]> git.proxmox.com Git - qemu.git/blob - tests/lm32/test_sh.S
lm32: opcode testsuite
[qemu.git] / tests / lm32 / test_sh.S
1 .include "macros.inc"
2
3 start
4
5 test_name SH_1
6 load r1 data
7 load r2 0xf0f1aaaa
8 sh (r1+0), r2
9 check_mem data 0xaaaa0000
10
11 test_name SH_2
12 load r2 0xf0f1bbbb
13 sh (r1+2), r2
14 check_mem data 0xaaaabbbb
15
16 test_name SH_3
17 load r2 0xf0f1cccc
18 sh (r1+-2), r2
19 check_mem data0 0x0000cccc
20
21 end
22
23 .data
24 .align 4
25 data0:
26 .byte 0, 0, 0, 0
27 data:
28 .byte 0, 0, 0, 0
29 data1:
30 .byte 0, 0, 0, 0