Subject: Re: [stella] Bubble Sort From: "Tim Boescke" <t.boescke@xxxxxxxxxxxxx> Date: Mon, 25 Mar 2002 21:42:58 -0500 |
> >(Sorry > >Thomas, I won't rely on any assumptions and *normally* > >theories. I don't know what I'm doing with that routine > >in the future, so it must do 100% always, no matter what > >input I feed it :-)) > > I understand. > > > >So, is anybody here seeing a spot where to still speed- > >up the algorithm? (Without illegal opcodes... :-)) > > Ok, the challenge is taken: :-) > > "BubbleSort": (optimized code, non working!) How about this ? Sometimes it is a good idea to optimize the algorithm. Sorry, untested and unfinished but you get the idea.. [...] outerloop: STX tempVar1 LDY indextbl+1,x LDA ypos,y innerloop: LDY indextbl,x CMP ypos,y BPL nochange LDA ypos,y STX tempVar2 nochange: DEX BPL innerloop ... swap entries at tempvar1+1 and tempvar2, decrease tempvar1, loop... ---------------------------------------------------------------------------------------------- Archives (includes files) at http://www.biglist.com/lists/stella/archives/ Unsub & more at http://www.biglist.com/lists/stella/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [stella] Bubble Sort, Thomas Jentzsch | Thread | Re: [stella] Bubble Sort, Greg Miller |
Re: [stella] Bubble Sort, Tim Boescke | Date | [stella] Bubble Sort II, cybergoth |
Month |