blob: 6807d3b2ba64747935fe9faf028b683c7e5f5581 [file] [log] [blame]
#as: -mpower10
#objdump: -dr -Mpower10
#name: POWER10 pcrel tests
.*
Disassembly of section \.text:
0+00 <prefix>:
.*: (06 00 00 00|00 00 00 06) paddi r10,r9,0
.*: (39 49 00 00|00 00 49 39)
.*: (06 00 00 00|00 00 00 06) paddi r10,r9,0
.*: (39 49 00 00|00 00 49 39)
.*: (06 00 00 00|00 00 00 06) paddi r10,r9,0
.*: (39 49 00 00|00 00 49 39)
.*: (06 03 ff ff|ff ff 03 06) paddi r11,r9,-32769
.*: (39 69 7f ff|ff 7f 69 39)
.*: (06 03 ff ff|ff ff 03 06) paddi r11,r9,-32769
.*: (39 69 7f ff|ff 7f 69 39)
.*: (06 03 ff ff|ff ff 03 06) paddi r11,r9,-32769
.*: (39 69 7f ff|ff 7f 69 39)
.*: (06 01 ff ff|ff ff 01 06) paddi r12,r9,8589934591
.*: (39 89 ff ff|ff ff 89 39)
.*: (06 01 ff ff|ff ff 01 06) paddi r12,r9,8589934591
.*: (39 89 ff ff|ff ff 89 39)
.*: (06 01 ff ff|ff ff 01 06) paddi r12,r9,8589934591
.*: (39 89 ff ff|ff ff 89 39)
.*: (06 01 ff ff|ff ff 01 06) paddi r12,r9,8589934591
.*: (39 89 ff ff|ff ff 89 39)
.*: (06 01 ff ff|ff ff 01 06) paddi r12,r9,8589934591
.*: (39 89 ff ff|ff ff 89 39)
.*: (06 02 00 00|00 00 02 06) paddi r13,r9,-8589934592
.*: (39 a9 00 00|00 00 a9 39)
.*: (06 02 00 00|00 00 02 06) paddi r13,r9,-8589934592
.*: (39 a9 00 00|00 00 a9 39)
.*: (06 02 00 00|00 00 02 06) paddi r13,r9,-8589934592
.*: (39 a9 00 00|00 00 a9 39)
.*: (06 02 00 00|00 00 02 06) paddi r13,r9,-8589934592
.*: (39 a9 00 00|00 00 a9 39)
.*: (06 02 00 00|00 00 02 06) paddi r13,r9,-8589934592
.*: (39 a9 00 00|00 00 a9 39)
.*: (06 10 00 00|00 00 10 06) pla r14,0 # 80
.*: (39 c0 00 00|00 00 c0 39)
.*: (06 10 00 00|00 00 10 06) pla r14,0 # 88
.*: (39 c0 00 00|00 00 c0 39)
.*: (06 13 ff ff|ff ff 13 06) pla r15,-32769 # f+808f
.*: (39 e0 7f ff|ff 7f e0 39)
.*: (06 13 ff ff|ff ff 13 06) pla r15,-32769 # f+8097
.*: (39 e0 7f ff|ff 7f e0 39)
.*: (06 13 ff ff|ff ff 13 06) pla r15,-32769 # f+809f
.*: (39 e0 7f ff|ff 7f e0 39)
.*: (06 11 ff ff|ff ff 11 06) pla r16,8589934591 # 2000000a7
.*: (3a 00 ff ff|ff ff 00 3a)
.*: (06 11 ff ff|ff ff 11 06) pla r16,8589934591 # 2000000af
.*: (3a 00 ff ff|ff ff 00 3a)
.*: (06 11 ff ff|ff ff 11 06) pla r16,8589934591 # 2000000b7
.*: (3a 00 ff ff|ff ff 00 3a)
.*: (06 12 00 00|00 00 12 06) pla r17,-8589934592 # f+e000000c0
.*: (3a 20 00 00|00 00 20 3a)
.*: (06 12 00 00|00 00 12 06) pla r17,-8589934592 # f+e000000c8
.*: (3a 20 00 00|00 00 20 3a)
.*: (06 12 00 00|00 00 12 06) pla r17,-8589934592 # f+e000000d0
.*: (3a 20 00 00|00 00 20 3a)
.*: (06 00 00 00|00 00 00 06) pli r20,13
.*: (3a 80 00 0d|0d 00 80 3a)
.*: (06 00 00 00|00 00 00 06) pli r20,13
.*: (3a 80 00 0d|0d 00 80 3a)
.*: (06 00 00 00|00 00 00 06) pli r20,13
.*: (3a 80 00 0d|0d 00 80 3a)
.*: (06 00 00 00|00 00 00 06) pli r20,13
.*: (3a 80 00 0d|0d 00 80 3a)
.*: (06 03 ff ff|ff ff 03 06) pli r21,-32769
.*: (3a a0 7f ff|ff 7f a0 3a)
.*: (06 03 ff ff|ff ff 03 06) pli r21,-32769
.*: (3a a0 7f ff|ff 7f a0 3a)
.*: (06 03 ff ff|ff ff 03 06) pli r21,-32769
.*: (3a a0 7f ff|ff 7f a0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 01 ff ff|ff ff 01 06) pli r22,8589934591
.*: (3a c0 ff ff|ff ff c0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 02 00 00|00 00 02 06) pli r23,-8589934592
.*: (3a e0 00 00|00 00 e0 3a)
.*: (06 00 00 00|00 00 00 06) plbz r3,0\(r1\)
.*: (88 61 00 00|00 00 61 88)
.*: (06 00 00 00|00 00 00 06) plbz r3,0\(r1\)
.*: (88 61 00 00|00 00 61 88)
.*: (06 03 ff ff|ff ff 03 06) plbz r3,-32769\(r1\)
.*: (88 61 7f ff|ff 7f 61 88)
.*: (06 03 ff ff|ff ff 03 06) plbz r3,-32769\(r1\)
.*: (88 61 7f ff|ff 7f 61 88)
.*: (06 01 ff ff|ff ff 01 06) plbz r3,8589934591\(r1\)
.*: (88 61 ff ff|ff ff 61 88)
.*: (06 01 ff ff|ff ff 01 06) plbz r3,8589934591\(r1\)
.*: (88 61 ff ff|ff ff 61 88)
.*: (06 02 00 00|00 00 02 06) plbz r3,-8589934592\(r1\)
.*: (88 61 00 00|00 00 61 88)
.*: (06 02 00 00|00 00 02 06) plbz r3,-8589934592\(r1\)
.*: (88 61 00 00|00 00 61 88)
.*: (06 00 00 00|00 00 00 06) plbz r3,0\(0\)
.*: (88 60 00 00|00 00 60 88)
.*: (06 10 00 00|00 00 10 06) plbz r4,0 # 1b8
.*: (88 80 00 00|00 00 80 88)
.*: (06 10 00 00|00 00 10 06) plbz r4,0 # 1c0
.*: (88 80 00 00|00 00 80 88)
.*: (06 03 ff ff|ff ff 03 06) plbz r3,-32769\(0\)
.*: (88 60 7f ff|ff 7f 60 88)
.*: (06 13 ff ff|ff ff 13 06) plbz r4,-32769 # f+81cf
.*: (88 80 7f ff|ff 7f 80 88)
.*: (06 13 ff ff|ff ff 13 06) plbz r4,-32769 # f+81d7
.*: (88 80 7f ff|ff 7f 80 88)
.*: (06 01 ff ff|ff ff 01 06) plbz r3,8589934591\(0\)
.*: (88 60 ff ff|ff ff 60 88)
.*: (06 11 ff ff|ff ff 11 06) plbz r4,8589934591 # 2000001e7
.*: (88 80 ff ff|ff ff 80 88)
.*: (06 11 ff ff|ff ff 11 06) plbz r4,8589934591 # 2000001ef
.*: (88 80 ff ff|ff ff 80 88)
.*: (06 02 00 00|00 00 02 06) plbz r3,-8589934592\(0\)
.*: (88 60 00 00|00 00 60 88)
.*: (06 12 00 00|00 00 12 06) plbz r4,-8589934592 # f+e00000200
.*: (88 80 00 00|00 00 80 88)
.*: (06 12 00 00|00 00 12 06) plbz r4,-8589934592 # f+e00000208
.*: (88 80 00 00|00 00 80 88)
.*: (06 00 00 00|00 00 00 06) plhz r5,4\(r10\)
.*: (a0 aa 00 04|04 00 aa a0)
.*: (06 10 00 00|00 00 10 06) plhz r5,4 # 21c
.*: (a0 a0 00 04|04 00 a0 a0)
.*: (06 00 00 00|00 00 00 06) plha r6,8\(r10\)
.*: (a8 ca 00 08|08 00 ca a8)
.*: (06 10 00 00|00 00 10 06) plha r6,8 # 230
.*: (a8 c0 00 08|08 00 c0 a8)
.*: (06 00 00 00|00 00 00 06) plwz r7,12\(r10\)
.*: (80 ea 00 0c|0c 00 ea 80)
.*: (06 10 00 00|00 00 10 06) plwz r7,12 # 244
.*: (80 e0 00 0c|0c 00 e0 80)
.*: (04 00 00 00|00 00 00 04) plwa r8,16\(r10\)
.*: (a5 0a 00 10|10 00 0a a5)
.*: (04 10 00 00|00 00 10 04) plwa r8,16 # 258
.*: (a5 00 00 10|10 00 00 a5)
.*: (04 00 00 00|00 00 00 04) pld r9,20\(r10\)
.*: (e5 2a 00 14|14 00 2a e5)
.*: (04 10 00 00|00 00 10 04) pld r9,20 # 26c
.*: (e5 20 00 14|14 00 20 e5)
.*: (06 00 00 00|00 00 00 06) plfs f10,24\(r10\)
.*: (c1 4a 00 18|18 00 4a c1)
.*: (06 10 00 00|00 00 10 06) plfs f10,24 # 280
.*: (c1 40 00 18|18 00 40 c1)
.*: (06 00 00 00|00 00 00 06) plfd f11,28\(r10\)
.*: (c9 6a 00 1c|1c 00 6a c9)
.*: (06 10 00 00|00 00 10 06) plfd f11,28 # 294
.*: (c9 60 00 1c|1c 00 60 c9)
.*: (04 00 00 00|00 00 00 04) plxsd v13,36\(r10\)
.*: (a9 aa 00 24|24 00 aa a9)
.*: (04 10 00 00|00 00 10 04) plxsd v13,36 # 2ac
.*: (a9 a0 00 24|24 00 a0 a9)
.*: (04 00 00 00|00 00 00 04) plxssp v14,40\(r10\)
.*: (ad ca 00 28|28 00 ca ad)
.*: (04 10 00 00|00 00 10 04) plxssp v14,40 # 2c0
.*: (ad c0 00 28|28 00 c0 ad)
.*: (04 00 00 00|00 00 00 04) plq r16,48\(r10\)
.*: (e2 0a 00 30|30 00 0a e2)
.*: (04 10 00 00|00 00 10 04) plq r16,48 # 2d8
.*: (e2 00 00 30|30 00 00 e2)
.*: (04 00 00 00|00 00 00 04) plxv vs17,64\(r10\)
.*: (ca 2a 00 40|40 00 2a ca)
.*: (04 10 00 00|00 00 10 04) plxv vs17,64 # 2f8
.*: (ca 20 00 40|40 00 20 ca)
.*: (04 00 00 00|00 00 00 04) plxv vs34,64\(r10\)
.*: (cc 4a 00 40|40 00 4a cc)
.*: (04 10 00 00|00 00 10 04) plxv vs34,64 # 308
.*: (cc 40 00 40|40 00 40 cc)
.*: (06 00 00 00|00 00 00 06) pstb r3,52\(r11\)
.*: (98 6b 00 34|34 00 6b 98)
.*: (06 10 00 00|00 00 10 06) pstb r3,52 # 30c
.*: (98 60 00 34|34 00 60 98)
.*: (06 00 00 00|00 00 00 06) psth r4,56\(r11\)
.*: (b0 8b 00 38|38 00 8b b0)
.*: (06 10 00 00|00 00 10 06) psth r4,56 # 320
.*: (b0 80 00 38|38 00 80 b0)
.*: (06 00 00 00|00 00 00 06) pstw r5,60\(r11\)
.*: (90 ab 00 3c|3c 00 ab 90)
.*: (06 10 00 00|00 00 10 06) pstw r5,60 # 334
.*: (90 a0 00 3c|3c 00 a0 90)
.*: (06 00 00 00|00 00 00 06) pstfs f6,64\(r11\)
.*: (d0 cb 00 40|40 00 cb d0)
.*: (06 10 00 00|00 00 10 06) pstfs f6,64 # 348
.*: (d0 c0 00 40|40 00 c0 d0)
.*: (06 00 00 00|00 00 00 06) pstfd f7,68\(r11\)
.*: (d8 eb 00 44|44 00 eb d8)
.*: (06 10 00 00|00 00 10 06) pstfd f7,68 # 35c
.*: (d8 e0 00 44|44 00 e0 d8)
.*: (04 00 00 00|00 00 00 04) pstxsd v9,76\(r11\)
.*: (b9 2b 00 4c|4c 00 2b b9)
.*: (04 10 00 00|00 00 10 04) pstxsd v9,76 # 374
.*: (b9 20 00 4c|4c 00 20 b9)
.*: (04 00 00 00|00 00 00 04) pstxssp v10,80\(r11\)
.*: (bd 4b 00 50|50 00 4b bd)
.*: (04 10 00 00|00 00 10 04) pstxssp v10,80 # 388
.*: (bd 40 00 50|50 00 40 bd)
.*: (04 00 00 00|00 00 00 04) pstd r11,84\(r11\)
.*: (f5 6b 00 54|54 00 6b f5)
.*: (04 10 00 00|00 00 10 04) pstd r11,84 # 39c
.*: (f5 60 00 54|54 00 60 f5)
.*: (04 00 00 00|00 00 00 04) pstq r12,88\(r11\)
.*: (f1 8b 00 58|58 00 8b f1)
.*: (04 10 00 00|00 00 10 04) pstq r12,88 # 3b0
.*: (f1 80 00 58|58 00 80 f1)
.*: (04 00 00 00|00 00 00 04) pstxv vs13,96\(r11\)
.*: (d9 ab 00 60|60 00 ab d9)
.*: (04 10 00 00|00 00 10 04) pstxv vs13,96 # 3c8
.*: (d9 a0 00 60|60 00 a0 d9)
.*: (04 00 00 00|00 00 00 04) pstxv vs63,96\(r11\)
.*: (df eb 00 60|60 00 eb df)
.*: (04 10 00 00|00 00 10 04) pstxv vs63,96 # 3d8
.*: (df e0 00 60|60 00 e0 df)
.*: (06 00 7f ff|ff 7f 00 06) pli r1,2147483647
.*: (38 20 ff ff|ff ff 20 38)
.*: (06 00 80 00|00 80 00 06) pli r2,2147483648
.*: (38 40 00 00|00 00 40 38)
.*: (06 00 ff ff|ff ff 00 06) pli r3,4294967295
.*: (38 60 ff ff|ff ff 60 38)
.*: (06 00 00 00|00 00 00 06) pli r4,0
.*: (38 80 00 00|00 00 80 38)
.*: (06 03 ff ff|ff ff 03 06) pli r5,-1
.*: (38 a0 ff ff|ff ff a0 38)
.*: (06 03 80 00|00 80 03 06) pli r6,-2147483647
.*: (38 c0 00 01|01 00 c0 38)
.*: (06 03 80 00|00 80 03 06) pli r7,-2147483648
.*: (38 e0 00 00|00 00 e0 38)
.*: (06 03 80 00|00 80 03 06) pli r8,-2147483648
.*: (39 00 00 00|00 00 00 39)
.*: (06 03 7f ff|ff 7f 03 06) pli r9,-2147483649
.*: (39 20 ff ff|ff ff 20 39)
#pass