Revision | 4fd0a9fd005ea3affe8e61f6ec82817055a3bc2b (tree) |
---|---|
Zeit | 2015-12-15 02:46:21 |
Autor | Matthew Wahab <matthew.wahab@arm....> |
Commiter | Matthew Wahab |
[AArch64][PATCH 14/14] Support FP16 Adv.SIMD Scalar Shift By Immediate instructions.
ARMv8.2 adds 16-bit floating point operations as an optional extension
to the floating point and Adv.SIMD support. This patch extends
instructions in the group Adv.SIMD Scalar Shift By Immediate to support
FP16, making this support available when +simd+fp16 is enabled.
The extended instructions are: SCVTF, FCVTZS, UCVTF and FCVTZU.
The general form for these instructions is
gas/testsuite/
2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
* gas/aarch64/advsimd-fp16.d: Update expected output.
* gas/aarch64/advsimd-fp16: Add tests for Adv.SIMD scalar shift
by immediate instructions.
opcodes/
2015-12-14 Matthew Wahab <matthew.wahab@arm.com>
* aarch64-asm-2.c: Regenerate.
* aarch64-dis-2.c: Regenerate.
* aarch64-opc-2.c: Regenerate.
* aarch64-tbl.h (QL_SSHIFT_H): New.
(aarch64_opcode_table): Add fp16 versions of scvtf, fcvtzs, ucvtf
and fcvtzu to the Adv.SIMD scalar shift by immediate group.
Change-Id: I40506496f52dd96909e7344f243b38a1870df7ff
@@ -1,6 +1,12 @@ | ||
1 | 1 | 2015-12-14 Matthew Wahab <matthew.wahab@arm.com> |
2 | 2 | |
3 | 3 | * gas/aarch64/advsimd-fp16.d: Update expected output. |
4 | + * gas/aarch64/advsimd-fp16: Add tests for Adv.SIMD scalar shift | |
5 | + by immediate instructions. | |
6 | + | |
7 | +2015-12-14 Matthew Wahab <matthew.wahab@arm.com> | |
8 | + | |
9 | + * gas/aarch64/advsimd-fp16.d: Update expected output. | |
4 | 10 | * gas/aarch64/advsimd-fp16.s: Add tests for Adv.SIMD across lanes |
5 | 11 | instructions. |
6 | 12 | * gas/aarch64/illegal.d: Update expected output. |
@@ -547,3 +547,19 @@ Disassembly of section \.text: | ||
547 | 547 | [0-9a-f]+: 6f1dfc41 fcvtzu v1.8h, v2.8h, #3 |
548 | 548 | [0-9a-f]+: 2f1ffc00 fcvtzu v0.4h, v0.4h, #1 |
549 | 549 | [0-9a-f]+: 6f1ffc00 fcvtzu v0.8h, v0.8h, #1 |
550 | + [0-9a-f]+: 5f7de441 scvtf d1, d2, #3 | |
551 | + [0-9a-f]+: 5f3de441 scvtf s1, s2, #3 | |
552 | + [0-9a-f]+: 5f1de441 scvtf h1, h2, #3 | |
553 | + [0-9a-f]+: 5f1fe400 scvtf h0, h0, #1 | |
554 | + [0-9a-f]+: 5f7dfc41 fcvtzs d1, d2, #3 | |
555 | + [0-9a-f]+: 5f3dfc41 fcvtzs s1, s2, #3 | |
556 | + [0-9a-f]+: 5f1dfc41 fcvtzs h1, h2, #3 | |
557 | + [0-9a-f]+: 5f1ffc00 fcvtzs h0, h0, #1 | |
558 | + [0-9a-f]+: 7f7de441 ucvtf d1, d2, #3 | |
559 | + [0-9a-f]+: 7f3de441 ucvtf s1, s2, #3 | |
560 | + [0-9a-f]+: 7f1de441 ucvtf h1, h2, #3 | |
561 | + [0-9a-f]+: 7f1fe400 ucvtf h0, h0, #1 | |
562 | + [0-9a-f]+: 7f7dfc41 fcvtzu d1, d2, #3 | |
563 | + [0-9a-f]+: 7f3dfc41 fcvtzu s1, s2, #3 | |
564 | + [0-9a-f]+: 7f1dfc41 fcvtzu h1, h2, #3 | |
565 | + [0-9a-f]+: 7f1ffc00 fcvtzu h0, h0, #1 |
@@ -244,3 +244,17 @@ | ||
244 | 244 | shift_imm fcvtzs |
245 | 245 | shift_imm ucvtf |
246 | 246 | shift_imm fcvtzu |
247 | + | |
248 | + /* Adv.SIMD scalar shift by immediate. */ | |
249 | + | |
250 | + .macro sshift_imm, op | |
251 | + \op d1, d2, #3 | |
252 | + \op s1, s2, #3 | |
253 | + \op h1, h2, #3 | |
254 | + \op h0, h0, #1 | |
255 | + .endm | |
256 | + | |
257 | + sshift_imm scvtf | |
258 | + sshift_imm fcvtzs | |
259 | + sshift_imm ucvtf | |
260 | + sshift_imm fcvtzu |
@@ -3,6 +3,15 @@ | ||
3 | 3 | * aarch64-asm-2.c: Regenerate. |
4 | 4 | * aarch64-dis-2.c: Regenerate. |
5 | 5 | * aarch64-opc-2.c: Regenerate. |
6 | + * aarch64-tbl.h (QL_SSHIFT_H): New. | |
7 | + (aarch64_opcode_table): Add fp16 versions of scvtf, fcvtzs, ucvtf | |
8 | + and fcvtzu to the Adv.SIMD scalar shift by immediate group. | |
9 | + | |
10 | +2015-12-14 Matthew Wahab <matthew.wahab@arm.com> | |
11 | + | |
12 | + * aarch64-asm-2.c: Regenerate. | |
13 | + * aarch64-dis-2.c: Regenerate. | |
14 | + * aarch64-opc-2.c: Regenerate. | |
6 | 15 | * aarch64-tbl.h (QL_VSHIFT_H): New. |
7 | 16 | (aarch64_opcode_table): Add fp16 versions of scvtf, fcvtzs, ucvtf |
8 | 17 | and fcvtzu to the Adv.SIMD shift by immediate group. |
@@ -111,334 +111,334 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode) | ||
111 | 111 | case 526: /* dup */ |
112 | 112 | value = 526; /* --> dup. */ |
113 | 113 | break; |
114 | - case 610: /* sxtw */ | |
115 | - case 609: /* sxth */ | |
116 | - case 608: /* sxtb */ | |
117 | - case 611: /* asr */ | |
118 | - case 607: /* sbfx */ | |
119 | - case 606: /* sbfiz */ | |
120 | - case 605: /* sbfm */ | |
121 | - value = 605; /* --> sbfm. */ | |
122 | - break; | |
123 | - case 614: /* bfc */ | |
124 | - case 615: /* bfxil */ | |
125 | - case 613: /* bfi */ | |
126 | - case 612: /* bfm */ | |
127 | - value = 612; /* --> bfm. */ | |
128 | - break; | |
129 | - case 620: /* uxth */ | |
130 | - case 619: /* uxtb */ | |
131 | - case 622: /* lsr */ | |
132 | - case 621: /* lsl */ | |
133 | - case 618: /* ubfx */ | |
134 | - case 617: /* ubfiz */ | |
135 | - case 616: /* ubfm */ | |
136 | - value = 616; /* --> ubfm. */ | |
137 | - break; | |
138 | - case 640: /* cset */ | |
139 | - case 639: /* cinc */ | |
140 | - case 638: /* csinc */ | |
141 | - value = 638; /* --> csinc. */ | |
142 | - break; | |
143 | - case 643: /* csetm */ | |
144 | - case 642: /* cinv */ | |
145 | - case 641: /* csinv */ | |
146 | - value = 641; /* --> csinv. */ | |
147 | - break; | |
148 | - case 645: /* cneg */ | |
149 | - case 644: /* csneg */ | |
150 | - value = 644; /* --> csneg. */ | |
151 | - break; | |
152 | - case 663: /* rev */ | |
153 | - case 664: /* rev64 */ | |
154 | - value = 663; /* --> rev. */ | |
155 | - break; | |
156 | - case 671: /* lsl */ | |
157 | - case 670: /* lslv */ | |
158 | - value = 670; /* --> lslv. */ | |
159 | - break; | |
160 | - case 673: /* lsr */ | |
161 | - case 672: /* lsrv */ | |
162 | - value = 672; /* --> lsrv. */ | |
163 | - break; | |
164 | - case 675: /* asr */ | |
165 | - case 674: /* asrv */ | |
166 | - value = 674; /* --> asrv. */ | |
167 | - break; | |
168 | - case 677: /* ror */ | |
169 | - case 676: /* rorv */ | |
170 | - value = 676; /* --> rorv. */ | |
171 | - break; | |
172 | - case 687: /* mul */ | |
173 | - case 686: /* madd */ | |
174 | - value = 686; /* --> madd. */ | |
175 | - break; | |
176 | - case 689: /* mneg */ | |
177 | - case 688: /* msub */ | |
178 | - value = 688; /* --> msub. */ | |
179 | - break; | |
180 | - case 691: /* smull */ | |
181 | - case 690: /* smaddl */ | |
182 | - value = 690; /* --> smaddl. */ | |
183 | - break; | |
184 | - case 693: /* smnegl */ | |
185 | - case 692: /* smsubl */ | |
186 | - value = 692; /* --> smsubl. */ | |
187 | - break; | |
188 | - case 696: /* umull */ | |
189 | - case 695: /* umaddl */ | |
190 | - value = 695; /* --> umaddl. */ | |
191 | - break; | |
192 | - case 698: /* umnegl */ | |
193 | - case 697: /* umsubl */ | |
194 | - value = 697; /* --> umsubl. */ | |
195 | - break; | |
196 | - case 709: /* ror */ | |
197 | - case 708: /* extr */ | |
198 | - value = 708; /* --> extr. */ | |
199 | - break; | |
200 | - case 916: /* bic */ | |
201 | - case 915: /* and */ | |
202 | - value = 915; /* --> and. */ | |
203 | - break; | |
204 | - case 918: /* mov */ | |
205 | - case 917: /* orr */ | |
206 | - value = 917; /* --> orr. */ | |
207 | - break; | |
208 | - case 921: /* tst */ | |
209 | - case 920: /* ands */ | |
210 | - value = 920; /* --> ands. */ | |
211 | - break; | |
212 | - case 926: /* uxtw */ | |
213 | - case 925: /* mov */ | |
214 | - case 924: /* orr */ | |
215 | - value = 924; /* --> orr. */ | |
216 | - break; | |
217 | - case 928: /* mvn */ | |
218 | - case 927: /* orn */ | |
219 | - value = 927; /* --> orn. */ | |
220 | - break; | |
221 | - case 932: /* tst */ | |
222 | - case 931: /* ands */ | |
223 | - value = 931; /* --> ands. */ | |
224 | - break; | |
225 | - case 1058: /* staddb */ | |
226 | - case 962: /* ldaddb */ | |
227 | - value = 962; /* --> ldaddb. */ | |
228 | - break; | |
229 | - case 1059: /* staddh */ | |
230 | - case 963: /* ldaddh */ | |
231 | - value = 963; /* --> ldaddh. */ | |
232 | - break; | |
233 | - case 1060: /* stadd */ | |
234 | - case 964: /* ldadd */ | |
235 | - value = 964; /* --> ldadd. */ | |
114 | + case 614: /* sxtw */ | |
115 | + case 613: /* sxth */ | |
116 | + case 612: /* sxtb */ | |
117 | + case 615: /* asr */ | |
118 | + case 611: /* sbfx */ | |
119 | + case 610: /* sbfiz */ | |
120 | + case 609: /* sbfm */ | |
121 | + value = 609; /* --> sbfm. */ | |
122 | + break; | |
123 | + case 618: /* bfc */ | |
124 | + case 619: /* bfxil */ | |
125 | + case 617: /* bfi */ | |
126 | + case 616: /* bfm */ | |
127 | + value = 616; /* --> bfm. */ | |
128 | + break; | |
129 | + case 624: /* uxth */ | |
130 | + case 623: /* uxtb */ | |
131 | + case 626: /* lsr */ | |
132 | + case 625: /* lsl */ | |
133 | + case 622: /* ubfx */ | |
134 | + case 621: /* ubfiz */ | |
135 | + case 620: /* ubfm */ | |
136 | + value = 620; /* --> ubfm. */ | |
137 | + break; | |
138 | + case 644: /* cset */ | |
139 | + case 643: /* cinc */ | |
140 | + case 642: /* csinc */ | |
141 | + value = 642; /* --> csinc. */ | |
142 | + break; | |
143 | + case 647: /* csetm */ | |
144 | + case 646: /* cinv */ | |
145 | + case 645: /* csinv */ | |
146 | + value = 645; /* --> csinv. */ | |
147 | + break; | |
148 | + case 649: /* cneg */ | |
149 | + case 648: /* csneg */ | |
150 | + value = 648; /* --> csneg. */ | |
151 | + break; | |
152 | + case 667: /* rev */ | |
153 | + case 668: /* rev64 */ | |
154 | + value = 667; /* --> rev. */ | |
155 | + break; | |
156 | + case 675: /* lsl */ | |
157 | + case 674: /* lslv */ | |
158 | + value = 674; /* --> lslv. */ | |
159 | + break; | |
160 | + case 677: /* lsr */ | |
161 | + case 676: /* lsrv */ | |
162 | + value = 676; /* --> lsrv. */ | |
163 | + break; | |
164 | + case 679: /* asr */ | |
165 | + case 678: /* asrv */ | |
166 | + value = 678; /* --> asrv. */ | |
167 | + break; | |
168 | + case 681: /* ror */ | |
169 | + case 680: /* rorv */ | |
170 | + value = 680; /* --> rorv. */ | |
171 | + break; | |
172 | + case 691: /* mul */ | |
173 | + case 690: /* madd */ | |
174 | + value = 690; /* --> madd. */ | |
175 | + break; | |
176 | + case 693: /* mneg */ | |
177 | + case 692: /* msub */ | |
178 | + value = 692; /* --> msub. */ | |
179 | + break; | |
180 | + case 695: /* smull */ | |
181 | + case 694: /* smaddl */ | |
182 | + value = 694; /* --> smaddl. */ | |
183 | + break; | |
184 | + case 697: /* smnegl */ | |
185 | + case 696: /* smsubl */ | |
186 | + value = 696; /* --> smsubl. */ | |
187 | + break; | |
188 | + case 700: /* umull */ | |
189 | + case 699: /* umaddl */ | |
190 | + value = 699; /* --> umaddl. */ | |
191 | + break; | |
192 | + case 702: /* umnegl */ | |
193 | + case 701: /* umsubl */ | |
194 | + value = 701; /* --> umsubl. */ | |
195 | + break; | |
196 | + case 713: /* ror */ | |
197 | + case 712: /* extr */ | |
198 | + value = 712; /* --> extr. */ | |
199 | + break; | |
200 | + case 920: /* bic */ | |
201 | + case 919: /* and */ | |
202 | + value = 919; /* --> and. */ | |
203 | + break; | |
204 | + case 922: /* mov */ | |
205 | + case 921: /* orr */ | |
206 | + value = 921; /* --> orr. */ | |
207 | + break; | |
208 | + case 925: /* tst */ | |
209 | + case 924: /* ands */ | |
210 | + value = 924; /* --> ands. */ | |
211 | + break; | |
212 | + case 930: /* uxtw */ | |
213 | + case 929: /* mov */ | |
214 | + case 928: /* orr */ | |
215 | + value = 928; /* --> orr. */ | |
216 | + break; | |
217 | + case 932: /* mvn */ | |
218 | + case 931: /* orn */ | |
219 | + value = 931; /* --> orn. */ | |
220 | + break; | |
221 | + case 936: /* tst */ | |
222 | + case 935: /* ands */ | |
223 | + value = 935; /* --> ands. */ | |
224 | + break; | |
225 | + case 1062: /* staddb */ | |
226 | + case 966: /* ldaddb */ | |
227 | + value = 966; /* --> ldaddb. */ | |
228 | + break; | |
229 | + case 1063: /* staddh */ | |
230 | + case 967: /* ldaddh */ | |
231 | + value = 967; /* --> ldaddh. */ | |
232 | + break; | |
233 | + case 1064: /* stadd */ | |
234 | + case 968: /* ldadd */ | |
235 | + value = 968; /* --> ldadd. */ | |
236 | 236 | break; |
237 | - case 1061: /* staddlb */ | |
238 | - case 966: /* ldaddlb */ | |
239 | - value = 966; /* --> ldaddlb. */ | |
237 | + case 1065: /* staddlb */ | |
238 | + case 970: /* ldaddlb */ | |
239 | + value = 970; /* --> ldaddlb. */ | |
240 | 240 | break; |
241 | - case 1062: /* staddlh */ | |
242 | - case 969: /* ldaddlh */ | |
243 | - value = 969; /* --> ldaddlh. */ | |
241 | + case 1066: /* staddlh */ | |
242 | + case 973: /* ldaddlh */ | |
243 | + value = 973; /* --> ldaddlh. */ | |
244 | 244 | break; |
245 | - case 1063: /* staddl */ | |
246 | - case 972: /* ldaddl */ | |
247 | - value = 972; /* --> ldaddl. */ | |
245 | + case 1067: /* staddl */ | |
246 | + case 976: /* ldaddl */ | |
247 | + value = 976; /* --> ldaddl. */ | |
248 | 248 | break; |
249 | - case 1064: /* stclrb */ | |
250 | - case 974: /* ldclrb */ | |
251 | - value = 974; /* --> ldclrb. */ | |
249 | + case 1068: /* stclrb */ | |
250 | + case 978: /* ldclrb */ | |
251 | + value = 978; /* --> ldclrb. */ | |
252 | 252 | break; |
253 | - case 1065: /* stclrh */ | |
254 | - case 975: /* ldclrh */ | |
255 | - value = 975; /* --> ldclrh. */ | |
253 | + case 1069: /* stclrh */ | |
254 | + case 979: /* ldclrh */ | |
255 | + value = 979; /* --> ldclrh. */ | |
256 | 256 | break; |
257 | - case 1066: /* stclr */ | |
258 | - case 976: /* ldclr */ | |
259 | - value = 976; /* --> ldclr. */ | |
257 | + case 1070: /* stclr */ | |
258 | + case 980: /* ldclr */ | |
259 | + value = 980; /* --> ldclr. */ | |
260 | 260 | break; |
261 | - case 1067: /* stclrlb */ | |
262 | - case 978: /* ldclrlb */ | |
263 | - value = 978; /* --> ldclrlb. */ | |
261 | + case 1071: /* stclrlb */ | |
262 | + case 982: /* ldclrlb */ | |
263 | + value = 982; /* --> ldclrlb. */ | |
264 | 264 | break; |
265 | - case 1068: /* stclrlh */ | |
266 | - case 981: /* ldclrlh */ | |
267 | - value = 981; /* --> ldclrlh. */ | |
265 | + case 1072: /* stclrlh */ | |
266 | + case 985: /* ldclrlh */ | |
267 | + value = 985; /* --> ldclrlh. */ | |
268 | 268 | break; |
269 | - case 1069: /* stclrl */ | |
270 | - case 984: /* ldclrl */ | |
271 | - value = 984; /* --> ldclrl. */ | |
269 | + case 1073: /* stclrl */ | |
270 | + case 988: /* ldclrl */ | |
271 | + value = 988; /* --> ldclrl. */ | |
272 | 272 | break; |
273 | - case 1070: /* steorb */ | |
274 | - case 986: /* ldeorb */ | |
275 | - value = 986; /* --> ldeorb. */ | |
273 | + case 1074: /* steorb */ | |
274 | + case 990: /* ldeorb */ | |
275 | + value = 990; /* --> ldeorb. */ | |
276 | 276 | break; |
277 | - case 1071: /* steorh */ | |
278 | - case 987: /* ldeorh */ | |
279 | - value = 987; /* --> ldeorh. */ | |
277 | + case 1075: /* steorh */ | |
278 | + case 991: /* ldeorh */ | |
279 | + value = 991; /* --> ldeorh. */ | |
280 | 280 | break; |
281 | - case 1072: /* steor */ | |
282 | - case 988: /* ldeor */ | |
283 | - value = 988; /* --> ldeor. */ | |
281 | + case 1076: /* steor */ | |
282 | + case 992: /* ldeor */ | |
283 | + value = 992; /* --> ldeor. */ | |
284 | 284 | break; |
285 | - case 1073: /* steorlb */ | |
286 | - case 990: /* ldeorlb */ | |
287 | - value = 990; /* --> ldeorlb. */ | |
285 | + case 1077: /* steorlb */ | |
286 | + case 994: /* ldeorlb */ | |
287 | + value = 994; /* --> ldeorlb. */ | |
288 | 288 | break; |
289 | - case 1074: /* steorlh */ | |
290 | - case 993: /* ldeorlh */ | |
291 | - value = 993; /* --> ldeorlh. */ | |
289 | + case 1078: /* steorlh */ | |
290 | + case 997: /* ldeorlh */ | |
291 | + value = 997; /* --> ldeorlh. */ | |
292 | 292 | break; |
293 | - case 1075: /* steorl */ | |
294 | - case 996: /* ldeorl */ | |
295 | - value = 996; /* --> ldeorl. */ | |
293 | + case 1079: /* steorl */ | |
294 | + case 1000: /* ldeorl */ | |
295 | + value = 1000; /* --> ldeorl. */ | |
296 | 296 | break; |
297 | - case 1076: /* stsetb */ | |
298 | - case 998: /* ldsetb */ | |
299 | - value = 998; /* --> ldsetb. */ | |
297 | + case 1080: /* stsetb */ | |
298 | + case 1002: /* ldsetb */ | |
299 | + value = 1002; /* --> ldsetb. */ | |
300 | 300 | break; |
301 | - case 1077: /* stseth */ | |
302 | - case 999: /* ldseth */ | |
303 | - value = 999; /* --> ldseth. */ | |
301 | + case 1081: /* stseth */ | |
302 | + case 1003: /* ldseth */ | |
303 | + value = 1003; /* --> ldseth. */ | |
304 | 304 | break; |
305 | - case 1078: /* stset */ | |
306 | - case 1000: /* ldset */ | |
307 | - value = 1000; /* --> ldset. */ | |
305 | + case 1082: /* stset */ | |
306 | + case 1004: /* ldset */ | |
307 | + value = 1004; /* --> ldset. */ | |
308 | 308 | break; |
309 | - case 1079: /* stsetlb */ | |
310 | - case 1002: /* ldsetlb */ | |
311 | - value = 1002; /* --> ldsetlb. */ | |
309 | + case 1083: /* stsetlb */ | |
310 | + case 1006: /* ldsetlb */ | |
311 | + value = 1006; /* --> ldsetlb. */ | |
312 | 312 | break; |
313 | - case 1080: /* stsetlh */ | |
314 | - case 1005: /* ldsetlh */ | |
315 | - value = 1005; /* --> ldsetlh. */ | |
313 | + case 1084: /* stsetlh */ | |
314 | + case 1009: /* ldsetlh */ | |
315 | + value = 1009; /* --> ldsetlh. */ | |
316 | 316 | break; |
317 | - case 1081: /* stsetl */ | |
318 | - case 1008: /* ldsetl */ | |
319 | - value = 1008; /* --> ldsetl. */ | |
317 | + case 1085: /* stsetl */ | |
318 | + case 1012: /* ldsetl */ | |
319 | + value = 1012; /* --> ldsetl. */ | |
320 | 320 | break; |
321 | - case 1082: /* stsmaxb */ | |
322 | - case 1010: /* ldsmaxb */ | |
323 | - value = 1010; /* --> ldsmaxb. */ | |
321 | + case 1086: /* stsmaxb */ | |
322 | + case 1014: /* ldsmaxb */ | |
323 | + value = 1014; /* --> ldsmaxb. */ | |
324 | 324 | break; |
325 | - case 1083: /* stsmaxh */ | |
326 | - case 1011: /* ldsmaxh */ | |
327 | - value = 1011; /* --> ldsmaxh. */ | |
325 | + case 1087: /* stsmaxh */ | |
326 | + case 1015: /* ldsmaxh */ | |
327 | + value = 1015; /* --> ldsmaxh. */ | |
328 | 328 | break; |
329 | - case 1084: /* stsmax */ | |
330 | - case 1012: /* ldsmax */ | |
331 | - value = 1012; /* --> ldsmax. */ | |
332 | - break; | |
333 | - case 1085: /* stsmaxlb */ | |
334 | - case 1014: /* ldsmaxlb */ | |
335 | - value = 1014; /* --> ldsmaxlb. */ | |
336 | - break; | |
337 | - case 1086: /* stsmaxlh */ | |
338 | - case 1017: /* ldsmaxlh */ | |
339 | - value = 1017; /* --> ldsmaxlh. */ | |
340 | - break; | |
341 | - case 1087: /* stsmaxl */ | |
342 | - case 1020: /* ldsmaxl */ | |
343 | - value = 1020; /* --> ldsmaxl. */ | |
344 | - break; | |
345 | - case 1088: /* stsminb */ | |
346 | - case 1022: /* ldsminb */ | |
347 | - value = 1022; /* --> ldsminb. */ | |
348 | - break; | |
349 | - case 1089: /* stsminh */ | |
350 | - case 1023: /* ldsminh */ | |
351 | - value = 1023; /* --> ldsminh. */ | |
352 | - break; | |
353 | - case 1090: /* stsmin */ | |
354 | - case 1024: /* ldsmin */ | |
355 | - value = 1024; /* --> ldsmin. */ | |
356 | - break; | |
357 | - case 1091: /* stsminlb */ | |
358 | - case 1026: /* ldsminlb */ | |
359 | - value = 1026; /* --> ldsminlb. */ | |
360 | - break; | |
361 | - case 1092: /* stsminlh */ | |
362 | - case 1029: /* ldsminlh */ | |
363 | - value = 1029; /* --> ldsminlh. */ | |
364 | - break; | |
365 | - case 1093: /* stsminl */ | |
366 | - case 1032: /* ldsminl */ | |
367 | - value = 1032; /* --> ldsminl. */ | |
368 | - break; | |
369 | - case 1094: /* stumaxb */ | |
370 | - case 1034: /* ldumaxb */ | |
371 | - value = 1034; /* --> ldumaxb. */ | |
372 | - break; | |
373 | - case 1095: /* stumaxh */ | |
374 | - case 1035: /* ldumaxh */ | |
375 | - value = 1035; /* --> ldumaxh. */ | |
376 | - break; | |
377 | - case 1096: /* stumax */ | |
378 | - case 1036: /* ldumax */ | |
379 | - value = 1036; /* --> ldumax. */ | |
380 | - break; | |
381 | - case 1097: /* stumaxlb */ | |
382 | - case 1038: /* ldumaxlb */ | |
383 | - value = 1038; /* --> ldumaxlb. */ | |
384 | - break; | |
385 | - case 1098: /* stumaxlh */ | |
386 | - case 1041: /* ldumaxlh */ | |
387 | - value = 1041; /* --> ldumaxlh. */ | |
388 | - break; | |
389 | - case 1099: /* stumaxl */ | |
390 | - case 1044: /* ldumaxl */ | |
391 | - value = 1044; /* --> ldumaxl. */ | |
392 | - break; | |
393 | - case 1100: /* stuminb */ | |
394 | - case 1046: /* lduminb */ | |
395 | - value = 1046; /* --> lduminb. */ | |
396 | - break; | |
397 | - case 1101: /* stuminh */ | |
398 | - case 1047: /* lduminh */ | |
399 | - value = 1047; /* --> lduminh. */ | |
400 | - break; | |
401 | - case 1102: /* stumin */ | |
402 | - case 1048: /* ldumin */ | |
403 | - value = 1048; /* --> ldumin. */ | |
404 | - break; | |
405 | - case 1103: /* stuminlb */ | |
406 | - case 1050: /* lduminlb */ | |
407 | - value = 1050; /* --> lduminlb. */ | |
408 | - break; | |
409 | - case 1104: /* stuminlh */ | |
410 | - case 1053: /* lduminlh */ | |
411 | - value = 1053; /* --> lduminlh. */ | |
412 | - break; | |
413 | - case 1105: /* stuminl */ | |
414 | - case 1056: /* lduminl */ | |
415 | - value = 1056; /* --> lduminl. */ | |
416 | - break; | |
417 | - case 1107: /* mov */ | |
418 | - case 1106: /* movn */ | |
419 | - value = 1106; /* --> movn. */ | |
420 | - break; | |
421 | - case 1109: /* mov */ | |
422 | - case 1108: /* movz */ | |
423 | - value = 1108; /* --> movz. */ | |
424 | - break; | |
425 | - case 1122: /* psb */ | |
426 | - case 1121: /* esb */ | |
427 | - case 1120: /* sevl */ | |
428 | - case 1119: /* sev */ | |
429 | - case 1118: /* wfi */ | |
430 | - case 1117: /* wfe */ | |
431 | - case 1116: /* yield */ | |
432 | - case 1115: /* nop */ | |
433 | - case 1114: /* hint */ | |
434 | - value = 1114; /* --> hint. */ | |
435 | - break; | |
436 | - case 1131: /* tlbi */ | |
437 | - case 1130: /* ic */ | |
438 | - case 1129: /* dc */ | |
439 | - case 1128: /* at */ | |
440 | - case 1127: /* sys */ | |
441 | - value = 1127; /* --> sys. */ | |
329 | + case 1088: /* stsmax */ | |
330 | + case 1016: /* ldsmax */ | |
331 | + value = 1016; /* --> ldsmax. */ | |
332 | + break; | |
333 | + case 1089: /* stsmaxlb */ | |
334 | + case 1018: /* ldsmaxlb */ | |
335 | + value = 1018; /* --> ldsmaxlb. */ | |
336 | + break; | |
337 | + case 1090: /* stsmaxlh */ | |
338 | + case 1021: /* ldsmaxlh */ | |
339 | + value = 1021; /* --> ldsmaxlh. */ | |
340 | + break; | |
341 | + case 1091: /* stsmaxl */ | |
342 | + case 1024: /* ldsmaxl */ | |
343 | + value = 1024; /* --> ldsmaxl. */ | |
344 | + break; | |
345 | + case 1092: /* stsminb */ | |
346 | + case 1026: /* ldsminb */ | |
347 | + value = 1026; /* --> ldsminb. */ | |
348 | + break; | |
349 | + case 1093: /* stsminh */ | |
350 | + case 1027: /* ldsminh */ | |
351 | + value = 1027; /* --> ldsminh. */ | |
352 | + break; | |
353 | + case 1094: /* stsmin */ | |
354 | + case 1028: /* ldsmin */ | |
355 | + value = 1028; /* --> ldsmin. */ | |
356 | + break; | |
357 | + case 1095: /* stsminlb */ | |
358 | + case 1030: /* ldsminlb */ | |
359 | + value = 1030; /* --> ldsminlb. */ | |
360 | + break; | |
361 | + case 1096: /* stsminlh */ | |
362 | + case 1033: /* ldsminlh */ | |
363 | + value = 1033; /* --> ldsminlh. */ | |
364 | + break; | |
365 | + case 1097: /* stsminl */ | |
366 | + case 1036: /* ldsminl */ | |
367 | + value = 1036; /* --> ldsminl. */ | |
368 | + break; | |
369 | + case 1098: /* stumaxb */ | |
370 | + case 1038: /* ldumaxb */ | |
371 | + value = 1038; /* --> ldumaxb. */ | |
372 | + break; | |
373 | + case 1099: /* stumaxh */ | |
374 | + case 1039: /* ldumaxh */ | |
375 | + value = 1039; /* --> ldumaxh. */ | |
376 | + break; | |
377 | + case 1100: /* stumax */ | |
378 | + case 1040: /* ldumax */ | |
379 | + value = 1040; /* --> ldumax. */ | |
380 | + break; | |
381 | + case 1101: /* stumaxlb */ | |
382 | + case 1042: /* ldumaxlb */ | |
383 | + value = 1042; /* --> ldumaxlb. */ | |
384 | + break; | |
385 | + case 1102: /* stumaxlh */ | |
386 | + case 1045: /* ldumaxlh */ | |
387 | + value = 1045; /* --> ldumaxlh. */ | |
388 | + break; | |
389 | + case 1103: /* stumaxl */ | |
390 | + case 1048: /* ldumaxl */ | |
391 | + value = 1048; /* --> ldumaxl. */ | |
392 | + break; | |
393 | + case 1104: /* stuminb */ | |
394 | + case 1050: /* lduminb */ | |
395 | + value = 1050; /* --> lduminb. */ | |
396 | + break; | |
397 | + case 1105: /* stuminh */ | |
398 | + case 1051: /* lduminh */ | |
399 | + value = 1051; /* --> lduminh. */ | |
400 | + break; | |
401 | + case 1106: /* stumin */ | |
402 | + case 1052: /* ldumin */ | |
403 | + value = 1052; /* --> ldumin. */ | |
404 | + break; | |
405 | + case 1107: /* stuminlb */ | |
406 | + case 1054: /* lduminlb */ | |
407 | + value = 1054; /* --> lduminlb. */ | |
408 | + break; | |
409 | + case 1108: /* stuminlh */ | |
410 | + case 1057: /* lduminlh */ | |
411 | + value = 1057; /* --> lduminlh. */ | |
412 | + break; | |
413 | + case 1109: /* stuminl */ | |
414 | + case 1060: /* lduminl */ | |
415 | + value = 1060; /* --> lduminl. */ | |
416 | + break; | |
417 | + case 1111: /* mov */ | |
418 | + case 1110: /* movn */ | |
419 | + value = 1110; /* --> movn. */ | |
420 | + break; | |
421 | + case 1113: /* mov */ | |
422 | + case 1112: /* movz */ | |
423 | + value = 1112; /* --> movz. */ | |
424 | + break; | |
425 | + case 1126: /* psb */ | |
426 | + case 1125: /* esb */ | |
427 | + case 1124: /* sevl */ | |
428 | + case 1123: /* sev */ | |
429 | + case 1122: /* wfi */ | |
430 | + case 1121: /* wfe */ | |
431 | + case 1120: /* yield */ | |
432 | + case 1119: /* nop */ | |
433 | + case 1118: /* hint */ | |
434 | + value = 1118; /* --> hint. */ | |
435 | + break; | |
436 | + case 1135: /* tlbi */ | |
437 | + case 1134: /* ic */ | |
438 | + case 1133: /* dc */ | |
439 | + case 1132: /* at */ | |
440 | + case 1131: /* sys */ | |
441 | + value = 1131; /* --> sys. */ | |
442 | 442 | break; |
443 | 443 | default: return NULL; |
444 | 444 | } |
@@ -40,7 +40,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
40 | 40 | 10987654321098765432109876543210 |
41 | 41 | xxxxxxxxxxxxxxxxxxxxxxxx0000xxx0 |
42 | 42 | adr. */ |
43 | - return 1111; | |
43 | + return 1115; | |
44 | 44 | } |
45 | 45 | else |
46 | 46 | { |
@@ -48,7 +48,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
48 | 48 | 10987654321098765432109876543210 |
49 | 49 | xxxxxxxxxxxxxxxxxxxxxxxx0000xxx1 |
50 | 50 | adrp. */ |
51 | - return 1112; | |
51 | + return 1116; | |
52 | 52 | } |
53 | 53 | } |
54 | 54 | else |
@@ -115,7 +115,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
115 | 115 | 10987654321098765432109876543210 |
116 | 116 | xxxxxxxxxxxxxxx0xxxxx000x0010000 |
117 | 117 | stxrb. */ |
118 | - return 869; | |
118 | + return 873; | |
119 | 119 | } |
120 | 120 | else |
121 | 121 | { |
@@ -123,7 +123,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
123 | 123 | 10987654321098765432109876543210 |
124 | 124 | xxxxxxxxxxxxxxx0xxxxx000x0010010 |
125 | 125 | stxrh. */ |
126 | - return 875; | |
126 | + return 879; | |
127 | 127 | } |
128 | 128 | } |
129 | 129 | else |
@@ -132,7 +132,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
132 | 132 | 10987654321098765432109876543210 |
133 | 133 | xxxxxxxxxxxxxxx0xxxxx000x00100x1 |
134 | 134 | stxr. */ |
135 | - return 881; | |
135 | + return 885; | |
136 | 136 | } |
137 | 137 | } |
138 | 138 | else |
@@ -143,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
143 | 143 | 10987654321098765432109876543210 |
144 | 144 | xxxxxxxxxxxxxxx0xxxxx100x00100x0 |
145 | 145 | casp. */ |
146 | - return 946; | |
146 | + return 950; | |
147 | 147 | } |
148 | 148 | else |
149 | 149 | { |
@@ -151,7 +151,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
151 | 151 | 10987654321098765432109876543210 |
152 | 152 | xxxxxxxxxxxxxxx0xxxxx100x00100x1 |
153 | 153 | stxp. */ |
154 | - return 883; | |
154 | + return 887; | |
155 | 155 | } |
156 | 156 | } |
157 | 157 | } |
@@ -167,7 +167,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
167 | 167 | 10987654321098765432109876543210 |
168 | 168 | xxxxxxxxxxxxxxx1xxxxx000x0010000 |
169 | 169 | stlxrb. */ |
170 | - return 870; | |
170 | + return 874; | |
171 | 171 | } |
172 | 172 | else |
173 | 173 | { |
@@ -175,7 +175,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
175 | 175 | 10987654321098765432109876543210 |
176 | 176 | xxxxxxxxxxxxxxx1xxxxx000x0010010 |
177 | 177 | stlxrh. */ |
178 | - return 876; | |
178 | + return 880; | |
179 | 179 | } |
180 | 180 | } |
181 | 181 | else |
@@ -184,7 +184,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
184 | 184 | 10987654321098765432109876543210 |
185 | 185 | xxxxxxxxxxxxxxx1xxxxx000x00100x1 |
186 | 186 | stlxr. */ |
187 | - return 882; | |
187 | + return 886; | |
188 | 188 | } |
189 | 189 | } |
190 | 190 | else |
@@ -195,7 +195,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
195 | 195 | 10987654321098765432109876543210 |
196 | 196 | xxxxxxxxxxxxxxx1xxxxx100x00100x0 |
197 | 197 | caspl. */ |
198 | - return 948; | |
198 | + return 952; | |
199 | 199 | } |
200 | 200 | else |
201 | 201 | { |
@@ -203,7 +203,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
203 | 203 | 10987654321098765432109876543210 |
204 | 204 | xxxxxxxxxxxxxxx1xxxxx100x00100x1 |
205 | 205 | stlxp. */ |
206 | - return 884; | |
206 | + return 888; | |
207 | 207 | } |
208 | 208 | } |
209 | 209 | } |
@@ -214,7 +214,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
214 | 214 | 10987654321098765432109876543210 |
215 | 215 | xxxxxxxxxxxxxxxxxxxxxx00x00101xx |
216 | 216 | stnp. */ |
217 | - return 897; | |
217 | + return 901; | |
218 | 218 | } |
219 | 219 | } |
220 | 220 | else |
@@ -231,7 +231,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
231 | 231 | 10987654321098765432109876543210 |
232 | 232 | xxxxxxxxxxxxxxx0xxxxx001x00100x0 |
233 | 233 | stllrb. */ |
234 | - return 895; | |
234 | + return 899; | |
235 | 235 | } |
236 | 236 | else |
237 | 237 | { |
@@ -239,7 +239,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
239 | 239 | 10987654321098765432109876543210 |
240 | 240 | xxxxxxxxxxxxxxx0xxxxx001x00100x1 |
241 | 241 | stllr. */ |
242 | - return 894; | |
242 | + return 898; | |
243 | 243 | } |
244 | 244 | } |
245 | 245 | else |
@@ -252,7 +252,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
252 | 252 | 10987654321098765432109876543210 |
253 | 253 | xxxxxxxxxxxxxxx0xxxxx101x0010000 |
254 | 254 | casb. */ |
255 | - return 934; | |
255 | + return 938; | |
256 | 256 | } |
257 | 257 | else |
258 | 258 | { |
@@ -260,7 +260,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
260 | 260 | 10987654321098765432109876543210 |
261 | 261 | xxxxxxxxxxxxxxx0xxxxx101x0010010 |
262 | 262 | cash. */ |
263 | - return 935; | |
263 | + return 939; | |
264 | 264 | } |
265 | 265 | } |
266 | 266 | else |
@@ -269,7 +269,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
269 | 269 | 10987654321098765432109876543210 |
270 | 270 | xxxxxxxxxxxxxxx0xxxxx101x00100x1 |
271 | 271 | cas. */ |
272 | - return 936; | |
272 | + return 940; | |
273 | 273 | } |
274 | 274 | } |
275 | 275 | } |
@@ -285,7 +285,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
285 | 285 | 10987654321098765432109876543210 |
286 | 286 | xxxxxxxxxxxxxxx1xxxxx001x0010000 |
287 | 287 | stlrb. */ |
288 | - return 873; | |
288 | + return 877; | |
289 | 289 | } |
290 | 290 | else |
291 | 291 | { |
@@ -293,7 +293,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
293 | 293 | 10987654321098765432109876543210 |
294 | 294 | xxxxxxxxxxxxxxx1xxxxx001x0010010 |
295 | 295 | stlrh. */ |
296 | - return 879; | |
296 | + return 883; | |
297 | 297 | } |
298 | 298 | } |
299 | 299 | else |
@@ -302,7 +302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
302 | 302 | 10987654321098765432109876543210 |
303 | 303 | xxxxxxxxxxxxxxx1xxxxx001x00100x1 |
304 | 304 | stlr. */ |
305 | - return 889; | |
305 | + return 893; | |
306 | 306 | } |
307 | 307 | } |
308 | 308 | else |
@@ -315,7 +315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
315 | 315 | 10987654321098765432109876543210 |
316 | 316 | xxxxxxxxxxxxxxx1xxxxx101x0010000 |
317 | 317 | caslb. */ |
318 | - return 938; | |
318 | + return 942; | |
319 | 319 | } |
320 | 320 | else |
321 | 321 | { |
@@ -323,7 +323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
323 | 323 | 10987654321098765432109876543210 |
324 | 324 | xxxxxxxxxxxxxxx1xxxxx101x0010010 |
325 | 325 | caslh. */ |
326 | - return 941; | |
326 | + return 945; | |
327 | 327 | } |
328 | 328 | } |
329 | 329 | else |
@@ -332,7 +332,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
332 | 332 | 10987654321098765432109876543210 |
333 | 333 | xxxxxxxxxxxxxxx1xxxxx101x00100x1 |
334 | 334 | casl. */ |
335 | - return 944; | |
335 | + return 948; | |
336 | 336 | } |
337 | 337 | } |
338 | 338 | } |
@@ -343,7 +343,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
343 | 343 | 10987654321098765432109876543210 |
344 | 344 | xxxxxxxxxxxxxxxxxxxxxx01x00101xx |
345 | 345 | stp. */ |
346 | - return 906; | |
346 | + return 910; | |
347 | 347 | } |
348 | 348 | } |
349 | 349 | } |
@@ -365,7 +365,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
365 | 365 | 10987654321098765432109876543210 |
366 | 366 | xxxxxxxxxxxxxxx0xxxxx010x0010000 |
367 | 367 | ldxrb. */ |
368 | - return 871; | |
368 | + return 875; | |
369 | 369 | } |
370 | 370 | else |
371 | 371 | { |
@@ -373,7 +373,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
373 | 373 | 10987654321098765432109876543210 |
374 | 374 | xxxxxxxxxxxxxxx0xxxxx010x0010010 |
375 | 375 | ldxrh. */ |
376 | - return 877; | |
376 | + return 881; | |
377 | 377 | } |
378 | 378 | } |
379 | 379 | else |
@@ -382,7 +382,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
382 | 382 | 10987654321098765432109876543210 |
383 | 383 | xxxxxxxxxxxxxxx0xxxxx010x00100x1 |
384 | 384 | ldxr. */ |
385 | - return 885; | |
385 | + return 889; | |
386 | 386 | } |
387 | 387 | } |
388 | 388 | else |
@@ -393,7 +393,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
393 | 393 | 10987654321098765432109876543210 |
394 | 394 | xxxxxxxxxxxxxxx0xxxxx110x00100x0 |
395 | 395 | caspa. */ |
396 | - return 947; | |
396 | + return 951; | |
397 | 397 | } |
398 | 398 | else |
399 | 399 | { |
@@ -401,7 +401,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
401 | 401 | 10987654321098765432109876543210 |
402 | 402 | xxxxxxxxxxxxxxx0xxxxx110x00100x1 |
403 | 403 | ldxp. */ |
404 | - return 887; | |
404 | + return 891; | |
405 | 405 | } |
406 | 406 | } |
407 | 407 | } |
@@ -417,7 +417,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
417 | 417 | 10987654321098765432109876543210 |
418 | 418 | xxxxxxxxxxxxxxx1xxxxx010x0010000 |
419 | 419 | ldaxrb. */ |
420 | - return 872; | |
420 | + return 876; | |
421 | 421 | } |
422 | 422 | else |
423 | 423 | { |
@@ -425,7 +425,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
425 | 425 | 10987654321098765432109876543210 |
426 | 426 | xxxxxxxxxxxxxxx1xxxxx010x0010010 |
427 | 427 | ldaxrh. */ |
428 | - return 878; | |
428 | + return 882; | |
429 | 429 | } |
430 | 430 | } |
431 | 431 | else |
@@ -434,7 +434,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
434 | 434 | 10987654321098765432109876543210 |
435 | 435 | xxxxxxxxxxxxxxx1xxxxx010x00100x1 |
436 | 436 | ldaxr. */ |
437 | - return 886; | |
437 | + return 890; | |
438 | 438 | } |
439 | 439 | } |
440 | 440 | else |
@@ -445,7 +445,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
445 | 445 | 10987654321098765432109876543210 |
446 | 446 | xxxxxxxxxxxxxxx1xxxxx110x00100x0 |
447 | 447 | caspal. */ |
448 | - return 949; | |
448 | + return 953; | |
449 | 449 | } |
450 | 450 | else |
451 | 451 | { |
@@ -453,7 +453,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
453 | 453 | 10987654321098765432109876543210 |
454 | 454 | xxxxxxxxxxxxxxx1xxxxx110x00100x1 |
455 | 455 | ldaxp. */ |
456 | - return 888; | |
456 | + return 892; | |
457 | 457 | } |
458 | 458 | } |
459 | 459 | } |
@@ -466,7 +466,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
466 | 466 | 10987654321098765432109876543210 |
467 | 467 | xxxxxxxxxxxxxxxxxxxxxx10x001010x |
468 | 468 | ldnp. */ |
469 | - return 898; | |
469 | + return 902; | |
470 | 470 | } |
471 | 471 | else |
472 | 472 | { |
@@ -474,7 +474,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
474 | 474 | 10987654321098765432109876543210 |
475 | 475 | xxxxxxxxxxxxxxxxxxxxxx10x001011x |
476 | 476 | ldpsw. */ |
477 | - return 905; | |
477 | + return 909; | |
478 | 478 | } |
479 | 479 | } |
480 | 480 | } |
@@ -494,7 +494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
494 | 494 | 10987654321098765432109876543210 |
495 | 495 | xxxxxxxxxxxxxxx0xxxxx011x0010000 |
496 | 496 | ldlarb. */ |
497 | - return 892; | |
497 | + return 896; | |
498 | 498 | } |
499 | 499 | else |
500 | 500 | { |
@@ -502,7 +502,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
502 | 502 | 10987654321098765432109876543210 |
503 | 503 | xxxxxxxxxxxxxxx0xxxxx011x0010010 |
504 | 504 | ldlarh. */ |
505 | - return 893; | |
505 | + return 897; | |
506 | 506 | } |
507 | 507 | } |
508 | 508 | else |
@@ -511,7 +511,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
511 | 511 | 10987654321098765432109876543210 |
512 | 512 | xxxxxxxxxxxxxxx0xxxxx011x00100x1 |
513 | 513 | ldlar. */ |
514 | - return 891; | |
514 | + return 895; | |
515 | 515 | } |
516 | 516 | } |
517 | 517 | else |
@@ -524,7 +524,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
524 | 524 | 10987654321098765432109876543210 |
525 | 525 | xxxxxxxxxxxxxxx0xxxxx111x0010000 |
526 | 526 | casab. */ |
527 | - return 937; | |
527 | + return 941; | |
528 | 528 | } |
529 | 529 | else |
530 | 530 | { |
@@ -532,7 +532,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
532 | 532 | 10987654321098765432109876543210 |
533 | 533 | xxxxxxxxxxxxxxx0xxxxx111x0010010 |
534 | 534 | casah. */ |
535 | - return 940; | |
535 | + return 944; | |
536 | 536 | } |
537 | 537 | } |
538 | 538 | else |
@@ -541,7 +541,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
541 | 541 | 10987654321098765432109876543210 |
542 | 542 | xxxxxxxxxxxxxxx0xxxxx111x00100x1 |
543 | 543 | casa. */ |
544 | - return 943; | |
544 | + return 947; | |
545 | 545 | } |
546 | 546 | } |
547 | 547 | } |
@@ -557,7 +557,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
557 | 557 | 10987654321098765432109876543210 |
558 | 558 | xxxxxxxxxxxxxxx1xxxxx011x0010000 |
559 | 559 | ldarb. */ |
560 | - return 874; | |
560 | + return 878; | |
561 | 561 | } |
562 | 562 | else |
563 | 563 | { |
@@ -565,7 +565,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
565 | 565 | 10987654321098765432109876543210 |
566 | 566 | xxxxxxxxxxxxxxx1xxxxx011x0010010 |
567 | 567 | ldarh. */ |
568 | - return 880; | |
568 | + return 884; | |
569 | 569 | } |
570 | 570 | } |
571 | 571 | else |
@@ -574,7 +574,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
574 | 574 | 10987654321098765432109876543210 |
575 | 575 | xxxxxxxxxxxxxxx1xxxxx011x00100x1 |
576 | 576 | ldar. */ |
577 | - return 890; | |
577 | + return 894; | |
578 | 578 | } |
579 | 579 | } |
580 | 580 | else |
@@ -587,7 +587,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
587 | 587 | 10987654321098765432109876543210 |
588 | 588 | xxxxxxxxxxxxxxx1xxxxx111x0010000 |
589 | 589 | casalb. */ |
590 | - return 939; | |
590 | + return 943; | |
591 | 591 | } |
592 | 592 | else |
593 | 593 | { |
@@ -595,7 +595,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
595 | 595 | 10987654321098765432109876543210 |
596 | 596 | xxxxxxxxxxxxxxx1xxxxx111x0010010 |
597 | 597 | casalh. */ |
598 | - return 942; | |
598 | + return 946; | |
599 | 599 | } |
600 | 600 | } |
601 | 601 | else |
@@ -604,7 +604,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
604 | 604 | 10987654321098765432109876543210 |
605 | 605 | xxxxxxxxxxxxxxx1xxxxx111x00100x1 |
606 | 606 | casal. */ |
607 | - return 945; | |
607 | + return 949; | |
608 | 608 | } |
609 | 609 | } |
610 | 610 | } |
@@ -617,7 +617,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
617 | 617 | 10987654321098765432109876543210 |
618 | 618 | xxxxxxxxxxxxxxxxxxxxxx11x001010x |
619 | 619 | ldp. */ |
620 | - return 907; | |
620 | + return 911; | |
621 | 621 | } |
622 | 622 | else |
623 | 623 | { |
@@ -625,7 +625,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
625 | 625 | 10987654321098765432109876543210 |
626 | 626 | xxxxxxxxxxxxxxxxxxxxxx11x001011x |
627 | 627 | ldpsw. */ |
628 | - return 910; | |
628 | + return 914; | |
629 | 629 | } |
630 | 630 | } |
631 | 631 | } |
@@ -643,7 +643,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
643 | 643 | 10987654321098765432109876543210 |
644 | 644 | xxxxxxxxxxxxxxxxxxxxxxxx000110x0 |
645 | 645 | ldr. */ |
646 | - return 911; | |
646 | + return 915; | |
647 | 647 | } |
648 | 648 | else |
649 | 649 | { |
@@ -653,7 +653,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
653 | 653 | 10987654321098765432109876543210 |
654 | 654 | xxxxxxxxxxxxxxxxxxxxxxxx00011001 |
655 | 655 | ldrsw. */ |
656 | - return 913; | |
656 | + return 917; | |
657 | 657 | } |
658 | 658 | else |
659 | 659 | { |
@@ -661,7 +661,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
661 | 661 | 10987654321098765432109876543210 |
662 | 662 | xxxxxxxxxxxxxxxxxxxxxxxx00011011 |
663 | 663 | prfm. */ |
664 | - return 914; | |
664 | + return 918; | |
665 | 665 | } |
666 | 666 | } |
667 | 667 | } |
@@ -685,7 +685,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
685 | 685 | 10987654321098765432109876543210 |
686 | 686 | xxxxxxxxxx00xxxxxxxxx00000011100 |
687 | 687 | sturb. */ |
688 | - return 857; | |
688 | + return 861; | |
689 | 689 | } |
690 | 690 | else |
691 | 691 | { |
@@ -693,7 +693,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
693 | 693 | 10987654321098765432109876543210 |
694 | 694 | xxxxxxxxxx00xxxxxxxxx00000011110 |
695 | 695 | sturh. */ |
696 | - return 862; | |
696 | + return 866; | |
697 | 697 | } |
698 | 698 | } |
699 | 699 | else |
@@ -702,7 +702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
702 | 702 | 10987654321098765432109876543210 |
703 | 703 | xxxxxxxxxx00xxxxxxxxx000000111x1 |
704 | 704 | stur. */ |
705 | - return 865; | |
705 | + return 869; | |
706 | 706 | } |
707 | 707 | } |
708 | 708 | else |
@@ -715,7 +715,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
715 | 715 | 10987654321098765432109876543210 |
716 | 716 | xxxxxxxxxx00xxxxxxxxx01000011100 |
717 | 717 | ldurb. */ |
718 | - return 858; | |
718 | + return 862; | |
719 | 719 | } |
720 | 720 | else |
721 | 721 | { |
@@ -723,7 +723,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
723 | 723 | 10987654321098765432109876543210 |
724 | 724 | xxxxxxxxxx00xxxxxxxxx01000011110 |
725 | 725 | ldurh. */ |
726 | - return 863; | |
726 | + return 867; | |
727 | 727 | } |
728 | 728 | } |
729 | 729 | else |
@@ -732,7 +732,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
732 | 732 | 10987654321098765432109876543210 |
733 | 733 | xxxxxxxxxx00xxxxxxxxx010000111x1 |
734 | 734 | ldur. */ |
735 | - return 866; | |
735 | + return 870; | |
736 | 736 | } |
737 | 737 | } |
738 | 738 | } |
@@ -746,7 +746,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
746 | 746 | 10987654321098765432109876543210 |
747 | 747 | xxxxxxxxxx00xxxxxxxxx0x100011100 |
748 | 748 | ldursb. */ |
749 | - return 859; | |
749 | + return 863; | |
750 | 750 | } |
751 | 751 | else |
752 | 752 | { |
@@ -754,7 +754,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
754 | 754 | 10987654321098765432109876543210 |
755 | 755 | xxxxxxxxxx00xxxxxxxxx0x100011101 |
756 | 756 | ldursw. */ |
757 | - return 867; | |
757 | + return 871; | |
758 | 758 | } |
759 | 759 | } |
760 | 760 | else |
@@ -765,7 +765,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
765 | 765 | 10987654321098765432109876543210 |
766 | 766 | xxxxxxxxxx00xxxxxxxxx0x100011110 |
767 | 767 | ldursh. */ |
768 | - return 864; | |
768 | + return 868; | |
769 | 769 | } |
770 | 770 | else |
771 | 771 | { |
@@ -773,7 +773,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
773 | 773 | 10987654321098765432109876543210 |
774 | 774 | xxxxxxxxxx00xxxxxxxxx0x100011111 |
775 | 775 | prfum. */ |
776 | - return 868; | |
776 | + return 872; | |
777 | 777 | } |
778 | 778 | } |
779 | 779 | } |
@@ -800,7 +800,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
800 | 800 | 10987654321098765432109876543210 |
801 | 801 | xxxxxxxxxx000000xxxxx10000011100 |
802 | 802 | ldaddb. */ |
803 | - return 962; | |
803 | + return 966; | |
804 | 804 | } |
805 | 805 | else |
806 | 806 | { |
@@ -808,7 +808,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
808 | 808 | 10987654321098765432109876543210 |
809 | 809 | xxxxxxxxxx000000xxxxx10000011110 |
810 | 810 | ldaddh. */ |
811 | - return 963; | |
811 | + return 967; | |
812 | 812 | } |
813 | 813 | } |
814 | 814 | else |
@@ -817,7 +817,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
817 | 817 | 10987654321098765432109876543210 |
818 | 818 | xxxxxxxxxx000000xxxxx100000111x1 |
819 | 819 | ldadd. */ |
820 | - return 964; | |
820 | + return 968; | |
821 | 821 | } |
822 | 822 | } |
823 | 823 | else |
@@ -830,7 +830,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
830 | 830 | 10987654321098765432109876543210 |
831 | 831 | xxxxxxxxxx000000xxxxx10100011100 |
832 | 832 | ldaddab. */ |
833 | - return 965; | |
833 | + return 969; | |
834 | 834 | } |
835 | 835 | else |
836 | 836 | { |
@@ -838,7 +838,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
838 | 838 | 10987654321098765432109876543210 |
839 | 839 | xxxxxxxxxx000000xxxxx10100011110 |
840 | 840 | ldaddah. */ |
841 | - return 968; | |
841 | + return 972; | |
842 | 842 | } |
843 | 843 | } |
844 | 844 | else |
@@ -847,7 +847,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
847 | 847 | 10987654321098765432109876543210 |
848 | 848 | xxxxxxxxxx000000xxxxx101000111x1 |
849 | 849 | ldadda. */ |
850 | - return 971; | |
850 | + return 975; | |
851 | 851 | } |
852 | 852 | } |
853 | 853 | } |
@@ -863,7 +863,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
863 | 863 | 10987654321098765432109876543210 |
864 | 864 | xxxxxxxxxx000000xxxxx11000011100 |
865 | 865 | ldaddlb. */ |
866 | - return 966; | |
866 | + return 970; | |
867 | 867 | } |
868 | 868 | else |
869 | 869 | { |
@@ -871,7 +871,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
871 | 871 | 10987654321098765432109876543210 |
872 | 872 | xxxxxxxxxx000000xxxxx11000011110 |
873 | 873 | ldaddlh. */ |
874 | - return 969; | |
874 | + return 973; | |
875 | 875 | } |
876 | 876 | } |
877 | 877 | else |
@@ -880,7 +880,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
880 | 880 | 10987654321098765432109876543210 |
881 | 881 | xxxxxxxxxx000000xxxxx110000111x1 |
882 | 882 | ldaddl. */ |
883 | - return 972; | |
883 | + return 976; | |
884 | 884 | } |
885 | 885 | } |
886 | 886 | else |
@@ -893,7 +893,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
893 | 893 | 10987654321098765432109876543210 |
894 | 894 | xxxxxxxxxx000000xxxxx11100011100 |
895 | 895 | ldaddalb. */ |
896 | - return 967; | |
896 | + return 971; | |
897 | 897 | } |
898 | 898 | else |
899 | 899 | { |
@@ -901,7 +901,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
901 | 901 | 10987654321098765432109876543210 |
902 | 902 | xxxxxxxxxx000000xxxxx11100011110 |
903 | 903 | ldaddalh. */ |
904 | - return 970; | |
904 | + return 974; | |
905 | 905 | } |
906 | 906 | } |
907 | 907 | else |
@@ -910,7 +910,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
910 | 910 | 10987654321098765432109876543210 |
911 | 911 | xxxxxxxxxx000000xxxxx111000111x1 |
912 | 912 | ldaddal. */ |
913 | - return 973; | |
913 | + return 977; | |
914 | 914 | } |
915 | 915 | } |
916 | 916 | } |
@@ -929,7 +929,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
929 | 929 | 10987654321098765432109876543210 |
930 | 930 | xxxxxxxxxx000001xxxxx10000011100 |
931 | 931 | swpb. */ |
932 | - return 950; | |
932 | + return 954; | |
933 | 933 | } |
934 | 934 | else |
935 | 935 | { |
@@ -937,7 +937,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
937 | 937 | 10987654321098765432109876543210 |
938 | 938 | xxxxxxxxxx000001xxxxx10000011110 |
939 | 939 | swph. */ |
940 | - return 951; | |
940 | + return 955; | |
941 | 941 | } |
942 | 942 | } |
943 | 943 | else |
@@ -946,7 +946,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
946 | 946 | 10987654321098765432109876543210 |
947 | 947 | xxxxxxxxxx000001xxxxx100000111x1 |
948 | 948 | swp. */ |
949 | - return 952; | |
949 | + return 956; | |
950 | 950 | } |
951 | 951 | } |
952 | 952 | else |
@@ -959,7 +959,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
959 | 959 | 10987654321098765432109876543210 |
960 | 960 | xxxxxxxxxx000001xxxxx10100011100 |
961 | 961 | swpab. */ |
962 | - return 953; | |
962 | + return 957; | |
963 | 963 | } |
964 | 964 | else |
965 | 965 | { |
@@ -967,7 +967,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
967 | 967 | 10987654321098765432109876543210 |
968 | 968 | xxxxxxxxxx000001xxxxx10100011110 |
969 | 969 | swpah. */ |
970 | - return 956; | |
970 | + return 960; | |
971 | 971 | } |
972 | 972 | } |
973 | 973 | else |
@@ -976,7 +976,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
976 | 976 | 10987654321098765432109876543210 |
977 | 977 | xxxxxxxxxx000001xxxxx101000111x1 |
978 | 978 | swpa. */ |
979 | - return 959; | |
979 | + return 963; | |
980 | 980 | } |
981 | 981 | } |
982 | 982 | } |
@@ -992,7 +992,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
992 | 992 | 10987654321098765432109876543210 |
993 | 993 | xxxxxxxxxx000001xxxxx11000011100 |
994 | 994 | swplb. */ |
995 | - return 954; | |
995 | + return 958; | |
996 | 996 | } |
997 | 997 | else |
998 | 998 | { |
@@ -1000,7 +1000,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1000 | 1000 | 10987654321098765432109876543210 |
1001 | 1001 | xxxxxxxxxx000001xxxxx11000011110 |
1002 | 1002 | swplh. */ |
1003 | - return 957; | |
1003 | + return 961; | |
1004 | 1004 | } |
1005 | 1005 | } |
1006 | 1006 | else |
@@ -1009,7 +1009,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1009 | 1009 | 10987654321098765432109876543210 |
1010 | 1010 | xxxxxxxxxx000001xxxxx110000111x1 |
1011 | 1011 | swpl. */ |
1012 | - return 960; | |
1012 | + return 964; | |
1013 | 1013 | } |
1014 | 1014 | } |
1015 | 1015 | else |
@@ -1022,7 +1022,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1022 | 1022 | 10987654321098765432109876543210 |
1023 | 1023 | xxxxxxxxxx000001xxxxx11100011100 |
1024 | 1024 | swpalb. */ |
1025 | - return 955; | |
1025 | + return 959; | |
1026 | 1026 | } |
1027 | 1027 | else |
1028 | 1028 | { |
@@ -1030,7 +1030,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1030 | 1030 | 10987654321098765432109876543210 |
1031 | 1031 | xxxxxxxxxx000001xxxxx11100011110 |
1032 | 1032 | swpalh. */ |
1033 | - return 958; | |
1033 | + return 962; | |
1034 | 1034 | } |
1035 | 1035 | } |
1036 | 1036 | else |
@@ -1039,7 +1039,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1039 | 1039 | 10987654321098765432109876543210 |
1040 | 1040 | xxxxxxxxxx000001xxxxx111000111x1 |
1041 | 1041 | swpal. */ |
1042 | - return 961; | |
1042 | + return 965; | |
1043 | 1043 | } |
1044 | 1044 | } |
1045 | 1045 | } |
@@ -1059,7 +1059,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1059 | 1059 | 10987654321098765432109876543210 |
1060 | 1060 | xxxxxxxxxx00001xxxxxx10000011100 |
1061 | 1061 | ldsmaxb. */ |
1062 | - return 1010; | |
1062 | + return 1014; | |
1063 | 1063 | } |
1064 | 1064 | else |
1065 | 1065 | { |
@@ -1067,7 +1067,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1067 | 1067 | 10987654321098765432109876543210 |
1068 | 1068 | xxxxxxxxxx00001xxxxxx10000011110 |
1069 | 1069 | ldsmaxh. */ |
1070 | - return 1011; | |
1070 | + return 1015; | |
1071 | 1071 | } |
1072 | 1072 | } |
1073 | 1073 | else |
@@ -1076,7 +1076,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1076 | 1076 | 10987654321098765432109876543210 |
1077 | 1077 | xxxxxxxxxx00001xxxxxx100000111x1 |
1078 | 1078 | ldsmax. */ |
1079 | - return 1012; | |
1079 | + return 1016; | |
1080 | 1080 | } |
1081 | 1081 | } |
1082 | 1082 | else |
@@ -1089,7 +1089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1089 | 1089 | 10987654321098765432109876543210 |
1090 | 1090 | xxxxxxxxxx00001xxxxxx10100011100 |
1091 | 1091 | ldsmaxab. */ |
1092 | - return 1013; | |
1092 | + return 1017; | |
1093 | 1093 | } |
1094 | 1094 | else |
1095 | 1095 | { |
@@ -1097,7 +1097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1097 | 1097 | 10987654321098765432109876543210 |
1098 | 1098 | xxxxxxxxxx00001xxxxxx10100011110 |
1099 | 1099 | ldsmaxah. */ |
1100 | - return 1016; | |
1100 | + return 1020; | |
1101 | 1101 | } |
1102 | 1102 | } |
1103 | 1103 | else |
@@ -1106,7 +1106,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1106 | 1106 | 10987654321098765432109876543210 |
1107 | 1107 | xxxxxxxxxx00001xxxxxx101000111x1 |
1108 | 1108 | ldsmaxa. */ |
1109 | - return 1019; | |
1109 | + return 1023; | |
1110 | 1110 | } |
1111 | 1111 | } |
1112 | 1112 | } |
@@ -1122,7 +1122,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1122 | 1122 | 10987654321098765432109876543210 |
1123 | 1123 | xxxxxxxxxx00001xxxxxx11000011100 |
1124 | 1124 | ldsmaxlb. */ |
1125 | - return 1014; | |
1125 | + return 1018; | |
1126 | 1126 | } |
1127 | 1127 | else |
1128 | 1128 | { |
@@ -1130,7 +1130,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1130 | 1130 | 10987654321098765432109876543210 |
1131 | 1131 | xxxxxxxxxx00001xxxxxx11000011110 |
1132 | 1132 | ldsmaxlh. */ |
1133 | - return 1017; | |
1133 | + return 1021; | |
1134 | 1134 | } |
1135 | 1135 | } |
1136 | 1136 | else |
@@ -1139,7 +1139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1139 | 1139 | 10987654321098765432109876543210 |
1140 | 1140 | xxxxxxxxxx00001xxxxxx110000111x1 |
1141 | 1141 | ldsmaxl. */ |
1142 | - return 1020; | |
1142 | + return 1024; | |
1143 | 1143 | } |
1144 | 1144 | } |
1145 | 1145 | else |
@@ -1152,7 +1152,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1152 | 1152 | 10987654321098765432109876543210 |
1153 | 1153 | xxxxxxxxxx00001xxxxxx11100011100 |
1154 | 1154 | ldsmaxalb. */ |
1155 | - return 1015; | |
1155 | + return 1019; | |
1156 | 1156 | } |
1157 | 1157 | else |
1158 | 1158 | { |
@@ -1160,7 +1160,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1160 | 1160 | 10987654321098765432109876543210 |
1161 | 1161 | xxxxxxxxxx00001xxxxxx11100011110 |
1162 | 1162 | ldsmaxalh. */ |
1163 | - return 1018; | |
1163 | + return 1022; | |
1164 | 1164 | } |
1165 | 1165 | } |
1166 | 1166 | else |
@@ -1169,7 +1169,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1169 | 1169 | 10987654321098765432109876543210 |
1170 | 1170 | xxxxxxxxxx00001xxxxxx111000111x1 |
1171 | 1171 | ldsmaxal. */ |
1172 | - return 1021; | |
1172 | + return 1025; | |
1173 | 1173 | } |
1174 | 1174 | } |
1175 | 1175 | } |
@@ -1191,7 +1191,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1191 | 1191 | 10987654321098765432109876543210 |
1192 | 1192 | xxxxxxxxxx00010xxxxxx10000011100 |
1193 | 1193 | ldeorb. */ |
1194 | - return 986; | |
1194 | + return 990; | |
1195 | 1195 | } |
1196 | 1196 | else |
1197 | 1197 | { |
@@ -1199,7 +1199,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1199 | 1199 | 10987654321098765432109876543210 |
1200 | 1200 | xxxxxxxxxx00010xxxxxx10000011110 |
1201 | 1201 | ldeorh. */ |
1202 | - return 987; | |
1202 | + return 991; | |
1203 | 1203 | } |
1204 | 1204 | } |
1205 | 1205 | else |
@@ -1208,7 +1208,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1208 | 1208 | 10987654321098765432109876543210 |
1209 | 1209 | xxxxxxxxxx00010xxxxxx100000111x1 |
1210 | 1210 | ldeor. */ |
1211 | - return 988; | |
1211 | + return 992; | |
1212 | 1212 | } |
1213 | 1213 | } |
1214 | 1214 | else |
@@ -1221,7 +1221,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1221 | 1221 | 10987654321098765432109876543210 |
1222 | 1222 | xxxxxxxxxx00010xxxxxx10100011100 |
1223 | 1223 | ldeorab. */ |
1224 | - return 989; | |
1224 | + return 993; | |
1225 | 1225 | } |
1226 | 1226 | else |
1227 | 1227 | { |
@@ -1229,7 +1229,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1229 | 1229 | 10987654321098765432109876543210 |
1230 | 1230 | xxxxxxxxxx00010xxxxxx10100011110 |
1231 | 1231 | ldeorah. */ |
1232 | - return 992; | |
1232 | + return 996; | |
1233 | 1233 | } |
1234 | 1234 | } |
1235 | 1235 | else |
@@ -1238,7 +1238,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1238 | 1238 | 10987654321098765432109876543210 |
1239 | 1239 | xxxxxxxxxx00010xxxxxx101000111x1 |
1240 | 1240 | ldeora. */ |
1241 | - return 995; | |
1241 | + return 999; | |
1242 | 1242 | } |
1243 | 1243 | } |
1244 | 1244 | } |
@@ -1254,7 +1254,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1254 | 1254 | 10987654321098765432109876543210 |
1255 | 1255 | xxxxxxxxxx00010xxxxxx11000011100 |
1256 | 1256 | ldeorlb. */ |
1257 | - return 990; | |
1257 | + return 994; | |
1258 | 1258 | } |
1259 | 1259 | else |
1260 | 1260 | { |
@@ -1262,7 +1262,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1262 | 1262 | 10987654321098765432109876543210 |
1263 | 1263 | xxxxxxxxxx00010xxxxxx11000011110 |
1264 | 1264 | ldeorlh. */ |
1265 | - return 993; | |
1265 | + return 997; | |
1266 | 1266 | } |
1267 | 1267 | } |
1268 | 1268 | else |
@@ -1271,7 +1271,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1271 | 1271 | 10987654321098765432109876543210 |
1272 | 1272 | xxxxxxxxxx00010xxxxxx110000111x1 |
1273 | 1273 | ldeorl. */ |
1274 | - return 996; | |
1274 | + return 1000; | |
1275 | 1275 | } |
1276 | 1276 | } |
1277 | 1277 | else |
@@ -1284,7 +1284,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1284 | 1284 | 10987654321098765432109876543210 |
1285 | 1285 | xxxxxxxxxx00010xxxxxx11100011100 |
1286 | 1286 | ldeoralb. */ |
1287 | - return 991; | |
1287 | + return 995; | |
1288 | 1288 | } |
1289 | 1289 | else |
1290 | 1290 | { |
@@ -1292,7 +1292,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1292 | 1292 | 10987654321098765432109876543210 |
1293 | 1293 | xxxxxxxxxx00010xxxxxx11100011110 |
1294 | 1294 | ldeoralh. */ |
1295 | - return 994; | |
1295 | + return 998; | |
1296 | 1296 | } |
1297 | 1297 | } |
1298 | 1298 | else |
@@ -1301,7 +1301,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1301 | 1301 | 10987654321098765432109876543210 |
1302 | 1302 | xxxxxxxxxx00010xxxxxx111000111x1 |
1303 | 1303 | ldeoral. */ |
1304 | - return 997; | |
1304 | + return 1001; | |
1305 | 1305 | } |
1306 | 1306 | } |
1307 | 1307 | } |
@@ -1320,7 +1320,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1320 | 1320 | 10987654321098765432109876543210 |
1321 | 1321 | xxxxxxxxxx00011xxxxxx10000011100 |
1322 | 1322 | ldumaxb. */ |
1323 | - return 1034; | |
1323 | + return 1038; | |
1324 | 1324 | } |
1325 | 1325 | else |
1326 | 1326 | { |
@@ -1328,7 +1328,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1328 | 1328 | 10987654321098765432109876543210 |
1329 | 1329 | xxxxxxxxxx00011xxxxxx10000011110 |
1330 | 1330 | ldumaxh. */ |
1331 | - return 1035; | |
1331 | + return 1039; | |
1332 | 1332 | } |
1333 | 1333 | } |
1334 | 1334 | else |
@@ -1337,7 +1337,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1337 | 1337 | 10987654321098765432109876543210 |
1338 | 1338 | xxxxxxxxxx00011xxxxxx100000111x1 |
1339 | 1339 | ldumax. */ |
1340 | - return 1036; | |
1340 | + return 1040; | |
1341 | 1341 | } |
1342 | 1342 | } |
1343 | 1343 | else |
@@ -1350,7 +1350,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1350 | 1350 | 10987654321098765432109876543210 |
1351 | 1351 | xxxxxxxxxx00011xxxxxx10100011100 |
1352 | 1352 | ldumaxab. */ |
1353 | - return 1037; | |
1353 | + return 1041; | |
1354 | 1354 | } |
1355 | 1355 | else |
1356 | 1356 | { |
@@ -1358,7 +1358,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1358 | 1358 | 10987654321098765432109876543210 |
1359 | 1359 | xxxxxxxxxx00011xxxxxx10100011110 |
1360 | 1360 | ldumaxah. */ |
1361 | - return 1040; | |
1361 | + return 1044; | |
1362 | 1362 | } |
1363 | 1363 | } |
1364 | 1364 | else |
@@ -1367,7 +1367,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1367 | 1367 | 10987654321098765432109876543210 |
1368 | 1368 | xxxxxxxxxx00011xxxxxx101000111x1 |
1369 | 1369 | ldumaxa. */ |
1370 | - return 1043; | |
1370 | + return 1047; | |
1371 | 1371 | } |
1372 | 1372 | } |
1373 | 1373 | } |
@@ -1383,7 +1383,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1383 | 1383 | 10987654321098765432109876543210 |
1384 | 1384 | xxxxxxxxxx00011xxxxxx11000011100 |
1385 | 1385 | ldumaxlb. */ |
1386 | - return 1038; | |
1386 | + return 1042; | |
1387 | 1387 | } |
1388 | 1388 | else |
1389 | 1389 | { |
@@ -1391,7 +1391,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1391 | 1391 | 10987654321098765432109876543210 |
1392 | 1392 | xxxxxxxxxx00011xxxxxx11000011110 |
1393 | 1393 | ldumaxlh. */ |
1394 | - return 1041; | |
1394 | + return 1045; | |
1395 | 1395 | } |
1396 | 1396 | } |
1397 | 1397 | else |
@@ -1400,7 +1400,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1400 | 1400 | 10987654321098765432109876543210 |
1401 | 1401 | xxxxxxxxxx00011xxxxxx110000111x1 |
1402 | 1402 | ldumaxl. */ |
1403 | - return 1044; | |
1403 | + return 1048; | |
1404 | 1404 | } |
1405 | 1405 | } |
1406 | 1406 | else |
@@ -1413,7 +1413,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1413 | 1413 | 10987654321098765432109876543210 |
1414 | 1414 | xxxxxxxxxx00011xxxxxx11100011100 |
1415 | 1415 | ldumaxalb. */ |
1416 | - return 1039; | |
1416 | + return 1043; | |
1417 | 1417 | } |
1418 | 1418 | else |
1419 | 1419 | { |
@@ -1421,7 +1421,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1421 | 1421 | 10987654321098765432109876543210 |
1422 | 1422 | xxxxxxxxxx00011xxxxxx11100011110 |
1423 | 1423 | ldumaxalh. */ |
1424 | - return 1042; | |
1424 | + return 1046; | |
1425 | 1425 | } |
1426 | 1426 | } |
1427 | 1427 | else |
@@ -1430,7 +1430,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1430 | 1430 | 10987654321098765432109876543210 |
1431 | 1431 | xxxxxxxxxx00011xxxxxx111000111x1 |
1432 | 1432 | ldumaxal. */ |
1433 | - return 1045; | |
1433 | + return 1049; | |
1434 | 1434 | } |
1435 | 1435 | } |
1436 | 1436 | } |
@@ -1455,7 +1455,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1455 | 1455 | 10987654321098765432109876543210 |
1456 | 1456 | xxxxxxxxxx00100xxxxxx10000011100 |
1457 | 1457 | ldclrb. */ |
1458 | - return 974; | |
1458 | + return 978; | |
1459 | 1459 | } |
1460 | 1460 | else |
1461 | 1461 | { |
@@ -1463,7 +1463,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1463 | 1463 | 10987654321098765432109876543210 |
1464 | 1464 | xxxxxxxxxx00100xxxxxx10000011110 |
1465 | 1465 | ldclrh. */ |
1466 | - return 975; | |
1466 | + return 979; | |
1467 | 1467 | } |
1468 | 1468 | } |
1469 | 1469 | else |
@@ -1472,7 +1472,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1472 | 1472 | 10987654321098765432109876543210 |
1473 | 1473 | xxxxxxxxxx00100xxxxxx100000111x1 |
1474 | 1474 | ldclr. */ |
1475 | - return 976; | |
1475 | + return 980; | |
1476 | 1476 | } |
1477 | 1477 | } |
1478 | 1478 | else |
@@ -1485,7 +1485,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1485 | 1485 | 10987654321098765432109876543210 |
1486 | 1486 | xxxxxxxxxx00100xxxxxx10100011100 |
1487 | 1487 | ldclrab. */ |
1488 | - return 977; | |
1488 | + return 981; | |
1489 | 1489 | } |
1490 | 1490 | else |
1491 | 1491 | { |
@@ -1493,7 +1493,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1493 | 1493 | 10987654321098765432109876543210 |
1494 | 1494 | xxxxxxxxxx00100xxxxxx10100011110 |
1495 | 1495 | ldclrah. */ |
1496 | - return 980; | |
1496 | + return 984; | |
1497 | 1497 | } |
1498 | 1498 | } |
1499 | 1499 | else |
@@ -1502,7 +1502,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1502 | 1502 | 10987654321098765432109876543210 |
1503 | 1503 | xxxxxxxxxx00100xxxxxx101000111x1 |
1504 | 1504 | ldclra. */ |
1505 | - return 983; | |
1505 | + return 987; | |
1506 | 1506 | } |
1507 | 1507 | } |
1508 | 1508 | } |
@@ -1518,7 +1518,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1518 | 1518 | 10987654321098765432109876543210 |
1519 | 1519 | xxxxxxxxxx00100xxxxxx11000011100 |
1520 | 1520 | ldclrlb. */ |
1521 | - return 978; | |
1521 | + return 982; | |
1522 | 1522 | } |
1523 | 1523 | else |
1524 | 1524 | { |
@@ -1526,7 +1526,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1526 | 1526 | 10987654321098765432109876543210 |
1527 | 1527 | xxxxxxxxxx00100xxxxxx11000011110 |
1528 | 1528 | ldclrlh. */ |
1529 | - return 981; | |
1529 | + return 985; | |
1530 | 1530 | } |
1531 | 1531 | } |
1532 | 1532 | else |
@@ -1535,7 +1535,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1535 | 1535 | 10987654321098765432109876543210 |
1536 | 1536 | xxxxxxxxxx00100xxxxxx110000111x1 |
1537 | 1537 | ldclrl. */ |
1538 | - return 984; | |
1538 | + return 988; | |
1539 | 1539 | } |
1540 | 1540 | } |
1541 | 1541 | else |
@@ -1548,7 +1548,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1548 | 1548 | 10987654321098765432109876543210 |
1549 | 1549 | xxxxxxxxxx00100xxxxxx11100011100 |
1550 | 1550 | ldclralb. */ |
1551 | - return 979; | |
1551 | + return 983; | |
1552 | 1552 | } |
1553 | 1553 | else |
1554 | 1554 | { |
@@ -1556,7 +1556,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1556 | 1556 | 10987654321098765432109876543210 |
1557 | 1557 | xxxxxxxxxx00100xxxxxx11100011110 |
1558 | 1558 | ldclralh. */ |
1559 | - return 982; | |
1559 | + return 986; | |
1560 | 1560 | } |
1561 | 1561 | } |
1562 | 1562 | else |
@@ -1565,7 +1565,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1565 | 1565 | 10987654321098765432109876543210 |
1566 | 1566 | xxxxxxxxxx00100xxxxxx111000111x1 |
1567 | 1567 | ldclral. */ |
1568 | - return 985; | |
1568 | + return 989; | |
1569 | 1569 | } |
1570 | 1570 | } |
1571 | 1571 | } |
@@ -1584,7 +1584,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1584 | 1584 | 10987654321098765432109876543210 |
1585 | 1585 | xxxxxxxxxx00101xxxxxx10000011100 |
1586 | 1586 | ldsminb. */ |
1587 | - return 1022; | |
1587 | + return 1026; | |
1588 | 1588 | } |
1589 | 1589 | else |
1590 | 1590 | { |
@@ -1592,7 +1592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1592 | 1592 | 10987654321098765432109876543210 |
1593 | 1593 | xxxxxxxxxx00101xxxxxx10000011110 |
1594 | 1594 | ldsminh. */ |
1595 | - return 1023; | |
1595 | + return 1027; | |
1596 | 1596 | } |
1597 | 1597 | } |
1598 | 1598 | else |
@@ -1601,7 +1601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1601 | 1601 | 10987654321098765432109876543210 |
1602 | 1602 | xxxxxxxxxx00101xxxxxx100000111x1 |
1603 | 1603 | ldsmin. */ |
1604 | - return 1024; | |
1604 | + return 1028; | |
1605 | 1605 | } |
1606 | 1606 | } |
1607 | 1607 | else |
@@ -1614,7 +1614,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1614 | 1614 | 10987654321098765432109876543210 |
1615 | 1615 | xxxxxxxxxx00101xxxxxx10100011100 |
1616 | 1616 | ldsminab. */ |
1617 | - return 1025; | |
1617 | + return 1029; | |
1618 | 1618 | } |
1619 | 1619 | else |
1620 | 1620 | { |
@@ -1622,7 +1622,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1622 | 1622 | 10987654321098765432109876543210 |
1623 | 1623 | xxxxxxxxxx00101xxxxxx10100011110 |
1624 | 1624 | ldsminah. */ |
1625 | - return 1028; | |
1625 | + return 1032; | |
1626 | 1626 | } |
1627 | 1627 | } |
1628 | 1628 | else |
@@ -1631,7 +1631,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1631 | 1631 | 10987654321098765432109876543210 |
1632 | 1632 | xxxxxxxxxx00101xxxxxx101000111x1 |
1633 | 1633 | ldsmina. */ |
1634 | - return 1031; | |
1634 | + return 1035; | |
1635 | 1635 | } |
1636 | 1636 | } |
1637 | 1637 | } |
@@ -1647,7 +1647,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1647 | 1647 | 10987654321098765432109876543210 |
1648 | 1648 | xxxxxxxxxx00101xxxxxx11000011100 |
1649 | 1649 | ldsminlb. */ |
1650 | - return 1026; | |
1650 | + return 1030; | |
1651 | 1651 | } |
1652 | 1652 | else |
1653 | 1653 | { |
@@ -1655,7 +1655,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1655 | 1655 | 10987654321098765432109876543210 |
1656 | 1656 | xxxxxxxxxx00101xxxxxx11000011110 |
1657 | 1657 | ldsminlh. */ |
1658 | - return 1029; | |
1658 | + return 1033; | |
1659 | 1659 | } |
1660 | 1660 | } |
1661 | 1661 | else |
@@ -1664,7 +1664,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1664 | 1664 | 10987654321098765432109876543210 |
1665 | 1665 | xxxxxxxxxx00101xxxxxx110000111x1 |
1666 | 1666 | ldsminl. */ |
1667 | - return 1032; | |
1667 | + return 1036; | |
1668 | 1668 | } |
1669 | 1669 | } |
1670 | 1670 | else |
@@ -1677,7 +1677,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1677 | 1677 | 10987654321098765432109876543210 |
1678 | 1678 | xxxxxxxxxx00101xxxxxx11100011100 |
1679 | 1679 | ldsminalb. */ |
1680 | - return 1027; | |
1680 | + return 1031; | |
1681 | 1681 | } |
1682 | 1682 | else |
1683 | 1683 | { |
@@ -1685,7 +1685,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1685 | 1685 | 10987654321098765432109876543210 |
1686 | 1686 | xxxxxxxxxx00101xxxxxx11100011110 |
1687 | 1687 | ldsminalh. */ |
1688 | - return 1030; | |
1688 | + return 1034; | |
1689 | 1689 | } |
1690 | 1690 | } |
1691 | 1691 | else |
@@ -1694,7 +1694,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1694 | 1694 | 10987654321098765432109876543210 |
1695 | 1695 | xxxxxxxxxx00101xxxxxx111000111x1 |
1696 | 1696 | ldsminal. */ |
1697 | - return 1033; | |
1697 | + return 1037; | |
1698 | 1698 | } |
1699 | 1699 | } |
1700 | 1700 | } |
@@ -1716,7 +1716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1716 | 1716 | 10987654321098765432109876543210 |
1717 | 1717 | xxxxxxxxxx00110xxxxxx10000011100 |
1718 | 1718 | ldsetb. */ |
1719 | - return 998; | |
1719 | + return 1002; | |
1720 | 1720 | } |
1721 | 1721 | else |
1722 | 1722 | { |
@@ -1724,7 +1724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1724 | 1724 | 10987654321098765432109876543210 |
1725 | 1725 | xxxxxxxxxx00110xxxxxx10000011110 |
1726 | 1726 | ldseth. */ |
1727 | - return 999; | |
1727 | + return 1003; | |
1728 | 1728 | } |
1729 | 1729 | } |
1730 | 1730 | else |
@@ -1733,7 +1733,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1733 | 1733 | 10987654321098765432109876543210 |
1734 | 1734 | xxxxxxxxxx00110xxxxxx100000111x1 |
1735 | 1735 | ldset. */ |
1736 | - return 1000; | |
1736 | + return 1004; | |
1737 | 1737 | } |
1738 | 1738 | } |
1739 | 1739 | else |
@@ -1746,7 +1746,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1746 | 1746 | 10987654321098765432109876543210 |
1747 | 1747 | xxxxxxxxxx00110xxxxxx10100011100 |
1748 | 1748 | ldsetab. */ |
1749 | - return 1001; | |
1749 | + return 1005; | |
1750 | 1750 | } |
1751 | 1751 | else |
1752 | 1752 | { |
@@ -1754,7 +1754,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1754 | 1754 | 10987654321098765432109876543210 |
1755 | 1755 | xxxxxxxxxx00110xxxxxx10100011110 |
1756 | 1756 | ldsetah. */ |
1757 | - return 1004; | |
1757 | + return 1008; | |
1758 | 1758 | } |
1759 | 1759 | } |
1760 | 1760 | else |
@@ -1763,7 +1763,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1763 | 1763 | 10987654321098765432109876543210 |
1764 | 1764 | xxxxxxxxxx00110xxxxxx101000111x1 |
1765 | 1765 | ldseta. */ |
1766 | - return 1007; | |
1766 | + return 1011; | |
1767 | 1767 | } |
1768 | 1768 | } |
1769 | 1769 | } |
@@ -1779,7 +1779,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1779 | 1779 | 10987654321098765432109876543210 |
1780 | 1780 | xxxxxxxxxx00110xxxxxx11000011100 |
1781 | 1781 | ldsetlb. */ |
1782 | - return 1002; | |
1782 | + return 1006; | |
1783 | 1783 | } |
1784 | 1784 | else |
1785 | 1785 | { |
@@ -1787,7 +1787,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1787 | 1787 | 10987654321098765432109876543210 |
1788 | 1788 | xxxxxxxxxx00110xxxxxx11000011110 |
1789 | 1789 | ldsetlh. */ |
1790 | - return 1005; | |
1790 | + return 1009; | |
1791 | 1791 | } |
1792 | 1792 | } |
1793 | 1793 | else |
@@ -1796,7 +1796,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1796 | 1796 | 10987654321098765432109876543210 |
1797 | 1797 | xxxxxxxxxx00110xxxxxx110000111x1 |
1798 | 1798 | ldsetl. */ |
1799 | - return 1008; | |
1799 | + return 1012; | |
1800 | 1800 | } |
1801 | 1801 | } |
1802 | 1802 | else |
@@ -1809,7 +1809,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1809 | 1809 | 10987654321098765432109876543210 |
1810 | 1810 | xxxxxxxxxx00110xxxxxx11100011100 |
1811 | 1811 | ldsetalb. */ |
1812 | - return 1003; | |
1812 | + return 1007; | |
1813 | 1813 | } |
1814 | 1814 | else |
1815 | 1815 | { |
@@ -1817,7 +1817,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1817 | 1817 | 10987654321098765432109876543210 |
1818 | 1818 | xxxxxxxxxx00110xxxxxx11100011110 |
1819 | 1819 | ldsetalh. */ |
1820 | - return 1006; | |
1820 | + return 1010; | |
1821 | 1821 | } |
1822 | 1822 | } |
1823 | 1823 | else |
@@ -1826,7 +1826,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1826 | 1826 | 10987654321098765432109876543210 |
1827 | 1827 | xxxxxxxxxx00110xxxxxx111000111x1 |
1828 | 1828 | ldsetal. */ |
1829 | - return 1009; | |
1829 | + return 1013; | |
1830 | 1830 | } |
1831 | 1831 | } |
1832 | 1832 | } |
@@ -1845,7 +1845,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1845 | 1845 | 10987654321098765432109876543210 |
1846 | 1846 | xxxxxxxxxx00111xxxxxx10000011100 |
1847 | 1847 | lduminb. */ |
1848 | - return 1046; | |
1848 | + return 1050; | |
1849 | 1849 | } |
1850 | 1850 | else |
1851 | 1851 | { |
@@ -1853,7 +1853,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1853 | 1853 | 10987654321098765432109876543210 |
1854 | 1854 | xxxxxxxxxx00111xxxxxx10000011110 |
1855 | 1855 | lduminh. */ |
1856 | - return 1047; | |
1856 | + return 1051; | |
1857 | 1857 | } |
1858 | 1858 | } |
1859 | 1859 | else |
@@ -1862,7 +1862,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1862 | 1862 | 10987654321098765432109876543210 |
1863 | 1863 | xxxxxxxxxx00111xxxxxx100000111x1 |
1864 | 1864 | ldumin. */ |
1865 | - return 1048; | |
1865 | + return 1052; | |
1866 | 1866 | } |
1867 | 1867 | } |
1868 | 1868 | else |
@@ -1875,7 +1875,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1875 | 1875 | 10987654321098765432109876543210 |
1876 | 1876 | xxxxxxxxxx00111xxxxxx10100011100 |
1877 | 1877 | lduminab. */ |
1878 | - return 1049; | |
1878 | + return 1053; | |
1879 | 1879 | } |
1880 | 1880 | else |
1881 | 1881 | { |
@@ -1883,7 +1883,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1883 | 1883 | 10987654321098765432109876543210 |
1884 | 1884 | xxxxxxxxxx00111xxxxxx10100011110 |
1885 | 1885 | lduminah. */ |
1886 | - return 1052; | |
1886 | + return 1056; | |
1887 | 1887 | } |
1888 | 1888 | } |
1889 | 1889 | else |
@@ -1892,7 +1892,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1892 | 1892 | 10987654321098765432109876543210 |
1893 | 1893 | xxxxxxxxxx00111xxxxxx101000111x1 |
1894 | 1894 | ldumina. */ |
1895 | - return 1055; | |
1895 | + return 1059; | |
1896 | 1896 | } |
1897 | 1897 | } |
1898 | 1898 | } |
@@ -1908,7 +1908,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1908 | 1908 | 10987654321098765432109876543210 |
1909 | 1909 | xxxxxxxxxx00111xxxxxx11000011100 |
1910 | 1910 | lduminlb. */ |
1911 | - return 1050; | |
1911 | + return 1054; | |
1912 | 1912 | } |
1913 | 1913 | else |
1914 | 1914 | { |
@@ -1916,7 +1916,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1916 | 1916 | 10987654321098765432109876543210 |
1917 | 1917 | xxxxxxxxxx00111xxxxxx11000011110 |
1918 | 1918 | lduminlh. */ |
1919 | - return 1053; | |
1919 | + return 1057; | |
1920 | 1920 | } |
1921 | 1921 | } |
1922 | 1922 | else |
@@ -1925,7 +1925,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1925 | 1925 | 10987654321098765432109876543210 |
1926 | 1926 | xxxxxxxxxx00111xxxxxx110000111x1 |
1927 | 1927 | lduminl. */ |
1928 | - return 1056; | |
1928 | + return 1060; | |
1929 | 1929 | } |
1930 | 1930 | } |
1931 | 1931 | else |
@@ -1938,7 +1938,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1938 | 1938 | 10987654321098765432109876543210 |
1939 | 1939 | xxxxxxxxxx00111xxxxxx11100011100 |
1940 | 1940 | lduminalb. */ |
1941 | - return 1051; | |
1941 | + return 1055; | |
1942 | 1942 | } |
1943 | 1943 | else |
1944 | 1944 | { |
@@ -1946,7 +1946,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1946 | 1946 | 10987654321098765432109876543210 |
1947 | 1947 | xxxxxxxxxx00111xxxxxx11100011110 |
1948 | 1948 | lduminalh. */ |
1949 | - return 1054; | |
1949 | + return 1058; | |
1950 | 1950 | } |
1951 | 1951 | } |
1952 | 1952 | else |
@@ -1955,7 +1955,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1955 | 1955 | 10987654321098765432109876543210 |
1956 | 1956 | xxxxxxxxxx00111xxxxxx111000111x1 |
1957 | 1957 | lduminal. */ |
1958 | - return 1057; | |
1958 | + return 1061; | |
1959 | 1959 | } |
1960 | 1960 | } |
1961 | 1961 | } |
@@ -1980,7 +1980,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1980 | 1980 | 10987654321098765432109876543210 |
1981 | 1981 | xxxxxxxxxx01xxxxxxxxx00000011100 |
1982 | 1982 | sttrb. */ |
1983 | - return 848; | |
1983 | + return 852; | |
1984 | 1984 | } |
1985 | 1985 | else |
1986 | 1986 | { |
@@ -1988,7 +1988,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1988 | 1988 | 10987654321098765432109876543210 |
1989 | 1989 | xxxxxxxxxx01xxxxxxxxx00000011110 |
1990 | 1990 | sttrh. */ |
1991 | - return 851; | |
1991 | + return 855; | |
1992 | 1992 | } |
1993 | 1993 | } |
1994 | 1994 | else |
@@ -1997,7 +1997,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
1997 | 1997 | 10987654321098765432109876543210 |
1998 | 1998 | xxxxxxxxxx01xxxxxxxxx000000111x1 |
1999 | 1999 | sttr. */ |
2000 | - return 854; | |
2000 | + return 858; | |
2001 | 2001 | } |
2002 | 2002 | } |
2003 | 2003 | else |
@@ -2010,7 +2010,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2010 | 2010 | 10987654321098765432109876543210 |
2011 | 2011 | xxxxxxxxxx01xxxxxxxxx01000011100 |
2012 | 2012 | ldtrb. */ |
2013 | - return 849; | |
2013 | + return 853; | |
2014 | 2014 | } |
2015 | 2015 | else |
2016 | 2016 | { |
@@ -2018,7 +2018,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2018 | 2018 | 10987654321098765432109876543210 |
2019 | 2019 | xxxxxxxxxx01xxxxxxxxx01000011110 |
2020 | 2020 | ldtrh. */ |
2021 | - return 852; | |
2021 | + return 856; | |
2022 | 2022 | } |
2023 | 2023 | } |
2024 | 2024 | else |
@@ -2027,7 +2027,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2027 | 2027 | 10987654321098765432109876543210 |
2028 | 2028 | xxxxxxxxxx01xxxxxxxxx010000111x1 |
2029 | 2029 | ldtr. */ |
2030 | - return 855; | |
2030 | + return 859; | |
2031 | 2031 | } |
2032 | 2032 | } |
2033 | 2033 | } |
@@ -2041,7 +2041,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2041 | 2041 | 10987654321098765432109876543210 |
2042 | 2042 | xxxxxxxxxx01xxxxxxxxx0x100011100 |
2043 | 2043 | ldtrsb. */ |
2044 | - return 850; | |
2044 | + return 854; | |
2045 | 2045 | } |
2046 | 2046 | else |
2047 | 2047 | { |
@@ -2049,7 +2049,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2049 | 2049 | 10987654321098765432109876543210 |
2050 | 2050 | xxxxxxxxxx01xxxxxxxxx0x100011101 |
2051 | 2051 | ldtrsw. */ |
2052 | - return 856; | |
2052 | + return 860; | |
2053 | 2053 | } |
2054 | 2054 | } |
2055 | 2055 | else |
@@ -2058,7 +2058,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2058 | 2058 | 10987654321098765432109876543210 |
2059 | 2059 | xxxxxxxxxx01xxxxxxxxx0x10001111x |
2060 | 2060 | ldtrsh. */ |
2061 | - return 853; | |
2061 | + return 857; | |
2062 | 2062 | } |
2063 | 2063 | } |
2064 | 2064 | } |
@@ -2076,7 +2076,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2076 | 2076 | 10987654321098765432109876543210 |
2077 | 2077 | xxxxxxxxxx01xxxxxxxxx10000011100 |
2078 | 2078 | strb. */ |
2079 | - return 836; | |
2079 | + return 840; | |
2080 | 2080 | } |
2081 | 2081 | else |
2082 | 2082 | { |
@@ -2084,7 +2084,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2084 | 2084 | 10987654321098765432109876543210 |
2085 | 2085 | xxxxxxxxxx01xxxxxxxxx10000011110 |
2086 | 2086 | strh. */ |
2087 | - return 841; | |
2087 | + return 845; | |
2088 | 2088 | } |
2089 | 2089 | } |
2090 | 2090 | else |
@@ -2093,7 +2093,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2093 | 2093 | 10987654321098765432109876543210 |
2094 | 2094 | xxxxxxxxxx01xxxxxxxxx100000111x1 |
2095 | 2095 | str. */ |
2096 | - return 844; | |
2096 | + return 848; | |
2097 | 2097 | } |
2098 | 2098 | } |
2099 | 2099 | else |
@@ -2106,7 +2106,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2106 | 2106 | 10987654321098765432109876543210 |
2107 | 2107 | xxxxxxxxxx01xxxxxxxxx11000011100 |
2108 | 2108 | ldrb. */ |
2109 | - return 837; | |
2109 | + return 841; | |
2110 | 2110 | } |
2111 | 2111 | else |
2112 | 2112 | { |
@@ -2114,7 +2114,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2114 | 2114 | 10987654321098765432109876543210 |
2115 | 2115 | xxxxxxxxxx01xxxxxxxxx11000011110 |
2116 | 2116 | ldrh. */ |
2117 | - return 842; | |
2117 | + return 846; | |
2118 | 2118 | } |
2119 | 2119 | } |
2120 | 2120 | else |
@@ -2123,7 +2123,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2123 | 2123 | 10987654321098765432109876543210 |
2124 | 2124 | xxxxxxxxxx01xxxxxxxxx110000111x1 |
2125 | 2125 | ldr. */ |
2126 | - return 845; | |
2126 | + return 849; | |
2127 | 2127 | } |
2128 | 2128 | } |
2129 | 2129 | } |
@@ -2137,7 +2137,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2137 | 2137 | 10987654321098765432109876543210 |
2138 | 2138 | xxxxxxxxxx01xxxxxxxxx1x100011100 |
2139 | 2139 | ldrsb. */ |
2140 | - return 838; | |
2140 | + return 842; | |
2141 | 2141 | } |
2142 | 2142 | else |
2143 | 2143 | { |
@@ -2145,7 +2145,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2145 | 2145 | 10987654321098765432109876543210 |
2146 | 2146 | xxxxxxxxxx01xxxxxxxxx1x100011101 |
2147 | 2147 | ldrsw. */ |
2148 | - return 846; | |
2148 | + return 850; | |
2149 | 2149 | } |
2150 | 2150 | } |
2151 | 2151 | else |
@@ -2156,7 +2156,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2156 | 2156 | 10987654321098765432109876543210 |
2157 | 2157 | xxxxxxxxxx01xxxxxxxxx1x100011110 |
2158 | 2158 | ldrsh. */ |
2159 | - return 843; | |
2159 | + return 847; | |
2160 | 2160 | } |
2161 | 2161 | else |
2162 | 2162 | { |
@@ -2164,7 +2164,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2164 | 2164 | 10987654321098765432109876543210 |
2165 | 2165 | xxxxxxxxxx01xxxxxxxxx1x100011111 |
2166 | 2166 | prfm. */ |
2167 | - return 847; | |
2167 | + return 851; | |
2168 | 2168 | } |
2169 | 2169 | } |
2170 | 2170 | } |
@@ -2185,7 +2185,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2185 | 2185 | 10987654321098765432109876543210 |
2186 | 2186 | xxxxxxxxxx1xxxxxxxxxxx0000011100 |
2187 | 2187 | strb. */ |
2188 | - return 813; | |
2188 | + return 817; | |
2189 | 2189 | } |
2190 | 2190 | else |
2191 | 2191 | { |
@@ -2193,7 +2193,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2193 | 2193 | 10987654321098765432109876543210 |
2194 | 2194 | xxxxxxxxxx1xxxxxxxxxxx0000011110 |
2195 | 2195 | strh. */ |
2196 | - return 818; | |
2196 | + return 822; | |
2197 | 2197 | } |
2198 | 2198 | } |
2199 | 2199 | else |
@@ -2202,7 +2202,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2202 | 2202 | 10987654321098765432109876543210 |
2203 | 2203 | xxxxxxxxxx1xxxxxxxxxxx00000111x1 |
2204 | 2204 | str. */ |
2205 | - return 821; | |
2205 | + return 825; | |
2206 | 2206 | } |
2207 | 2207 | } |
2208 | 2208 | else |
@@ -2215,7 +2215,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2215 | 2215 | 10987654321098765432109876543210 |
2216 | 2216 | xxxxxxxxxx1xxxxxxxxxxx1000011100 |
2217 | 2217 | ldrb. */ |
2218 | - return 814; | |
2218 | + return 818; | |
2219 | 2219 | } |
2220 | 2220 | else |
2221 | 2221 | { |
@@ -2223,7 +2223,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2223 | 2223 | 10987654321098765432109876543210 |
2224 | 2224 | xxxxxxxxxx1xxxxxxxxxxx1000011110 |
2225 | 2225 | ldrh. */ |
2226 | - return 819; | |
2226 | + return 823; | |
2227 | 2227 | } |
2228 | 2228 | } |
2229 | 2229 | else |
@@ -2232,7 +2232,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2232 | 2232 | 10987654321098765432109876543210 |
2233 | 2233 | xxxxxxxxxx1xxxxxxxxxxx10000111x1 |
2234 | 2234 | ldr. */ |
2235 | - return 822; | |
2235 | + return 826; | |
2236 | 2236 | } |
2237 | 2237 | } |
2238 | 2238 | } |
@@ -2246,7 +2246,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2246 | 2246 | 10987654321098765432109876543210 |
2247 | 2247 | xxxxxxxxxx1xxxxxxxxxxxx100011100 |
2248 | 2248 | ldrsb. */ |
2249 | - return 815; | |
2249 | + return 819; | |
2250 | 2250 | } |
2251 | 2251 | else |
2252 | 2252 | { |
@@ -2254,7 +2254,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2254 | 2254 | 10987654321098765432109876543210 |
2255 | 2255 | xxxxxxxxxx1xxxxxxxxxxxx100011101 |
2256 | 2256 | ldrsw. */ |
2257 | - return 823; | |
2257 | + return 827; | |
2258 | 2258 | } |
2259 | 2259 | } |
2260 | 2260 | else |
@@ -2263,7 +2263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2263 | 2263 | 10987654321098765432109876543210 |
2264 | 2264 | xxxxxxxxxx1xxxxxxxxxxxx10001111x |
2265 | 2265 | ldrsh. */ |
2266 | - return 820; | |
2266 | + return 824; | |
2267 | 2267 | } |
2268 | 2268 | } |
2269 | 2269 | } |
@@ -2283,7 +2283,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2283 | 2283 | 10987654321098765432109876543210 |
2284 | 2284 | xxxxxxxxxxxxxxxxxxxxxx0010011x00 |
2285 | 2285 | strb. */ |
2286 | - return 824; | |
2286 | + return 828; | |
2287 | 2287 | } |
2288 | 2288 | else |
2289 | 2289 | { |
@@ -2291,7 +2291,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2291 | 2291 | 10987654321098765432109876543210 |
2292 | 2292 | xxxxxxxxxxxxxxxxxxxxxx0010011x10 |
2293 | 2293 | strh. */ |
2294 | - return 829; | |
2294 | + return 833; | |
2295 | 2295 | } |
2296 | 2296 | } |
2297 | 2297 | else |
@@ -2300,7 +2300,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2300 | 2300 | 10987654321098765432109876543210 |
2301 | 2301 | xxxxxxxxxxxxxxxxxxxxxx0010011xx1 |
2302 | 2302 | str. */ |
2303 | - return 832; | |
2303 | + return 836; | |
2304 | 2304 | } |
2305 | 2305 | } |
2306 | 2306 | else |
@@ -2313,7 +2313,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2313 | 2313 | 10987654321098765432109876543210 |
2314 | 2314 | xxxxxxxxxxxxxxxxxxxxxx1010011x00 |
2315 | 2315 | ldrb. */ |
2316 | - return 825; | |
2316 | + return 829; | |
2317 | 2317 | } |
2318 | 2318 | else |
2319 | 2319 | { |
@@ -2321,7 +2321,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2321 | 2321 | 10987654321098765432109876543210 |
2322 | 2322 | xxxxxxxxxxxxxxxxxxxxxx1010011x10 |
2323 | 2323 | ldrh. */ |
2324 | - return 830; | |
2324 | + return 834; | |
2325 | 2325 | } |
2326 | 2326 | } |
2327 | 2327 | else |
@@ -2330,7 +2330,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2330 | 2330 | 10987654321098765432109876543210 |
2331 | 2331 | xxxxxxxxxxxxxxxxxxxxxx1010011xx1 |
2332 | 2332 | ldr. */ |
2333 | - return 833; | |
2333 | + return 837; | |
2334 | 2334 | } |
2335 | 2335 | } |
2336 | 2336 | } |
@@ -2344,7 +2344,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2344 | 2344 | 10987654321098765432109876543210 |
2345 | 2345 | xxxxxxxxxxxxxxxxxxxxxxx110011x00 |
2346 | 2346 | ldrsb. */ |
2347 | - return 826; | |
2347 | + return 830; | |
2348 | 2348 | } |
2349 | 2349 | else |
2350 | 2350 | { |
@@ -2352,7 +2352,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2352 | 2352 | 10987654321098765432109876543210 |
2353 | 2353 | xxxxxxxxxxxxxxxxxxxxxxx110011x01 |
2354 | 2354 | ldrsw. */ |
2355 | - return 834; | |
2355 | + return 838; | |
2356 | 2356 | } |
2357 | 2357 | } |
2358 | 2358 | else |
@@ -2363,7 +2363,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2363 | 2363 | 10987654321098765432109876543210 |
2364 | 2364 | xxxxxxxxxxxxxxxxxxxxxxx110011x10 |
2365 | 2365 | ldrsh. */ |
2366 | - return 831; | |
2366 | + return 835; | |
2367 | 2367 | } |
2368 | 2368 | else |
2369 | 2369 | { |
@@ -2371,7 +2371,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2371 | 2371 | 10987654321098765432109876543210 |
2372 | 2372 | xxxxxxxxxxxxxxxxxxxxxxx110011x11 |
2373 | 2373 | prfm. */ |
2374 | - return 835; | |
2374 | + return 839; | |
2375 | 2375 | } |
2376 | 2376 | } |
2377 | 2377 | } |
@@ -2395,7 +2395,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2395 | 2395 | 10987654321098765432109876543210 |
2396 | 2396 | xxxxxxxxxxxxxxxxxxxxxxx00100x00x |
2397 | 2397 | and. */ |
2398 | - return 915; | |
2398 | + return 919; | |
2399 | 2399 | } |
2400 | 2400 | else |
2401 | 2401 | { |
@@ -2403,7 +2403,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2403 | 2403 | 10987654321098765432109876543210 |
2404 | 2404 | xxxxxxxxxxxxxxxxxxxxxxx00100x01x |
2405 | 2405 | eor. */ |
2406 | - return 919; | |
2406 | + return 923; | |
2407 | 2407 | } |
2408 | 2408 | } |
2409 | 2409 | else |
@@ -2414,7 +2414,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2414 | 2414 | 10987654321098765432109876543210 |
2415 | 2415 | xxxxxxxxxxxxxxxxxxxxxxx00100x10x |
2416 | 2416 | orr. */ |
2417 | - return 917; | |
2417 | + return 921; | |
2418 | 2418 | } |
2419 | 2419 | else |
2420 | 2420 | { |
@@ -2422,7 +2422,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2422 | 2422 | 10987654321098765432109876543210 |
2423 | 2423 | xxxxxxxxxxxxxxxxxxxxxxx00100x11x |
2424 | 2424 | ands. */ |
2425 | - return 920; | |
2425 | + return 924; | |
2426 | 2426 | } |
2427 | 2427 | } |
2428 | 2428 | } |
@@ -2436,7 +2436,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2436 | 2436 | 10987654321098765432109876543210 |
2437 | 2437 | xxxxxxxxxxxxxxxxxxxxxxx10100x00x |
2438 | 2438 | movn. */ |
2439 | - return 1106; | |
2439 | + return 1110; | |
2440 | 2440 | } |
2441 | 2441 | else |
2442 | 2442 | { |
@@ -2444,7 +2444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2444 | 2444 | 10987654321098765432109876543210 |
2445 | 2445 | xxxxxxxxxxxxxxxxxxxxxxx10100x01x |
2446 | 2446 | movz. */ |
2447 | - return 1108; | |
2447 | + return 1112; | |
2448 | 2448 | } |
2449 | 2449 | } |
2450 | 2450 | else |
@@ -2453,7 +2453,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2453 | 2453 | 10987654321098765432109876543210 |
2454 | 2454 | xxxxxxxxxxxxxxxxxxxxxxx10100x1xx |
2455 | 2455 | movk. */ |
2456 | - return 1110; | |
2456 | + return 1114; | |
2457 | 2457 | } |
2458 | 2458 | } |
2459 | 2459 | } |
@@ -2471,7 +2471,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2471 | 2471 | 10987654321098765432109876543210 |
2472 | 2472 | xxxxxxxxxxxxxxxxxxxxx0xx0101000x |
2473 | 2473 | and. */ |
2474 | - return 922; | |
2474 | + return 926; | |
2475 | 2475 | } |
2476 | 2476 | else |
2477 | 2477 | { |
@@ -2479,7 +2479,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2479 | 2479 | 10987654321098765432109876543210 |
2480 | 2480 | xxxxxxxxxxxxxxxxxxxxx0xx0101001x |
2481 | 2481 | eor. */ |
2482 | - return 929; | |
2482 | + return 933; | |
2483 | 2483 | } |
2484 | 2484 | } |
2485 | 2485 | else |
@@ -2490,7 +2490,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2490 | 2490 | 10987654321098765432109876543210 |
2491 | 2491 | xxxxxxxxxxxxxxxxxxxxx0xx0101010x |
2492 | 2492 | orr. */ |
2493 | - return 924; | |
2493 | + return 928; | |
2494 | 2494 | } |
2495 | 2495 | else |
2496 | 2496 | { |
@@ -2498,7 +2498,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2498 | 2498 | 10987654321098765432109876543210 |
2499 | 2499 | xxxxxxxxxxxxxxxxxxxxx0xx0101011x |
2500 | 2500 | ands. */ |
2501 | - return 931; | |
2501 | + return 935; | |
2502 | 2502 | } |
2503 | 2503 | } |
2504 | 2504 | } |
@@ -2559,7 +2559,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2559 | 2559 | 10987654321098765432109876543210 |
2560 | 2560 | xxxxxxxxxx00xxxxxxxxx00101011x0x |
2561 | 2561 | csel. */ |
2562 | - return 637; | |
2562 | + return 641; | |
2563 | 2563 | } |
2564 | 2564 | else |
2565 | 2565 | { |
@@ -2567,7 +2567,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2567 | 2567 | 10987654321098765432109876543210 |
2568 | 2568 | xxxxxxxxxx00xxxxxxxxx00101011x1x |
2569 | 2569 | csinv. */ |
2570 | - return 641; | |
2570 | + return 645; | |
2571 | 2571 | } |
2572 | 2572 | } |
2573 | 2573 | } |
@@ -2581,7 +2581,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2581 | 2581 | 10987654321098765432109876543210 |
2582 | 2582 | xxxxxxxxxx00xxxxxxxxx01001011x0x |
2583 | 2583 | ccmn. */ |
2584 | - return 635; | |
2584 | + return 639; | |
2585 | 2585 | } |
2586 | 2586 | else |
2587 | 2587 | { |
@@ -2589,7 +2589,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2589 | 2589 | 10987654321098765432109876543210 |
2590 | 2590 | xxxxxxxxxx00xxxxxxxxx01001011x1x |
2591 | 2591 | ccmp. */ |
2592 | - return 636; | |
2592 | + return 640; | |
2593 | 2593 | } |
2594 | 2594 | } |
2595 | 2595 | else |
@@ -2604,7 +2604,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2604 | 2604 | 10987654321098765432109876543210 |
2605 | 2605 | xxxxxxxxxx00000xxxxxx01101011xxx |
2606 | 2606 | rbit. */ |
2607 | - return 660; | |
2607 | + return 664; | |
2608 | 2608 | } |
2609 | 2609 | else |
2610 | 2610 | { |
@@ -2612,7 +2612,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2612 | 2612 | 10987654321098765432109876543210 |
2613 | 2613 | xxxxxxxxxx00001xxxxxx01101011xxx |
2614 | 2614 | crc32b. */ |
2615 | - return 678; | |
2615 | + return 682; | |
2616 | 2616 | } |
2617 | 2617 | } |
2618 | 2618 | else |
@@ -2621,7 +2621,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2621 | 2621 | 10987654321098765432109876543210 |
2622 | 2622 | xxxxxxxxxx0001xxxxxxx01101011xxx |
2623 | 2623 | lslv. */ |
2624 | - return 670; | |
2624 | + return 674; | |
2625 | 2625 | } |
2626 | 2626 | } |
2627 | 2627 | else |
@@ -2632,7 +2632,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2632 | 2632 | 10987654321098765432109876543210 |
2633 | 2633 | xxxxxxxxxx001x0xxxxxx01101011xxx |
2634 | 2634 | clz. */ |
2635 | - return 665; | |
2635 | + return 669; | |
2636 | 2636 | } |
2637 | 2637 | else |
2638 | 2638 | { |
@@ -2640,7 +2640,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2640 | 2640 | 10987654321098765432109876543210 |
2641 | 2641 | xxxxxxxxxx001x1xxxxxx01101011xxx |
2642 | 2642 | crc32cb. */ |
2643 | - return 682; | |
2643 | + return 686; | |
2644 | 2644 | } |
2645 | 2645 | } |
2646 | 2646 | } |
@@ -2656,7 +2656,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2656 | 2656 | 10987654321098765432109876543210 |
2657 | 2657 | xxxxxxxxxx01xxxxxxxxx0x001011x0x |
2658 | 2658 | ccmn. */ |
2659 | - return 633; | |
2659 | + return 637; | |
2660 | 2660 | } |
2661 | 2661 | else |
2662 | 2662 | { |
@@ -2664,7 +2664,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2664 | 2664 | 10987654321098765432109876543210 |
2665 | 2665 | xxxxxxxxxx01xxxxxxxxx0x001011x1x |
2666 | 2666 | ccmp. */ |
2667 | - return 634; | |
2667 | + return 638; | |
2668 | 2668 | } |
2669 | 2669 | } |
2670 | 2670 | else |
@@ -2681,7 +2681,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2681 | 2681 | 10987654321098765432109876543210 |
2682 | 2682 | xxxxxxxxxx01000xxxxxx0x101011x0x |
2683 | 2683 | udiv. */ |
2684 | - return 668; | |
2684 | + return 672; | |
2685 | 2685 | } |
2686 | 2686 | else |
2687 | 2687 | { |
@@ -2691,7 +2691,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2691 | 2691 | 10987654321098765432109876543210 |
2692 | 2692 | xxxxxxxxxx01000xxxxxx0x101011x10 |
2693 | 2693 | rev. */ |
2694 | - return 662; | |
2694 | + return 666; | |
2695 | 2695 | } |
2696 | 2696 | else |
2697 | 2697 | { |
@@ -2699,7 +2699,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2699 | 2699 | 10987654321098765432109876543210 |
2700 | 2700 | xxxxxxxxxx01000xxxxxx0x101011x11 |
2701 | 2701 | rev32. */ |
2702 | - return 667; | |
2702 | + return 671; | |
2703 | 2703 | } |
2704 | 2704 | } |
2705 | 2705 | } |
@@ -2709,7 +2709,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2709 | 2709 | 10987654321098765432109876543210 |
2710 | 2710 | xxxxxxxxxx01001xxxxxx0x101011xxx |
2711 | 2711 | crc32w. */ |
2712 | - return 680; | |
2712 | + return 684; | |
2713 | 2713 | } |
2714 | 2714 | } |
2715 | 2715 | else |
@@ -2718,7 +2718,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2718 | 2718 | 10987654321098765432109876543210 |
2719 | 2719 | xxxxxxxxxx0101xxxxxxx0x101011xxx |
2720 | 2720 | asrv. */ |
2721 | - return 674; | |
2721 | + return 678; | |
2722 | 2722 | } |
2723 | 2723 | } |
2724 | 2724 | else |
@@ -2727,7 +2727,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2727 | 2727 | 10987654321098765432109876543210 |
2728 | 2728 | xxxxxxxxxx011xxxxxxxx0x101011xxx |
2729 | 2729 | crc32cw. */ |
2730 | - return 684; | |
2730 | + return 688; | |
2731 | 2731 | } |
2732 | 2732 | } |
2733 | 2733 | } |
@@ -2744,7 +2744,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2744 | 2744 | 10987654321098765432109876543210 |
2745 | 2745 | xxxxxxxxxx10xxxxxxxxx00x01011x0x |
2746 | 2746 | csinc. */ |
2747 | - return 638; | |
2747 | + return 642; | |
2748 | 2748 | } |
2749 | 2749 | else |
2750 | 2750 | { |
@@ -2752,7 +2752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2752 | 2752 | 10987654321098765432109876543210 |
2753 | 2753 | xxxxxxxxxx10xxxxxxxxx00x01011x1x |
2754 | 2754 | csneg. */ |
2755 | - return 644; | |
2755 | + return 648; | |
2756 | 2756 | } |
2757 | 2757 | } |
2758 | 2758 | else |
@@ -2767,7 +2767,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2767 | 2767 | 10987654321098765432109876543210 |
2768 | 2768 | xxxxxxxxxx10000xxxxxx01x01011xxx |
2769 | 2769 | rev16. */ |
2770 | - return 661; | |
2770 | + return 665; | |
2771 | 2771 | } |
2772 | 2772 | else |
2773 | 2773 | { |
@@ -2775,7 +2775,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2775 | 2775 | 10987654321098765432109876543210 |
2776 | 2776 | xxxxxxxxxx10001xxxxxx01x01011xxx |
2777 | 2777 | crc32h. */ |
2778 | - return 679; | |
2778 | + return 683; | |
2779 | 2779 | } |
2780 | 2780 | } |
2781 | 2781 | else |
@@ -2784,7 +2784,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2784 | 2784 | 10987654321098765432109876543210 |
2785 | 2785 | xxxxxxxxxx1001xxxxxxx01x01011xxx |
2786 | 2786 | lsrv. */ |
2787 | - return 672; | |
2787 | + return 676; | |
2788 | 2788 | } |
2789 | 2789 | } |
2790 | 2790 | else |
@@ -2795,7 +2795,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2795 | 2795 | 10987654321098765432109876543210 |
2796 | 2796 | xxxxxxxxxx101x0xxxxxx01x01011xxx |
2797 | 2797 | cls. */ |
2798 | - return 666; | |
2798 | + return 670; | |
2799 | 2799 | } |
2800 | 2800 | else |
2801 | 2801 | { |
@@ -2803,7 +2803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2803 | 2803 | 10987654321098765432109876543210 |
2804 | 2804 | xxxxxxxxxx101x1xxxxxx01x01011xxx |
2805 | 2805 | crc32ch. */ |
2806 | - return 683; | |
2806 | + return 687; | |
2807 | 2807 | } |
2808 | 2808 | } |
2809 | 2809 | } |
@@ -2822,7 +2822,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2822 | 2822 | 10987654321098765432109876543210 |
2823 | 2823 | xxxxxxxxxx11000xxxxxx0xx01011x0x |
2824 | 2824 | sdiv. */ |
2825 | - return 669; | |
2825 | + return 673; | |
2826 | 2826 | } |
2827 | 2827 | else |
2828 | 2828 | { |
@@ -2830,7 +2830,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2830 | 2830 | 10987654321098765432109876543210 |
2831 | 2831 | xxxxxxxxxx11000xxxxxx0xx01011x1x |
2832 | 2832 | rev. */ |
2833 | - return 663; | |
2833 | + return 667; | |
2834 | 2834 | } |
2835 | 2835 | } |
2836 | 2836 | else |
@@ -2839,7 +2839,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2839 | 2839 | 10987654321098765432109876543210 |
2840 | 2840 | xxxxxxxxxx11001xxxxxx0xx01011xxx |
2841 | 2841 | crc32x. */ |
2842 | - return 681; | |
2842 | + return 685; | |
2843 | 2843 | } |
2844 | 2844 | } |
2845 | 2845 | else |
@@ -2848,7 +2848,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2848 | 2848 | 10987654321098765432109876543210 |
2849 | 2849 | xxxxxxxxxx1101xxxxxxx0xx01011xxx |
2850 | 2850 | rorv. */ |
2851 | - return 676; | |
2851 | + return 680; | |
2852 | 2852 | } |
2853 | 2853 | } |
2854 | 2854 | else |
@@ -2857,7 +2857,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2857 | 2857 | 10987654321098765432109876543210 |
2858 | 2858 | xxxxxxxxxx111xxxxxxxx0xx01011xxx |
2859 | 2859 | crc32cx. */ |
2860 | - return 685; | |
2860 | + return 689; | |
2861 | 2861 | } |
2862 | 2862 | } |
2863 | 2863 | } |
@@ -2873,7 +2873,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2873 | 2873 | 10987654321098765432109876543210 |
2874 | 2874 | xxxxxxxxxxxxxxxxxxxxx1xx0101x00x |
2875 | 2875 | bic. */ |
2876 | - return 923; | |
2876 | + return 927; | |
2877 | 2877 | } |
2878 | 2878 | else |
2879 | 2879 | { |
@@ -2881,7 +2881,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2881 | 2881 | 10987654321098765432109876543210 |
2882 | 2882 | xxxxxxxxxxxxxxxxxxxxx1xx0101x01x |
2883 | 2883 | eon. */ |
2884 | - return 930; | |
2884 | + return 934; | |
2885 | 2885 | } |
2886 | 2886 | } |
2887 | 2887 | else |
@@ -2892,7 +2892,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2892 | 2892 | 10987654321098765432109876543210 |
2893 | 2893 | xxxxxxxxxxxxxxxxxxxxx1xx0101x10x |
2894 | 2894 | orn. */ |
2895 | - return 927; | |
2895 | + return 931; | |
2896 | 2896 | } |
2897 | 2897 | else |
2898 | 2898 | { |
@@ -2900,7 +2900,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2900 | 2900 | 10987654321098765432109876543210 |
2901 | 2901 | xxxxxxxxxxxxxxxxxxxxx1xx0101x11x |
2902 | 2902 | bics. */ |
2903 | - return 933; | |
2903 | + return 937; | |
2904 | 2904 | } |
2905 | 2905 | } |
2906 | 2906 | } |
@@ -2920,7 +2920,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2920 | 2920 | 10987654321098765432109876543210 |
2921 | 2921 | xxxxxxxxxxxxxxxxxxxxxxx01100x00x |
2922 | 2922 | sbfm. */ |
2923 | - return 605; | |
2923 | + return 609; | |
2924 | 2924 | } |
2925 | 2925 | else |
2926 | 2926 | { |
@@ -2928,7 +2928,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2928 | 2928 | 10987654321098765432109876543210 |
2929 | 2929 | xxxxxxxxxxxxxxxxxxxxxxx01100x01x |
2930 | 2930 | ubfm. */ |
2931 | - return 616; | |
2931 | + return 620; | |
2932 | 2932 | } |
2933 | 2933 | } |
2934 | 2934 | else |
@@ -2937,7 +2937,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2937 | 2937 | 10987654321098765432109876543210 |
2938 | 2938 | xxxxxxxxxxxxxxxxxxxxxxx01100x1xx |
2939 | 2939 | bfm. */ |
2940 | - return 612; | |
2940 | + return 616; | |
2941 | 2941 | } |
2942 | 2942 | } |
2943 | 2943 | else |
@@ -2946,7 +2946,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
2946 | 2946 | 10987654321098765432109876543210 |
2947 | 2947 | xxxxxxxxxxxxxxxxxxxxxxx11100xxxx |
2948 | 2948 | extr. */ |
2949 | - return 708; | |
2949 | + return 712; | |
2950 | 2950 | } |
2951 | 2951 | } |
2952 | 2952 | else |
@@ -3004,7 +3004,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3004 | 3004 | 10987654321098765432109876543210 |
3005 | 3005 | xxxxxxxxxxxxxxx0xxxxx00x11011xxx |
3006 | 3006 | madd. */ |
3007 | - return 686; | |
3007 | + return 690; | |
3008 | 3008 | } |
3009 | 3009 | else |
3010 | 3010 | { |
@@ -3014,7 +3014,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3014 | 3014 | 10987654321098765432109876543210 |
3015 | 3015 | xxxxxxxxxxxxxxx0xxxxx01011011xxx |
3016 | 3016 | smulh. */ |
3017 | - return 694; | |
3017 | + return 698; | |
3018 | 3018 | } |
3019 | 3019 | else |
3020 | 3020 | { |
@@ -3022,7 +3022,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3022 | 3022 | 10987654321098765432109876543210 |
3023 | 3023 | xxxxxxxxxxxxxxx0xxxxx01111011xxx |
3024 | 3024 | umulh. */ |
3025 | - return 699; | |
3025 | + return 703; | |
3026 | 3026 | } |
3027 | 3027 | } |
3028 | 3028 | } |
@@ -3032,7 +3032,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3032 | 3032 | 10987654321098765432109876543210 |
3033 | 3033 | xxxxxxxxxxxxxxx1xxxxx0xx11011xxx |
3034 | 3034 | msub. */ |
3035 | - return 688; | |
3035 | + return 692; | |
3036 | 3036 | } |
3037 | 3037 | } |
3038 | 3038 | } |
@@ -3089,7 +3089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3089 | 3089 | 10987654321098765432109876543210 |
3090 | 3090 | xxxxxxxxxxxxxxx0xxxxx1x011011xxx |
3091 | 3091 | smaddl. */ |
3092 | - return 690; | |
3092 | + return 694; | |
3093 | 3093 | } |
3094 | 3094 | else |
3095 | 3095 | { |
@@ -3097,7 +3097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3097 | 3097 | 10987654321098765432109876543210 |
3098 | 3098 | xxxxxxxxxxxxxxx1xxxxx1x011011xxx |
3099 | 3099 | smsubl. */ |
3100 | - return 692; | |
3100 | + return 696; | |
3101 | 3101 | } |
3102 | 3102 | } |
3103 | 3103 | } |
@@ -3109,7 +3109,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3109 | 3109 | 10987654321098765432109876543210 |
3110 | 3110 | xxxxxxxxxxxxxxx0xxxxx1x11101xxxx |
3111 | 3111 | umaddl. */ |
3112 | - return 695; | |
3112 | + return 699; | |
3113 | 3113 | } |
3114 | 3114 | else |
3115 | 3115 | { |
@@ -3117,7 +3117,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3117 | 3117 | 10987654321098765432109876543210 |
3118 | 3118 | xxxxxxxxxxxxxxx1xxxxx1x11101xxxx |
3119 | 3119 | umsubl. */ |
3120 | - return 697; | |
3120 | + return 701; | |
3121 | 3121 | } |
3122 | 3122 | } |
3123 | 3123 | } |
@@ -3139,7 +3139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3139 | 3139 | 10987654321098765432109876543210 |
3140 | 3140 | xxxxxxxxxxxxxxxxxxxxxxxxxx10x000 |
3141 | 3141 | b. */ |
3142 | - return 623; | |
3142 | + return 627; | |
3143 | 3143 | } |
3144 | 3144 | else |
3145 | 3145 | { |
@@ -3147,7 +3147,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3147 | 3147 | 10987654321098765432109876543210 |
3148 | 3148 | xxxxxxxxxxxxxxxxxxxxxxxxxx10x001 |
3149 | 3149 | bl. */ |
3150 | - return 624; | |
3150 | + return 628; | |
3151 | 3151 | } |
3152 | 3152 | } |
3153 | 3153 | else |
@@ -3162,7 +3162,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3162 | 3162 | 10987654321098765432109876543210 |
3163 | 3163 | xxxxxxxxxxxxxxxxxxxxxxxx0010x010 |
3164 | 3164 | b.c. */ |
3165 | - return 632; | |
3165 | + return 636; | |
3166 | 3166 | } |
3167 | 3167 | else |
3168 | 3168 | { |
@@ -3176,7 +3176,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3176 | 3176 | 10987654321098765432109876543210 |
3177 | 3177 | 00xxxxxxxxxxxxxxxxxxx0xx0010x011 |
3178 | 3178 | hlt. */ |
3179 | - return 704; | |
3179 | + return 708; | |
3180 | 3180 | } |
3181 | 3181 | else |
3182 | 3182 | { |
@@ -3184,7 +3184,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3184 | 3184 | 10987654321098765432109876543210 |
3185 | 3185 | 00xxxxxxxxxxxxxxxxxxx1xx0010x011 |
3186 | 3186 | brk. */ |
3187 | - return 703; | |
3187 | + return 707; | |
3188 | 3188 | } |
3189 | 3189 | } |
3190 | 3190 | else |
@@ -3195,7 +3195,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3195 | 3195 | 10987654321098765432109876543210 |
3196 | 3196 | 01xxxxxxxxxxxxxxxxxxx0xx0010x011 |
3197 | 3197 | hvc. */ |
3198 | - return 701; | |
3198 | + return 705; | |
3199 | 3199 | } |
3200 | 3200 | else |
3201 | 3201 | { |
@@ -3203,7 +3203,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3203 | 3203 | 10987654321098765432109876543210 |
3204 | 3204 | 01xxxxxxxxxxxxxxxxxxx1xx0010x011 |
3205 | 3205 | dcps2. */ |
3206 | - return 706; | |
3206 | + return 710; | |
3207 | 3207 | } |
3208 | 3208 | } |
3209 | 3209 | } |
@@ -3217,7 +3217,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3217 | 3217 | 10987654321098765432109876543210 |
3218 | 3218 | 10xxxxxxxxxxxxxxxxxxx0xx0010x011 |
3219 | 3219 | svc. */ |
3220 | - return 700; | |
3220 | + return 704; | |
3221 | 3221 | } |
3222 | 3222 | else |
3223 | 3223 | { |
@@ -3225,7 +3225,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3225 | 3225 | 10987654321098765432109876543210 |
3226 | 3226 | 10xxxxxxxxxxxxxxxxxxx1xx0010x011 |
3227 | 3227 | dcps1. */ |
3228 | - return 705; | |
3228 | + return 709; | |
3229 | 3229 | } |
3230 | 3230 | } |
3231 | 3231 | else |
@@ -3236,7 +3236,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3236 | 3236 | 10987654321098765432109876543210 |
3237 | 3237 | 11xxxxxxxxxxxxxxxxxxx0xx0010x011 |
3238 | 3238 | smc. */ |
3239 | - return 702; | |
3239 | + return 706; | |
3240 | 3240 | } |
3241 | 3241 | else |
3242 | 3242 | { |
@@ -3244,7 +3244,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3244 | 3244 | 10987654321098765432109876543210 |
3245 | 3245 | 11xxxxxxxxxxxxxxxxxxx1xx0010x011 |
3246 | 3246 | dcps3. */ |
3247 | - return 707; | |
3247 | + return 711; | |
3248 | 3248 | } |
3249 | 3249 | } |
3250 | 3250 | } |
@@ -3262,7 +3262,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3262 | 3262 | 10987654321098765432109876543210 |
3263 | 3263 | xxxxxxxxxxxxxxxxxxxxx0000110x01x |
3264 | 3264 | br. */ |
3265 | - return 625; | |
3265 | + return 629; | |
3266 | 3266 | } |
3267 | 3267 | else |
3268 | 3268 | { |
@@ -3270,7 +3270,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3270 | 3270 | 10987654321098765432109876543210 |
3271 | 3271 | xxxxxxxxxxxxxxxxxxxxx0010110x01x |
3272 | 3272 | eret. */ |
3273 | - return 628; | |
3273 | + return 632; | |
3274 | 3274 | } |
3275 | 3275 | } |
3276 | 3276 | else |
@@ -3279,7 +3279,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3279 | 3279 | 10987654321098765432109876543210 |
3280 | 3280 | xxxxxxxxxxxxxxxxxxxxx01x0110x01x |
3281 | 3281 | ret. */ |
3282 | - return 627; | |
3282 | + return 631; | |
3283 | 3283 | } |
3284 | 3284 | } |
3285 | 3285 | else |
@@ -3290,7 +3290,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3290 | 3290 | 10987654321098765432109876543210 |
3291 | 3291 | xxxxxxxxxxxxxxxxxxxxx1x00110x01x |
3292 | 3292 | blr. */ |
3293 | - return 626; | |
3293 | + return 630; | |
3294 | 3294 | } |
3295 | 3295 | else |
3296 | 3296 | { |
@@ -3298,7 +3298,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3298 | 3298 | 10987654321098765432109876543210 |
3299 | 3299 | xxxxxxxxxxxxxxxxxxxxx1x10110x01x |
3300 | 3300 | drps. */ |
3301 | - return 629; | |
3301 | + return 633; | |
3302 | 3302 | } |
3303 | 3303 | } |
3304 | 3304 | } |
@@ -3311,7 +3311,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3311 | 3311 | 10987654321098765432109876543210 |
3312 | 3312 | xxxxxxxxxxxxxxxxxxxxx0xx1x10x01x |
3313 | 3313 | msr. */ |
3314 | - return 1113; | |
3314 | + return 1117; | |
3315 | 3315 | } |
3316 | 3316 | else |
3317 | 3317 | { |
@@ -3319,7 +3319,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3319 | 3319 | 10987654321098765432109876543210 |
3320 | 3320 | xxxxxxxxxxxxxxxxxxxxx1xx1x10x01x |
3321 | 3321 | sysl. */ |
3322 | - return 1133; | |
3322 | + return 1137; | |
3323 | 3323 | } |
3324 | 3324 | } |
3325 | 3325 | } |
@@ -3334,7 +3334,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3334 | 3334 | 10987654321098765432109876543210 |
3335 | 3335 | xxxxxxxxxxxxxxxxxxxxxxxx0010x1xx |
3336 | 3336 | cbz. */ |
3337 | - return 630; | |
3337 | + return 634; | |
3338 | 3338 | } |
3339 | 3339 | else |
3340 | 3340 | { |
@@ -3342,7 +3342,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3342 | 3342 | 10987654321098765432109876543210 |
3343 | 3343 | xxxxxxxxxxxxxxxxxxxxxxxx0110x1xx |
3344 | 3344 | tbz. */ |
3345 | - return 1135; | |
3345 | + return 1139; | |
3346 | 3346 | } |
3347 | 3347 | } |
3348 | 3348 | else |
@@ -3353,7 +3353,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3353 | 3353 | 10987654321098765432109876543210 |
3354 | 3354 | xxxxxxxxxxxxxxxxxxxxxxxx1010x1xx |
3355 | 3355 | cbnz. */ |
3356 | - return 631; | |
3356 | + return 635; | |
3357 | 3357 | } |
3358 | 3358 | else |
3359 | 3359 | { |
@@ -3361,7 +3361,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3361 | 3361 | 10987654321098765432109876543210 |
3362 | 3362 | xxxxxxxxxxxxxxxxxxxxxxxx1110x1xx |
3363 | 3363 | tbnz. */ |
3364 | - return 1136; | |
3364 | + return 1140; | |
3365 | 3365 | } |
3366 | 3366 | } |
3367 | 3367 | } |
@@ -3392,7 +3392,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3392 | 3392 | 10987654321098765432109876543210 |
3393 | 3393 | xxxxxxxxxxxxxxxxxxxxxx00001101xx |
3394 | 3394 | stnp. */ |
3395 | - return 899; | |
3395 | + return 903; | |
3396 | 3396 | } |
3397 | 3397 | } |
3398 | 3398 | else |
@@ -3444,7 +3444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3444 | 3444 | 10987654321098765432109876543210 |
3445 | 3445 | xxxxxxxxxxxxxxxxxxxxxx00101101xx |
3446 | 3446 | stp. */ |
3447 | - return 903; | |
3447 | + return 907; | |
3448 | 3448 | } |
3449 | 3449 | } |
3450 | 3450 | } |
@@ -3508,7 +3508,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3508 | 3508 | 10987654321098765432109876543210 |
3509 | 3509 | xxxxxxxxxxxxxxxxxxxxxx01x01101xx |
3510 | 3510 | stp. */ |
3511 | - return 908; | |
3511 | + return 912; | |
3512 | 3512 | } |
3513 | 3513 | } |
3514 | 3514 | } |
@@ -3532,7 +3532,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3532 | 3532 | 10987654321098765432109876543210 |
3533 | 3533 | xxxxxxxxxxxxxxxxxxxxxx10001101xx |
3534 | 3534 | ldnp. */ |
3535 | - return 900; | |
3535 | + return 904; | |
3536 | 3536 | } |
3537 | 3537 | } |
3538 | 3538 | else |
@@ -3584,7 +3584,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3584 | 3584 | 10987654321098765432109876543210 |
3585 | 3585 | xxxxxxxxxxxxxxxxxxxxxx10101101xx |
3586 | 3586 | ldp. */ |
3587 | - return 904; | |
3587 | + return 908; | |
3588 | 3588 | } |
3589 | 3589 | } |
3590 | 3590 | } |
@@ -3648,7 +3648,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3648 | 3648 | 10987654321098765432109876543210 |
3649 | 3649 | xxxxxxxxxxxxxxxxxxxxxx11x01101xx |
3650 | 3650 | ldp. */ |
3651 | - return 909; | |
3651 | + return 913; | |
3652 | 3652 | } |
3653 | 3653 | } |
3654 | 3654 | } |
@@ -3663,7 +3663,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3663 | 3663 | 10987654321098765432109876543210 |
3664 | 3664 | xxxxxxxxxxxxxxxxxxxxxxxx001110xx |
3665 | 3665 | ldr. */ |
3666 | - return 912; | |
3666 | + return 916; | |
3667 | 3667 | } |
3668 | 3668 | else |
3669 | 3669 | { |
@@ -3677,7 +3677,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3677 | 3677 | 10987654321098765432109876543210 |
3678 | 3678 | xxxxxxxxxx00xxxxxxxxxx0x001111xx |
3679 | 3679 | stur. */ |
3680 | - return 860; | |
3680 | + return 864; | |
3681 | 3681 | } |
3682 | 3682 | else |
3683 | 3683 | { |
@@ -3685,7 +3685,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3685 | 3685 | 10987654321098765432109876543210 |
3686 | 3686 | xxxxxxxxxx00xxxxxxxxxx1x001111xx |
3687 | 3687 | ldur. */ |
3688 | - return 861; | |
3688 | + return 865; | |
3689 | 3689 | } |
3690 | 3690 | } |
3691 | 3691 | else |
@@ -3696,7 +3696,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3696 | 3696 | 10987654321098765432109876543210 |
3697 | 3697 | xxxxxxxxxx01xxxxxxxxxx0x001111xx |
3698 | 3698 | str. */ |
3699 | - return 839; | |
3699 | + return 843; | |
3700 | 3700 | } |
3701 | 3701 | else |
3702 | 3702 | { |
@@ -3704,7 +3704,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3704 | 3704 | 10987654321098765432109876543210 |
3705 | 3705 | xxxxxxxxxx01xxxxxxxxxx1x001111xx |
3706 | 3706 | ldr. */ |
3707 | - return 840; | |
3707 | + return 844; | |
3708 | 3708 | } |
3709 | 3709 | } |
3710 | 3710 | } |
@@ -3716,7 +3716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3716 | 3716 | 10987654321098765432109876543210 |
3717 | 3717 | xxxxxxxxxx1xxxxxxxxxxx0x001111xx |
3718 | 3718 | str. */ |
3719 | - return 816; | |
3719 | + return 820; | |
3720 | 3720 | } |
3721 | 3721 | else |
3722 | 3722 | { |
@@ -3724,7 +3724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3724 | 3724 | 10987654321098765432109876543210 |
3725 | 3725 | xxxxxxxxxx1xxxxxxxxxxx1x001111xx |
3726 | 3726 | ldr. */ |
3727 | - return 817; | |
3727 | + return 821; | |
3728 | 3728 | } |
3729 | 3729 | } |
3730 | 3730 | } |
@@ -3737,7 +3737,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3737 | 3737 | 10987654321098765432109876543210 |
3738 | 3738 | xxxxxxxxxxxxxxxxxxxxxx0x10111xxx |
3739 | 3739 | str. */ |
3740 | - return 827; | |
3740 | + return 831; | |
3741 | 3741 | } |
3742 | 3742 | else |
3743 | 3743 | { |
@@ -3745,7 +3745,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
3745 | 3745 | 10987654321098765432109876543210 |
3746 | 3746 | xxxxxxxxxxxxxxxxxxxxxx1x10111xxx |
3747 | 3747 | ldr. */ |
3748 | - return 828; | |
3748 | + return 832; | |
3749 | 3749 | } |
3750 | 3750 | } |
3751 | 3751 | } |
@@ -4218,7 +4218,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4218 | 4218 | 10987654321098765432109876543210 |
4219 | 4219 | xxxxxxxxxxxxxxxx00xxx0xx0111100x |
4220 | 4220 | fcvtzs. */ |
4221 | - return 714; | |
4221 | + return 718; | |
4222 | 4222 | } |
4223 | 4223 | else |
4224 | 4224 | { |
@@ -4226,7 +4226,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4226 | 4226 | 10987654321098765432109876543210 |
4227 | 4227 | xxxxxxxxxxxxxxxx01xxx0xx0111100x |
4228 | 4228 | scvtf. */ |
4229 | - return 710; | |
4229 | + return 714; | |
4230 | 4230 | } |
4231 | 4231 | } |
4232 | 4232 | else |
@@ -4237,7 +4237,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4237 | 4237 | 10987654321098765432109876543210 |
4238 | 4238 | xxxxxxxxxxxxxxxx10xxx0xx0111100x |
4239 | 4239 | fcvtzu. */ |
4240 | - return 716; | |
4240 | + return 720; | |
4241 | 4241 | } |
4242 | 4242 | else |
4243 | 4243 | { |
@@ -4245,7 +4245,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4245 | 4245 | 10987654321098765432109876543210 |
4246 | 4246 | xxxxxxxxxxxxxxxx11xxx0xx0111100x |
4247 | 4247 | ucvtf. */ |
4248 | - return 712; | |
4248 | + return 716; | |
4249 | 4249 | } |
4250 | 4250 | } |
4251 | 4251 | } |
@@ -4263,7 +4263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4263 | 4263 | 10987654321098765432109876543210 |
4264 | 4264 | xxxxxxxxxx0x000xxxxxx0xx0111101x |
4265 | 4265 | sha1c. */ |
4266 | - return 653; | |
4266 | + return 657; | |
4267 | 4267 | } |
4268 | 4268 | else |
4269 | 4269 | { |
@@ -4271,7 +4271,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4271 | 4271 | 10987654321098765432109876543210 |
4272 | 4272 | xxxxxxxxxx0x001xxxxxx0xx0111101x |
4273 | 4273 | sha256h. */ |
4274 | - return 657; | |
4274 | + return 661; | |
4275 | 4275 | } |
4276 | 4276 | } |
4277 | 4277 | else |
@@ -4282,7 +4282,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4282 | 4282 | 10987654321098765432109876543210 |
4283 | 4283 | xxxxxxxxxx0x010xxxxxx0xx0111101x |
4284 | 4284 | sha1m. */ |
4285 | - return 655; | |
4285 | + return 659; | |
4286 | 4286 | } |
4287 | 4287 | else |
4288 | 4288 | { |
@@ -4290,7 +4290,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4290 | 4290 | 10987654321098765432109876543210 |
4291 | 4291 | xxxxxxxxxx0x011xxxxxx0xx0111101x |
4292 | 4292 | sha256su1. */ |
4293 | - return 659; | |
4293 | + return 663; | |
4294 | 4294 | } |
4295 | 4295 | } |
4296 | 4296 | } |
@@ -4304,7 +4304,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4304 | 4304 | 10987654321098765432109876543210 |
4305 | 4305 | xxxxxxxxxx0x100xxxxxx0xx0111101x |
4306 | 4306 | sha1p. */ |
4307 | - return 654; | |
4307 | + return 658; | |
4308 | 4308 | } |
4309 | 4309 | else |
4310 | 4310 | { |
@@ -4312,7 +4312,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4312 | 4312 | 10987654321098765432109876543210 |
4313 | 4313 | xxxxxxxxxx0x101xxxxxx0xx0111101x |
4314 | 4314 | sha256h2. */ |
4315 | - return 658; | |
4315 | + return 662; | |
4316 | 4316 | } |
4317 | 4317 | } |
4318 | 4318 | else |
@@ -4321,7 +4321,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4321 | 4321 | 10987654321098765432109876543210 |
4322 | 4322 | xxxxxxxxxx0x11xxxxxxx0xx0111101x |
4323 | 4323 | sha1su0. */ |
4324 | - return 656; | |
4324 | + return 660; | |
4325 | 4325 | } |
4326 | 4326 | } |
4327 | 4327 | } |
@@ -4526,7 +4526,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4526 | 4526 | 10987654321098765432109876543210 |
4527 | 4527 | xxxxxxxxxx000000000001xx01111xxx |
4528 | 4528 | fcvtns. */ |
4529 | - return 718; | |
4529 | + return 722; | |
4530 | 4530 | } |
4531 | 4531 | else |
4532 | 4532 | { |
@@ -4534,7 +4534,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4534 | 4534 | 10987654321098765432109876543210 |
4535 | 4535 | xxxxxxxxxx000000000011xx01111xxx |
4536 | 4536 | fcvtms. */ |
4537 | - return 738; | |
4537 | + return 742; | |
4538 | 4538 | } |
4539 | 4539 | } |
4540 | 4540 | else |
@@ -4545,7 +4545,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4545 | 4545 | 10987654321098765432109876543210 |
4546 | 4546 | xxxxxxxxxx000000000101xx01111xxx |
4547 | 4547 | fcvtps. */ |
4548 | - return 734; | |
4548 | + return 738; | |
4549 | 4549 | } |
4550 | 4550 | else |
4551 | 4551 | { |
@@ -4553,7 +4553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4553 | 4553 | 10987654321098765432109876543210 |
4554 | 4554 | xxxxxxxxxx000000000111xx01111xxx |
4555 | 4555 | fcvtzs. */ |
4556 | - return 742; | |
4556 | + return 746; | |
4557 | 4557 | } |
4558 | 4558 | } |
4559 | 4559 | } |
@@ -4563,7 +4563,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4563 | 4563 | 10987654321098765432109876543210 |
4564 | 4564 | xxxxxxxxxx000000001xx1xx01111xxx |
4565 | 4565 | fcvtas. */ |
4566 | - return 726; | |
4566 | + return 730; | |
4567 | 4567 | } |
4568 | 4568 | } |
4569 | 4569 | else |
@@ -4574,7 +4574,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4574 | 4574 | 10987654321098765432109876543210 |
4575 | 4575 | xxxxxxxxxx000000010xx1xx01111xxx |
4576 | 4576 | scvtf. */ |
4577 | - return 722; | |
4577 | + return 726; | |
4578 | 4578 | } |
4579 | 4579 | else |
4580 | 4580 | { |
@@ -4584,7 +4584,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4584 | 4584 | 10987654321098765432109876543210 |
4585 | 4585 | xxxxxxxxxx0000000110x1xx01111xxx |
4586 | 4586 | fmov. */ |
4587 | - return 730; | |
4587 | + return 734; | |
4588 | 4588 | } |
4589 | 4589 | else |
4590 | 4590 | { |
@@ -4592,7 +4592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4592 | 4592 | 10987654321098765432109876543210 |
4593 | 4593 | xxxxxxxxxx0000000111x1xx01111xxx |
4594 | 4594 | fmov. */ |
4595 | - return 746; | |
4595 | + return 750; | |
4596 | 4596 | } |
4597 | 4597 | } |
4598 | 4598 | } |
@@ -4611,7 +4611,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4611 | 4611 | 10987654321098765432109876543210 |
4612 | 4612 | xxxxxxxxxx000000100001xx01111xxx |
4613 | 4613 | fcvtnu. */ |
4614 | - return 720; | |
4614 | + return 724; | |
4615 | 4615 | } |
4616 | 4616 | else |
4617 | 4617 | { |
@@ -4619,7 +4619,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4619 | 4619 | 10987654321098765432109876543210 |
4620 | 4620 | xxxxxxxxxx000000100011xx01111xxx |
4621 | 4621 | fcvtmu. */ |
4622 | - return 740; | |
4622 | + return 744; | |
4623 | 4623 | } |
4624 | 4624 | } |
4625 | 4625 | else |
@@ -4630,7 +4630,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4630 | 4630 | 10987654321098765432109876543210 |
4631 | 4631 | xxxxxxxxxx000000100101xx01111xxx |
4632 | 4632 | fcvtpu. */ |
4633 | - return 736; | |
4633 | + return 740; | |
4634 | 4634 | } |
4635 | 4635 | else |
4636 | 4636 | { |
@@ -4638,7 +4638,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4638 | 4638 | 10987654321098765432109876543210 |
4639 | 4639 | xxxxxxxxxx000000100111xx01111xxx |
4640 | 4640 | fcvtzu. */ |
4641 | - return 744; | |
4641 | + return 748; | |
4642 | 4642 | } |
4643 | 4643 | } |
4644 | 4644 | } |
@@ -4648,7 +4648,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4648 | 4648 | 10987654321098765432109876543210 |
4649 | 4649 | xxxxxxxxxx000000101xx1xx01111xxx |
4650 | 4650 | fcvtau. */ |
4651 | - return 728; | |
4651 | + return 732; | |
4652 | 4652 | } |
4653 | 4653 | } |
4654 | 4654 | else |
@@ -4659,7 +4659,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4659 | 4659 | 10987654321098765432109876543210 |
4660 | 4660 | xxxxxxxxxx000000110xx1xx01111xxx |
4661 | 4661 | ucvtf. */ |
4662 | - return 724; | |
4662 | + return 728; | |
4663 | 4663 | } |
4664 | 4664 | else |
4665 | 4665 | { |
@@ -4669,7 +4669,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4669 | 4669 | 10987654321098765432109876543210 |
4670 | 4670 | xxxxxxxxxx0000001110x1xx01111xxx |
4671 | 4671 | fmov. */ |
4672 | - return 732; | |
4672 | + return 736; | |
4673 | 4673 | } |
4674 | 4674 | else |
4675 | 4675 | { |
@@ -4677,7 +4677,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4677 | 4677 | 10987654321098765432109876543210 |
4678 | 4678 | xxxxxxxxxx0000001111x1xx01111xxx |
4679 | 4679 | fmov. */ |
4680 | - return 747; | |
4680 | + return 751; | |
4681 | 4681 | } |
4682 | 4682 | } |
4683 | 4683 | } |
@@ -4827,7 +4827,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4827 | 4827 | 10987654321098765432109876543210 |
4828 | 4828 | xxxxxxxxxx000010000xx1xx01111xxx |
4829 | 4829 | fmov. */ |
4830 | - return 760; | |
4830 | + return 764; | |
4831 | 4831 | } |
4832 | 4832 | else |
4833 | 4833 | { |
@@ -4835,7 +4835,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4835 | 4835 | 10987654321098765432109876543210 |
4836 | 4836 | xxxxxxxxxx000010001xx1xx01111xxx |
4837 | 4837 | frintn. */ |
4838 | - return 769; | |
4838 | + return 773; | |
4839 | 4839 | } |
4840 | 4840 | } |
4841 | 4841 | else |
@@ -4846,7 +4846,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4846 | 4846 | 10987654321098765432109876543210 |
4847 | 4847 | xxxxxxxxxx000010100xx1xx01111xxx |
4848 | 4848 | fneg. */ |
4849 | - return 764; | |
4849 | + return 768; | |
4850 | 4850 | } |
4851 | 4851 | else |
4852 | 4852 | { |
@@ -4854,7 +4854,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4854 | 4854 | 10987654321098765432109876543210 |
4855 | 4855 | xxxxxxxxxx000010101xx1xx01111xxx |
4856 | 4856 | frintm. */ |
4857 | - return 773; | |
4857 | + return 777; | |
4858 | 4858 | } |
4859 | 4859 | } |
4860 | 4860 | } |
@@ -4868,7 +4868,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4868 | 4868 | 10987654321098765432109876543210 |
4869 | 4869 | xxxxxxxxxx000011000xx1xx01111xxx |
4870 | 4870 | fabs. */ |
4871 | - return 762; | |
4871 | + return 766; | |
4872 | 4872 | } |
4873 | 4873 | else |
4874 | 4874 | { |
@@ -4876,7 +4876,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4876 | 4876 | 10987654321098765432109876543210 |
4877 | 4877 | xxxxxxxxxx000011001xx1xx01111xxx |
4878 | 4878 | frintp. */ |
4879 | - return 771; | |
4879 | + return 775; | |
4880 | 4880 | } |
4881 | 4881 | } |
4882 | 4882 | else |
@@ -4887,7 +4887,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4887 | 4887 | 10987654321098765432109876543210 |
4888 | 4888 | xxxxxxxxxx000011100xx1xx01111xxx |
4889 | 4889 | fsqrt. */ |
4890 | - return 766; | |
4890 | + return 770; | |
4891 | 4891 | } |
4892 | 4892 | else |
4893 | 4893 | { |
@@ -4895,7 +4895,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4895 | 4895 | 10987654321098765432109876543210 |
4896 | 4896 | xxxxxxxxxx000011101xx1xx01111xxx |
4897 | 4897 | frintz. */ |
4898 | - return 775; | |
4898 | + return 779; | |
4899 | 4899 | } |
4900 | 4900 | } |
4901 | 4901 | } |
@@ -4908,7 +4908,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4908 | 4908 | 10987654321098765432109876543210 |
4909 | 4909 | xxxxxxxxxx00001xx10xx1xx01111xxx |
4910 | 4910 | fcvt. */ |
4911 | - return 768; | |
4911 | + return 772; | |
4912 | 4912 | } |
4913 | 4913 | else |
4914 | 4914 | { |
@@ -4920,7 +4920,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4920 | 4920 | 10987654321098765432109876543210 |
4921 | 4921 | xxxxxxxxxx000010011xx1xx01111xxx |
4922 | 4922 | frinta. */ |
4923 | - return 777; | |
4923 | + return 781; | |
4924 | 4924 | } |
4925 | 4925 | else |
4926 | 4926 | { |
@@ -4928,7 +4928,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4928 | 4928 | 10987654321098765432109876543210 |
4929 | 4929 | xxxxxxxxxx000010111xx1xx01111xxx |
4930 | 4930 | frintx. */ |
4931 | - return 779; | |
4931 | + return 783; | |
4932 | 4932 | } |
4933 | 4933 | } |
4934 | 4934 | else |
@@ -4937,7 +4937,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
4937 | 4937 | 10987654321098765432109876543210 |
4938 | 4938 | xxxxxxxxxx000011x11xx1xx01111xxx |
4939 | 4939 | frinti. */ |
4940 | - return 781; | |
4940 | + return 785; | |
4941 | 4941 | } |
4942 | 4942 | } |
4943 | 4943 | } |
@@ -5001,7 +5001,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5001 | 5001 | 10987654321098765432109876543210 |
5002 | 5002 | xxx00xxxxx000100xxxxx1xx01111xxx |
5003 | 5003 | fcmp. */ |
5004 | - return 752; | |
5004 | + return 756; | |
5005 | 5005 | } |
5006 | 5006 | else |
5007 | 5007 | { |
@@ -5009,7 +5009,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5009 | 5009 | 10987654321098765432109876543210 |
5010 | 5010 | xxx01xxxxx000100xxxxx1xx01111xxx |
5011 | 5011 | fcmpe. */ |
5012 | - return 754; | |
5012 | + return 758; | |
5013 | 5013 | } |
5014 | 5014 | } |
5015 | 5015 | else |
@@ -5020,7 +5020,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5020 | 5020 | 10987654321098765432109876543210 |
5021 | 5021 | xxx10xxxxx000100xxxxx1xx01111xxx |
5022 | 5022 | fcmp. */ |
5023 | - return 756; | |
5023 | + return 760; | |
5024 | 5024 | } |
5025 | 5025 | else |
5026 | 5026 | { |
@@ -5028,7 +5028,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5028 | 5028 | 10987654321098765432109876543210 |
5029 | 5029 | xxx11xxxxx000100xxxxx1xx01111xxx |
5030 | 5030 | fcmpe. */ |
5031 | - return 758; | |
5031 | + return 762; | |
5032 | 5032 | } |
5033 | 5033 | } |
5034 | 5034 | } |
@@ -5411,7 +5411,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5411 | 5411 | 10987654321098765432109876543210 |
5412 | 5412 | xxxxxxxxxx001xxxxxxxx1xx01111x0x |
5413 | 5413 | fmov. */ |
5414 | - return 809; | |
5414 | + return 813; | |
5415 | 5415 | } |
5416 | 5416 | else |
5417 | 5417 | { |
@@ -5483,7 +5483,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5483 | 5483 | 10987654321098765432109876543210 |
5484 | 5484 | xxxxxxxxxx010000xxxxx1xx01111x0x |
5485 | 5485 | fmul. */ |
5486 | - return 783; | |
5486 | + return 787; | |
5487 | 5487 | } |
5488 | 5488 | else |
5489 | 5489 | { |
@@ -5491,7 +5491,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5491 | 5491 | 10987654321098765432109876543210 |
5492 | 5492 | xxxxxxxxxx010000xxxxx1xx01111x1x |
5493 | 5493 | sha1h. */ |
5494 | - return 650; | |
5494 | + return 654; | |
5495 | 5495 | } |
5496 | 5496 | } |
5497 | 5497 | } |
@@ -5592,7 +5592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5592 | 5592 | 10987654321098765432109876543210 |
5593 | 5593 | xxxxxxxxxx010001xxxxx1xx0111100x |
5594 | 5594 | fnmul. */ |
5595 | - return 799; | |
5595 | + return 803; | |
5596 | 5596 | } |
5597 | 5597 | else |
5598 | 5598 | { |
@@ -5647,7 +5647,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5647 | 5647 | 10987654321098765432109876543210 |
5648 | 5648 | xxxxxxxxxx0100100xx1x1xx01110xxx |
5649 | 5649 | aese. */ |
5650 | - return 646; | |
5650 | + return 650; | |
5651 | 5651 | } |
5652 | 5652 | } |
5653 | 5653 | else |
@@ -5702,7 +5702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
5702 | 5702 | 10987654321098765432109876543210 |
5703 | 5703 | xxxxxxxxxx010010xxxxx1xx0111100x |
5704 | 5704 | fmax. */ |
5705 | - return 791; | |
5705 | + return 795; | |
5706 | 5706 | } |
5707 | 5707 | else |
5708 | 5708 | { |
@@ -6087,7 +6087,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6087 | 6087 | 10987654321098765432109876543210 |
6088 | 6088 | xxxxxxxxxx010100xxxxx1xx0111100x |
6089 | 6089 | fadd. */ |
6090 | - return 787; | |
6090 | + return 791; | |
6091 | 6091 | } |
6092 | 6092 | else |
6093 | 6093 | { |
@@ -6095,7 +6095,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6095 | 6095 | 10987654321098765432109876543210 |
6096 | 6096 | xxxxxxxxxx010100xxxxx1xx0111101x |
6097 | 6097 | sha256su0. */ |
6098 | - return 652; | |
6098 | + return 656; | |
6099 | 6099 | } |
6100 | 6100 | } |
6101 | 6101 | else |
@@ -6381,7 +6381,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6381 | 6381 | 10987654321098765432109876543210 |
6382 | 6382 | xxxxxxxxxx0101100xx1x1xx01110xxx |
6383 | 6383 | aesmc. */ |
6384 | - return 648; | |
6384 | + return 652; | |
6385 | 6385 | } |
6386 | 6386 | } |
6387 | 6387 | else |
@@ -6434,7 +6434,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6434 | 6434 | 10987654321098765432109876543210 |
6435 | 6435 | xxxxxxxxxx010110xxxxx1xx011110xx |
6436 | 6436 | fmaxnm. */ |
6437 | - return 795; | |
6437 | + return 799; | |
6438 | 6438 | } |
6439 | 6439 | else |
6440 | 6440 | { |
@@ -6514,7 +6514,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6514 | 6514 | 10987654321098765432109876543210 |
6515 | 6515 | xxxxxxxxxx011000xxxxx1xx01111x0x |
6516 | 6516 | fdiv. */ |
6517 | - return 785; | |
6517 | + return 789; | |
6518 | 6518 | } |
6519 | 6519 | else |
6520 | 6520 | { |
@@ -6522,7 +6522,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6522 | 6522 | 10987654321098765432109876543210 |
6523 | 6523 | xxxxxxxxxx011000xxxxx1xx01111x1x |
6524 | 6524 | sha1su1. */ |
6525 | - return 651; | |
6525 | + return 655; | |
6526 | 6526 | } |
6527 | 6527 | } |
6528 | 6528 | } |
@@ -6698,7 +6698,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6698 | 6698 | 10987654321098765432109876543210 |
6699 | 6699 | xxxxxxxxxx011010xxx1x1xx01110xxx |
6700 | 6700 | aesd. */ |
6701 | - return 647; | |
6701 | + return 651; | |
6702 | 6702 | } |
6703 | 6703 | } |
6704 | 6704 | else |
@@ -6707,7 +6707,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
6707 | 6707 | 10987654321098765432109876543210 |
6708 | 6708 | xxxxxxxxxx011010xxxxx1xx01111xxx |
6709 | 6709 | fmin. */ |
6710 | - return 793; | |
6710 | + return 797; | |
6711 | 6711 | } |
6712 | 6712 | } |
6713 | 6713 | else |
@@ -7074,7 +7074,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
7074 | 7074 | 10987654321098765432109876543210 |
7075 | 7075 | xxxxxxxxxx011100xxxxx1xx0111100x |
7076 | 7076 | fsub. */ |
7077 | - return 789; | |
7077 | + return 793; | |
7078 | 7078 | } |
7079 | 7079 | else |
7080 | 7080 | { |
@@ -7368,7 +7368,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
7368 | 7368 | 10987654321098765432109876543210 |
7369 | 7369 | xxxxxxxxxx0111100xx1x1xx01110xxx |
7370 | 7370 | aesimc. */ |
7371 | - return 649; | |
7371 | + return 653; | |
7372 | 7372 | } |
7373 | 7373 | } |
7374 | 7374 | else |
@@ -7401,7 +7401,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
7401 | 7401 | 10987654321098765432109876543210 |
7402 | 7402 | xxxxxxxxxx011110xxxxx1xx0111100x |
7403 | 7403 | fminnm. */ |
7404 | - return 797; | |
7404 | + return 801; | |
7405 | 7405 | } |
7406 | 7406 | else |
7407 | 7407 | { |
@@ -8042,7 +8042,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
8042 | 8042 | 10987654321098765432109876543210 |
8043 | 8043 | xxxx0xxxxx10xxxxxxxxx1xx0111100x |
8044 | 8044 | fccmp. */ |
8045 | - return 748; | |
8045 | + return 752; | |
8046 | 8046 | } |
8047 | 8047 | else |
8048 | 8048 | { |
@@ -8050,7 +8050,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
8050 | 8050 | 10987654321098765432109876543210 |
8051 | 8051 | xxxx1xxxxx10xxxxxxxxx1xx0111100x |
8052 | 8052 | fccmpe. */ |
8053 | - return 750; | |
8053 | + return 754; | |
8054 | 8054 | } |
8055 | 8055 | } |
8056 | 8056 | else |
@@ -8631,7 +8631,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
8631 | 8631 | 10987654321098765432109876543210 |
8632 | 8632 | xxxxxxxxxx11xxxxxxxxx1xx0111100x |
8633 | 8633 | fcsel. */ |
8634 | - return 811; | |
8634 | + return 815; | |
8635 | 8635 | } |
8636 | 8636 | else |
8637 | 8637 | { |
@@ -9075,7 +9075,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9075 | 9075 | 10987654321098765432109876543210 |
9076 | 9076 | xxxxxxxxxxxxxxx0xxxxx0xx1111100x |
9077 | 9077 | fmadd. */ |
9078 | - return 801; | |
9078 | + return 805; | |
9079 | 9079 | } |
9080 | 9080 | else |
9081 | 9081 | { |
@@ -9083,7 +9083,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9083 | 9083 | 10987654321098765432109876543210 |
9084 | 9084 | xxxxxxxxxxxxxxx0xxxxx1xx1111100x |
9085 | 9085 | fnmadd. */ |
9086 | - return 805; | |
9086 | + return 809; | |
9087 | 9087 | } |
9088 | 9088 | } |
9089 | 9089 | else |
@@ -9228,7 +9228,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9228 | 9228 | 10987654321098765432109876543210 |
9229 | 9229 | xxxxxxxxxxxx0000xxxxxxxx111111xx |
9230 | 9230 | ushr. */ |
9231 | - return 591; | |
9231 | + return 593; | |
9232 | 9232 | } |
9233 | 9233 | else |
9234 | 9234 | { |
@@ -9236,7 +9236,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9236 | 9236 | 10987654321098765432109876543210 |
9237 | 9237 | xxxxxxxxxxxx0010xxxxxxxx111111xx |
9238 | 9238 | sri. */ |
9239 | - return 595; | |
9239 | + return 597; | |
9240 | 9240 | } |
9241 | 9241 | } |
9242 | 9242 | else |
@@ -9247,7 +9247,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9247 | 9247 | 10987654321098765432109876543210 |
9248 | 9248 | xxxxxxxxxxxx0100xxxxxxxx111111xx |
9249 | 9249 | urshr. */ |
9250 | - return 593; | |
9250 | + return 595; | |
9251 | 9251 | } |
9252 | 9252 | else |
9253 | 9253 | { |
@@ -9255,7 +9255,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9255 | 9255 | 10987654321098765432109876543210 |
9256 | 9256 | xxxxxxxxxxxx0110xxxxxxxx111111xx |
9257 | 9257 | sqshlu. */ |
9258 | - return 597; | |
9258 | + return 599; | |
9259 | 9259 | } |
9260 | 9260 | } |
9261 | 9261 | } |
@@ -9269,7 +9269,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9269 | 9269 | 10987654321098765432109876543210 |
9270 | 9270 | xxxxxxxxxxxx1000xxxxxxxx111111xx |
9271 | 9271 | usra. */ |
9272 | - return 592; | |
9272 | + return 594; | |
9273 | 9273 | } |
9274 | 9274 | else |
9275 | 9275 | { |
@@ -9277,7 +9277,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9277 | 9277 | 10987654321098765432109876543210 |
9278 | 9278 | xxxxxxxxxxxx1010xxxxxxxx111111xx |
9279 | 9279 | sli. */ |
9280 | - return 596; | |
9280 | + return 598; | |
9281 | 9281 | } |
9282 | 9282 | } |
9283 | 9283 | else |
@@ -9288,7 +9288,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9288 | 9288 | 10987654321098765432109876543210 |
9289 | 9289 | xxxxxxxxxxxx1100xxxxxxxx111111xx |
9290 | 9290 | ursra. */ |
9291 | - return 594; | |
9291 | + return 596; | |
9292 | 9292 | } |
9293 | 9293 | else |
9294 | 9294 | { |
@@ -9296,7 +9296,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9296 | 9296 | 10987654321098765432109876543210 |
9297 | 9297 | xxxxxxxxxxxx1110xxxxxxxx111111xx |
9298 | 9298 | uqshl. */ |
9299 | - return 598; | |
9299 | + return 600; | |
9300 | 9300 | } |
9301 | 9301 | } |
9302 | 9302 | } |
@@ -9699,7 +9699,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9699 | 9699 | 10987654321098765432109876543210 |
9700 | 9700 | xxxxxxxxxxxxxxx1xxxxx0xx1111100x |
9701 | 9701 | fmsub. */ |
9702 | - return 803; | |
9702 | + return 807; | |
9703 | 9703 | } |
9704 | 9704 | else |
9705 | 9705 | { |
@@ -9707,7 +9707,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9707 | 9707 | 10987654321098765432109876543210 |
9708 | 9708 | xxxxxxxxxxxxxxx1xxxxx1xx1111100x |
9709 | 9709 | fnmsub. */ |
9710 | - return 807; | |
9710 | + return 811; | |
9711 | 9711 | } |
9712 | 9712 | } |
9713 | 9713 | else |
@@ -9801,7 +9801,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9801 | 9801 | 10987654321098765432109876543210 |
9802 | 9802 | xxxxxxxxxx11x1x1xxxxxxxx1111101x |
9803 | 9803 | fcvtzs. */ |
9804 | - return 590; | |
9804 | + return 591; | |
9805 | 9805 | } |
9806 | 9806 | } |
9807 | 9807 | } |
@@ -9862,7 +9862,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9862 | 9862 | 10987654321098765432109876543210 |
9863 | 9863 | xxxxxxxxxx1000x1xxxxxxxx111111xx |
9864 | 9864 | sqshrun. */ |
9865 | - return 599; | |
9865 | + return 601; | |
9866 | 9866 | } |
9867 | 9867 | else |
9868 | 9868 | { |
@@ -9870,7 +9870,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9870 | 9870 | 10987654321098765432109876543210 |
9871 | 9871 | xxxxxxxxxx1001x1xxxxxxxx111111xx |
9872 | 9872 | ucvtf. */ |
9873 | - return 603; | |
9873 | + return 605; | |
9874 | 9874 | } |
9875 | 9875 | } |
9876 | 9876 | else |
@@ -9879,7 +9879,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9879 | 9879 | 10987654321098765432109876543210 |
9880 | 9880 | xxxxxxxxxx101xx1xxxxxxxx111111xx |
9881 | 9881 | uqshrn. */ |
9882 | - return 601; | |
9882 | + return 603; | |
9883 | 9883 | } |
9884 | 9884 | } |
9885 | 9885 | else |
@@ -9890,7 +9890,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9890 | 9890 | 10987654321098765432109876543210 |
9891 | 9891 | xxxxxxxxxx110xx1xxxxxxxx111111xx |
9892 | 9892 | sqrshrun. */ |
9893 | - return 600; | |
9893 | + return 602; | |
9894 | 9894 | } |
9895 | 9895 | else |
9896 | 9896 | { |
@@ -9900,7 +9900,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9900 | 9900 | 10987654321098765432109876543210 |
9901 | 9901 | xxxxxxxxxx1110x1xxxxxxxx111111xx |
9902 | 9902 | uqrshrn. */ |
9903 | - return 602; | |
9903 | + return 604; | |
9904 | 9904 | } |
9905 | 9905 | else |
9906 | 9906 | { |
@@ -9908,7 +9908,7 @@ aarch64_opcode_lookup_1 (uint32_t word) | ||
9908 | 9908 | 10987654321098765432109876543210 |
9909 | 9909 | xxxxxxxxxx1111x1xxxxxxxx111111xx |
9910 | 9910 | fcvtzu. */ |
9911 | - return 604; | |
9911 | + return 607; | |
9912 | 9912 | } |
9913 | 9913 | } |
9914 | 9914 | } |
@@ -9939,22 +9939,22 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode) | ||
9939 | 9939 | int value; |
9940 | 9940 | switch (key) |
9941 | 9941 | { |
9942 | - case 897: value = 901; break; /* stnp --> stp. */ | |
9943 | - case 901: return NULL; /* stp --> NULL. */ | |
9944 | - case 895: value = 896; break; /* stllrb --> stllrh. */ | |
9945 | - case 896: return NULL; /* stllrh --> NULL. */ | |
9946 | - case 898: value = 902; break; /* ldnp --> ldp. */ | |
9947 | - case 902: return NULL; /* ldp --> NULL. */ | |
9948 | - case 1113: value = 1114; break; /* msr --> hint. */ | |
9949 | - case 1114: value = 1123; break; /* hint --> clrex. */ | |
9950 | - case 1123: value = 1124; break; /* clrex --> dsb. */ | |
9951 | - case 1124: value = 1125; break; /* dsb --> dmb. */ | |
9952 | - case 1125: value = 1126; break; /* dmb --> isb. */ | |
9953 | - case 1126: value = 1127; break; /* isb --> sys. */ | |
9954 | - case 1127: value = 1132; break; /* sys --> msr. */ | |
9955 | - case 1132: return NULL; /* msr --> NULL. */ | |
9956 | - case 1133: value = 1134; break; /* sysl --> mrs. */ | |
9957 | - case 1134: return NULL; /* mrs --> NULL. */ | |
9942 | + case 901: value = 905; break; /* stnp --> stp. */ | |
9943 | + case 905: return NULL; /* stp --> NULL. */ | |
9944 | + case 899: value = 900; break; /* stllrb --> stllrh. */ | |
9945 | + case 900: return NULL; /* stllrh --> NULL. */ | |
9946 | + case 902: value = 906; break; /* ldnp --> ldp. */ | |
9947 | + case 906: return NULL; /* ldp --> NULL. */ | |
9948 | + case 1117: value = 1118; break; /* msr --> hint. */ | |
9949 | + case 1118: value = 1127; break; /* hint --> clrex. */ | |
9950 | + case 1127: value = 1128; break; /* clrex --> dsb. */ | |
9951 | + case 1128: value = 1129; break; /* dsb --> dmb. */ | |
9952 | + case 1129: value = 1130; break; /* dmb --> isb. */ | |
9953 | + case 1130: value = 1131; break; /* isb --> sys. */ | |
9954 | + case 1131: value = 1136; break; /* sys --> msr. */ | |
9955 | + case 1136: return NULL; /* msr --> NULL. */ | |
9956 | + case 1137: value = 1138; break; /* sysl --> mrs. */ | |
9957 | + case 1138: return NULL; /* mrs --> NULL. */ | |
9958 | 9958 | case 431: value = 432; break; /* st4 --> st1. */ |
9959 | 9959 | case 432: value = 433; break; /* st1 --> st2. */ |
9960 | 9960 | case 433: value = 434; break; /* st2 --> st3. */ |
@@ -9987,98 +9987,98 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode) | ||
9987 | 9987 | case 469: return NULL; /* ld2r --> NULL. */ |
9988 | 9988 | case 468: value = 470; break; /* ld4 --> ld4r. */ |
9989 | 9989 | case 470: return NULL; /* ld4r --> NULL. */ |
9990 | - case 714: value = 715; break; /* fcvtzs --> fcvtzs. */ | |
9991 | - case 715: return NULL; /* fcvtzs --> NULL. */ | |
9992 | - case 710: value = 711; break; /* scvtf --> scvtf. */ | |
9993 | - case 711: return NULL; /* scvtf --> NULL. */ | |
9994 | - case 716: value = 717; break; /* fcvtzu --> fcvtzu. */ | |
9995 | - case 717: return NULL; /* fcvtzu --> NULL. */ | |
9996 | - case 712: value = 713; break; /* ucvtf --> ucvtf. */ | |
9997 | - case 713: return NULL; /* ucvtf --> NULL. */ | |
9998 | - case 718: value = 719; break; /* fcvtns --> fcvtns. */ | |
9999 | - case 719: return NULL; /* fcvtns --> NULL. */ | |
10000 | - case 738: value = 739; break; /* fcvtms --> fcvtms. */ | |
10001 | - case 739: return NULL; /* fcvtms --> NULL. */ | |
10002 | - case 734: value = 735; break; /* fcvtps --> fcvtps. */ | |
10003 | - case 735: return NULL; /* fcvtps --> NULL. */ | |
10004 | - case 742: value = 743; break; /* fcvtzs --> fcvtzs. */ | |
10005 | - case 743: return NULL; /* fcvtzs --> NULL. */ | |
10006 | - case 726: value = 727; break; /* fcvtas --> fcvtas. */ | |
10007 | - case 727: return NULL; /* fcvtas --> NULL. */ | |
10008 | - case 722: value = 723; break; /* scvtf --> scvtf. */ | |
10009 | - case 723: return NULL; /* scvtf --> NULL. */ | |
10010 | - case 730: value = 731; break; /* fmov --> fmov. */ | |
10011 | - case 731: return NULL; /* fmov --> NULL. */ | |
10012 | - case 720: value = 721; break; /* fcvtnu --> fcvtnu. */ | |
10013 | - case 721: return NULL; /* fcvtnu --> NULL. */ | |
10014 | - case 740: value = 741; break; /* fcvtmu --> fcvtmu. */ | |
10015 | - case 741: return NULL; /* fcvtmu --> NULL. */ | |
10016 | - case 736: value = 737; break; /* fcvtpu --> fcvtpu. */ | |
10017 | - case 737: return NULL; /* fcvtpu --> NULL. */ | |
10018 | - case 744: value = 745; break; /* fcvtzu --> fcvtzu. */ | |
10019 | - case 745: return NULL; /* fcvtzu --> NULL. */ | |
10020 | - case 728: value = 729; break; /* fcvtau --> fcvtau. */ | |
10021 | - case 729: return NULL; /* fcvtau --> NULL. */ | |
10022 | - case 724: value = 725; break; /* ucvtf --> ucvtf. */ | |
10023 | - case 725: return NULL; /* ucvtf --> NULL. */ | |
10024 | - case 732: value = 733; break; /* fmov --> fmov. */ | |
10025 | - case 733: return NULL; /* fmov --> NULL. */ | |
10026 | - case 760: value = 761; break; /* fmov --> fmov. */ | |
10027 | - case 761: return NULL; /* fmov --> NULL. */ | |
10028 | - case 769: value = 770; break; /* frintn --> frintn. */ | |
10029 | - case 770: return NULL; /* frintn --> NULL. */ | |
10030 | - case 764: value = 765; break; /* fneg --> fneg. */ | |
10031 | - case 765: return NULL; /* fneg --> NULL. */ | |
10032 | - case 773: value = 774; break; /* frintm --> frintm. */ | |
10033 | - case 774: return NULL; /* frintm --> NULL. */ | |
10034 | - case 762: value = 763; break; /* fabs --> fabs. */ | |
10035 | - case 763: return NULL; /* fabs --> NULL. */ | |
10036 | - case 771: value = 772; break; /* frintp --> frintp. */ | |
10037 | - case 772: return NULL; /* frintp --> NULL. */ | |
10038 | - case 766: value = 767; break; /* fsqrt --> fsqrt. */ | |
10039 | - case 767: return NULL; /* fsqrt --> NULL. */ | |
10040 | - case 775: value = 776; break; /* frintz --> frintz. */ | |
10041 | - case 776: return NULL; /* frintz --> NULL. */ | |
10042 | - case 777: value = 778; break; /* frinta --> frinta. */ | |
10043 | - case 778: return NULL; /* frinta --> NULL. */ | |
10044 | - case 779: value = 780; break; /* frintx --> frintx. */ | |
10045 | - case 780: return NULL; /* frintx --> NULL. */ | |
10046 | - case 781: value = 782; break; /* frinti --> frinti. */ | |
10047 | - case 782: return NULL; /* frinti --> NULL. */ | |
10048 | - case 752: value = 753; break; /* fcmp --> fcmp. */ | |
10049 | - case 753: return NULL; /* fcmp --> NULL. */ | |
10050 | - case 754: value = 755; break; /* fcmpe --> fcmpe. */ | |
10051 | - case 755: return NULL; /* fcmpe --> NULL. */ | |
9990 | + case 718: value = 719; break; /* fcvtzs --> fcvtzs. */ | |
9991 | + case 719: return NULL; /* fcvtzs --> NULL. */ | |
9992 | + case 714: value = 715; break; /* scvtf --> scvtf. */ | |
9993 | + case 715: return NULL; /* scvtf --> NULL. */ | |
9994 | + case 720: value = 721; break; /* fcvtzu --> fcvtzu. */ | |
9995 | + case 721: return NULL; /* fcvtzu --> NULL. */ | |
9996 | + case 716: value = 717; break; /* ucvtf --> ucvtf. */ | |
9997 | + case 717: return NULL; /* ucvtf --> NULL. */ | |
9998 | + case 722: value = 723; break; /* fcvtns --> fcvtns. */ | |
9999 | + case 723: return NULL; /* fcvtns --> NULL. */ | |
10000 | + case 742: value = 743; break; /* fcvtms --> fcvtms. */ | |
10001 | + case 743: return NULL; /* fcvtms --> NULL. */ | |
10002 | + case 738: value = 739; break; /* fcvtps --> fcvtps. */ | |
10003 | + case 739: return NULL; /* fcvtps --> NULL. */ | |
10004 | + case 746: value = 747; break; /* fcvtzs --> fcvtzs. */ | |
10005 | + case 747: return NULL; /* fcvtzs --> NULL. */ | |
10006 | + case 730: value = 731; break; /* fcvtas --> fcvtas. */ | |
10007 | + case 731: return NULL; /* fcvtas --> NULL. */ | |
10008 | + case 726: value = 727; break; /* scvtf --> scvtf. */ | |
10009 | + case 727: return NULL; /* scvtf --> NULL. */ | |
10010 | + case 734: value = 735; break; /* fmov --> fmov. */ | |
10011 | + case 735: return NULL; /* fmov --> NULL. */ | |
10012 | + case 724: value = 725; break; /* fcvtnu --> fcvtnu. */ | |
10013 | + case 725: return NULL; /* fcvtnu --> NULL. */ | |
10014 | + case 744: value = 745; break; /* fcvtmu --> fcvtmu. */ | |
10015 | + case 745: return NULL; /* fcvtmu --> NULL. */ | |
10016 | + case 740: value = 741; break; /* fcvtpu --> fcvtpu. */ | |
10017 | + case 741: return NULL; /* fcvtpu --> NULL. */ | |
10018 | + case 748: value = 749; break; /* fcvtzu --> fcvtzu. */ | |
10019 | + case 749: return NULL; /* fcvtzu --> NULL. */ | |
10020 | + case 732: value = 733; break; /* fcvtau --> fcvtau. */ | |
10021 | + case 733: return NULL; /* fcvtau --> NULL. */ | |
10022 | + case 728: value = 729; break; /* ucvtf --> ucvtf. */ | |
10023 | + case 729: return NULL; /* ucvtf --> NULL. */ | |
10024 | + case 736: value = 737; break; /* fmov --> fmov. */ | |
10025 | + case 737: return NULL; /* fmov --> NULL. */ | |
10026 | + case 764: value = 765; break; /* fmov --> fmov. */ | |
10027 | + case 765: return NULL; /* fmov --> NULL. */ | |
10028 | + case 773: value = 774; break; /* frintn --> frintn. */ | |
10029 | + case 774: return NULL; /* frintn --> NULL. */ | |
10030 | + case 768: value = 769; break; /* fneg --> fneg. */ | |
10031 | + case 769: return NULL; /* fneg --> NULL. */ | |
10032 | + case 777: value = 778; break; /* frintm --> frintm. */ | |
10033 | + case 778: return NULL; /* frintm --> NULL. */ | |
10034 | + case 766: value = 767; break; /* fabs --> fabs. */ | |
10035 | + case 767: return NULL; /* fabs --> NULL. */ | |
10036 | + case 775: value = 776; break; /* frintp --> frintp. */ | |
10037 | + case 776: return NULL; /* frintp --> NULL. */ | |
10038 | + case 770: value = 771; break; /* fsqrt --> fsqrt. */ | |
10039 | + case 771: return NULL; /* fsqrt --> NULL. */ | |
10040 | + case 779: value = 780; break; /* frintz --> frintz. */ | |
10041 | + case 780: return NULL; /* frintz --> NULL. */ | |
10042 | + case 781: value = 782; break; /* frinta --> frinta. */ | |
10043 | + case 782: return NULL; /* frinta --> NULL. */ | |
10044 | + case 783: value = 784; break; /* frintx --> frintx. */ | |
10045 | + case 784: return NULL; /* frintx --> NULL. */ | |
10046 | + case 785: value = 786; break; /* frinti --> frinti. */ | |
10047 | + case 786: return NULL; /* frinti --> NULL. */ | |
10052 | 10048 | case 756: value = 757; break; /* fcmp --> fcmp. */ |
10053 | 10049 | case 757: return NULL; /* fcmp --> NULL. */ |
10054 | 10050 | case 758: value = 759; break; /* fcmpe --> fcmpe. */ |
10055 | 10051 | case 759: return NULL; /* fcmpe --> NULL. */ |
10056 | - case 809: value = 810; break; /* fmov --> fmov. */ | |
10057 | - case 810: return NULL; /* fmov --> NULL. */ | |
10058 | - case 783: value = 784; break; /* fmul --> fmul. */ | |
10059 | - case 784: return NULL; /* fmul --> NULL. */ | |
10060 | - case 799: value = 800; break; /* fnmul --> fnmul. */ | |
10061 | - case 800: return NULL; /* fnmul --> NULL. */ | |
10062 | - case 791: value = 792; break; /* fmax --> fmax. */ | |
10063 | - case 792: return NULL; /* fmax --> NULL. */ | |
10064 | - case 787: value = 788; break; /* fadd --> fadd. */ | |
10065 | - case 788: return NULL; /* fadd --> NULL. */ | |
10066 | - case 795: value = 796; break; /* fmaxnm --> fmaxnm. */ | |
10067 | - case 796: return NULL; /* fmaxnm --> NULL. */ | |
10068 | - case 785: value = 786; break; /* fdiv --> fdiv. */ | |
10069 | - case 786: return NULL; /* fdiv --> NULL. */ | |
10070 | - case 793: value = 794; break; /* fmin --> fmin. */ | |
10071 | - case 794: return NULL; /* fmin --> NULL. */ | |
10072 | - case 789: value = 790; break; /* fsub --> fsub. */ | |
10073 | - case 790: return NULL; /* fsub --> NULL. */ | |
10074 | - case 797: value = 798; break; /* fminnm --> fminnm. */ | |
10075 | - case 798: return NULL; /* fminnm --> NULL. */ | |
10076 | - case 748: value = 749; break; /* fccmp --> fccmp. */ | |
10077 | - case 749: return NULL; /* fccmp --> NULL. */ | |
10078 | - case 750: value = 751; break; /* fccmpe --> fccmpe. */ | |
10079 | - case 751: return NULL; /* fccmpe --> NULL. */ | |
10080 | - case 811: value = 812; break; /* fcsel --> fcsel. */ | |
10081 | - case 812: return NULL; /* fcsel --> NULL. */ | |
10052 | + case 760: value = 761; break; /* fcmp --> fcmp. */ | |
10053 | + case 761: return NULL; /* fcmp --> NULL. */ | |
10054 | + case 762: value = 763; break; /* fcmpe --> fcmpe. */ | |
10055 | + case 763: return NULL; /* fcmpe --> NULL. */ | |
10056 | + case 813: value = 814; break; /* fmov --> fmov. */ | |
10057 | + case 814: return NULL; /* fmov --> NULL. */ | |
10058 | + case 787: value = 788; break; /* fmul --> fmul. */ | |
10059 | + case 788: return NULL; /* fmul --> NULL. */ | |
10060 | + case 803: value = 804; break; /* fnmul --> fnmul. */ | |
10061 | + case 804: return NULL; /* fnmul --> NULL. */ | |
10062 | + case 795: value = 796; break; /* fmax --> fmax. */ | |
10063 | + case 796: return NULL; /* fmax --> NULL. */ | |
10064 | + case 791: value = 792; break; /* fadd --> fadd. */ | |
10065 | + case 792: return NULL; /* fadd --> NULL. */ | |
10066 | + case 799: value = 800; break; /* fmaxnm --> fmaxnm. */ | |
10067 | + case 800: return NULL; /* fmaxnm --> NULL. */ | |
10068 | + case 789: value = 790; break; /* fdiv --> fdiv. */ | |
10069 | + case 790: return NULL; /* fdiv --> NULL. */ | |
10070 | + case 797: value = 798; break; /* fmin --> fmin. */ | |
10071 | + case 798: return NULL; /* fmin --> NULL. */ | |
10072 | + case 793: value = 794; break; /* fsub --> fsub. */ | |
10073 | + case 794: return NULL; /* fsub --> NULL. */ | |
10074 | + case 801: value = 802; break; /* fminnm --> fminnm. */ | |
10075 | + case 802: return NULL; /* fminnm --> NULL. */ | |
10076 | + case 752: value = 753; break; /* fccmp --> fccmp. */ | |
10077 | + case 753: return NULL; /* fccmp --> NULL. */ | |
10078 | + case 754: value = 755; break; /* fccmpe --> fccmpe. */ | |
10079 | + case 755: return NULL; /* fccmpe --> NULL. */ | |
10080 | + case 815: value = 816; break; /* fcsel --> fcsel. */ | |
10081 | + case 816: return NULL; /* fcsel --> NULL. */ | |
10082 | 10082 | case 130: value = 365; break; /* movi --> sshr. */ |
10083 | 10083 | case 365: value = 367; break; /* sshr --> srshr. */ |
10084 | 10084 | case 367: return NULL; /* srshr --> NULL. */ |
@@ -10097,10 +10097,10 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode) | ||
10097 | 10097 | case 390: value = 392; break; /* ursra --> sli. */ |
10098 | 10098 | case 392: value = 394; break; /* sli --> uqshl. */ |
10099 | 10099 | case 394: return NULL; /* uqshl --> NULL. */ |
10100 | - case 801: value = 802; break; /* fmadd --> fmadd. */ | |
10101 | - case 802: return NULL; /* fmadd --> NULL. */ | |
10102 | - case 805: value = 806; break; /* fnmadd --> fnmadd. */ | |
10103 | - case 806: return NULL; /* fnmadd --> NULL. */ | |
10100 | + case 805: value = 806; break; /* fmadd --> fmadd. */ | |
10101 | + case 806: return NULL; /* fmadd --> NULL. */ | |
10102 | + case 809: value = 810; break; /* fnmadd --> fnmadd. */ | |
10103 | + case 810: return NULL; /* fnmadd --> NULL. */ | |
10104 | 10104 | case 132: value = 371; break; /* movi --> shrn. */ |
10105 | 10105 | case 371: value = 372; break; /* shrn --> shrn2. */ |
10106 | 10106 | case 372: value = 379; break; /* shrn2 --> sshll. */ |
@@ -10129,10 +10129,18 @@ aarch64_find_next_opcode (const aarch64_opcode *opcode) | ||
10129 | 10129 | case 386: return NULL; /* fcvtzs --> NULL. */ |
10130 | 10130 | case 409: value = 410; break; /* fcvtzu --> fcvtzu. */ |
10131 | 10131 | case 410: return NULL; /* fcvtzu --> NULL. */ |
10132 | - case 803: value = 804; break; /* fmsub --> fmsub. */ | |
10133 | - case 804: return NULL; /* fmsub --> NULL. */ | |
10134 | - case 807: value = 808; break; /* fnmsub --> fnmsub. */ | |
10135 | - case 808: return NULL; /* fnmsub --> NULL. */ | |
10132 | + case 807: value = 808; break; /* fmsub --> fmsub. */ | |
10133 | + case 808: return NULL; /* fmsub --> NULL. */ | |
10134 | + case 811: value = 812; break; /* fnmsub --> fnmsub. */ | |
10135 | + case 812: return NULL; /* fnmsub --> NULL. */ | |
10136 | + case 589: value = 590; break; /* scvtf --> scvtf. */ | |
10137 | + case 590: return NULL; /* scvtf --> NULL. */ | |
10138 | + case 591: value = 592; break; /* fcvtzs --> fcvtzs. */ | |
10139 | + case 592: return NULL; /* fcvtzs --> NULL. */ | |
10140 | + case 605: value = 606; break; /* ucvtf --> ucvtf. */ | |
10141 | + case 606: return NULL; /* ucvtf --> NULL. */ | |
10142 | + case 607: value = 608; break; /* fcvtzu --> fcvtzu. */ | |
10143 | + case 608: return NULL; /* fcvtzu --> NULL. */ | |
10136 | 10144 | default: return NULL; |
10137 | 10145 | } |
10138 | 10146 |
@@ -10167,82 +10175,82 @@ aarch64_find_alias_opcode (const aarch64_opcode *opcode) | ||
10167 | 10175 | case 403: value = 404; break; /* ushll --> uxtl. */ |
10168 | 10176 | case 405: value = 406; break; /* ushll2 --> uxtl2. */ |
10169 | 10177 | case 526: value = 527; break; /* dup --> mov. */ |
10170 | - case 605: value = 610; break; /* sbfm --> sxtw. */ | |
10171 | - case 612: value = 614; break; /* bfm --> bfc. */ | |
10172 | - case 616: value = 620; break; /* ubfm --> uxth. */ | |
10173 | - case 638: value = 640; break; /* csinc --> cset. */ | |
10174 | - case 641: value = 643; break; /* csinv --> csetm. */ | |
10175 | - case 644: value = 645; break; /* csneg --> cneg. */ | |
10176 | - case 663: value = 663; break; /* rev --> rev. */ | |
10177 | - case 670: value = 671; break; /* lslv --> lsl. */ | |
10178 | - case 672: value = 673; break; /* lsrv --> lsr. */ | |
10179 | - case 674: value = 675; break; /* asrv --> asr. */ | |
10180 | - case 676: value = 677; break; /* rorv --> ror. */ | |
10181 | - case 686: value = 687; break; /* madd --> mul. */ | |
10182 | - case 688: value = 689; break; /* msub --> mneg. */ | |
10183 | - case 690: value = 691; break; /* smaddl --> smull. */ | |
10184 | - case 692: value = 693; break; /* smsubl --> smnegl. */ | |
10185 | - case 695: value = 696; break; /* umaddl --> umull. */ | |
10186 | - case 697: value = 698; break; /* umsubl --> umnegl. */ | |
10187 | - case 708: value = 709; break; /* extr --> ror. */ | |
10188 | - case 915: value = 916; break; /* and --> bic. */ | |
10189 | - case 917: value = 918; break; /* orr --> mov. */ | |
10190 | - case 920: value = 921; break; /* ands --> tst. */ | |
10191 | - case 924: value = 926; break; /* orr --> uxtw. */ | |
10192 | - case 927: value = 928; break; /* orn --> mvn. */ | |
10193 | - case 931: value = 932; break; /* ands --> tst. */ | |
10194 | - case 962: value = 1058; break; /* ldaddb --> staddb. */ | |
10195 | - case 963: value = 1059; break; /* ldaddh --> staddh. */ | |
10196 | - case 964: value = 1060; break; /* ldadd --> stadd. */ | |
10197 | - case 966: value = 1061; break; /* ldaddlb --> staddlb. */ | |
10198 | - case 969: value = 1062; break; /* ldaddlh --> staddlh. */ | |
10199 | - case 972: value = 1063; break; /* ldaddl --> staddl. */ | |
10200 | - case 974: value = 1064; break; /* ldclrb --> stclrb. */ | |
10201 | - case 975: value = 1065; break; /* ldclrh --> stclrh. */ | |
10202 | - case 976: value = 1066; break; /* ldclr --> stclr. */ | |
10203 | - case 978: value = 1067; break; /* ldclrlb --> stclrlb. */ | |
10204 | - case 981: value = 1068; break; /* ldclrlh --> stclrlh. */ | |
10205 | - case 984: value = 1069; break; /* ldclrl --> stclrl. */ | |
10206 | - case 986: value = 1070; break; /* ldeorb --> steorb. */ | |
10207 | - case 987: value = 1071; break; /* ldeorh --> steorh. */ | |
10208 | - case 988: value = 1072; break; /* ldeor --> steor. */ | |
10209 | - case 990: value = 1073; break; /* ldeorlb --> steorlb. */ | |
10210 | - case 993: value = 1074; break; /* ldeorlh --> steorlh. */ | |
10211 | - case 996: value = 1075; break; /* ldeorl --> steorl. */ | |
10212 | - case 998: value = 1076; break; /* ldsetb --> stsetb. */ | |
10213 | - case 999: value = 1077; break; /* ldseth --> stseth. */ | |
10214 | - case 1000: value = 1078; break; /* ldset --> stset. */ | |
10215 | - case 1002: value = 1079; break; /* ldsetlb --> stsetlb. */ | |
10216 | - case 1005: value = 1080; break; /* ldsetlh --> stsetlh. */ | |
10217 | - case 1008: value = 1081; break; /* ldsetl --> stsetl. */ | |
10218 | - case 1010: value = 1082; break; /* ldsmaxb --> stsmaxb. */ | |
10219 | - case 1011: value = 1083; break; /* ldsmaxh --> stsmaxh. */ | |
10220 | - case 1012: value = 1084; break; /* ldsmax --> stsmax. */ | |
10221 | - case 1014: value = 1085; break; /* ldsmaxlb --> stsmaxlb. */ | |
10222 | - case 1017: value = 1086; break; /* ldsmaxlh --> stsmaxlh. */ | |
10223 | - case 1020: value = 1087; break; /* ldsmaxl --> stsmaxl. */ | |
10224 | - case 1022: value = 1088; break; /* ldsminb --> stsminb. */ | |
10225 | - case 1023: value = 1089; break; /* ldsminh --> stsminh. */ | |
10226 | - case 1024: value = 1090; break; /* ldsmin --> stsmin. */ | |
10227 | - case 1026: value = 1091; break; /* ldsminlb --> stsminlb. */ | |
10228 | - case 1029: value = 1092; break; /* ldsminlh --> stsminlh. */ | |
10229 | - case 1032: value = 1093; break; /* ldsminl --> stsminl. */ | |
10230 | - case 1034: value = 1094; break; /* ldumaxb --> stumaxb. */ | |
10231 | - case 1035: value = 1095; break; /* ldumaxh --> stumaxh. */ | |
10232 | - case 1036: value = 1096; break; /* ldumax --> stumax. */ | |
10233 | - case 1038: value = 1097; break; /* ldumaxlb --> stumaxlb. */ | |
10234 | - case 1041: value = 1098; break; /* ldumaxlh --> stumaxlh. */ | |
10235 | - case 1044: value = 1099; break; /* ldumaxl --> stumaxl. */ | |
10236 | - case 1046: value = 1100; break; /* lduminb --> stuminb. */ | |
10237 | - case 1047: value = 1101; break; /* lduminh --> stuminh. */ | |
10238 | - case 1048: value = 1102; break; /* ldumin --> stumin. */ | |
10239 | - case 1050: value = 1103; break; /* lduminlb --> stuminlb. */ | |
10240 | - case 1053: value = 1104; break; /* lduminlh --> stuminlh. */ | |
10241 | - case 1056: value = 1105; break; /* lduminl --> stuminl. */ | |
10242 | - case 1106: value = 1107; break; /* movn --> mov. */ | |
10243 | - case 1108: value = 1109; break; /* movz --> mov. */ | |
10244 | - case 1114: value = 1122; break; /* hint --> psb. */ | |
10245 | - case 1127: value = 1131; break; /* sys --> tlbi. */ | |
10178 | + case 609: value = 614; break; /* sbfm --> sxtw. */ | |
10179 | + case 616: value = 618; break; /* bfm --> bfc. */ | |
10180 | + case 620: value = 624; break; /* ubfm --> uxth. */ | |
10181 | + case 642: value = 644; break; /* csinc --> cset. */ | |
10182 | + case 645: value = 647; break; /* csinv --> csetm. */ | |
10183 | + case 648: value = 649; break; /* csneg --> cneg. */ | |
10184 | + case 667: value = 667; break; /* rev --> rev. */ | |
10185 | + case 674: value = 675; break; /* lslv --> lsl. */ | |
10186 | + case 676: value = 677; break; /* lsrv --> lsr. */ | |
10187 | + case 678: value = 679; break; /* asrv --> asr. */ | |
10188 | + case 680: value = 681; break; /* rorv --> ror. */ | |
10189 | + case 690: value = 691; break; /* madd --> mul. */ | |
10190 | + case 692: value = 693; break; /* msub --> mneg. */ | |
10191 | + case 694: value = 695; break; /* smaddl --> smull. */ | |
10192 | + case 696: value = 697; break; /* smsubl --> smnegl. */ | |
10193 | + case 699: value = 700; break; /* umaddl --> umull. */ | |
10194 | + case 701: value = 702; break; /* umsubl --> umnegl. */ | |
10195 | + case 712: value = 713; break; /* extr --> ror. */ | |
10196 | + case 919: value = 920; break; /* and --> bic. */ | |
10197 | + case 921: value = 922; break; /* orr --> mov. */ | |
10198 | + case 924: value = 925; break; /* ands --> tst. */ | |
10199 | + case 928: value = 930; break; /* orr --> uxtw. */ | |
10200 | + case 931: value = 932; break; /* orn --> mvn. */ | |
10201 | + case 935: value = 936; break; /* ands --> tst. */ | |
10202 | + case 966: value = 1062; break; /* ldaddb --> staddb. */ | |
10203 | + case 967: value = 1063; break; /* ldaddh --> staddh. */ | |
10204 | + case 968: value = 1064; break; /* ldadd --> stadd. */ | |
10205 | + case 970: value = 1065; break; /* ldaddlb --> staddlb. */ | |
10206 | + case 973: value = 1066; break; /* ldaddlh --> staddlh. */ | |
10207 | + case 976: value = 1067; break; /* ldaddl --> staddl. */ | |
10208 | + case 978: value = 1068; break; /* ldclrb --> stclrb. */ | |
10209 | + case 979: value = 1069; break; /* ldclrh --> stclrh. */ | |
10210 | + case 980: value = 1070; break; /* ldclr --> stclr. */ | |
10211 | + case 982: value = 1071; break; /* ldclrlb --> stclrlb. */ | |
10212 | + case 985: value = 1072; break; /* ldclrlh --> stclrlh. */ | |
10213 | + case 988: value = 1073; break; /* ldclrl --> stclrl. */ | |
10214 | + case 990: value = 1074; break; /* ldeorb --> steorb. */ | |
10215 | + case 991: value = 1075; break; /* ldeorh --> steorh. */ | |
10216 | + case 992: value = 1076; break; /* ldeor --> steor. */ | |
10217 | + case 994: value = 1077; break; /* ldeorlb --> steorlb. */ | |
10218 | + case 997: value = 1078; break; /* ldeorlh --> steorlh. */ | |
10219 | + case 1000: value = 1079; break; /* ldeorl --> steorl. */ | |
10220 | + case 1002: value = 1080; break; /* ldsetb --> stsetb. */ | |
10221 | + case 1003: value = 1081; break; /* ldseth --> stseth. */ | |
10222 | + case 1004: value = 1082; break; /* ldset --> stset. */ | |
10223 | + case 1006: value = 1083; break; /* ldsetlb --> stsetlb. */ | |
10224 | + case 1009: value = 1084; break; /* ldsetlh --> stsetlh. */ | |
10225 | + case 1012: value = 1085; break; /* ldsetl --> stsetl. */ | |
10226 | + case 1014: value = 1086; break; /* ldsmaxb --> stsmaxb. */ | |
10227 | + case 1015: value = 1087; break; /* ldsmaxh --> stsmaxh. */ | |
10228 | + case 1016: value = 1088; break; /* ldsmax --> stsmax. */ | |
10229 | + case 1018: value = 1089; break; /* ldsmaxlb --> stsmaxlb. */ | |
10230 | + case 1021: value = 1090; break; /* ldsmaxlh --> stsmaxlh. */ | |
10231 | + case 1024: value = 1091; break; /* ldsmaxl --> stsmaxl. */ | |
10232 | + case 1026: value = 1092; break; /* ldsminb --> stsminb. */ | |
10233 | + case 1027: value = 1093; break; /* ldsminh --> stsminh. */ | |
10234 | + case 1028: value = 1094; break; /* ldsmin --> stsmin. */ | |
10235 | + case 1030: value = 1095; break; /* ldsminlb --> stsminlb. */ | |
10236 | + case 1033: value = 1096; break; /* ldsminlh --> stsminlh. */ | |
10237 | + case 1036: value = 1097; break; /* ldsminl --> stsminl. */ | |
10238 | + case 1038: value = 1098; break; /* ldumaxb --> stumaxb. */ | |
10239 | + case 1039: value = 1099; break; /* ldumaxh --> stumaxh. */ | |
10240 | + case 1040: value = 1100; break; /* ldumax --> stumax. */ | |
10241 | + case 1042: value = 1101; break; /* ldumaxlb --> stumaxlb. */ | |
10242 | + case 1045: value = 1102; break; /* ldumaxlh --> stumaxlh. */ | |
10243 | + case 1048: value = 1103; break; /* ldumaxl --> stumaxl. */ | |
10244 | + case 1050: value = 1104; break; /* lduminb --> stuminb. */ | |
10245 | + case 1051: value = 1105; break; /* lduminh --> stuminh. */ | |
10246 | + case 1052: value = 1106; break; /* ldumin --> stumin. */ | |
10247 | + case 1054: value = 1107; break; /* lduminlb --> stuminlb. */ | |
10248 | + case 1057: value = 1108; break; /* lduminlh --> stuminlh. */ | |
10249 | + case 1060: value = 1109; break; /* lduminl --> stuminl. */ | |
10250 | + case 1110: value = 1111; break; /* movn --> mov. */ | |
10251 | + case 1112: value = 1113; break; /* movz --> mov. */ | |
10252 | + case 1118: value = 1126; break; /* hint --> psb. */ | |
10253 | + case 1131: value = 1135; break; /* sys --> tlbi. */ | |
10246 | 10254 | default: return NULL; |
10247 | 10255 | } |
10248 | 10256 |
@@ -10278,107 +10286,107 @@ aarch64_find_next_alias_opcode (const aarch64_opcode *opcode) | ||
10278 | 10286 | case 404: value = 403; break; /* uxtl --> ushll. */ |
10279 | 10287 | case 406: value = 405; break; /* uxtl2 --> ushll2. */ |
10280 | 10288 | case 527: value = 526; break; /* mov --> dup. */ |
10281 | - case 610: value = 609; break; /* sxtw --> sxth. */ | |
10282 | - case 609: value = 608; break; /* sxth --> sxtb. */ | |
10283 | - case 608: value = 611; break; /* sxtb --> asr. */ | |
10284 | - case 611: value = 607; break; /* asr --> sbfx. */ | |
10285 | - case 607: value = 606; break; /* sbfx --> sbfiz. */ | |
10286 | - case 606: value = 605; break; /* sbfiz --> sbfm. */ | |
10287 | - case 614: value = 615; break; /* bfc --> bfxil. */ | |
10288 | - case 615: value = 613; break; /* bfxil --> bfi. */ | |
10289 | - case 613: value = 612; break; /* bfi --> bfm. */ | |
10290 | - case 620: value = 619; break; /* uxth --> uxtb. */ | |
10291 | - case 619: value = 622; break; /* uxtb --> lsr. */ | |
10292 | - case 622: value = 621; break; /* lsr --> lsl. */ | |
10293 | - case 621: value = 618; break; /* lsl --> ubfx. */ | |
10294 | - case 618: value = 617; break; /* ubfx --> ubfiz. */ | |
10295 | - case 617: value = 616; break; /* ubfiz --> ubfm. */ | |
10296 | - case 640: value = 639; break; /* cset --> cinc. */ | |
10297 | - case 639: value = 638; break; /* cinc --> csinc. */ | |
10298 | - case 643: value = 642; break; /* csetm --> cinv. */ | |
10299 | - case 642: value = 641; break; /* cinv --> csinv. */ | |
10300 | - case 645: value = 644; break; /* cneg --> csneg. */ | |
10301 | - case 663: value = 664; break; /* rev --> rev64. */ | |
10302 | - case 671: value = 670; break; /* lsl --> lslv. */ | |
10303 | - case 673: value = 672; break; /* lsr --> lsrv. */ | |
10304 | - case 675: value = 674; break; /* asr --> asrv. */ | |
10305 | - case 677: value = 676; break; /* ror --> rorv. */ | |
10306 | - case 687: value = 686; break; /* mul --> madd. */ | |
10307 | - case 689: value = 688; break; /* mneg --> msub. */ | |
10308 | - case 691: value = 690; break; /* smull --> smaddl. */ | |
10309 | - case 693: value = 692; break; /* smnegl --> smsubl. */ | |
10310 | - case 696: value = 695; break; /* umull --> umaddl. */ | |
10311 | - case 698: value = 697; break; /* umnegl --> umsubl. */ | |
10312 | - case 709: value = 708; break; /* ror --> extr. */ | |
10313 | - case 916: value = 915; break; /* bic --> and. */ | |
10314 | - case 918: value = 917; break; /* mov --> orr. */ | |
10315 | - case 921: value = 920; break; /* tst --> ands. */ | |
10316 | - case 926: value = 925; break; /* uxtw --> mov. */ | |
10317 | - case 925: value = 924; break; /* mov --> orr. */ | |
10318 | - case 928: value = 927; break; /* mvn --> orn. */ | |
10319 | - case 932: value = 931; break; /* tst --> ands. */ | |
10320 | - case 1058: value = 962; break; /* staddb --> ldaddb. */ | |
10321 | - case 1059: value = 963; break; /* staddh --> ldaddh. */ | |
10322 | - case 1060: value = 964; break; /* stadd --> ldadd. */ | |
10323 | - case 1061: value = 966; break; /* staddlb --> ldaddlb. */ | |
10324 | - case 1062: value = 969; break; /* staddlh --> ldaddlh. */ | |
10325 | - case 1063: value = 972; break; /* staddl --> ldaddl. */ | |
10326 | - case 1064: value = 974; break; /* stclrb --> ldclrb. */ | |
10327 | - case 1065: value = 975; break; /* stclrh --> ldclrh. */ | |
10328 | - case 1066: value = 976; break; /* stclr --> ldclr. */ | |
10329 | - case 1067: value = 978; break; /* stclrlb --> ldclrlb. */ | |
10330 | - case 1068: value = 981; break; /* stclrlh --> ldclrlh. */ | |
10331 | - case 1069: value = 984; break; /* stclrl --> ldclrl. */ | |
10332 | - case 1070: value = 986; break; /* steorb --> ldeorb. */ | |
10333 | - case 1071: value = 987; break; /* steorh --> ldeorh. */ | |
10334 | - case 1072: value = 988; break; /* steor --> ldeor. */ | |
10335 | - case 1073: value = 990; break; /* steorlb --> ldeorlb. */ | |
10336 | - case 1074: value = 993; break; /* steorlh --> ldeorlh. */ | |
10337 | - case 1075: value = 996; break; /* steorl --> ldeorl. */ | |
10338 | - case 1076: value = 998; break; /* stsetb --> ldsetb. */ | |
10339 | - case 1077: value = 999; break; /* stseth --> ldseth. */ | |
10340 | - case 1078: value = 1000; break; /* stset --> ldset. */ | |
10341 | - case 1079: value = 1002; break; /* stsetlb --> ldsetlb. */ | |
10342 | - case 1080: value = 1005; break; /* stsetlh --> ldsetlh. */ | |
10343 | - case 1081: value = 1008; break; /* stsetl --> ldsetl. */ | |
10344 | - case 1082: value = 1010; break; /* stsmaxb --> ldsmaxb. */ | |
10345 | - case 1083: value = 1011; break; /* stsmaxh --> ldsmaxh. */ | |
10346 | - case 1084: value = 1012; break; /* stsmax --> ldsmax. */ | |
10347 | - case 1085: value = 1014; break; /* stsmaxlb --> ldsmaxlb. */ | |
10348 | - case 1086: value = 1017; break; /* stsmaxlh --> ldsmaxlh. */ | |
10349 | - case 1087: value = 1020; break; /* stsmaxl --> ldsmaxl. */ | |
10350 | - case 1088: value = 1022; break; /* stsminb --> ldsminb. */ | |
10351 | - case 1089: value = 1023; break; /* stsminh --> ldsminh. */ | |
10352 | - case 1090: value = 1024; break; /* stsmin --> ldsmin. */ | |
10353 | - case 1091: value = 1026; break; /* stsminlb --> ldsminlb. */ | |
10354 | - case 1092: value = 1029; break; /* stsminlh --> ldsminlh. */ | |
10355 | - case 1093: value = 1032; break; /* stsminl --> ldsminl. */ | |
10356 | - case 1094: value = 1034; break; /* stumaxb --> ldumaxb. */ | |
10357 | - case 1095: value = 1035; break; /* stumaxh --> ldumaxh. */ | |
10358 | - case 1096: value = 1036; break; /* stumax --> ldumax. */ | |
10359 | - case 1097: value = 1038; break; /* stumaxlb --> ldumaxlb. */ | |
10360 | - case 1098: value = 1041; break; /* stumaxlh --> ldumaxlh. */ | |
10361 | - case 1099: value = 1044; break; /* stumaxl --> ldumaxl. */ | |
10362 | - case 1100: value = 1046; break; /* stuminb --> lduminb. */ | |
10363 | - case 1101: value = 1047; break; /* stuminh --> lduminh. */ | |
10364 | - case 1102: value = 1048; break; /* stumin --> ldumin. */ | |
10365 | - case 1103: value = 1050; break; /* stuminlb --> lduminlb. */ | |
10366 | - case 1104: value = 1053; break; /* stuminlh --> lduminlh. */ | |
10367 | - case 1105: value = 1056; break; /* stuminl --> lduminl. */ | |
10368 | - case 1107: value = 1106; break; /* mov --> movn. */ | |
10369 | - case 1109: value = 1108; break; /* mov --> movz. */ | |
10370 | - case 1122: value = 1121; break; /* psb --> esb. */ | |
10371 | - case 1121: value = 1120; break; /* esb --> sevl. */ | |
10372 | - case 1120: value = 1119; break; /* sevl --> sev. */ | |
10373 | - case 1119: value = 1118; break; /* sev --> wfi. */ | |
10374 | - case 1118: value = 1117; break; /* wfi --> wfe. */ | |
10375 | - case 1117: value = 1116; break; /* wfe --> yield. */ | |
10376 | - case 1116: value = 1115; break; /* yield --> nop. */ | |
10377 | - case 1115: value = 1114; break; /* nop --> hint. */ | |
10378 | - case 1131: value = 1130; break; /* tlbi --> ic. */ | |
10379 | - case 1130: value = 1129; break; /* ic --> dc. */ | |
10380 | - case 1129: value = 1128; break; /* dc --> at. */ | |
10381 | - case 1128: value = 1127; break; /* at --> sys. */ | |
10289 | + case 614: value = 613; break; /* sxtw --> sxth. */ | |
10290 | + case 613: value = 612; break; /* sxth --> sxtb. */ | |
10291 | + case 612: value = 615; break; /* sxtb --> asr. */ | |
10292 | + case 615: value = 611; break; /* asr --> sbfx. */ | |
10293 | + case 611: value = 610; break; /* sbfx --> sbfiz. */ | |
10294 | + case 610: value = 609; break; /* sbfiz --> sbfm. */ | |
10295 | + case 618: value = 619; break; /* bfc --> bfxil. */ | |
10296 | + case 619: value = 617; break; /* bfxil --> bfi. */ | |
10297 | + case 617: value = 616; break; /* bfi --> bfm. */ | |
10298 | + case 624: value = 623; break; /* uxth --> uxtb. */ | |
10299 | + case 623: value = 626; break; /* uxtb --> lsr. */ | |
10300 | + case 626: value = 625; break; /* lsr --> lsl. */ | |
10301 | + case 625: value = 622; break; /* lsl --> ubfx. */ | |
10302 | + case 622: value = 621; break; /* ubfx --> ubfiz. */ | |
10303 | + case 621: value = 620; break; /* ubfiz --> ubfm. */ | |
10304 | + case 644: value = 643; break; /* cset --> cinc. */ | |
10305 | + case 643: value = 642; break; /* cinc --> csinc. */ | |
10306 | + case 647: value = 646; break; /* csetm --> cinv. */ | |
10307 | + case 646: value = 645; break; /* cinv --> csinv. */ | |
10308 | + case 649: value = 648; break; /* cneg --> csneg. */ | |
10309 | + case 667: value = 668; break; /* rev --> rev64. */ | |
10310 | + case 675: value = 674; break; /* lsl --> lslv. */ | |
10311 | + case 677: value = 676; break; /* lsr --> lsrv. */ | |
10312 | + case 679: value = 678; break; /* asr --> asrv. */ | |
10313 | + case 681: value = 680; break; /* ror --> rorv. */ | |
10314 | + case 691: value = 690; break; /* mul --> madd. */ | |
10315 | + case 693: value = 692; break; /* mneg --> msub. */ | |
10316 | + case 695: value = 694; break; /* smull --> smaddl. */ | |
10317 | + case 697: value = 696; break; /* smnegl --> smsubl. */ | |
10318 | + case 700: value = 699; break; /* umull --> umaddl. */ | |
10319 | + case 702: value = 701; break; /* umnegl --> umsubl. */ | |
10320 | + case 713: value = 712; break; /* ror --> extr. */ | |
10321 | + case 920: value = 919; break; /* bic --> and. */ | |
10322 | + case 922: value = 921; break; /* mov --> orr. */ | |
10323 | + case 925: value = 924; break; /* tst --> ands. */ | |
10324 | + case 930: value = 929; break; /* uxtw --> mov. */ | |
10325 | + case 929: value = 928; break; /* mov --> orr. */ | |
10326 | + case 932: value = 931; break; /* mvn --> orn. */ | |
10327 | + case 936: value = 935; break; /* tst --> ands. */ | |
10328 | + case 1062: value = 966; break; /* staddb --> ldaddb. */ | |
10329 | + case 1063: value = 967; break; /* staddh --> ldaddh. */ | |
10330 | + case 1064: value = 968; break; /* stadd --> ldadd. */ | |
10331 | + case 1065: value = 970; break; /* staddlb --> ldaddlb. */ | |
10332 | + case 1066: value = 973; break; /* staddlh --> ldaddlh. */ | |
10333 | + case 1067: value = 976; break; /* staddl --> ldaddl. */ | |
10334 | + case 1068: value = 978; break; /* stclrb --> ldclrb. */ | |
10335 | + case 1069: value = 979; break; /* stclrh --> ldclrh. */ | |
10336 | + case 1070: value = 980; break; /* stclr --> ldclr. */ | |
10337 | + case 1071: value = 982; break; /* stclrlb --> ldclrlb. */ | |
10338 | + case 1072: value = 985; break; /* stclrlh --> ldclrlh. */ | |
10339 | + case 1073: value = 988; break; /* stclrl --> ldclrl. */ | |
10340 | + case 1074: value = 990; break; /* steorb --> ldeorb. */ | |
10341 | + case 1075: value = 991; break; /* steorh --> ldeorh. */ | |
10342 | + case 1076: value = 992; break; /* steor --> ldeor. */ | |
10343 | + case 1077: value = 994; break; /* steorlb --> ldeorlb. */ | |
10344 | + case 1078: value = 997; break; /* steorlh --> ldeorlh. */ | |
10345 | + case 1079: value = 1000; break; /* steorl --> ldeorl. */ | |
10346 | + case 1080: value = 1002; break; /* stsetb --> ldsetb. */ | |
10347 | + case 1081: value = 1003; break; /* stseth --> ldseth. */ | |
10348 | + case 1082: value = 1004; break; /* stset --> ldset. */ | |
10349 | + case 1083: value = 1006; break; /* stsetlb --> ldsetlb. */ | |
10350 | + case 1084: value = 1009; break; /* stsetlh --> ldsetlh. */ | |
10351 | + case 1085: value = 1012; break; /* stsetl --> ldsetl. */ | |
10352 | + case 1086: value = 1014; break; /* stsmaxb --> ldsmaxb. */ | |
10353 | + case 1087: value = 1015; break; /* stsmaxh --> ldsmaxh. */ | |
10354 | + case 1088: value = 1016; break; /* stsmax --> ldsmax. */ | |
10355 | + case 1089: value = 1018; break; /* stsmaxlb --> ldsmaxlb. */ | |
10356 | + case 1090: value = 1021; break; /* stsmaxlh --> ldsmaxlh. */ | |
10357 | + case 1091: value = 1024; break; /* stsmaxl --> ldsmaxl. */ | |
10358 | + case 1092: value = 1026; break; /* stsminb --> ldsminb. */ | |
10359 | + case 1093: value = 1027; break; /* stsminh --> ldsminh. */ | |
10360 | + case 1094: value = 1028; break; /* stsmin --> ldsmin. */ | |
10361 | + case 1095: value = 1030; break; /* stsminlb --> ldsminlb. */ | |
10362 | + case 1096: value = 1033; break; /* stsminlh --> ldsminlh. */ | |
10363 | + case 1097: value = 1036; break; /* stsminl --> ldsminl. */ | |
10364 | + case 1098: value = 1038; break; /* stumaxb --> ldumaxb. */ | |
10365 | + case 1099: value = 1039; break; /* stumaxh --> ldumaxh. */ | |
10366 | + case 1100: value = 1040; break; /* stumax --> ldumax. */ | |
10367 | + case 1101: value = 1042; break; /* stumaxlb --> ldumaxlb. */ | |
10368 | + case 1102: value = 1045; break; /* stumaxlh --> ldumaxlh. */ | |
10369 | + case 1103: value = 1048; break; /* stumaxl --> ldumaxl. */ | |
10370 | + case 1104: value = 1050; break; /* stuminb --> lduminb. */ | |
10371 | + case 1105: value = 1051; break; /* stuminh --> lduminh. */ | |
10372 | + case 1106: value = 1052; break; /* stumin --> ldumin. */ | |
10373 | + case 1107: value = 1054; break; /* stuminlb --> lduminlb. */ | |
10374 | + case 1108: value = 1057; break; /* stuminlh --> lduminlh. */ | |
10375 | + case 1109: value = 1060; break; /* stuminl --> lduminl. */ | |
10376 | + case 1111: value = 1110; break; /* mov --> movn. */ | |
10377 | + case 1113: value = 1112; break; /* mov --> movz. */ | |
10378 | + case 1126: value = 1125; break; /* psb --> esb. */ | |
10379 | + case 1125: value = 1124; break; /* esb --> sevl. */ | |
10380 | + case 1124: value = 1123; break; /* sevl --> sev. */ | |
10381 | + case 1123: value = 1122; break; /* sev --> wfi. */ | |
10382 | + case 1122: value = 1121; break; /* wfi --> wfe. */ | |
10383 | + case 1121: value = 1120; break; /* wfe --> yield. */ | |
10384 | + case 1120: value = 1119; break; /* yield --> nop. */ | |
10385 | + case 1119: value = 1118; break; /* nop --> hint. */ | |
10386 | + case 1135: value = 1134; break; /* tlbi --> ic. */ | |
10387 | + case 1134: value = 1133; break; /* ic --> dc. */ | |
10388 | + case 1133: value = 1132; break; /* dc --> at. */ | |
10389 | + case 1132: value = 1131; break; /* at --> sys. */ | |
10382 | 10390 | default: return NULL; |
10383 | 10391 | } |
10384 | 10392 |
@@ -122,70 +122,70 @@ const struct aarch64_operand aarch64_operands[] = | ||
122 | 122 | static const unsigned op_enum_table [] = |
123 | 123 | { |
124 | 124 | 0, |
125 | - 824, | |
126 | - 825, | |
127 | - 826, | |
125 | + 828, | |
128 | 126 | 829, |
129 | 127 | 830, |
130 | - 831, | |
131 | - 832, | |
132 | 128 | 833, |
133 | - 827, | |
134 | - 828, | |
135 | 129 | 834, |
136 | 130 | 835, |
137 | - 857, | |
138 | - 858, | |
139 | - 859, | |
131 | + 836, | |
132 | + 837, | |
133 | + 831, | |
134 | + 832, | |
135 | + 838, | |
136 | + 839, | |
137 | + 861, | |
140 | 138 | 862, |
141 | 139 | 863, |
142 | - 864, | |
143 | - 865, | |
144 | 140 | 866, |
145 | - 860, | |
146 | - 861, | |
147 | 141 | 867, |
148 | 142 | 868, |
149 | - 911, | |
150 | - 912, | |
151 | - 913, | |
152 | - 914, | |
143 | + 869, | |
144 | + 870, | |
145 | + 864, | |
146 | + 865, | |
147 | + 871, | |
148 | + 872, | |
149 | + 915, | |
150 | + 916, | |
151 | + 917, | |
152 | + 918, | |
153 | 153 | 12, |
154 | - 623, | |
155 | - 624, | |
156 | - 1106, | |
157 | - 1108, | |
154 | + 627, | |
155 | + 628, | |
158 | 156 | 1110, |
159 | - 918, | |
160 | - 1109, | |
161 | - 1107, | |
157 | + 1112, | |
158 | + 1114, | |
159 | + 922, | |
160 | + 1113, | |
161 | + 1111, | |
162 | 162 | 311, |
163 | - 611, | |
164 | - 622, | |
165 | - 621, | |
166 | - 916, | |
167 | - 618, | |
168 | 163 | 615, |
169 | - 607, | |
170 | - 606, | |
171 | - 613, | |
172 | - 614, | |
173 | - 617, | |
164 | + 626, | |
165 | + 625, | |
166 | + 920, | |
167 | + 622, | |
174 | 168 | 619, |
175 | - 620, | |
176 | - 926, | |
177 | - 639, | |
178 | - 642, | |
179 | - 645, | |
180 | - 640, | |
169 | + 611, | |
170 | + 610, | |
171 | + 617, | |
172 | + 618, | |
173 | + 621, | |
174 | + 623, | |
175 | + 624, | |
176 | + 930, | |
181 | 177 | 643, |
182 | - 768, | |
178 | + 646, | |
179 | + 649, | |
180 | + 644, | |
181 | + 647, | |
182 | + 772, | |
183 | 183 | 171, |
184 | 184 | 172, |
185 | 185 | 173, |
186 | 186 | 174, |
187 | 187 | 507, |
188 | - 709, | |
188 | + 713, | |
189 | 189 | 380, |
190 | 190 | 382, |
191 | 191 | 404, |
@@ -375,6 +375,12 @@ | ||
375 | 375 | QLF3(S_D , S_D , S_D ) \ |
376 | 376 | } |
377 | 377 | |
378 | +/* e.g. UCVTF <Vd>.<T>, <Vn>.<T>, #<fbits>. */ | |
379 | +#define QL_SSHIFT_H \ | |
380 | +{ \ | |
381 | + QLF3 (S_H, S_H, S_H) \ | |
382 | +} | |
383 | + | |
378 | 384 | /* e.g. SQSHRUN <Vb><d>, <Va><n>, #<shift>. */ |
379 | 385 | #define QL_SSHIFTN \ |
380 | 386 | { \ |
@@ -2106,7 +2112,11 @@ struct aarch64_opcode aarch64_opcode_table[] = | ||
2106 | 2112 | {"sqshrn", 0x5f009400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFTN, 0}, |
2107 | 2113 | {"sqrshrn", 0x5f009c00, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFTN, 0}, |
2108 | 2114 | {"scvtf", 0x5f00e400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_SD, 0}, |
2115 | + {"scvtf", 0x5f10e400, 0xff80fc00, asisdshf, 0, SIMD_F16, | |
2116 | + OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_H, 0}, | |
2109 | 2117 | {"fcvtzs", 0x5f00fc00, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_SD, 0}, |
2118 | + {"fcvtzs", 0x5f10fc00, 0xff80fc00, asisdshf, 0, SIMD_F16, | |
2119 | + OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_H, 0}, | |
2110 | 2120 | {"ushr", 0x7f000400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_D, 0}, |
2111 | 2121 | {"usra", 0x7f001400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_D, 0}, |
2112 | 2122 | {"urshr", 0x7f002400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_D, 0}, |
@@ -2120,7 +2130,11 @@ struct aarch64_opcode aarch64_opcode_table[] = | ||
2120 | 2130 | {"uqshrn", 0x7f009400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFTN, 0}, |
2121 | 2131 | {"uqrshrn", 0x7f009c00, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFTN, 0}, |
2122 | 2132 | {"ucvtf", 0x7f00e400, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_SD, 0}, |
2133 | + {"ucvtf", 0x7f10e400, 0xff80fc00, asisdshf, 0, SIMD_F16, | |
2134 | + OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_H, 0}, | |
2123 | 2135 | {"fcvtzu", 0x7f00fc00, 0xff80fc00, asisdshf, 0, SIMD, OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_SD, 0}, |
2136 | + {"fcvtzu", 0x7f10fc00, 0xff80fc00, asisdshf, 0, SIMD_F16, | |
2137 | + OP3 (Sd, Sn, IMM_VLSR), QL_SSHIFT_H, 0}, | |
2124 | 2138 | /* Bitfield. */ |
2125 | 2139 | {"sbfm", 0x13000000, 0x7f800000, bitfield, 0, CORE, OP4 (Rd, Rn, IMMR, IMMS), QL_BF, F_HAS_ALIAS | F_SF | F_N}, |
2126 | 2140 | {"sbfiz", 0x13000000, 0x7f800000, bitfield, OP_SBFIZ, CORE, OP4 (Rd, Rn, IMM, WIDTH), QL_BF2, F_ALIAS | F_P1 | F_CONV}, |