I want to know Bcc Instruction Execution Times in MCF52258. So I referred to MCF52259RM Rev4 and ColdFire Family Programmer's Reference Manual.
Table 3-19. Bcc Instruction Execution Times
I understand the 'Forward' and 'Backward', but I don't konw what the 'Taken' and 'Not Taken' mean.
By the way, what differences between V2 and V4 core in Bcc Instruction Execution Times?
Correctly as Not
There is a code snippet, How much clock cycle does 'bne lup2 ' Instruction execution take in MCF52258 and MCF54415?
void time_delay(long delay:__D0)
move.l d3,-(a7) // save D3 on stack
lup1: // outer loop
// move.l #17,d3 // for 75 MHz MCF5232
move.l #36,d3 // for 100 MHz MCF54415
lup2: // inner loop
move.l (a7)+,d3 // restore D3