Lines Matching defs:RegNo
176 static DecodeStatus DecodeGPRRegisterClass(MCInst &Inst, unsigned RegNo,
179 static DecodeStatus DecodeCLRMGPRRegisterClass(MCInst &Inst, unsigned RegNo,
182 static DecodeStatus DecodetGPROddRegisterClass(MCInst &Inst, unsigned RegNo,
185 static DecodeStatus DecodetGPREvenRegisterClass(MCInst &Inst, unsigned RegNo,
189 DecodeGPRwithAPSR_NZCVnospRegisterClass(MCInst &Inst, unsigned RegNo,
192 static DecodeStatus DecodeGPRnopcRegisterClass(MCInst &Inst, unsigned RegNo,
195 static DecodeStatus DecodeGPRnospRegisterClass(MCInst &Inst, unsigned RegNo,
199 DecodeGPRwithAPSRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
201 static DecodeStatus DecodeGPRwithZRRegisterClass(MCInst &Inst, unsigned RegNo,
205 DecodeGPRwithZRnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
207 static DecodeStatus DecodetGPRRegisterClass(MCInst &Inst, unsigned RegNo,
210 static DecodeStatus DecodetcGPRRegisterClass(MCInst &Inst, unsigned RegNo,
213 static DecodeStatus DecoderGPRRegisterClass(MCInst &Inst, unsigned RegNo,
216 static DecodeStatus DecodeGPRPairRegisterClass(MCInst &Inst, unsigned RegNo,
220 DecodeGPRPairnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
222 static DecodeStatus DecodeGPRspRegisterClass(MCInst &Inst, unsigned RegNo,
225 static DecodeStatus DecodeHPRRegisterClass(MCInst &Inst, unsigned RegNo,
228 static DecodeStatus DecodeSPRRegisterClass(MCInst &Inst, unsigned RegNo,
231 static DecodeStatus DecodeDPRRegisterClass(MCInst &Inst, unsigned RegNo,
234 static DecodeStatus DecodeDPR_8RegisterClass(MCInst &Inst, unsigned RegNo,
237 static DecodeStatus DecodeSPR_8RegisterClass(MCInst &Inst, unsigned RegNo,
240 static DecodeStatus DecodeDPR_VFP2RegisterClass(MCInst &Inst, unsigned RegNo,
243 static DecodeStatus DecodeQPRRegisterClass(MCInst &Inst, unsigned RegNo,
246 static DecodeStatus DecodeMQPRRegisterClass(MCInst &Inst, unsigned RegNo,
249 static DecodeStatus DecodeMQQPRRegisterClass(MCInst &Inst, unsigned RegNo,
252 static DecodeStatus DecodeMQQQQPRRegisterClass(MCInst &Inst, unsigned RegNo,
255 static DecodeStatus DecodeDPairRegisterClass(MCInst &Inst, unsigned RegNo,
259 DecodeDPairSpacedRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1296 static DecodeStatus DecodeGPRRegisterClass(MCInst &Inst, unsigned RegNo,
1299 if (RegNo > 15)
1302 unsigned Register = GPRDecoderTable[RegNo];
1307 static DecodeStatus DecodeCLRMGPRRegisterClass(MCInst &Inst, unsigned RegNo,
1310 if (RegNo > 15)
1313 unsigned Register = CLRMGPRDecoderTable[RegNo];
1321 static DecodeStatus DecodeGPRnopcRegisterClass(MCInst &Inst, unsigned RegNo,
1326 if (RegNo == 15)
1329 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1334 static DecodeStatus DecodeGPRnospRegisterClass(MCInst &Inst, unsigned RegNo,
1339 if (RegNo == 13)
1342 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1348 DecodeGPRwithAPSRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1352 if (RegNo == 15)
1358 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1363 DecodeGPRwithZRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1367 if (RegNo == 15)
1373 if (RegNo == 13)
1376 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1381 DecodeGPRwithZRnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1384 if (RegNo == 13)
1386 Check(S, DecodeGPRwithZRRegisterClass(Inst, RegNo, Address, Decoder));
1390 static DecodeStatus DecodetGPRRegisterClass(MCInst &Inst, unsigned RegNo,
1393 if (RegNo > 7)
1395 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder);
1403 static DecodeStatus DecodeGPRPairRegisterClass(MCInst &Inst, unsigned RegNo,
1408 // According to the Arm ARM RegNo = 14 is undefined, but we return fail
1410 if (RegNo > 13)
1413 if (RegNo & 1)
1416 unsigned RegisterPair = GPRPairDecoderTable[RegNo/2];
1422 DecodeGPRPairnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1424 if (RegNo > 13)
1427 unsigned RegisterPair = GPRPairDecoderTable[RegNo/2];
1430 if ((RegNo & 1) || RegNo > 10)
1435 static DecodeStatus DecodeGPRspRegisterClass(MCInst &Inst, unsigned RegNo,
1438 if (RegNo != 13)
1441 unsigned Register = GPRDecoderTable[RegNo];
1446 static DecodeStatus DecodetcGPRRegisterClass(MCInst &Inst, unsigned RegNo,
1450 switch (RegNo) {
1477 static DecodeStatus DecoderGPRRegisterClass(MCInst &Inst, unsigned RegNo,
1485 if ((RegNo == 13 && !featureBits[ARM::HasV8Ops]) || RegNo == 15)
1488 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1503 static DecodeStatus DecodeSPRRegisterClass(MCInst &Inst, unsigned RegNo,
1506 if (RegNo > 31)
1509 unsigned Register = SPRDecoderTable[RegNo];
1514 static DecodeStatus DecodeHPRRegisterClass(MCInst &Inst, unsigned RegNo,
1517 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder);
1531 static DecodeStatus DecodeDPRRegisterClass(MCInst &Inst, unsigned RegNo,
1539 if (RegNo > 31 || (!hasD32 && RegNo > 15))
1542 unsigned Register = DPRDecoderTable[RegNo];
1547 static DecodeStatus DecodeDPR_8RegisterClass(MCInst &Inst, unsigned RegNo,
1550 if (RegNo > 7)
1552 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1555 static DecodeStatus DecodeSPR_8RegisterClass(MCInst &Inst, unsigned RegNo,
1558 if (RegNo > 15)
1560 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder);
1563 static DecodeStatus DecodeDPR_VFP2RegisterClass(MCInst &Inst, unsigned RegNo,
1566 if (RegNo > 15)
1568 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1578 static DecodeStatus DecodeQPRRegisterClass(MCInst &Inst, unsigned RegNo,
1581 if (RegNo > 31 || (RegNo & 1) != 0)
1583 RegNo >>= 1;
1585 unsigned Register = QPRDecoderTable[RegNo];
1599 static DecodeStatus DecodeDPairRegisterClass(MCInst &Inst, unsigned RegNo,
1602 if (RegNo > 30)
1605 unsigned Register = DPairDecoderTable[RegNo];
1622 DecodeDPairSpacedRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
1624 if (RegNo > 29)
1627 unsigned Register = DPairSpacedDecoderTable[RegNo];
6403 static DecodeStatus DecodetGPROddRegisterClass(MCInst &Inst, unsigned RegNo,
6406 if ((RegNo) + 1 > 11)
6409 unsigned Register = GPRDecoderTable[(RegNo) + 1];
6414 static DecodeStatus DecodetGPREvenRegisterClass(MCInst &Inst, unsigned RegNo,
6417 if ((RegNo) > 14)
6420 unsigned Register = GPRDecoderTable[(RegNo)];
6426 DecodeGPRwithAPSR_NZCVnospRegisterClass(MCInst &Inst, unsigned RegNo,
6429 if (RegNo == 15) {
6434 unsigned Register = GPRDecoderTable[RegNo];
6437 if (RegNo == 13)
6469 static DecodeStatus DecodeMQPRRegisterClass(MCInst &Inst, unsigned RegNo,
6472 if (RegNo > 7)
6475 unsigned Register = QPRDecoderTable[RegNo];
6485 static DecodeStatus DecodeMQQPRRegisterClass(MCInst &Inst, unsigned RegNo,
6488 if (RegNo > 6)
6491 unsigned Register = QQPRDecoderTable[RegNo];
6501 static DecodeStatus DecodeMQQQQPRRegisterClass(MCInst &Inst, unsigned RegNo,
6504 if (RegNo > 4)
6507 unsigned Register = QQQQPRDecoderTable[RegNo];
6543 static DecodeStatus DecodeVpredROperand(MCInst &Inst, unsigned RegNo,
6557 DecodeVpredNOperand(MCInst &Inst, unsigned RegNo, uint64_t Address,