Lines Matching refs:Imm
243 static DecodeStatus decodeUImmOperand(MCInst &Inst, uint64_t Imm,
245 assert(isUInt<N>(Imm) && "Invalid immediate");
246 Inst.addOperand(MCOperand::CreateImm(Imm));
251 static DecodeStatus decodeSImmOperand(MCInst &Inst, uint64_t Imm,
253 assert(isUInt<N>(Imm) && "Invalid immediate");
254 Inst.addOperand(MCOperand::CreateImm(SignExtend64<N>(Imm)));
258 static DecodeStatus decodeMemRIOperands(MCInst &Inst, uint64_t Imm,
263 uint64_t Base = Imm >> 16;
264 uint64_t Disp = Imm & 0xFFFF;
293 static DecodeStatus decodeMemRIXOperands(MCInst &Inst, uint64_t Imm,
298 uint64_t Base = Imm >> 14;
299 uint64_t Disp = Imm & 0x3FFF;
314 static DecodeStatus decodeCRBitMOperand(MCInst &Inst, uint64_t Imm,
318 unsigned Zeros = countTrailingZeros(Imm);