Subject: Re: [stella] I did it!(SFCaves 2600) From: Erik Mooney <emooney@xxxxxxxxxxxxxxxx> Date: Tue, 03 Oct 2000 02:11:17 -0400 |
>> from memory, JMP instructions are 4 cycles, not 3. They're nearly always >> slower than branches > >Ya, but I didn't really have a choice. Bensema's guide to cycle counting >says 3. My reference says 3, which is the same as a conditional branch -- and I was wrong before when I said it takes an extra cycle if it crosses a page boundary -- it doesn't. Note that if you're jumping less than 128 bytes, it is more efficient to use some conditional branch that will always be taken, instead of a JMP, because the former will be 2 bytes long and the latter is always 3. -- 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] I did it!(SFCaves 2600, Mark De Smet | Thread | Re: [stella] I did it!(SFCaves 2600, John K. Harvey |
Re: [stella] I did it!(SFCaves 2600, Mark De Smet | Date | Re[2]: [stella] I did it!(SFCaves 2, Thomas Jentzsch |
Month |