Home | History | Annotate | Download | only in Disassembler

Lines Matching defs:imm32

2173   // and build the imm32 with one trailing zero as documented:
2174 // imm32 = SignExtend(S:I1:I2:imm10:imm11:'0', 32);
2183 int imm32 = SignExtend32<25>(tmp << 1);
2184 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4,
2186 Inst.addOperand(MCOperand::CreateImm(imm32));
3804 // and build the imm32 with two trailing zeros as documented:
3805 // imm32 = SignExtend(S:I1:I2:imm10H:imm10L:'00', 32);
3812 int imm32 = SignExtend32<25>(tmp << 1);
3815 (Address & ~2u) + imm32 + 4,
3817 Inst.addOperand(MCOperand::CreateImm(imm32));
3941 // and build the imm32 with one trailing zero as documented:
3942 // imm32 = SignExtend(S:I1:I2:imm10:imm11:'0', 32);
3949 int imm32 = SignExtend32<25>(tmp << 1);
3951 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4,
3953 Inst.addOperand(MCOperand::CreateImm(imm32));