1
; check: not case sensitive for special operand modifier
2
; check: shigh, high, low
5
seth r0, #shigh(0x87654321)
6
add3 r0, r0, #low(0x87654321)
7
seth r0, #SHIGH(0x87654321)
8
add3 r0, r0, #LOW(0x87654321)
9
seth r0, #shigh(0x1234ffff)
10
add3 r0, r0, #low(0x1234ffff)
11
seth r0, #SHIGH(0x1234ffff)
12
add3 r0, r0, #LOW(0x1234ffff)
14
seth r0, #high(0x87654321)
15
or3 r0, r0, #low(0x87654321)
16
seth r0, #HIGH(0x87654321)
17
or3 r0, r0, #LOW(0x87654321)
18
seth r0, #high(0x1234ffff)
19
or3 r0, r0, #low(0x1234ffff)
20
seth r0, #HIGH(0x1234ffff)
21
or3 r0, r0, #LOW(0x1234ffff)
23
seth r0, #shigh(0x87654320)
24
ld r0, @(#low(0x87654320),r0)
25
seth r0, #shigh(0x87654320)
26
ldh r0, @(#low(0x87654320),r0)
27
seth r0, #shigh(0x87654320)
28
lduh r0, @(#low(0x87654320),r0)
29
seth r0, #shigh(0x87654320)
30
ldb r0, @(#low(0x87654320),r0)
31
seth r0, #shigh(0x87654320)
32
ldub r0, @(#low(0x87654320),r0)
34
seth r0, #shigh(0x1234fff0)
35
ld r0, @(#low(0x1234fff0),r0)
36
seth r0, #shigh(0x1234fff0)
37
ldh r0, @(#low(0x1234fff0),r0)
38
seth r0, #shigh(0x1234fff0)
39
lduh r0, @(#low(0x1234fff0),r0)
40
seth r0, #shigh(0x1234fff0)
41
ldb r0, @(#low(0x1234fff0),r0)
42
seth r0, #shigh(0x1234fff0)
43
ldub r0, @(#low(0x1234fff0),r0)
45
seth r0, #SHIGH(0x87654320)
46
ld r0, @(#LOW(0x87654320),r0)
47
seth r0, #SHIGH(0x87654320)
48
ldh r0, @(#LOW(0x87654320),r0)
49
seth r0, #SHIGH(0x87654320)
50
lduh r0, @(#LOW(0x87654320),r0)
51
seth r0, #SHIGH(0x87654320)
52
ldb r0, @(#LOW(0x87654320),r0)
53
seth r0, #SHIGH(0x87654320)
54
ldub r0, @(#LOW(0x87654320),r0)
55
seth r0, #SHIGH(0x1234fff0)
56
ld r0, @(#LOW(0x1234fff0),r0)
58
seth r0, #shigh(0x87654320)
59
st r0, @(#low(0x87654320),r0)
60
seth r0, #shigh(0x87654320)
61
sth r0, @(#low(0x87654320),r0)
62
seth r0, #shigh(0x87654320)
63
stb r0, @(#low(0x87654320),r0)
65
seth r0, #shigh(0x1234fff0)
66
st r0, @(#low(0x1234fff0),r0)
67
seth r0, #shigh(0x1234fff0)
68
sth r0, @(#low(0x1234fff0),r0)
69
seth r0, #shigh(0x1234fff0)
70
stb r0, @(#low(0x1234fff0),r0)
72
seth r0, #SHIGH(0x87654320)
73
st r0, @(#LOW(0x87654320),r0)
74
seth r0, #SHIGH(0x87654320)
75
sth r0, @(#LOW(0x87654320),r0)
76
seth r0, #SHIGH(0x87654320)
77
stb r0, @(#LOW(0x87654320),r0)
78
seth r0, #SHIGH(0x1234fff0)
79
st r0, @(#LOW(0x1234fff0),r0)