Commit | Line | Data |
---|---|---|
9cc92a36 NC |
1 | ; check: not case sensitive for special operand modifier |
2 | ; check: shigh, high, low | |
3 | .text | |
4 | relocs: | |
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) | |
13 | ||
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) | |
22 | ||
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) | |
33 | ||
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) | |
44 | ||
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) | |
57 | ||
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) | |
64 | ||
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) | |
71 | ||
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) | |
80 |