1//Original:/testcases/core/c_brcc_brf_fbkwd/c_brcc_brf_fbkwd.dsp 2// Spec Reference: brcc brf forward/backward 3# mach: bfin 4 5.include "testutils.inc" 6 start 7 8 9 10 11imm32 r0, 0x00000000; 12imm32 r1, 0x00000000; 13imm32 r2, 0x00000000; 14imm32 r3, 0x00000000; 15imm32 r4, 0x00000000; 16imm32 r5, 0x00000000; 17imm32 r6, 0x00000000; 18imm32 r7, 0x00000000; 19 20ASTAT = R0; 21 22IF !CC JUMP SUBR; 23 R1.L = 0xeeee; 24 R2.L = 0x2222; 25 R3.L = 0x3333; 26JBACK: 27 R4.L = 0x4444; 28 29 30 31 32CHECKREG r0, 0x00000000; 33CHECKREG r1, 0x00001111; 34CHECKREG r2, 0x00000000; 35CHECKREG r3, 0x00000000; 36CHECKREG r4, 0x00004444; 37CHECKREG r5, 0x00000000; 38CHECKREG r6, 0x00000000; 39CHECKREG r7, 0x00000000; 40 41pass 42 43//.code 0x448 44SUBR: 45 R1.L = 0x1111; 46IF !CC JUMP JBACK; 47