]> Git Repo - qemu.git/blame - tests/tcg/cris/check_movdelsr1.s
target/s390x: fix PACK reading 1 byte less and writing 1 byte more
[qemu.git] / tests / tcg / cris / check_movdelsr1.s
CommitLineData
dd43edf4
TS
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
This page took 0.839441 seconds and 4 git commands to generate.