diff options
Diffstat (limited to 'test/MC/PowerPC/ppc64-fixup-apply.s')
-rw-r--r-- | test/MC/PowerPC/ppc64-fixup-apply.s | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/test/MC/PowerPC/ppc64-fixup-apply.s b/test/MC/PowerPC/ppc64-fixup-apply.s index 1693405..f98b46d 100644 --- a/test/MC/PowerPC/ppc64-fixup-apply.s +++ b/test/MC/PowerPC/ppc64-fixup-apply.s @@ -14,19 +14,21 @@ addis 1, 1, target .set target, 0x1234 -addi 1, 1, target2@l -addis 1, 1, target2@ha +subi 1, 1, -target2@l +subis 1, 1, -target2@ha .set target2, 0x12345678 addi 1, 1, target3-target4@l -addis 1, 1, target3-target4@ha +subis 1, 1, target4-target3@ha .set target3, 0x23455678 .set target4, 0x12341234 addi 1, 1, target5+0x8000@l addis 1, 1, target5+0x8000@ha +ori 1, 1, target5+0x8000@l +oris 1, 1, target5+0x8000@ha .set target5, 0x10000001 @@ -68,7 +70,7 @@ addis 1, 1, target7@highesta # CHECK-NEXT: ] # CHECK-NEXT: Address: 0x0 # CHECK-NEXT: Offset: -# CHECK-NEXT: Size: 64 +# CHECK-NEXT: Size: 72 # CHECK-NEXT: Link: 0 # CHECK-NEXT: Info: 0 # CHECK-NEXT: AddressAlignment: 4 @@ -78,10 +80,12 @@ addis 1, 1, target7@highesta # CHECK-LE-NEXT: 0000: 34122138 3412213C 78562138 3412213C # CHECK-BE-NEXT: 0010: 38214444 3C211111 38218001 3C211001 # CHECK-LE-NEXT: 0010: 44442138 1111213C 01802138 0110213C -# CHECK-BE-NEXT: 0020: 38210008 3C210000 38214321 3C214321 -# CHECK-LE-NEXT: 0020: 08002138 0000213C 21432138 2143213C -# CHECK-BE-NEXT: 0030: 3821FFFF 3C211234 38210000 3C211235 -# CHECK-LE-NEXT: 0030: FFFF2138 3412213C 00002138 3512213C +# CHECK-BE-NEXT: 0020: 60218001 64211001 38210008 3C210000 +# CHECK-LE-NEXT: 0020: 01802160 01102164 08002138 0000213C +# CHECK-BE-NEXT: 0030: 38214321 3C214321 3821FFFF 3C211234 +# CHECK-LE-NEXT: 0030: 21432138 2143213C FFFF2138 3412213C +# CHECK-BE-NEXT: 0040: 38210000 3C211235 +# CHECK-LE-NEXT: 0040: 00002138 3512213C # CHECK-NEXT: ) # CHECK-NEXT: } |