|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenAsmWriter.inc 9136 O << "\t";
9143 O << AsmStrs+(Bits & 8191)-1;
9155 printSBitModifierOperand(MI, 5, STI, O);
9156 printPredicateOperand(MI, 3, STI, O);
9160 printThumbITMask(MI, 1, STI, O);
9164 printPredicateOperand(MI, 2, STI, O);
9168 printVPTPredicateOperand(MI, 3, STI, O);
9172 printSBitModifierOperand(MI, 4, STI, O);
9173 printPredicateOperand(MI, 2, STI, O);
9177 printPredicateOperand(MI, 4, STI, O);
9181 printPredicateOperand(MI, 5, STI, O);
9185 printPredicateOperand(MI, 3, STI, O);
9189 printSBitModifierOperand(MI, 6, STI, O);
9190 printPredicateOperand(MI, 4, STI, O);
9194 printSBitModifierOperand(MI, 7, STI, O);
9195 printPredicateOperand(MI, 5, STI, O);
9196 O << "\t";
9197 printOperand(MI, 0, STI, O);
9198 O << ", ";
9199 printOperand(MI, 1, STI, O);
9200 O << ", ";
9201 printSORegRegOperand(MI, 2, STI, O);
9206 printOperand(MI, 0, STI, O);
9210 printPredicateOperand(MI, 1, STI, O);
9214 printPredicateOperand(MI, 0, STI, O);
9218 printPredicateOperand(MI, 6, STI, O);
9222 printPImmediate(MI, 0, STI, O);
9223 O << ", ";
9227 printCPSIMod(MI, 0, STI, O);
9231 printMemBOption(MI, 0, STI, O);
9236 printInstSyncBOption(MI, 0, STI, O);
9241 printPImmediate(MI, 1, STI, O);
9242 O << ", ";
9243 printOperand(MI, 2, STI, O);
9244 O << ", ";
9245 printOperand(MI, 0, STI, O);
9246 O << ", ";
9247 printCImmediate(MI, 3, STI, O);
9248 O << ", ";
9249 printCImmediate(MI, 4, STI, O);
9250 O << ", ";
9251 printOperand(MI, 5, STI, O);
9256 printPImmediate(MI, 2, STI, O);
9257 O << ", ";
9258 printOperand(MI, 3, STI, O);
9259 O << ", ";
9260 printOperand(MI, 0, STI, O);
9261 O << ", ";
9262 printOperand(MI, 1, STI, O);
9263 O << ", ";
9264 printCImmediate(MI, 4, STI, O);
9269 printOperand(MI, 1, STI, O);
9270 O << ", ";
9271 printOperand(MI, 2, STI, O);
9275 printVPTPredicateOperand(MI, 4, STI, O);
9279 printVPTPredicateOperand(MI, 2, STI, O);
9283 printVPTPredicateOperand(MI, 5, STI, O);
9287 printMVEVectorList<2>(MI, 0, STI, O);
9288 O << ", ";
9292 printMVEVectorList<4>(MI, 0, STI, O);
9293 O << ", ";
9297 printVPTPredicateOperand(MI, 6, STI, O);
9301 printVPTMask(MI, 0, STI, O);
9305 printMVEVectorList<2>(MI, 1, STI, O);
9306 O << ", ";
9307 printAddrMode7Operand(MI, 2, STI, O);
9308 O << '!';
9313 printMVEVectorList<4>(MI, 1, STI, O);
9314 O << ", ";
9315 printAddrMode7Operand(MI, 2, STI, O);
9316 O << '!';
9321 printAddrModeImm12Operand<false>(MI, 0, STI, O);
9326 printAddrMode2Operand(MI, 0, STI, O);
9331 printSetendOperand(MI, 0, STI, O);
9336 printSBitModifierOperand(MI, 8, STI, O);
9337 printPredicateOperand(MI, 6, STI, O);
9338 O << "\t";
9339 printOperand(MI, 0, STI, O);
9340 O << ", ";
9341 printOperand(MI, 1, STI, O);
9342 O << ", ";
9343 printOperand(MI, 2, STI, O);
9344 O << ", ";
9345 printOperand(MI, 3, STI, O);
9350 printTraceSyncBOption(MI, 0, STI, O);
9355 printPredicateOperand(MI, 7, STI, O);
9359 printPredicateOperand(MI, 9, STI, O);
9363 printPredicateOperand(MI, 11, STI, O);
9367 printPredicateOperand(MI, 8, STI, O);
9371 printPredicateOperand(MI, 13, STI, O);
9375 printSBitModifierOperand(MI, 1, STI, O);
9385 O << ' ';
9389 O << ".i32\t";
9393 O << ".i16\t";
9397 O << ".16\t";
9401 O << ".32\t";
9405 O << ".8\t";
9409 O << "\t";
9413 O << ", ";
9421 O << "\tlr";
9426 printOperand(MI, 1, STI, O);
9427 O << ", ";
9431 O << ".f64\t";
9432 printOperand(MI, 0, STI, O);
9436 O << ".f16\t";
9440 O << ".f32\t";
9444 O << "\tAPSR_nzcv, fpscr";
9449 printCImmediate(MI, 1, STI, O);
9450 O << ", ";
9454 O << "\tpc, lr";
9459 O << ".s16\t";
9463 O << ".s32\t";
9467 O << ".s8\t";
9471 O << ".u16\t";
9475 O << ".u32\t";
9479 O << ".u8\t";
9483 O << ".i8\t";
9487 O << ".64\t";
9491 O << ".f16.f32\t";
9492 printOperand(MI, 0, STI, O);
9493 O << ", ";
9497 O << ".f16.s16\t";
9498 printOperand(MI, 0, STI, O);
9499 O << ", ";
9500 printOperand(MI, 1, STI, O);
9504 O << ".f16.u16\t";
9505 printOperand(MI, 0, STI, O);
9506 O << ", ";
9507 printOperand(MI, 1, STI, O);
9511 O << ".f32.f16\t";
9512 printOperand(MI, 0, STI, O);
9513 O << ", ";
9517 O << ".f32.s32\t";
9518 printOperand(MI, 0, STI, O);
9519 O << ", ";
9520 printOperand(MI, 1, STI, O);
9524 O << ".f32.u32\t";
9525 printOperand(MI, 0, STI, O);
9526 O << ", ";
9527 printOperand(MI, 1, STI, O);
9531 O << ".s16.f16\t";
9532 printOperand(MI, 0, STI, O);
9533 O << ", ";
9534 printOperand(MI, 1, STI, O);
9538 O << ".s32.f32\t";
9539 printOperand(MI, 0, STI, O);
9540 O << ", ";
9541 printOperand(MI, 1, STI, O);
9545 O << ".u16.f16\t";
9546 printOperand(MI, 0, STI, O);
9547 O << ", ";
9548 printOperand(MI, 1, STI, O);
9552 O << ".u32.f32\t";
9553 printOperand(MI, 0, STI, O);
9554 O << ", ";
9555 printOperand(MI, 1, STI, O);
9559 printAddrMode7Operand(MI, 2, STI, O);
9564 printAddrMode7Operand(MI, 3, STI, O);
9565 O << '!';
9570 O << ".u64\t";
9574 O << ".i64\t";
9575 printOperand(MI, 0, STI, O);
9576 O << ", ";
9580 O << ".p16\t";
9581 printOperand(MI, 0, STI, O);
9582 O << ", ";
9583 printOperand(MI, 1, STI, O);
9584 O << ", ";
9585 printOperand(MI, 2, STI, O);
9590 O << ".p8\t";
9591 printOperand(MI, 0, STI, O);
9592 O << ", ";
9593 printOperand(MI, 1, STI, O);
9594 O << ", ";
9595 printOperand(MI, 2, STI, O);
9600 printAddrMode7Operand(MI, 1, STI, O);
9605 O << '!';
9610 O << ".f16.f64\t";
9611 printOperand(MI, 0, STI, O);
9612 O << ", ";
9613 printOperand(MI, 1, STI, O);
9618 O << ".f64.f16\t";
9619 printOperand(MI, 0, STI, O);
9620 O << ", ";
9621 printOperand(MI, 1, STI, O);
9626 O << ".f64.f32\t";
9627 printOperand(MI, 0, STI, O);
9628 O << ", ";
9629 printOperand(MI, 1, STI, O);
9634 O << ".f32.f64\t";
9635 printOperand(MI, 0, STI, O);
9636 O << ", ";
9637 printOperand(MI, 1, STI, O);
9642 O << ".s32.f64\t";
9643 printOperand(MI, 0, STI, O);
9644 O << ", ";
9645 printOperand(MI, 1, STI, O);
9649 O << ".16\t{";
9653 O << ".32\t{";
9657 O << ".8\t{";
9661 O << "\tfpcxtns, ";
9665 O << "\tfpcxts, ";
9669 O << "\tfpscr_nzcvqc, ";
9673 O << "\tfpscr, ";
9677 O << "\tp0, ";
9681 O << "\tvpr, ";
9685 O << "\tfpexc, ";
9686 printOperand(MI, 0, STI, O);
9691 O << "\tfpinst, ";
9692 printOperand(MI, 0, STI, O);
9697 O << "\tfpinst2, ";
9698 printOperand(MI, 0, STI, O);
9703 O << "\tfpsid, ";
9704 printOperand(MI, 0, STI, O);
9709 O << ".s64\t";
9710 printOperand(MI, 0, STI, O);
9711 O << ", ";
9715 O << ".f64.s16\t";
9716 printOperand(MI, 0, STI, O);
9717 O << ", ";
9718 printOperand(MI, 1, STI, O);
9719 O << ", ";
9720 printFBits16(MI, 2, STI, O);
9725 O << ".f32.s16\t";
9726 printOperand(MI, 0, STI, O);
9727 O << ", ";
9728 printOperand(MI, 1, STI, O);
9729 O << ", ";
9730 printFBits16(MI, 2, STI, O);
9735 O << ".f64.s32\t";
9736 printOperand(MI, 0, STI, O);
9737 O << ", ";
9738 printOperand(MI, 1, STI, O);
9742 O << ".f16.s32\t";
9743 printOperand(MI, 0, STI, O);
9744 O << ", ";
9745 printOperand(MI, 1, STI, O);
9749 O << ".s16.f64\t";
9750 printOperand(MI, 0, STI, O);
9751 O << ", ";
9752 printOperand(MI, 1, STI, O);
9753 O << ", ";
9754 printFBits16(MI, 2, STI, O);
9759 O << ".s16.f32\t";
9760 printOperand(MI, 0, STI, O);
9761 O << ", ";
9762 printOperand(MI, 1, STI, O);
9763 O << ", ";
9764 printFBits16(MI, 2, STI, O);
9769 O << ".s32.f16\t";
9770 printOperand(MI, 0, STI, O);
9771 O << ", ";
9772 printOperand(MI, 1, STI, O);
9776 O << ".u16.f64\t";
9777 printOperand(MI, 0, STI, O);
9778 O << ", ";
9779 printOperand(MI, 1, STI, O);
9780 O << ", ";
9781 printFBits16(MI, 2, STI, O);
9786 O << ".u16.f32\t";
9787 printOperand(MI, 0, STI, O);
9788 O << ", ";
9789 printOperand(MI, 1, STI, O);
9790 O << ", ";
9791 printFBits16(MI, 2, STI, O);
9796 O << ".u32.f64\t";
9797 printOperand(MI, 0, STI, O);
9798 O << ", ";
9799 printOperand(MI, 1, STI, O);
9803 O << ".u32.f16\t";
9804 printOperand(MI, 0, STI, O);
9805 O << ", ";
9806 printOperand(MI, 1, STI, O);
9810 O << ".f64.u16\t";
9811 printOperand(MI, 0, STI, O);
9812 O << ", ";
9813 printOperand(MI, 1, STI, O);
9814 O << ", ";
9815 printFBits16(MI, 2, STI, O);
9820 O << ".f32.u16\t";
9821 printOperand(MI, 0, STI, O);
9822 O << ", ";
9823 printOperand(MI, 1, STI, O);
9824 O << ", ";
9825 printFBits16(MI, 2, STI, O);
9830 O << ".f64.u32\t";
9831 printOperand(MI, 0, STI, O);
9832 O << ", ";
9833 printOperand(MI, 1, STI, O);
9837 O << ".f16.u32\t";
9838 printOperand(MI, 0, STI, O);
9839 O << ", ";
9840 printOperand(MI, 1, STI, O);
9844 O << ".w\t";
9848 O << "\tsp, ";
9849 printOperand(MI, 0, STI, O);
9854 O << "\tsp!, ";
9855 printOperand(MI, 0, STI, O);
9860 O << "\tpc, lr, ";
9861 printOperand(MI, 0, STI, O);
9866 printPredicateOperand(MI, 4, STI, O);
9867 O << "\t";
9868 printOperand(MI, 0, STI, O);
9869 O << ", ";
9873 printPredicateOperand(MI, 3, STI, O);
9874 O << "\t";
9875 printOperand(MI, 0, STI, O);
9876 O << ", ";
9877 printOperand(MI, 2, STI, O);
9887 printOperand(MI, 0, STI, O);
9891 printMandatoryPredicateOperand(MI, 0, STI, O);
9896 printVectorListThreeAllLanes(MI, 0, STI, O);
9897 O << ", ";
9898 printAddrMode6Operand(MI, 1, STI, O);
9902 printVectorListThreeSpacedAllLanes(MI, 0, STI, O);
9903 O << ", ";
9904 printAddrMode6Operand(MI, 1, STI, O);
9908 printVectorListThree(MI, 0, STI, O);
9909 O << ", ";
9913 printVectorListThreeSpaced(MI, 0, STI, O);
9914 O << ", ";
9915 printAddrMode6Operand(MI, 1, STI, O);
9919 printVectorListFourAllLanes(MI, 0, STI, O);
9920 O << ", ";
9921 printAddrMode6Operand(MI, 1, STI, O);
9925 printVectorListFourSpacedAllLanes(MI, 0, STI, O);
9926 O << ", ";
9927 printAddrMode6Operand(MI, 1, STI, O);
9931 printVectorListFour(MI, 0, STI, O);
9932 O << ", ";
9936 printVectorListFourSpaced(MI, 0, STI, O);
9937 O << ", ";
9938 printAddrMode6Operand(MI, 1, STI, O);
9942 printOperand(MI, 2, STI, O);
9946 printOperand(MI, 1, STI, O);
9950 printPImmediate(MI, 0, STI, O);
9951 O << ", ";
9955 printCImmediate(MI, 2, STI, O);
9956 O << ", ";
9957 printCImmediate(MI, 3, STI, O);
9958 O << ", ";
9959 printCImmediate(MI, 4, STI, O);
9960 O << ", ";
9961 printOperand(MI, 5, STI, O);
9966 printCPSIFlag(MI, 1, STI, O);
9970 O << ", ";
9974 printGPRPairOperand(MI, 0, STI, O);
9975 O << ", ";
9976 printAddrMode7Operand(MI, 1, STI, O);
9981 printAddrMode5Operand<false>(MI, 2, STI, O);
9986 printAddrMode7Operand(MI, 2, STI, O);
9990 printAddrMode5Operand<true>(MI, 2, STI, O);
9991 O << '!';
9996 printPImmediate(MI, 1, STI, O);
9997 O << ", ";
9998 printOperand(MI, 2, STI, O);
9999 O << ", ";
10000 printOperand(MI, 0, STI, O);
10001 O << ", ";
10002 printCImmediate(MI, 3, STI, O);
10003 O << ", ";
10004 printCImmediate(MI, 4, STI, O);
10005 O << ", ";
10006 printOperand(MI, 5, STI, O);
10011 printPImmediate(MI, 2, STI, O);
10012 O << ", ";
10013 printOperand(MI, 3, STI, O);
10014 O << ", ";
10015 printOperand(MI, 0, STI, O);
10016 O << ", ";
10017 printOperand(MI, 1, STI, O);
10018 O << ", ";
10019 printCImmediate(MI, 4, STI, O);
10024 printMSRMaskOperand(MI, 0, STI, O);
10025 O << ", ";
10029 printBankedRegOperand(MI, 0, STI, O);
10030 O << ", ";
10031 printOperand(MI, 1, STI, O);
10040 printMandatoryRestrictedPredicateOperand(MI, 3, STI, O);
10041 O << ", ";
10042 printOperand(MI, 1, STI, O);
10043 O << ", ";
10044 printOperand(MI, 2, STI, O);
10049 printVMOVModImmOperand(MI, 1, STI, O);
10054 O << ", #0";
10059 printVectorListOneAllLanes(MI, 0, STI, O);
10060 O << ", ";
10064 printVectorListTwoAllLanes(MI, 0, STI, O);
10065 O << ", ";
10069 printVectorListOne(MI, 0, STI, O);
10070 O << ", ";
10074 printVectorListTwo(MI, 0, STI, O);
10075 O << ", ";
10079 printVectorListTwoSpacedAllLanes(MI, 0, STI, O);
10080 O << ", ";
10084 printVectorListTwoSpaced(MI, 0, STI, O);
10085 O << ", ";
10089 printT2AddrModeImm8s4Operand<false>(MI, 0, STI, O);
10094 printAddrMode7Operand(MI, 1, STI, O);
10095 printT2AddrModeImm8s4OffsetOperand(MI, 2, STI, O);
10100 printT2AddrModeImm8s4Operand<true>(MI, 1, STI, O);
10101 O << '!';
10106 printT2AddrModeImm8s4Operand<false>(MI, 1, STI, O);
10111 printT2AddrModeImm8s4Operand<true>(MI, 2, STI, O);
10112 O << '!';
10117 printRegisterList(MI, 2, STI, O);
10122 printOperand(MI, 3, STI, O);
10126 printOperand(MI, 4, STI, O);
10130 printVectorListOne(MI, 2, STI, O);
10131 O << ", ";
10132 printAddrMode6Operand(MI, 0, STI, O);
10137 printVectorListFour(MI, 2, STI, O);
10138 O << ", ";
10139 printAddrMode6Operand(MI, 0, STI, O);
10144 printVectorListFour(MI, 3, STI, O);
10145 O << ", ";
10146 printAddrMode6Operand(MI, 1, STI, O);
10147 O << '!';
10152 printVectorListFour(MI, 4, STI, O);
10153 O << ", ";
10154 printAddrMode6Operand(MI, 1, STI, O);
10155 O << ", ";
10156 printOperand(MI, 3, STI, O);
10161 printVectorListThree(MI, 2, STI, O);
10162 O << ", ";
10163 printAddrMode6Operand(MI, 0, STI, O);
10168 printVectorListThree(MI, 3, STI, O);
10169 O << ", ";
10170 printAddrMode6Operand(MI, 1, STI, O);
10171 O << '!';
10176 printVectorListThree(MI, 4, STI, O);
10177 O << ", ";
10178 printAddrMode6Operand(MI, 1, STI, O);
10179 O << ", ";
10180 printOperand(MI, 3, STI, O);
10185 printVectorListOne(MI, 3, STI, O);
10186 O << ", ";
10187 printAddrMode6Operand(MI, 1, STI, O);
10188 O << '!';
10193 printVectorListOne(MI, 4, STI, O);
10194 O << ", ";
10195 printAddrMode6Operand(MI, 1, STI, O);
10196 O << ", ";
10197 printOperand(MI, 3, STI, O);
10202 printVectorListTwo(MI, 2, STI, O);
10203 O << ", ";
10204 printAddrMode6Operand(MI, 0, STI, O);
10209 printVectorListTwo(MI, 3, STI, O);
10210 O << ", ";
10211 printAddrMode6Operand(MI, 1, STI, O);
10212 O << '!';
10217 printVectorListTwo(MI, 4, STI, O);
10218 O << ", ";
10219 printAddrMode6Operand(MI, 1, STI, O);
10220 O << ", ";
10221 printOperand(MI, 3, STI, O);
10226 printVectorListTwoSpaced(MI, 2, STI, O);
10227 O << ", ";
10228 printAddrMode6Operand(MI, 0, STI, O);
10233 printVectorListTwoSpaced(MI, 3, STI, O);
10234 O << ", ";
10235 printAddrMode6Operand(MI, 1, STI, O);
10236 O << '!';
10241 printVectorListTwoSpaced(MI, 4, STI, O);
10242 O << ", ";
10243 printAddrMode6Operand(MI, 1, STI, O);
10244 O << ", ";
10245 printOperand(MI, 3, STI, O);
10250 printMemBOption(MI, 0, STI, O);
10255 printInstSyncBOption(MI, 0, STI, O);
10260 printAddrModeImm12Operand<false>(MI, 0, STI, O);
10265 printT2AddrModeImm8Operand<false>(MI, 0, STI, O);
10270 printT2AddrModeSoRegOperand(MI, 0, STI, O);
10275 printThumbLdrLabelOperand(MI, 0, STI, O);
10280 printAddrModeTBB(MI, 0, STI, O);
10285 printAddrModeTBH(MI, 0, STI, O);
10290 printTraceSyncBOption(MI, 0, STI, O);
10301 O << ", ";
10309 O << '!';
10314 printAddrMode6Operand(MI, 1, STI, O);
10318 printOperand(MI, 1, STI, O);
10322 printFPImmOperand(MI, 1, STI, O);
10327 O << "!, ";
10328 printRegisterList(MI, 4, STI, O);
10332 printCImmediate(MI, 1, STI, O);
10333 O << ", ";
10337 O << ", apsr";
10342 O << ", spsr";
10347 printModImmOperand(MI, 1, STI, O);
10352 printOperand(MI, 2, STI, O);
10356 printVectorIndex(MI, 4, STI, O);
10360 printVectorIndex(MI, 3, STI, O);
10361 O << ", ";
10362 printOperand(MI, 2, STI, O);
10367 O << ", #0";
10372 printAddrMode6Operand(MI, 2, STI, O);
10376 O << '[';
10380 O << "[], ";
10381 printOperand(MI, 1, STI, O);
10382 O << "[], ";
10383 printOperand(MI, 2, STI, O);
10387 printT2AddrModeImm8s4OffsetOperand(MI, 3, STI, O);
10392 O << ", fpscr";
10397 O << ", fpcxtns";
10402 O << ", fpcxts";
10407 O << ", fpexc";
10412 O << ", fpinst";
10417 O << ", fpinst2";
10422 O << ", fpscr_nzcvqc";
10427 O << ", fpsid";
10432 O << ", mvfr0";
10437 O << ", mvfr1";
10442 O << ", mvfr2";
10447 O << ", p0";
10452 O << ", vpr";
10457 printFBits16(MI, 2, STI, O);
10462 printFBits32(MI, 2, STI, O);
10473 printOperand(MI, 1, STI, O);
10477 printAddrMode7Operand(MI, 1, STI, O);
10482 printExpandedImmOperand(MI, 2, STI, O);
10487 printAddrMode6Operand(MI, 2, STI, O);
10491 printOperand(MI, 3, STI, O);
10499 O << '!';
10504 O << ", ";
10508 printT2SOOperand(MI, 1, STI, O);
10513 printSORegRegOperand(MI, 1, STI, O);
10518 printAdrLabelOperand<0>(MI, 1, STI, O);
10523 printBitfieldInvMaskImmOperand(MI, 2, STI, O);
10528 printOperand(MI, 2, STI, O);
10532 printModImmOperand(MI, 1, STI, O);
10537 printSORegImmOperand(MI, 1, STI, O);
10542 printFPImmOperand(MI, 1, STI, O);
10547 printRegisterList(MI, 3, STI, O);
10551 printCoprocOptionImm(MI, 3, STI, O);
10556 printPostIdxImm8s4Operand(MI, 3, STI, O);
10561 printAddrMode5Operand<false>(MI, 2, STI, O);
10566 printAddrMode7Operand(MI, 2, STI, O);
10570 printAddrMode5Operand<true>(MI, 2, STI, O);
10571 O << '!';
10576 printAddrModeImm12Operand<true>(MI, 2, STI, O);
10577 O << '!';
10582 printAddrMode2Operand(MI, 2, STI, O);
10583 O << '!';
10588 printAddrModeImm12Operand<false>(MI, 1, STI, O);
10593 printAddrMode2Operand(MI, 1, STI, O);
10598 printAddrMode3Operand<false>(MI, 1, STI, O);
10603 printAddrMode3Operand<true>(MI, 2, STI, O);
10604 O << '!';
10609 printCImmediate(MI, 3, STI, O);
10610 O << ", ";
10611 printCImmediate(MI, 4, STI, O);
10612 O << ", ";
10613 printOperand(MI, 5, STI, O);
10618 printBankedRegOperand(MI, 1, STI, O);
10623 printT2AddrModeImm8Operand<false>(MI, 1, STI, O);
10628 printT2AddrModeImm8Operand<false>(MI, 2, STI, O);
10629 O << '!';
10634 printMveAddrModeRQOperand<0>(MI, 1, STI, O);
10639 printT2AddrModeImm8Operand<true>(MI, 2, STI, O);
10640 O << '!';
10645 printMveAddrModeRQOperand<3>(MI, 1, STI, O);
10650 printMveAddrModeRQOperand<1>(MI, 1, STI, O);
10655 printMveAddrModeRQOperand<2>(MI, 1, STI, O);
10660 printVMOVModImmOperand(MI, 1, STI, O);
10665 printImmPlusOneOperand(MI, 1, STI, O);
10666 O << ", ";
10667 printOperand(MI, 2, STI, O);
10671 printGPRPairOperand(MI, 1, STI, O);
10672 O << ", ";
10673 printAddrMode7Operand(MI, 2, STI, O);
10678 printNoHashImmediate(MI, 4, STI, O);
10682 printNoHashImmediate(MI, 6, STI, O);
10686 printNoHashImmediate(MI, 8, STI, O);
10687 O << "], ";
10691 O << "[]}, ";
10695 printNoHashImmediate(MI, 10, STI, O);
10696 O << "], ";
10697 printOperand(MI, 1, STI, O);
10698 O << '[';
10699 printNoHashImmediate(MI, 10, STI, O);
10700 O << "], ";
10701 printOperand(MI, 2, STI, O);
10702 O << '[';
10703 printNoHashImmediate(MI, 10, STI, O);
10707 O << "[], ";
10708 printOperand(MI, 3, STI, O);
10709 O << "[]}, ";
10713 printNoHashImmediate(MI, 12, STI, O);
10714 O << "], ";
10715 printOperand(MI, 1, STI, O);
10716 O << '[';
10717 printNoHashImmediate(MI, 12, STI, O);
10718 O << "], ";
10719 printOperand(MI, 2, STI, O);
10720 O << '[';
10721 printNoHashImmediate(MI, 12, STI, O);
10722 O << "], ";
10723 printOperand(MI, 3, STI, O);
10724 O << '[';
10725 printNoHashImmediate(MI, 12, STI, O);
10726 O << "]}, ";
10727 printAddrMode6Operand(MI, 5, STI, O);
10728 printAddrMode6OffsetOperand(MI, 7, STI, O);
10733 printAddrMode5Operand<false>(MI, 1, STI, O);
10738 printAddrMode5FP16Operand<false>(MI, 1, STI, O);
10743 printNoHashImmediate(MI, 3, STI, O);
10744 O << "]}, ";
10745 printAddrMode6Operand(MI, 0, STI, O);
10750 printNoHashImmediate(MI, 5, STI, O);
10754 printNoHashImmediate(MI, 7, STI, O);
10755 O << "], ";
10756 printOperand(MI, 5, STI, O);
10757 O << '[';
10758 printNoHashImmediate(MI, 7, STI, O);
10759 O << "], ";
10760 printOperand(MI, 6, STI, O);
10761 O << '[';
10762 printNoHashImmediate(MI, 7, STI, O);
10763 O << "]}, ";
10764 printAddrMode6Operand(MI, 1, STI, O);
10765 printAddrMode6OffsetOperand(MI, 3, STI, O);
10770 printOperand(MI, 5, STI, O);
10771 O << ", ";
10772 printOperand(MI, 6, STI, O);
10776 printVectorListOne(MI, 1, STI, O);
10777 O << ", ";
10778 printOperand(MI, 2, STI, O);
10783 printVectorListTwo(MI, 1, STI, O);
10784 O << ", ";
10785 printOperand(MI, 2, STI, O);
10790 printVectorListThree(MI, 1, STI, O);
10791 O << ", ";
10792 printOperand(MI, 2, STI, O);
10797 printVectorListFour(MI, 1, STI, O);
10798 O << ", ";
10799 printOperand(MI, 2, STI, O);
10804 printVectorListOne(MI, 2, STI, O);
10805 O << ", ";
10806 printOperand(MI, 3, STI, O);
10811 printVectorListTwo(MI, 2, STI, O);
10812 O << ", ";
10813 printOperand(MI, 3, STI, O);
10818 printVectorListThree(MI, 2, STI, O);
10819 O << ", ";
10820 printOperand(MI, 3, STI, O);
10825 printVectorListFour(MI, 2, STI, O);
10826 O << ", ";
10827 printOperand(MI, 3, STI, O);
10832 O << " ^";
10837 printThumbLdrLabelOperand(MI, 1, STI, O);
10842 printT2AddrModeSoRegOperand(MI, 1, STI, O);
10847 printT2AddrModeImm0_1020s4Operand(MI, 1, STI, O);
10852 printMSRMaskOperand(MI, 1, STI, O);
10857 printThumbS4ImmOperand(MI, 2, STI, O);
10862 printAdrLabelOperand<2>(MI, 1, STI, O);
10867 printThumbSRImm(MI, 3, STI, O);
10872 printThumbAddrModeImm5S1Operand(MI, 1, STI, O);
10877 printThumbAddrModeRROperand(MI, 1, STI, O);
10882 printThumbAddrModeImm5S2Operand(MI, 1, STI, O);
10887 printThumbAddrModeImm5S4Operand(MI, 1, STI, O);
10892 printThumbAddrModeSPOperand(MI, 1, STI, O);
10903 O << ", ";
10911 O << '!';
10916 printOperand(MI, 3, STI, O);
10921 printCImmediate(MI, 2, STI, O);
10922 O << ", ";
10923 printCImmediate(MI, 3, STI, O);
10924 O << ", ";
10925 printCImmediate(MI, 4, STI, O);
10926 O << ", ";
10927 printOperand(MI, 5, STI, O);
10932 printOperand(MI, 2, STI, O);
10936 printT2AddrModeImm8OffsetOperand(MI, 3, STI, O);
10941 printVectorIndex(MI, 2, STI, O);
10946 printOperand(MI, 1, STI, O);
10950 O << ", #16";
10955 O << ", #8";
10960 printShiftImmOperand(MI, 3, STI, O);
10965 printRotImmOperand(MI, 2, STI, O);
10970 O << ", #0";
10975 printVectorIndex(MI, 4, STI, O);
10976 O << ", ";
10977 printComplexRotationOp<90, 0>(MI, 5, STI, O);
10982 printVectorIndex(MI, 3, STI, O);
10987 printOperand(MI, 4, STI, O);
10992 O << "]}, ";
10996 O << "], ";
11000 printAddrMode6Operand(MI, 3, STI, O);
11005 printAddrMode6Operand(MI, 4, STI, O);
11009 printAddrMode6Operand(MI, 5, STI, O);
11010 printAddrMode6OffsetOperand(MI, 7, STI, O);
11015 O << "}, ";
11016 printAddrMode6Operand(MI, 1, STI, O);
11017 printAddrMode6OffsetOperand(MI, 3, STI, O);
11022 printOperand(MI, 5, STI, O);
11023 O << '[';
11024 printNoHashImmediate(MI, 8, STI, O);
11025 O << "], ";
11026 printOperand(MI, 6, STI, O);
11027 O << '[';
11028 printNoHashImmediate(MI, 8, STI, O);
11029 O << "], ";
11030 printOperand(MI, 7, STI, O);
11031 O << '[';
11032 printNoHashImmediate(MI, 8, STI, O);
11033 O << "]}, ";
11034 printAddrMode6Operand(MI, 1, STI, O);
11035 printAddrMode6OffsetOperand(MI, 3, STI, O);
11040 O << " ^";
11045 O << ", #1";
11056 printOperand(MI, 2, STI, O);
11060 printOperand(MI, 4, STI, O);
11064 printModImmOperand(MI, 2, STI, O);
11069 printSORegImmOperand(MI, 2, STI, O);
11074 printBitfieldInvMaskImmOperand(MI, 3, STI, O);
11079 printCoprocOptionImm(MI, 3, STI, O);
11084 printPostIdxImm8s4Operand(MI, 3, STI, O);
11089 printAddrMode2OffsetOperand(MI, 3, STI, O);
11094 printAddrMode3Operand<false>(MI, 2, STI, O);
11099 printAddrMode7Operand(MI, 3, STI, O);
11103 printAddrMode3Operand<true>(MI, 3, STI, O);
11104 O << '!';
11109 printPostIdxImm8Operand(MI, 3, STI, O);
11114 printPostIdxRegOperand(MI, 3, STI, O);
11119 printAddrMode3OffsetOperand(MI, 3, STI, O);
11124 O << ", ";
11128 printCImmediate(MI, 4, STI, O);
11133 printMveSaturateOp(MI, 5, STI, O);
11134 O << ", ";
11135 printOperand(MI, 4, STI, O);
11140 printOperand(MI, 3, STI, O);
11144 printVectorIndex(MI, 5, STI, O);
11145 O << ", ";
11146 printOperand(MI, 2, STI, O);
11147 O << ", ";
11148 printOperand(MI, 3, STI, O);
11153 printAddrMode7Operand(MI, 2, STI, O);
11162 printComplexRotationOp<180, 90>(MI, 3, STI, O);
11167 printComplexRotationOp<90, 0>(MI, 4, STI, O);
11172 printAddrMode6Operand(MI, 1, STI, O);
11176 printAddrMode6Operand(MI, 2, STI, O);
11177 printAddrMode6OffsetOperand(MI, 4, STI, O);
11182 printOperand(MI, 1, STI, O);
11183 O << '[';
11184 printNoHashImmediate(MI, 6, STI, O);
11185 O << "]}, ";
11186 printAddrMode6Operand(MI, 2, STI, O);
11191 O << '[';
11192 printNoHashImmediate(MI, 8, STI, O);
11196 printAddrMode6OffsetOperand(MI, 6, STI, O);
11201 printAddrMode6Operand(MI, 4, STI, O);
11202 printAddrMode6OffsetOperand(MI, 6, STI, O);
11207 printOperand(MI, 5, STI, O);
11208 O << '[';
11209 printNoHashImmediate(MI, 6, STI, O);
11210 O << "]}, ";
11211 printAddrMode6Operand(MI, 1, STI, O);
11212 printAddrMode6OffsetOperand(MI, 3, STI, O);
11217 printOperand(MI, 7, STI, O);
11218 O << "}, ";
11219 printAddrMode6Operand(MI, 1, STI, O);
11220 printAddrMode6OffsetOperand(MI, 3, STI, O);
11225 printT2SOOperand(MI, 2, STI, O);
11230 printThumbSRImm(MI, 2, STI, O);
11235 printMandatoryPredicateOperand(MI, 3, STI, O);
11240 printT2AddrModeImm8s4Operand<true>(MI, 3, STI, O);
11241 O << '!';
11246 printT2AddrModeImm8s4Operand<false>(MI, 2, STI, O);
11251 printT2AddrModeImm0_1020s4Operand(MI, 2, STI, O);
11256 printThumbS4ImmOperand(MI, 2, STI, O);
11271 O << ", ";
11275 printCImmediate(MI, 3, STI, O);
11276 O << ", ";
11277 printCImmediate(MI, 4, STI, O);
11278 O << ", ";
11279 printOperand(MI, 5, STI, O);
11284 printOperand(MI, 3, STI, O);
11285 O << ", ";
11286 printCImmediate(MI, 4, STI, O);
11291 printVectorIndex(MI, 3, STI, O);
11295 printPKHLSLShiftImm(MI, 3, STI, O);
11300 printPKHASRShiftImm(MI, 3, STI, O);
11305 printRotImmOperand(MI, 3, STI, O);
11310 printShiftImmOperand(MI, 3, STI, O);
11315 O << "]}, ";
11316 printAddrMode6Operand(MI, 3, STI, O);
11317 printAddrMode6OffsetOperand(MI, 5, STI, O);
11322 O << "], ";
11323 printOperand(MI, 2, STI, O);
11324 O << '[';
11325 printNoHashImmediate(MI, 8, STI, O);
11326 O << "]}, ";
11327 printAddrMode6Operand(MI, 3, STI, O);
11332 O << "}, ";
11336 O << '[';
11340 printVectorIndex(MI, 4, STI, O);
11345 printAddrMode6OffsetOperand(MI, 3, STI, O);
11350 printT2AddrModeImm8s4OffsetOperand(MI, 4, STI, O);
11496 printAddrMode3OffsetOperand(MI, 4, STI, O);
11580 printOperand(MI, 3, STI, O);
11590 printComplexRotationOp<180, 90>(MI, 3, STI, O);
11594 printComplexRotationOp<90, 0>(MI, 4, STI, O);
11598 printComplexRotationOp<90, 0>(MI, 3, STI, O);
11606 printOperand(MI, 4, STI, O);
11623 printOperand(MI, 5, STI, O);
11629 printImmPlusOneOperand(MI, 3, STI, O);
11637 printAddrMode6Operand(MI, 3, STI, O);
11645 printAddrMode6Operand(MI, 0, STI, O);
11649 printAddrMode7Operand(MI, 3, STI, O);
11655 O << ", ";
11656 printOperand(MI, 2, STI, O);
11657 printVectorIndex(MI, 4, STI, O);
11666 printAddrMode6Operand(MI, 4, STI, O);
11667 printAddrMode6OffsetOperand(MI, 6, STI, O);
11675 printNoHashImmediate(MI, 10, STI, O);
11676 O << "]}, ";
11677 printAddrMode6Operand(MI, 4, STI, O);
11686 printOperand(MI, 3, STI, O);
11687 O << "}, ";
11688 printAddrMode6Operand(MI, 4, STI, O);
11697 printOperand(MI, 3, STI, O);
11698 O << "}, ";
11699 printAddrMode6Operand(MI, 5, STI, O);
11700 printAddrMode6OffsetOperand(MI, 7, STI, O);
11732 printNoHashImmediate(MI, 4, STI, O);
11733 O << "]}, ";
11734 printAddrMode6Operand(MI, 0, STI, O);
11742 printNoHashImmediate(MI, 5, STI, O);
11743 O << "], ";
11744 printOperand(MI, 4, STI, O);
11745 O << '[';
11746 printNoHashImmediate(MI, 5, STI, O);
11747 O << "]}, ";
11748 printAddrMode6Operand(MI, 0, STI, O);
11756 printNoHashImmediate(MI, 6, STI, O);
11757 O << "], ";
11758 printOperand(MI, 4, STI, O);
11759 O << '[';
11760 printNoHashImmediate(MI, 6, STI, O);
11761 O << "], ";
11762 printOperand(MI, 5, STI, O);
11763 O << '[';
11764 printNoHashImmediate(MI, 6, STI, O);
11765 O << "]}, ";
11766 printAddrMode6Operand(MI, 0, STI, O);
11775 printOperand(MI, 5, STI, O);
11776 O << "}, ";
11777 printAddrMode6Operand(MI, 0, STI, O);