X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=cpu%2FCyclone%2Ftools%2Fidle.s;h=a8b7ccaf94832ccd02d8bdf949e86be4d0dd74c3;hb=fcf94fcc20e7bdd527a28fe8e1b265862b616016;hp=c865f806042bad14b3cd8aa01eb51812587493b9;hpb=a7efb231fe6836315016c08042e30477937635cd;p=picodrive.git diff --git a/cpu/Cyclone/tools/idle.s b/cpu/Cyclone/tools/idle.s index c865f80..a8b7cca 100644 --- a/cpu/Cyclone/tools/idle.s +++ b/cpu/Cyclone/tools/idle.s @@ -99,19 +99,19 @@ cfi_loop: .endm idle_bra: - mov r5, #4 + mov r5, #2 inc_counter b Op6001 idle_bne: - msr cpsr_flg, r10 ;@ ARM flags = 68000 flags - movne r5, #4 + msr cpsr_flg, r10 + movne r5, #2 @ 2 is intentional due to strange timing issues inc_counter ne b Op6601 idle_beq: msr cpsr_flg, r10 ;@ ARM flags = 68000 flags - moveq r5, #4 + moveq r5, #2 inc_counter eq b Op6701