Lines Matching refs:OpNum

42 static void printSORegRegOperand(MCInst *MI, unsigned OpNum, SStream *O);
43 static void printSORegImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
45 static void printAddrModeTBB(MCInst *MI, unsigned OpNum, SStream *O);
46 static void printAddrModeTBH(MCInst *MI, unsigned OpNum, SStream *O);
47 static void printAddrMode2Operand(MCInst *MI, unsigned OpNum, SStream *O);
48 static void printAM2PreOrOffsetIndexOp(MCInst *MI, unsigned OpNum, SStream *O);
49 static void printAddrMode2OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O);
50 static void printAddrMode3Operand(MCInst *MI, unsigned OpNum, SStream *O, bool AlwaysPrintImm0);
51 static void printAddrMode3OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O);
53 static void printPostIdxImm8Operand(MCInst *MI, unsigned OpNum, SStream *O);
54 static void printPostIdxRegOperand(MCInst *MI, unsigned OpNum, SStream *O);
55 static void printPostIdxImm8s4Operand(MCInst *MI, unsigned OpNum, SStream *O);
56 static void printAddrMode5Operand(MCInst *MI, unsigned OpNum, SStream *O, bool AlwaysPrintImm0);
57 static void printAddrMode6Operand(MCInst *MI, unsigned OpNum, SStream *O);
58 static void printAddrMode7Operand(MCInst *MI, unsigned OpNum, SStream *O);
59 static void printAddrMode6OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O);
61 static void printBitfieldInvMaskImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
62 static void printMemBOption(MCInst *MI, unsigned OpNum, SStream *O);
63 static void printShiftImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
64 static void printPKHLSLShiftImm(MCInst *MI, unsigned OpNum, SStream *O);
65 static void printPKHASRShiftImm(MCInst *MI, unsigned OpNum, SStream *O);
66 static void printAdrLabelOperand(MCInst *MI, unsigned OpNum, SStream *O, unsigned);
67 static void printThumbS4ImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
68 static void printThumbSRImm(MCInst *MI, unsigned OpNum, SStream *O);
69 static void printThumbITMask(MCInst *MI, unsigned OpNum, SStream *O);
70 static void printThumbAddrModeRROperand(MCInst *MI, unsigned OpNum, SStream *O);
71 static void printThumbAddrModeImm5SOperand(MCInst *MI, unsigned OpNum, SStream *O, unsigned Scale);
72 static void printThumbAddrModeImm5S1Operand(MCInst *MI, unsigned OpNum, SStream *O);
73 static void printThumbAddrModeImm5S2Operand(MCInst *MI, unsigned OpNum, SStream *O);
74 static void printThumbAddrModeImm5S4Operand(MCInst *MI, unsigned OpNum, SStream *O);
75 static void printThumbAddrModeSPOperand(MCInst *MI, unsigned OpNum, SStream *O);
76 static void printT2SOOperand(MCInst *MI, unsigned OpNum, SStream *O);
77 static void printAddrModeImm12Operand(MCInst *MI, unsigned OpNum, SStream *O, bool AlwaysPrintImm0);
78 static void printT2AddrModeImm8Operand(MCInst *MI, unsigned OpNum, SStream *O, bool);
79 static void printT2AddrModeImm8s4Operand(MCInst *MI, unsigned OpNum, SStream *O, bool);
80 static void printT2AddrModeImm0_1020s4Operand(MCInst *MI, unsigned OpNum, SStream *O);
81 static void printT2AddrModeImm8OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O);
82 static void printT2AddrModeImm8s4OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O);
83 static void printT2AddrModeSoRegOperand(MCInst *MI, unsigned OpNum, SStream *O);
84 static void printSetendOperand(MCInst *MI, unsigned OpNum, SStream *O);
85 static void printCPSIMod(MCInst *MI, unsigned OpNum, SStream *O);
86 static void printCPSIFlag(MCInst *MI, unsigned OpNum, SStream *O);
87 static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O);
88 static void printPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O);
89 static void printMandatoryPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O);
90 static void printSBitModifierOperand(MCInst *MI, unsigned OpNum, SStream *O);
91 static void printRegisterList(MCInst *MI, unsigned OpNum, SStream *O);
92 static void printNoHashImmediate(MCInst *MI, unsigned OpNum, SStream *O);
93 static void printPImmediate(MCInst *MI, unsigned OpNum, SStream *O);
94 static void printCImmediate(MCInst *MI, unsigned OpNum, SStream *O);
95 static void printCoprocOptionImm(MCInst *MI, unsigned OpNum, SStream *O);
96 static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
97 static void printNEONModImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
98 static void printImmPlusOneOperand(MCInst *MI, unsigned OpNum, SStream *O);
99 static void printRotImmOperand(MCInst *MI, unsigned OpNum, SStream *O);
100 static void printGPRPairOperand(MCInst *MI, unsigned OpNum, SStream *O, MCRegisterInfo *MRI);
101 static void printThumbLdrLabelOperand(MCInst *MI, unsigned OpNum, SStream *O);
102 static void printFBits16(MCInst *MI, unsigned OpNum, SStream *O);
103 static void printFBits32(MCInst *MI, unsigned OpNum, SStream *O);
104 static void printVectorIndex(MCInst *MI, unsigned OpNum, SStream *O);
105 static void printVectorListOne(MCInst *MI, unsigned OpNum, SStream *O);
106 static void printVectorListTwo(MCInst *MI, unsigned OpNum, SStream *O, MCRegisterInfo *MRI);
107 static void printVectorListTwoSpaced(MCInst *MI, unsigned OpNum, SStream *O, MCRegisterInfo *RI);
108 static void printVectorListThree(MCInst *MI, unsigned OpNum, SStream *O);
109 static void printVectorListFour(MCInst *MI, unsigned OpNum, SStream *O);
110 static void printVectorListOneAllLanes(MCInst *MI, unsigned OpNum, SStream *O);
111 static void printVectorListTwoAllLanes(MCInst *MI, unsigned OpNum, SStream *O, MCRegisterInfo *RI);
112 static void printVectorListThreeAllLanes(MCInst *MI, unsigned OpNum, SStream *O);
113 static void printVectorListFourAllLanes(MCInst *MI, unsigned OpNum, SStream *O);
114 static void printVectorListTwoSpacedAllLanes(MCInst *MI, unsigned OpNum, SStream *O, MCRegisterInfo…
115 static void printVectorListThreeSpacedAllLanes(MCInst *MI, unsigned OpNum, SStream *O);
116 static void printVectorListFourSpacedAllLanes(MCInst *MI, unsigned OpNum, SStream *O);
117 static void printVectorListThreeSpaced(MCInst *MI, unsigned OpNum, SStream *O);
118 static void printVectorListFourSpaced(MCInst *MI, unsigned OpNum, SStream *O);
120 static void printInstSyncBOption(MCInst *MI, unsigned OpNum, SStream *O);
793 static void printThumbLdrLabelOperand(MCInst *MI, unsigned OpNum, SStream *O) in printThumbLdrLabelOperand() argument
795 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printThumbLdrLabelOperand()
832 static void printSORegRegOperand(MCInst *MI, unsigned OpNum, SStream *O) in printSORegRegOperand() argument
834 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printSORegRegOperand()
835 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printSORegRegOperand()
836 MCOperand *MO3 = MCInst_getOperand(MI, OpNum+2); in printSORegRegOperand()
863 static void printSORegImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printSORegImmOperand() argument
865 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printSORegImmOperand()
866 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printSORegImmOperand()
986 static void printAddrMode2OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O) in printAddrMode2OffsetOperand() argument
988 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrMode2OffsetOperand()
989 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printAddrMode2OffsetOperand()
1091 static void printAddrMode3OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O) in printAddrMode3OffsetOperand() argument
1093 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrMode3OffsetOperand()
1094 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printAddrMode3OffsetOperand()
1128 static void printPostIdxImm8Operand(MCInst *MI, unsigned OpNum, SStream *O) in printPostIdxImm8Operand() argument
1130 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printPostIdxImm8Operand()
1143 static void printPostIdxRegOperand(MCInst *MI, unsigned OpNum, SStream *O) in printPostIdxRegOperand() argument
1145 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printPostIdxRegOperand()
1146 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printPostIdxRegOperand()
1157 static void printPostIdxImm8s4Operand(MCInst *MI, unsigned OpNum, SStream *O) in printPostIdxImm8s4Operand() argument
1159 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printPostIdxImm8s4Operand()
1176 static void printAddrMode5Operand(MCInst *MI, unsigned OpNum, SStream *O, in printAddrMode5Operand() argument
1180 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrMode5Operand()
1181 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printAddrMode5Operand()
1185 printOperand(MI, OpNum, O); in printAddrMode5Operand()
1224 static void printAddrMode6Operand(MCInst *MI, unsigned OpNum, SStream *O) in printAddrMode6Operand() argument
1226 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrMode6Operand()
1227 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printAddrMode6Operand()
1248 static void printAddrMode7Operand(MCInst *MI, unsigned OpNum, SStream *O) in printAddrMode7Operand() argument
1250 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrMode7Operand()
1260 static void printAddrMode6OffsetOperand(MCInst *MI, unsigned OpNum, SStream *O) in printAddrMode6OffsetOperand() argument
1262 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printAddrMode6OffsetOperand()
1277 static void printBitfieldInvMaskImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printBitfieldInvMaskImmOperand() argument
1279 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printBitfieldInvMaskImmOperand()
1305 static void printMemBOption(MCInst *MI, unsigned OpNum, SStream *O) in printMemBOption() argument
1307 unsigned val = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printMemBOption()
1316 void printInstSyncBOption(MCInst *MI, unsigned OpNum, SStream *O) in printInstSyncBOption() argument
1318 unsigned val = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printInstSyncBOption()
1322 static void printShiftImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printShiftImmOperand() argument
1324 unsigned ShiftOp = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printShiftImmOperand()
1349 static void printPKHLSLShiftImm(MCInst *MI, unsigned OpNum, SStream *O) in printPKHLSLShiftImm() argument
1351 unsigned Imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printPKHLSLShiftImm()
1365 static void printPKHASRShiftImm(MCInst *MI, unsigned OpNum, SStream *O) in printPKHASRShiftImm() argument
1367 unsigned Imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printPKHASRShiftImm()
1383 static void printRegisterList(MCInst *MI, unsigned OpNum, SStream *O) in printRegisterList() argument
1387 for (i = OpNum, e = MCInst_getNumOperands(MI); i != e; ++i) { in printRegisterList()
1388 if (i != OpNum) SStream_concat0(O, ", "); in printRegisterList()
1399 static void printGPRPairOperand(MCInst *MI, unsigned OpNum, SStream *O, in printGPRPairOperand() argument
1402 unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printGPRPairOperand()
1419 static void printSetendOperand(MCInst *MI, unsigned OpNum, SStream *O) in printSetendOperand() argument
1421 MCOperand *Op = MCInst_getOperand(MI, OpNum); in printSetendOperand()
1439 static void printCPSIMod(MCInst *MI, unsigned OpNum, SStream *O) in printCPSIMod() argument
1441 MCOperand *Op = MCInst_getOperand(MI, OpNum); in printCPSIMod()
1451 static void printCPSIFlag(MCInst *MI, unsigned OpNum, SStream *O) in printCPSIFlag() argument
1453 MCOperand *Op = MCInst_getOperand(MI, OpNum); in printCPSIFlag()
1472 static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O) in printMSRMaskOperand() argument
1474 MCOperand *Op = MCInst_getOperand(MI, OpNum); in printMSRMaskOperand()
1593 static void printPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O) in printPredicateOperand() argument
1595 ARMCC_CondCodes CC = (ARMCC_CondCodes)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printPredicateOperand()
1611 static void printMandatoryPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O) in printMandatoryPredicateOperand() argument
1613 ARMCC_CondCodes CC = (ARMCC_CondCodes)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printMandatoryPredicateOperand()
1619 static void printSBitModifierOperand(MCInst *MI, unsigned OpNum, SStream *O) in printSBitModifierOperand() argument
1621 if (MCOperand_getReg(MCInst_getOperand(MI, OpNum))) { in printSBitModifierOperand()
1630 static void printNoHashImmediate(MCInst *MI, unsigned OpNum, SStream *O) in printNoHashImmediate() argument
1632 unsigned tmp = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printNoHashImmediate()
1648 static void printPImmediate(MCInst *MI, unsigned OpNum, SStream *O) in printPImmediate() argument
1650 unsigned imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printPImmediate()
1660 static void printCImmediate(MCInst *MI, unsigned OpNum, SStream *O) in printCImmediate() argument
1662 unsigned imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printCImmediate()
1672 static void printCoprocOptionImm(MCInst *MI, unsigned OpNum, SStream *O) in printCoprocOptionImm() argument
1674 unsigned tmp = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printCoprocOptionImm()
1686 static void printAdrLabelOperand(MCInst *MI, unsigned OpNum, SStream *O, unsigned scale) in printAdrLabelOperand() argument
1688 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printAdrLabelOperand()
1716 static void printThumbS4ImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printThumbS4ImmOperand() argument
1718 unsigned tmp = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)) * 4; in printThumbS4ImmOperand()
1730 static void printThumbSRImm(MCInst *MI, unsigned OpNum, SStream *O) in printThumbSRImm() argument
1732 unsigned Imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printThumbSRImm()
1746 static void printThumbITMask(MCInst *MI, unsigned OpNum, SStream *O) in printThumbITMask() argument
1749 unsigned Mask = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printThumbITMask()
1750 unsigned Firstcond = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum-1)); in printThumbITMask()
1847 static void printT2SOOperand(MCInst *MI, unsigned OpNum, SStream *O) in printT2SOOperand() argument
1849 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2SOOperand()
1850 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printT2SOOperand()
1866 static void printAddrModeImm12Operand(MCInst *MI, unsigned OpNum, in printAddrModeImm12Operand() argument
1869 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printAddrModeImm12Operand()
1870 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printAddrModeImm12Operand()
1875 printOperand(MI, OpNum, O); in printAddrModeImm12Operand()
1915 static void printT2AddrModeImm8Operand(MCInst *MI, unsigned OpNum, SStream *O, in printT2AddrModeImm8Operand() argument
1918 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeImm8Operand()
1919 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printT2AddrModeImm8Operand()
1952 unsigned OpNum, SStream *O, bool AlwaysPrintImm0) in printT2AddrModeImm8s4Operand() argument
1954 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeImm8s4Operand()
1955 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printT2AddrModeImm8s4Operand()
1960 printOperand(MI, OpNum, O); in printT2AddrModeImm8s4Operand()
1993 static void printT2AddrModeImm0_1020s4Operand(MCInst *MI, unsigned OpNum, SStream *O) in printT2AddrModeImm0_1020s4Operand() argument
1995 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeImm0_1020s4Operand()
1996 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printT2AddrModeImm0_1020s4Operand()
2019 unsigned OpNum, SStream *O) in printT2AddrModeImm8OffsetOperand() argument
2021 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeImm8OffsetOperand()
2052 unsigned OpNum, SStream *O) in printT2AddrModeImm8s4OffsetOperand() argument
2054 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeImm8s4OffsetOperand()
2088 unsigned OpNum, SStream *O) in printT2AddrModeSoRegOperand() argument
2090 MCOperand *MO1 = MCInst_getOperand(MI, OpNum); in printT2AddrModeSoRegOperand()
2091 MCOperand *MO2 = MCInst_getOperand(MI, OpNum+1); in printT2AddrModeSoRegOperand()
2092 MCOperand *MO3 = MCInst_getOperand(MI, OpNum+2); in printT2AddrModeSoRegOperand()
2122 static void printFPImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printFPImmOperand() argument
2124 MCOperand *MO = MCInst_getOperand(MI, OpNum); in printFPImmOperand()
2139 static void printNEONModImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printNEONModImmOperand() argument
2141 unsigned EncodedImm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printNEONModImmOperand()
2155 static void printImmPlusOneOperand(MCInst *MI, unsigned OpNum, SStream *O) in printImmPlusOneOperand() argument
2157 unsigned Imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printImmPlusOneOperand()
2169 static void printRotImmOperand(MCInst *MI, unsigned OpNum, SStream *O) in printRotImmOperand() argument
2171 unsigned Imm = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printRotImmOperand()
2187 static void printFBits16(MCInst *MI, unsigned OpNum, SStream *O) in printFBits16() argument
2191 tmp = 16 - (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printFBits16()
2203 static void printFBits32(MCInst *MI, unsigned OpNum, SStream *O) in printFBits32() argument
2207 tmp = 32 - (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printFBits32()
2219 static void printVectorIndex(MCInst *MI, unsigned OpNum, SStream *O) in printVectorIndex() argument
2221 unsigned tmp = (unsigned int)MCOperand_getImm(MCInst_getOperand(MI, OpNum)); in printVectorIndex()
2231 static void printVectorListOne(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListOne() argument
2234 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListOne()
2237 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListOne()
2243 static void printVectorListTwo(MCInst *MI, unsigned OpNum, in printVectorListTwo() argument
2246 unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListTwo()
2266 static void printVectorListTwoSpaced(MCInst *MI, unsigned OpNum, in printVectorListTwoSpaced() argument
2269 unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListTwoSpaced()
2289 static void printVectorListThree(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListThree() argument
2295 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListThree()
2298 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListThree()
2302 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1); in printVectorListThree()
2305 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1; in printVectorListThree()
2309 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListThree()
2312 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListThree()
2318 static void printVectorListFour(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListFour() argument
2324 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListFour()
2327 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListFour()
2331 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1); in printVectorListFour()
2334 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1; in printVectorListFour()
2338 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListFour()
2341 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListFour()
2345 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 3); in printVectorListFour()
2348 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 3; in printVectorListFour()
2354 static void printVectorListOneAllLanes(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListOneAllLanes() argument
2357 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListOneAllLanes()
2360 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListOneAllLanes()
2366 static void printVectorListTwoAllLanes(MCInst *MI, unsigned OpNum, in printVectorListTwoAllLanes() argument
2369 unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListTwoAllLanes()
2389 static void printVectorListThreeAllLanes(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListThreeAllLanes() argument
2395 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListThreeAllLanes()
2398 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListThreeAllLanes()
2402 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1); in printVectorListThreeAllLanes()
2405 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1; in printVectorListThreeAllLanes()
2409 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListThreeAllLanes()
2412 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListThreeAllLanes()
2418 static void printVectorListFourAllLanes(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListFourAllLanes() argument
2424 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListFourAllLanes()
2427 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListFourAllLanes()
2431 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1); in printVectorListFourAllLanes()
2434 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 1; in printVectorListFourAllLanes()
2438 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListFourAllLanes()
2441 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListFourAllLanes()
2445 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 3); in printVectorListFourAllLanes()
2448 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 3; in printVectorListFourAllLanes()
2455 unsigned OpNum, SStream *O, MCRegisterInfo *MRI) in printVectorListTwoSpacedAllLanes() argument
2457 unsigned Reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListTwoSpacedAllLanes()
2478 unsigned OpNum, SStream *O) in printVectorListThreeSpacedAllLanes() argument
2484 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListThreeSpacedAllLanes()
2487 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListThreeSpacedAllLanes()
2491 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListThreeSpacedAllLanes()
2494 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListThreeSpacedAllLanes()
2498 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4); in printVectorListThreeSpacedAllLanes()
2501 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4; in printVectorListThreeSpacedAllLanes()
2508 unsigned OpNum, SStream *O) in printVectorListFourSpacedAllLanes() argument
2514 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListFourSpacedAllLanes()
2517 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListFourSpacedAllLanes()
2521 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListFourSpacedAllLanes()
2524 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListFourSpacedAllLanes()
2528 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4); in printVectorListFourSpacedAllLanes()
2531 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4; in printVectorListFourSpacedAllLanes()
2535 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 6); in printVectorListFourSpacedAllLanes()
2538 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 6; in printVectorListFourSpacedAllLanes()
2544 static void printVectorListThreeSpaced(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListThreeSpaced() argument
2550 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListThreeSpaced()
2553 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListThreeSpaced()
2557 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListThreeSpaced()
2560 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListThreeSpaced()
2564 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4); in printVectorListThreeSpaced()
2567 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4; in printVectorListThreeSpaced()
2573 static void printVectorListFourSpaced(MCInst *MI, unsigned OpNum, SStream *O) in printVectorListFourSpaced() argument
2579 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum))); in printVectorListFourSpaced()
2582 …operands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)); in printVectorListFourSpaced()
2586 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2); in printVectorListFourSpaced()
2589 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 2; in printVectorListFourSpaced()
2593 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4); in printVectorListFourSpaced()
2596 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 4; in printVectorListFourSpaced()
2600 printRegName(MI->csh, O, MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 6); in printVectorListFourSpaced()
2603 …ands[MI->flat_insn->detail->arm.op_count].reg = MCOperand_getReg(MCInst_getOperand(MI, OpNum)) + 6; in printVectorListFourSpaced()