Searched defs:imm32 (Results 1 - 24 of 24) sorted by relevance

/external/mesa3d/src/gallium/drivers/ilo/shader/
H A Dtoy_legalize.c125 absolute_imm(uint32_t imm32, enum toy_type type) argument
127 union fi val = { .ui = imm32 };
152 negate_imm(uint32_t imm32, enum toy_type type) argument
154 union fi val = { .ui = imm32 };
/external/capstone/arch/X86/
H A DX86DisassemblerDecoder.c1904 uint32_t imm32; local
1932 if (consumeUInt32(insn, &imm32))
1934 insn->immediates[insn->numImmediatesConsumed] = imm32;
/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.cpp1640 uint32_t imm32; local
1668 if (consumeUInt32(insn, &imm32))
1670 insn->immediates[insn->numImmediatesConsumed] = imm32;
/external/swiftshader/third_party/LLVM/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.c1396 uint32_t imm32; local
1423 if (consumeUInt32(insn, &imm32))
1425 insn->immediates[insn->numImmediatesConsumed] = imm32;
/external/vixl/src/aarch32/
H A Dmacro-assembler-aarch32.cc1268 static inline bool CanBeInverted(uint32_t imm32) { argument
1271 if ((imm32 & 0xffffff00) == 0xffffff00) {
1275 if (((imm32 & 0xff) == 0) || ((imm32 & 0xff) == 0xff)) {
1276 fill8 = imm32 & 0xff;
1277 imm32 >>= 8;
1278 if ((imm32 >> 8) == 0xffff) {
1283 if ((imm32 & 0xff) == fill8) {
1284 imm32 >>= 8;
1285 if ((imm32 >>
[all...]
/external/v8/src/x87/
H A Dassembler-x87.cc326 void Assembler::push_imm32(int32_t imm32) { argument
329 emit(imm32);
442 void Assembler::mov(Register dst, int32_t imm32) { argument
445 emit(imm32);
615 void Assembler::adc(Register dst, int32_t imm32) { argument
617 emit_arith(2, Operand(dst), Immediate(imm32));
649 void Assembler::and_(Register dst, int32_t imm32) { argument
650 and_(dst, Immediate(imm32));
731 void Assembler::cmp(Register reg, int32_t imm32) { argument
733 emit_arith(7, Operand(reg), Immediate(imm32));
845 imul(Register dst, Register src, int32_t imm32) argument
850 imul(Register dst, const Operand& src, int32_t imm32) argument
919 or_(Register dst, int32_t imm32) argument
1224 xor_(Register dst, int32_t imm32) argument
1369 int imm32 = pos - (fixup_pos + sizeof(int32_t)); local
[all...]
/external/valgrind/VEX/priv/
H A Dhost_amd64_defs.c186 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) { argument
189 am->Aam.IR.imm = imm32;
193 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { argument
196 am->Aam.IRRS.imm = imm32;
256 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) {
259 op->Armi.Imm.imm32 = imm32;
278 vex_printf("$0x%x", op->Armi.Imm.imm32);
336 AMD64RI* AMD64RI_Imm ( UInt imm32 ) {
339 op->Ari.Imm.imm32
621 AMD64Instr_Test64( UInt imm32, HReg dst ) argument
[all...]
H A Dhost_x86_defs.c160 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { argument
163 am->Xam.IR.imm = imm32;
167 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { argument
170 am->Xam.IRRS.imm = imm32;
242 X86RMI* X86RMI_Imm ( UInt imm32 ) {
245 op->Xrmi.Imm.imm32 = imm32;
264 vex_printf("$0x%x", op->Xrmi.Imm.imm32);
313 X86RI* X86RI_Imm ( UInt imm32 ) {
316 op->Xri.Imm.imm32
589 X86Instr_Test32( UInt imm32, X86RM* dst ) argument
3462 UInt imm32 = (UInt)(Addr)location_of_counter; local
[all...]
H A Dhost_amd64_defs.h172 UInt imm32; member in struct:__anon28096::__anon28097::__anon28098
207 UInt imm32; member in struct:__anon28102::__anon28103::__anon28104
437 UInt imm32; member in struct:__anon28117::__anon28118::__anon28123
729 extern AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst );
H A Dhost_arm_defs.c1129 ARMInstr* ARMInstr_Imm32 ( HReg dst, UInt imm32 ) {
1133 i->ARMin.Imm32.imm32 = imm32;
1534 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) {
1538 if (fitsIn8x4(&u8, &u4, imm32)) {
1548 i->ARMin.Add32.imm32 = imm32;
1609 vex_printf(", 0x%x", i->ARMin.Imm32.imm32);
2048 vex_printf("%u", i->ARMin.Add32.imm32);
2913 static UInt* imm32_to_ireg ( UInt* p, Int rD, UInt imm32 )
4805 UInt imm32 = i->ARMin.Add32.imm32; local
[all...]
H A Dhost_x86_defs.h165 UInt imm32; member in struct:__anon28609::__anon28610::__anon28611
199 UInt imm32; member in struct:__anon28615::__anon28616::__anon28617
349 Xin_Test32, /* 32-bit test of REG or MEM against imm32 (AND, set
417 UInt imm32; member in struct:__anon28630::__anon28631::__anon28635
666 extern X86Instr* X86Instr_Test32 ( UInt imm32, X86RM* dst );
H A Dhost_x86_isel.c1562 /* Add32( Add32(expr1, Shl32(expr2, simm)), imm32 ) */
1577 UInt imm32 = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; local
1582 return X86AMode_IRRS(imm32, r1, r2, shift);
H A Dhost_arm_defs.h668 UInt imm32; member in struct:__anon28310::__anon28311::__anon28317
971 UInt imm32; member in struct:__anon28310::__anon28311::__anon28360
1047 extern ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 );
H A Dguest_arm_toIR.c19952 UInt imm32 = (INSN0(9,9) << 6) | (INSN0(7,3) << 1); local
19963 UInt dst = (guest_R15_curr_instr_notENC + 4 + imm32) | 1;
20876 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
20878 assign(argR, mkU32(imm32));
20884 bS == 1 ? "s" : "", rD, rN, imm32);
20925 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
20927 assign(argR, mkU32(imm32));
20930 DIP("%s.w r%u, #%u\n", isCMN ? "cmn" : "cmp", rN, imm32);
20951 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
20953 assign(argR, mkU32(imm32));
20985 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
21044 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
21113 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
21513 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
22516 UInt imm32 = (INSN0(10,10) << 11) local
22648 UInt imm32 = (INSN0(10,10) << 11) local
[all...]
H A Dguest_arm64_toIR.c7402 ULong imm32 = (imm8_7 << (1 + 5 + 6 + 19)) local
7406 imm64 = Replicate32x2(imm32);
/external/capstone/arch/ARM/
H A DARMDisassembler.c2227 // and build the imm32 with one trailing zero as documented:
2228 // imm32 = SignExtend(S:I1:I2:imm10:imm11:'0', 32);
2237 int imm32 = SignExtend32(tmp << 1, 25); local
2238 MCOperand_CreateImm0(Inst, imm32);
3889 // and build the imm32 with two trailing zeros as documented:
3890 // imm32 = SignExtend(S:I1:I2:imm10H:imm10L:'00', 32);
3897 int imm32 = SignExtend32(tmp << 1, 25); local
3899 MCOperand_CreateImm0(Inst, imm32);
4019 // and build the imm32 with one trailing zero as documented:
4020 // imm32
4027 int imm32 = SignExtend32(tmp << 1, 25); local
[all...]
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp2268 // and build the imm32 with one trailing zero as documented:
2269 // imm32 = SignExtend(S:I1:I2:imm10:imm11:'0', 32);
2278 int imm32 = SignExtend32<25>(tmp << 1); local
2279 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4,
2281 Inst.addOperand(MCOperand::createImm(imm32));
3951 // and build the imm32 with two trailing zeros as documented:
3952 // imm32 = SignExtend(S:I1:I2:imm10H:imm10L:'00', 32);
3959 int imm32 = SignExtend32<25>(tmp << 1); local
3962 (Address & ~2u) + imm32 + 4,
3964 Inst.addOperand(MCOperand::createImm(imm32));
4097 int imm32 = SignExtend32<25>(tmp << 1); local
[all...]
/external/v8/src/s390/
H A Dassembler-s390.cc385 int32_t imm32 = local
388 imm32 <<= 1; // BR* + LARL treat immediate in # of halfwords
389 if (imm32 == 0) return kEndOfChain;
390 return pos + imm32;
416 int32_t imm32 = target_pos - pos; local
418 instr_at_put<SixByteInstr>(pos, instr | (imm32 >> 1));
424 int32_t imm32 = target_pos + (Code::kHeaderSize - kHeapObjectTag); local
426 instr_at_put<SixByteInstr>(pos, instr | imm32);
/external/v8/src/ia32/
H A Dassembler-ia32.cc464 void Assembler::push_imm32(int32_t imm32) { argument
467 emit(imm32);
562 void Assembler::mov(Register dst, int32_t imm32) { argument
565 emit(imm32);
744 void Assembler::adc(Register dst, int32_t imm32) { argument
746 emit_arith(2, Operand(dst), Immediate(imm32));
778 void Assembler::and_(Register dst, int32_t imm32) { argument
779 and_(dst, Immediate(imm32));
860 void Assembler::cmp(Register reg, int32_t imm32) { argument
862 emit_arith(7, Operand(reg), Immediate(imm32));
974 imul(Register dst, Register src, int32_t imm32) argument
979 imul(Register dst, const Operand& src, int32_t imm32) argument
1048 or_(Register dst, int32_t imm32) argument
1353 xor_(Register dst, int32_t imm32) argument
1498 int imm32 = pos - (fixup_pos + sizeof(int32_t)); local
[all...]
/external/v8/src/mips/
H A Dassembler-mips.cc3160 uint32_t imm32; local
3161 imm32 = jump_address(&after_pool);
3163 UnpackTargetAddressUnsigned(imm32, lui_offset, jic_offset);
3177 uint32_t imm32; local
3178 imm32 = jump_address(&after_pool);
3185 lui(at, (imm32 & kHiMask) >> kLuiShift);
3186 ori(at, at, (imm32 & kImm16Mask));
H A Dmacro-assembler-mips.cc3739 uint32_t imm32; local
3740 imm32 = jump_address(L);
3743 UnpackTargetAddressUnsigned(imm32, lui_offset, jic_offset);
3762 lui(at, (imm32 & kHiMask) >> kLuiShift);
3763 ori(at, at, (imm32 & kImm16Mask));
3780 uint32_t imm32; local
3781 imm32 = jump_address(L);
3784 UnpackTargetAddressUnsigned(imm32, lui_offset, jic_offset);
3803 lui(at, (imm32 & kHiMask) >> kLuiShift);
3804 ori(at, at, (imm32
[all...]
/external/v8/src/x64/
H A Dassembler-x64.cc361 int imm32 = pos - (current + sizeof(int32_t)); local
362 long_at_put(current, imm32);
375 int imm32 = pos - (current + sizeof(int32_t)); local
376 long_at_put(current, imm32);
1914 void Assembler::pushq_imm32(int32_t imm32) { argument
1917 emitl(imm32);
H A Dmacro-assembler-x64.cc3146 void MacroAssembler::PushImm32(int32_t imm32) { argument
3148 pushq_imm32(imm32);
3151 movp(Operand(rsp, 0), Immediate(imm32));
/external/v8/src/arm/
H A Dassembler-arm.cc1097 static bool fits_shifter(uint32_t imm32, argument
1101 // imm32 must be unsigned.
1103 uint32_t imm8 = base::bits::RotateLeft32(imm32, 2 * rot);
1114 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) {
1119 if (imm32 < 0x10000) {
1121 *instr |= Assembler::EncodeMovwImmediate(imm32);
1128 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
1136 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
1142 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) {
1224 uint32_t imm32 local
[all...]

Completed in 3871 milliseconds