@@ -98,33 +98,60 @@ label1:
9898// CHECK-ERROR: instruction requires: pauth-lr
9999// CHECK-UNKNOWN: dac197fe <unknown>
100100
101+ pacia171615
102+ // CHECK-INST: pacia171615
103+ // CHECK-DISASS: pacia171615
104+ // CHECK-ENCODING: [0xfe,0x8b,0xc1,0xda]
105+ // CHECK-ERROR: instruction requires: pauth-lr
106+ // CHECK-UNKNOWN: dac18bfe <unknown>
107+
108+ pacib171615
109+ // CHECK-INST: pacib171615
110+ // CHECK-DISASS: pacib171615
111+ // CHECK-ENCODING: [0xfe,0x8f,0xc1,0xda]
112+ // CHECK-ERROR: instruction requires: pauth-lr
113+ // CHECK-UNKNOWN: dac18ffe <unknown>
114+
115+ autia171615
116+ // CHECK-INST: autia171615
117+ // CHECK-DISASS: autia171615
118+ // CHECK-ENCODING: [0xfe,0xbb,0xc1,0xda]
119+ // CHECK-ERROR: instruction requires: pauth-lr
120+ // CHECK-UNKNOWN: dac1bbfe <unknown>
121+
122+ autib171615
123+ // CHECK-INST: autib171615
124+ // CHECK-DISASS: autib171615
125+ // CHECK-ENCODING: [0xfe,0xbf,0xc1,0xda]
126+ // CHECK-ERROR: instruction requires: pauth-lr
127+ // CHECK-UNKNOWN: dac1bffe <unknown>
101128
102129 retaasppc label1
103130// CHECK-INST: retaasppc label1
104131// CHECK-DISASS: retaasppc 0x4 <label1>
105132// CHECK-ENCODING: [0bAAA11111,A,0b000AAAAA,0x55]
106133// CHECK-ENCODING: // fixup A - offset: 0 , value: label1, kind: fixup_aarch64_pcrel_branch16
107134// CHECK-ERROR: instruction requires: pauth-lr
108- // CHECK-UNKNOWN: 5500019f <unknown>
135+ // CHECK-UNKNOWN: 5500021f <unknown>
109136
110137 retabsppc label1
111138// CHECK-INST: retabsppc label1
112139// CHECK-DISASS: retabsppc 0x4 <label1>
113140// CHECK-ENCODING: [0bAAA11111,A,0b001AAAAA,0x55]
114141// CHECK-ENCODING: // fixup A - offset: 0 , value: label1, kind: fixup_aarch64_pcrel_branch16
115142// CHECK-ERROR: instruction requires: pauth-lr
116- // CHECK-UNKNOWN: 552001bf <unknown>
143+ // CHECK-UNKNOWN: 5520023f <unknown>
117144
118145 retaasppc #0
119146// CHECK-INST: retaasppc #0
120- // CHECK-DISASS: retaasppc 0x3c <label1+0x38 >
147+ // CHECK-DISASS: retaasppc 0x4c <label1+0x48 >
121148// CHECK-ENCODING: [0x1f,0x00,0x00,0x55]
122149// CHECK-ERROR: instruction requires: pauth-lr
123150// CHECK-UNKNOWN: 5500001f <unknown>
124151
125152 retaasppc #-(1 <<18 )+4
126153// CHECK-INST: retaasppc #-262140
127- // CHECK-DISASS: retaasppc 0xfffffffffffc0044 <label1+0xfffffffffffc0040 >
154+ // CHECK-DISASS: retaasppc 0xfffffffffffc0054 <label1+0xfffffffffffc0050 >
128155// CHECK-ENCODING: [0xff,0xff,0x1f,0x55]
129156// CHECK-ERROR: instruction requires: pauth-lr
130157// CHECK-UNKNOWN: 551fffff <unknown>
0 commit comments