check_movdelsr1.s (510B)
1# mach: crisv0 crisv3 crisv8 crisv10 crisv32 2# output: aa117acd\n 3# output: eeaabb42\n 4 5; Bug with move to special register in delay slot, due to 6; special flush-insn-cache simulator use. Ordinary move worked; 7; special register caused branch to fail. 8 9 .include "testutils.inc" 10 start 11 move -1,srp 12 13 move.d 0xaa117acd,r1 14 moveq 3,r9 15 cmpq 1,r9 16 bhi 0f 17 move.d r1,r3 18 19 fail 200: 21 checkr3 aa117acd 22 23 move.d 0xeeaabb42,r1 24 moveq 3,r9 25 cmpq 1,r9 26 bhi 0f 27 move r1,srp 28 29 fail 300: 31 move srp,r3 32 checkr3 eeaabb42 33 quit