@@ -98,33 +98,60 @@ label1:
98
98
// CHECK-ERROR: instruction requires: pauth-lr
99
99
// CHECK-UNKNOWN: dac197fe <unknown>
100
100
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>
101
128
102
129
retaasppc label1
103
130
// CHECK-INST: retaasppc label1
104
131
// CHECK-DISASS: retaasppc 0x4 <label1>
105
132
// CHECK-ENCODING: [0bAAA11111,A,0b000AAAAA,0x55]
106
133
// CHECK-ENCODING: // fixup A - offset: 0 , value: label1, kind: fixup_aarch64_pcrel_branch16
107
134
// CHECK-ERROR: instruction requires: pauth-lr
108
- // CHECK-UNKNOWN: 5500019f <unknown>
135
+ // CHECK-UNKNOWN: 5500021f <unknown>
109
136
110
137
retabsppc label1
111
138
// CHECK-INST: retabsppc label1
112
139
// CHECK-DISASS: retabsppc 0x4 <label1>
113
140
// CHECK-ENCODING: [0bAAA11111,A,0b001AAAAA,0x55]
114
141
// CHECK-ENCODING: // fixup A - offset: 0 , value: label1, kind: fixup_aarch64_pcrel_branch16
115
142
// CHECK-ERROR: instruction requires: pauth-lr
116
- // CHECK-UNKNOWN: 552001bf <unknown>
143
+ // CHECK-UNKNOWN: 5520023f <unknown>
117
144
118
145
retaasppc #0
119
146
// CHECK-INST: retaasppc #0
120
- // CHECK-DISASS: retaasppc 0x3c <label1+0x38 >
147
+ // CHECK-DISASS: retaasppc 0x4c <label1+0x48 >
121
148
// CHECK-ENCODING: [0x1f,0x00,0x00,0x55]
122
149
// CHECK-ERROR: instruction requires: pauth-lr
123
150
// CHECK-UNKNOWN: 5500001f <unknown>
124
151
125
152
retaasppc #-(1 <<18 )+4
126
153
// CHECK-INST: retaasppc #-262140
127
- // CHECK-DISASS: retaasppc 0xfffffffffffc0044 <label1+0xfffffffffffc0040 >
154
+ // CHECK-DISASS: retaasppc 0xfffffffffffc0054 <label1+0xfffffffffffc0050 >
128
155
// CHECK-ENCODING: [0xff,0xff,0x1f,0x55]
129
156
// CHECK-ERROR: instruction requires: pauth-lr
130
157
// CHECK-UNKNOWN: 551fffff <unknown>
0 commit comments