Lines Matching defs:ImmVal
479 uint64_t ImmVal = Imm;
480 if (ImmVal > (1 << 16))
482 ImmVal = -ImmVal;
483 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr,
485 Inst.addOperand(MCOperand::createImm(ImmVal));
492 int64_t ImmVal = Imm;
495 if (ImmVal & (1 << (19 - 1)))
496 ImmVal |= ~((1LL << 19) - 1);
499 Inst, ImmVal * 4, Addr, Inst.getOpcode() != AArch64::LDRXl, 0, 0, 4))
500 Inst.addOperand(MCOperand::createImm(ImmVal));
506 int64_t ImmVal = Imm;
509 if (ImmVal & (1 << (9 - 1)))
510 ImmVal |= ~((1LL << 9) - 1);
512 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal * 4), Addr,
514 Inst.addOperand(MCOperand::createImm(ImmVal));
1527 unsigned ImmVal = Imm & 0xFFF;
1553 Inst.addOperand(MCOperand::createImm(ImmVal));