Lines Matching refs:Decoder
133 uint64_t Address, const void *Decoder);
135 unsigned RegNo, uint64_t Address, const void *Decoder);
137 unsigned RegNo, uint64_t Address, const void *Decoder);
139 uint64_t Address, const void *Decoder);
141 uint64_t Address, const void *Decoder);
143 uint64_t Address, const void *Decoder);
145 uint64_t Address, const void *Decoder);
147 uint64_t Address, const void *Decoder);
149 uint64_t Address, const void *Decoder);
151 uint64_t Address, const void *Decoder);
153 unsigned RegNo, uint64_t Address, const void *Decoder);
155 uint64_t Address, const void *Decoder);
157 uint64_t Address, const void *Decoder);
159 unsigned RegNo, uint64_t Address, const void *Decoder);
161 uint64_t Address, const void *Decoder);
163 uint64_t Address, const void *Decoder);
165 uint64_t Address, const void *Decoder);
167 uint64_t Address, const void *Decoder);
169 uint64_t Address, const void *Decoder);
171 uint64_t Address, const void *Decoder);
173 uint64_t Address, const void *Decoder);
175 uint64_t Address, const void *Decoder);
177 unsigned Insn, uint64_t Address, const void *Decoder);
179 uint64_t Address, const void *Decoder);
181 uint64_t Address, const void *Decoder);
183 uint64_t Address, const void *Decoder);
185 uint64_t Address, const void *Decoder);
187 unsigned Insn, uint64_t Adddress, const void *Decoder);
189 uint64_t Address, const void *Decoder);
191 uint64_t Address, const void *Decoder);
193 uint64_t Address, const void *Decoder);
195 uint64_t Address, const void *Decoder);
197 uint64_t Address, const void *Decoder);
199 uint64_t Address, const void *Decoder);
201 uint64_t Address, const void *Decoder);
203 uint64_t Address, const void *Decoder);
205 uint64_t Address, const void *Decoder);
207 uint64_t Address, const void *Decoder);
209 uint64_t Address, const void *Decoder);
211 uint64_t Address, const void *Decoder);
213 uint64_t Address, const void *Decoder);
215 uint64_t Address, const void *Decoder);
217 uint64_t Address, const void *Decoder);
219 uint64_t Address, const void *Decoder);
221 uint64_t Address, const void *Decoder);
223 uint64_t Address, const void *Decoder);
225 uint64_t Address, const void *Decoder);
227 uint64_t Address, const void *Decoder);
229 uint64_t Address, const void *Decoder);
231 uint64_t Address, const void *Decoder);
233 uint64_t Address, const void *Decoder);
235 uint64_t Address, const void *Decoder);
237 uint64_t Address, const void *Decoder);
239 uint64_t Address, const void *Decoder);
241 uint64_t Address, const void *Decoder);
243 uint64_t Address, const void *Decoder);
245 uint64_t Address, const void *Decoder);
247 uint64_t Address, const void *Decoder);
249 uint64_t Address, const void *Decoder);
251 uint64_t Address, const void *Decoder);
253 uint64_t Address, const void *Decoder);
255 uint64_t Address, const void *Decoder);
257 uint64_t Address, const void *Decoder);
259 uint64_t Address, const void *Decoder);
261 uint64_t Address, const void *Decoder);
263 uint64_t Address, const void *Decoder);
265 uint64_t Address, const void *Decoder);
267 uint64_t Address, const void *Decoder);
269 uint64_t Address, const void *Decoder);
271 uint64_t Address, const void *Decoder);
273 uint64_t Address, const void *Decoder);
275 uint64_t Address, const void *Decoder);
277 uint64_t Address, const void *Decoder);
279 uint64_t Address, const void *Decoder);
281 uint64_t Address, const void *Decoder);
283 uint64_t Address, const void *Decoder);
285 uint64_t Address, const void *Decoder);
287 uint64_t Address, const void *Decoder);
289 uint64_t Address, const void *Decoder);
291 uint64_t Address, const void *Decoder);
293 uint64_t Address, const void *Decoder);
295 uint64_t Address, const void *Decoder);
297 uint64_t Address, const void *Decoder);
299 uint64_t Address, const void *Decoder);
301 uint64_t Address, const void *Decoder);
303 uint64_t Address, const void *Decoder);
305 uint64_t Address, const void *Decoder);
307 uint64_t Address, const void *Decoder);
309 uint64_t Address, const void *Decoder);
311 uint64_t Address, const void *Decoder);
313 uint64_t Address, const void* Decoder);
315 uint64_t Address, const void* Decoder);
317 uint64_t Address, const void* Decoder);
319 uint64_t Address, const void* Decoder);
321 uint64_t Address, const void *Decoder);
323 uint64_t Address, const void *Decoder);
325 uint64_t Address, const void *Decoder);
327 uint64_t Address, const void *Decoder);
329 uint64_t Address, const void *Decoder);
331 uint64_t Address, const void *Decoder);
333 uint64_t Address, const void *Decoder);
335 uint64_t Address, const void *Decoder);
337 uint64_t Address, const void *Decoder);
339 uint64_t Address, const void *Decoder);
341 uint64_t Address, const void *Decoder);
343 uint64_t Address, const void *Decoder);
345 uint64_t Address, const void *Decoder);
347 uint64_t Address, const void *Decoder);
349 uint64_t Address, const void *Decoder);
351 uint64_t Address, const void *Decoder);
353 uint64_t Address, const void *Decoder);
355 uint64_t Address, const void *Decoder);
357 uint64_t Address, const void *Decoder);
359 uint64_t Address, const void *Decoder);
361 uint64_t Address, const void *Decoder);
363 uint64_t Address, const void *Decoder);
366 uint64_t Address, const void *Decoder);
368 uint64_t Address, const void *Decoder);
411 uint64_t Address, const void *Decoder)
476 // Calling the auto-generated decoder function.
553 // auto-generated decoder won't inject the CPSR operand. We need to fix
654 // mode, the auto-generated decoder will give them an (incorrect)
903 uint64_t Address, const void *Decoder)
915 uint64_t Address, const void *Decoder)
922 Check(&S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
928 uint64_t Address, const void *Decoder)
937 Check(&S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
942 uint64_t Address, const void *Decoder)
946 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder);
955 uint64_t Address, const void *Decoder)
972 uint64_t Address, const void *Decoder)
1003 uint64_t Address, const void *Decoder)
1008 Check(&S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1024 uint64_t Address, const void *Decoder)
1047 uint64_t Address, const void *Decoder)
1059 uint64_t Address, const void *Decoder)
1063 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1068 uint64_t Address, const void *Decoder)
1072 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1083 uint64_t Address, const void *Decoder)
1105 uint64_t Address, const void *Decoder)
1128 unsigned RegNo, uint64_t Address, const void *Decoder)
1140 uint64_t Address, const void *Decoder)
1150 uint64_t Address, const void *Decoder)
1160 uint64_t Address, const void *Decoder)
1170 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1199 uint64_t Address, const void *Decoder)
1209 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1211 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder)))
1236 uint64_t Address, const void *Decoder)
1266 if (!Check(&S, DecodeGPRRegisterClass(Inst, i, Address, Decoder)))
1286 uint64_t Address, const void *Decoder)
1300 if (!Check(&S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder)))
1303 if (!Check(&S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1311 uint64_t Address, const void *Decoder)
1326 if (!Check(&S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
1330 if (!Check(&S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1338 uint64_t Address, const void *Decoder)
1367 uint64_t Address, const void *Decoder)
1420 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1501 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1512 uint64_t Address, const void *Decoder)
1538 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1545 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
1558 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1565 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1582 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1613 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1620 uint64_t Address, const void *Decoder)
1650 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1652 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1664 uint64_t Address, const void *Decoder)
1789 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1797 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
1806 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder)))
1830 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1838 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1845 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1850 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1857 uint64_t Address, const void *Decoder)
1880 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1887 uint64_t Address, const void *Decoder)
1897 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
1899 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
1901 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1903 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
1905 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1911 unsigned Insn, uint64_t Address, const void *Decoder)
1985 return DecodeRFEInstruction(Inst, Insn, Address, Decoder);
1988 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1990 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1992 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1994 if (!Check(&S, DecodeRegListOperand(Inst, reglist, Address, Decoder)))
2001 uint64_t Address, const void *Decoder)
2010 // This decoder is called from multiple location that do not check
2049 uint64_t Address, const void *Decoder)
2092 uint64_t Address, const void *Decoder)
2105 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2107 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2116 uint64_t Address, const void *Decoder)
2128 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2131 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2136 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2143 uint64_t Address, const void *Decoder)
2154 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
2156 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2158 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
2160 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
2162 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder)))
2165 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2172 uint64_t Address, const void *Decoder)
2180 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2187 // tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder);
2193 uint64_t Address, const void *Decoder)
2201 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2213 uint64_t Address, const void *Decoder)
2215 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder);
2219 uint64_t Address, const void *Decoder)
2244 uint64_t Address, const void *Decoder)
2259 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2267 uint64_t Address, const void *Decoder)
2274 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2285 uint64_t Address, const void *Decoder)
2307 if (!Check(&S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2319 if (!Check(&S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2323 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2341 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
2356 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2376 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2391 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
2406 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
2415 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
2488 if (!Check(&S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
2496 if (!Check(&S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
2541 !Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2560 uint64_t Address, const void *Decoder)
2570 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2571 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2575 uint64_t Address, const void *Decoder)
2587 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2588 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2592 uint64_t Address, const void *Decoder)
2602 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2603 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2607 uint64_t Address, const void *Decoder)
2614 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2615 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2619 uint64_t Address, const void *Decoder)
2698 if (!Check(&S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
2706 if (!Check(&S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
2715 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2771 if (!Check(&S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2783 if (!Check(&S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2787 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2805 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
2820 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2841 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2856 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
2871 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
2880 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
2891 uint64_t Address, const void *Decoder)
2911 if (!Check(&S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2915 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2920 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2924 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2932 !Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2939 uint64_t Address, const void *Decoder)
2956 if (!Check(&S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2963 if (!Check(&S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2967 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2975 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2980 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2988 uint64_t Address, const void *Decoder)
2998 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3000 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
3002 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
3005 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3009 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3016 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3024 uint64_t Address, const void *Decoder)
3049 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3051 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
3053 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
3055 if (!Check(&S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder)))
3058 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3062 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3069 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3077 uint64_t Address, const void *Decoder)
3091 if (!Check(&S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3094 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3105 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3112 if (!Check(&S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3123 uint64_t Address, const void *Decoder)
3133 if (!Check(&S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3135 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
3143 uint64_t Address, const void *Decoder)
3150 uint64_t Address, const void *Decoder)
3157 uint64_t Address, const void *Decoder)
3164 uint64_t Address, const void *Decoder)
3171 uint64_t Address, const void *Decoder)
3183 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3186 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3193 if (!Check(&S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder)))
3197 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder)))
3201 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
3208 uint64_t Address, const void *Decoder)
3215 if (!Check(&S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder)))
3233 uint64_t Address, const void *Decoder)
3240 uint64_t Address, const void *Decoder)
3247 uint64_t Address, const void *Decoder)
3254 uint64_t Address, const void *Decoder)
3261 if (!Check(&S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3263 if (!Check(&S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder)))
3270 uint64_t Address, const void *Decoder)
3277 if (!Check(&S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3285 uint64_t Address, const void *Decoder)
3290 //tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder);
3296 uint64_t Address, const void *Decoder)
3305 uint64_t Address, const void *Decoder)
3324 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3326 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
3334 uint64_t Address, const void *Decoder)
3368 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3392 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3399 if (!Check(&S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder)))
3406 uint64_t Address, const void* Decoder)
3443 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3461 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3465 if (!Check(&S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder)))
3471 uint64_t Address, const void* Decoder)
3506 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3527 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3531 if (!Check(&S, DecodeT2AddrModeImm12(Inst, imm, Address, Decoder)))
3537 uint64_t Address, const void* Decoder)
3566 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3569 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
3571 if (!Check(&S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder)))
3577 uint64_t Address, const void* Decoder)
3606 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3623 uint64_t Address, const void *Decoder)
3638 uint64_t Address, const void *Decoder)
3645 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3647 if (!Check(&S, DecodeT2Imm8S4(Inst, imm, Address, Decoder)))
3654 uint64_t Address, const void *Decoder)
3661 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
3670 uint64_t Address, const void *Decoder)
3683 uint64_t Address, const void *Decoder)
3721 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3723 if (!Check(&S, DecodeT2Imm8(Inst, imm, Address, Decoder)))
3730 uint64_t Address, const void *Decoder)
3769 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3773 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3777 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3781 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3785 if (!Check(&S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder)))
3792 uint64_t Address, const void *Decoder)
3810 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3818 uint64_t Address, const void *Decoder)
3830 uint64_t Address, const void *Decoder)
3838 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
3841 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
3848 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3856 uint64_t Address, const void *Decoder)
3868 uint64_t Address, const void *Decoder)
3874 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
3882 uint64_t Address, const void *Decoder)
3904 uint64_t Address, const void *Decoder)
3914 uint64_t Address, const void *Decoder)
3922 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3924 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
3930 uint64_t Address, const void *Decoder)
3953 return DecodeMemBarrierOption(Inst, imm, Address, Decoder);
3962 if (!Check(&S, DecodeT2BROperand(Inst, brtarget, Address, Decoder)))
3964 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3974 uint64_t Address, const void *Decoder)
4005 uint64_t Address, const void *Decoder)
4012 uint64_t Address, const void *Decoder)
4034 uint64_t Address, const void *Decoder)
4044 uint64_t Address, const void *Decoder)
4054 uint64_t Address, const void *Decoder)
4108 uint64_t Address, const void *Decoder)
4119 if (!Check(&S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder)))
4121 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4123 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4130 uint64_t Address, const void *Decoder)
4139 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
4145 if (!Check(&S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder)))
4147 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4149 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4156 uint64_t Address, const void *Decoder)
4169 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4171 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4173 if (!Check(&S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
4175 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4182 uint64_t Address, const void *Decoder)
4197 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4199 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4201 if (!Check(&S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
4203 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4210 uint64_t Address, const void *Decoder)
4223 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4225 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4227 if (!Check(&S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
4229 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4236 uint64_t Address, const void *Decoder)
4249 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4251 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4253 if (!Check(&S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
4255 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4262 uint64_t Address, const void *Decoder)
4303 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4306 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4309 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4314 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4320 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4328 uint64_t Address, const void *Decoder)
4370 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4373 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4378 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4384 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4392 uint64_t Address, const void *Decoder)
4428 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4430 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4433 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4436 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4441 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4447 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4449 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4457 uint64_t Address, const void *Decoder)
4494 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4497 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4502 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4508 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4510 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4518 uint64_t Address, const void *Decoder)
4552 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4554 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4556 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4560 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4563 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4568 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4574 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4576 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4578 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4586 uint64_t Address, const void *Decoder)
4621 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4624 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4629 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4635 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4637 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4639 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4647 uint64_t Address, const void *Decoder)
4688 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4690 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4692 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4694 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4698 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4701 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4706 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4712 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4714 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4716 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4718 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4726 uint64_t Address, const void *Decoder)
4768 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4771 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4776 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4782 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4784 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4786 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4788 if (!Check(&S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4796 uint64_t Address, const void *Decoder)
4808 if (!Check(&S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
4810 if (!Check(&S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
4812 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
4814 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
4816 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4823 uint64_t Address, const void *Decoder)
4835 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
4837 if (!Check(&S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
4839 if (!Check(&S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
4841 if (!Check(&S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
4843 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4850 uint64_t Address, const void *Decoder)
4870 uint64_t Address, const void *Decoder)
4891 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
4894 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
4897 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
4900 if (!Check(&S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
4907 uint64_t Address, const void *Decoder)
4926 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
4929 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
4932 if (!Check(&S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
4935 if (!Check(&S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
4942 uint64_t Address, const void *Decoder)
4959 uint64_t Address, const void *Decoder)
4970 uint64_t Address, const void *Decoder)
4980 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
4987 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
4989 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))
4991 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4993 if (!Check(&S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
5000 uint64_t Address, const void *Decoder)
5016 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder);
5021 if (!Check(&S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
5023 if (!Check(&S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder)))
5031 uint64_t Address, const void *Decoder)
5047 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder);
5052 if (!Check(&S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder)))
5054 if (!Check(&S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder)))
5062 uint64_t Address, const void *Decoder)
5075 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5077 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
5079 if (!Check(&S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder)))
5081 if (!Check(&S, DecodePostIdxReg(Inst, Rm, Address, Decoder)))
5083 if (!Check(&S, DecodePredicateOperand(Inst, Cond, Address, Decoder)))
5090 uint64_t Address, const void *Decoder)
5109 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5111 if (!Check(&S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))