blob: ea8b3f20674df56ed646e3c2ec96f5bd303bef21 [file] [log] [blame]
Michael Walled65f0832011-02-17 23:45:16 +01001.include "macros.inc"
2
3start
4
5test_name SH_1
6load r1 data
7load r2 0xf0f1aaaa
8sh (r1+0), r2
9check_mem data 0xaaaa0000
10
11test_name SH_2
12load r2 0xf0f1bbbb
13sh (r1+2), r2
14check_mem data 0xaaaabbbb
15
16test_name SH_3
17load r2 0xf0f1cccc
18sh (r1+-2), r2
19check_mem data0 0x0000cccc
20
21end
22
23.data
24 .align 4
25data0:
26 .byte 0, 0, 0, 0
27data:
28 .byte 0, 0, 0, 0
29data1:
30 .byte 0, 0, 0, 0