|
56 | 56 | # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_ADDR16_HA target 0x0
|
57 | 57 | addis 3, 3, target@ha
|
58 | 58 |
|
| 59 | +# CHECK-BE: addis 3, 3, target@higha # encoding: [0x3c,0x63,A,A] |
| 60 | +# CHECK-LE: addis 3, 3, target@higha # encoding: [A,A,0x63,0x3c] |
| 61 | +# CHECK-BE-NEXT: # fixup A - offset: 2, value: target@higha, kind: fixup_ppc_half16 |
| 62 | +# CHECK-LE-NEXT: # fixup A - offset: 0, value: target@higha, kind: fixup_ppc_half16 |
| 63 | +# CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_ADDR16_HIGHA target 0x0 |
| 64 | +# CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_ADDR16_HIGHA target 0x0 |
| 65 | + |
| 66 | + addis 3, 3, target@higha |
| 67 | + |
59 | 68 | # CHECK-BE: lis 3, target@ha # encoding: [0x3c,0x60,A,A]
|
60 | 69 | # CHECK-LE: lis 3, target@ha # encoding: [A,A,0x60,0x3c]
|
61 | 70 | # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@ha, kind: fixup_ppc_half16
|
@@ -217,6 +226,14 @@ base:
|
217 | 226 | # CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_ADDR16_HI target 0x0
|
218 | 227 | oris 3, 3, target@h
|
219 | 228 |
|
| 229 | +# CHECK-BE: oris 3, 3, target@high # encoding: [0x64,0x63,A,A] |
| 230 | +# CHECK-LE: oris 3, 3, target@high # encoding: [A,A,0x63,0x64] |
| 231 | +# CHECK-BE-NEXT: # fixup A - offset: 2, value: target@high, kind: fixup_ppc_half16 |
| 232 | +# CHECK-LE-NEXT: # fixup A - offset: 0, value: target@high, kind: fixup_ppc_half16 |
| 233 | +# CHECK-BE-REL: 0x{{[0-9A-F]*[26AE]}} R_PPC64_ADDR16_HIGH target 0x0 |
| 234 | +# CHECK-LE-REL: 0x{{[0-9A-F]*[048C]}} R_PPC64_ADDR16_HIGH target 0x0 |
| 235 | + oris 3, 3, target@high |
| 236 | + |
220 | 237 | # CHECK-BE: ld 1, target@toc(2) # encoding: [0xe8,0x22,A,0bAAAAAA00]
|
221 | 238 | # CHECK-LE: ld 1, target@toc(2) # encoding: [0bAAAAAA00,A,0x22,0xe8]
|
222 | 239 | # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@toc, kind: fixup_ppc_half16ds
|
|
0 commit comments