Home
last modified time | relevance | path

Searched refs:imm32 (Results 1 – 25 of 25) sorted by relevance

/external/valgrind/main/none/tests/amd64/
Dinsn_basic.def29 ###adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
30 ###adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000]
31 adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
32 adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000]
33 adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
34 adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000]
43 ###adcq eflags[0x1,0x0] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432199999999]
44 ###adcq eflags[0x1,0x1] : imm32[12345678] rax.uq[8765432187654321] => 1.uq[8765432200000000]
45 adcq eflags[0x1,0x0] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432199999999]
46 adcq eflags[0x1,0x1] : imm32[12345678] rbx.uq[8765432187654321] => 1.uq[8765432200000000]
[all …]
/external/valgrind/main/none/tests/x86/
Dinsn_basic.def49 adcl eflags[0x1,0x0] : imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
50 adcl eflags[0x1,0x1] : imm32[12345678] eax.ud[87654321] => 1.ud[100000000]
51 adcl eflags[0x1,0x0] : imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
52 adcl eflags[0x1,0x1] : imm32[12345678] ebx.ud[87654321] => 1.ud[100000000]
53 adcl eflags[0x1,0x0] : imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
54 adcl eflags[0x1,0x1] : imm32[12345678] m32.ud[87654321] => 1.ud[100000000]
75 addl imm32[12345678] eax.ud[87654321] => 1.ud[99999999]
76 addl imm32[12345678] ebx.ud[87654321] => 1.ud[99999999]
77 addl imm32[12345678] m32.ud[87654321] => 1.ud[99999999]
95 andl imm32[0x86427531] eax.ud[0x12345678] => 1.ud[0x02005430]
[all …]
/external/v8/src/ia32/
Dassembler-ia32.cc529 void Assembler::push_imm32(int32_t imm32) { in push_imm32() argument
532 emit(imm32); in push_imm32()
617 void Assembler::mov(Register dst, int32_t imm32) { in mov() argument
620 emit(imm32); in mov()
754 void Assembler::adc(Register dst, int32_t imm32) { in adc() argument
756 emit_arith(2, Operand(dst), Immediate(imm32)); in adc()
788 void Assembler::and_(Register dst, int32_t imm32) { in and_() argument
789 and_(dst, Immediate(imm32)); in and_()
857 void Assembler::cmp(Register reg, int32_t imm32) { in cmp() argument
859 emit_arith(7, Operand(reg), Immediate(imm32)); in cmp()
[all …]
Dassembler-ia32.h680 void push_imm32(int32_t imm32);
700 void mov(Register dst, int32_t imm32);
739 void adc(Register dst, int32_t imm32);
748 void and_(Register dst, int32_t imm32);
762 void cmp(Register reg, int32_t imm32);
784 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
798 void or_(Register dst, int32_t imm32);
839 void xor_(Register dst, int32_t imm32);
/external/valgrind/main/VEX/priv/
Dhost_x86_defs.c161 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { in X86AMode_IR() argument
164 am->Xam.IR.imm = imm32; in X86AMode_IR()
168 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { in X86AMode_IRRS() argument
171 am->Xam.IRRS.imm = imm32; in X86AMode_IRRS()
243 X86RMI* X86RMI_Imm ( UInt imm32 ) { in X86RMI_Imm() argument
246 op->Xrmi.Imm.imm32 = imm32; in X86RMI_Imm()
265 vex_printf("$0x%x", op->Xrmi.Imm.imm32); in ppX86RMI()
314 X86RI* X86RI_Imm ( UInt imm32 ) { in X86RI_Imm() argument
317 op->Xri.Imm.imm32 = imm32; in X86RI_Imm()
330 vex_printf("$0x%x", op->Xri.Imm.imm32); in ppX86RI()
[all …]
Dhost_amd64_defs.c216 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) { in AMD64AMode_IR() argument
219 am->Aam.IR.imm = imm32; in AMD64AMode_IR()
223 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { in AMD64AMode_IRRS() argument
226 am->Aam.IRRS.imm = imm32; in AMD64AMode_IRRS()
298 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) { in AMD64RMI_Imm() argument
301 op->Armi.Imm.imm32 = imm32; in AMD64RMI_Imm()
320 vex_printf("$0x%x", op->Armi.Imm.imm32); in ppAMD64RMI_wrk()
378 AMD64RI* AMD64RI_Imm ( UInt imm32 ) { in AMD64RI_Imm() argument
381 op->Ari.Imm.imm32 = imm32; in AMD64RI_Imm()
394 vex_printf("$0x%x", op->Ari.Imm.imm32); in ppAMD64RI()
[all …]
Dhost_x86_defs.h159 UInt imm32; member
193 UInt imm32; member
407 UInt imm32; member
629 extern X86Instr* X86Instr_Test32 ( UInt imm32, X86RM* dst );
Dhost_amd64_defs.h175 UInt imm32; member
210 UInt imm32; member
441 UInt imm32; member
689 extern AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst );
Dhost_arm_defs.c1140 ARMInstr* ARMInstr_Imm32 ( HReg dst, UInt imm32 ) { in ARMInstr_Imm32() argument
1144 i->ARMin.Imm32.imm32 = imm32; in ARMInstr_Imm32()
1463 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) { in ARMInstr_Add32() argument
1467 if (fitsIn8x4(&u8, &u4, imm32)) { in ARMInstr_Add32()
1477 i->ARMin.Add32.imm32 = imm32; in ARMInstr_Add32()
1523 vex_printf(", 0x%x", i->ARMin.Imm32.imm32); in ppARMInstr()
1879 vex_printf("%d", i->ARMin.Add32.imm32); in ppARMInstr()
2629 static UInt* imm32_to_iregNo ( UInt* p, Int rD, UInt imm32 ) in imm32_to_iregNo() argument
2634 if (0 == (imm32 & ~0xFF)) { in imm32_to_iregNo()
2637 instr |= imm32; in imm32_to_iregNo()
[all …]
Dhost_arm_defs.h653 UInt imm32; member
906 UInt imm32; member
959 extern ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 );
Dguest_arm_toIR.c15159 UInt imm32 = (INSN0(9,9) << 6) | (INSN0(7,3) << 1); in disInstr_THUMB_WRK() local
15170 UInt dst = (guest_R15_curr_instr_notENC + 4 + imm32) | 1; in disInstr_THUMB_WRK()
16109 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); in disInstr_THUMB_WRK() local
16111 assign(argR, mkU32(imm32)); in disInstr_THUMB_WRK()
16117 bS == 1 ? "s" : "", rD, rN, imm32); in disInstr_THUMB_WRK()
16158 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); in disInstr_THUMB_WRK() local
16160 assign(argR, mkU32(imm32)); in disInstr_THUMB_WRK()
16163 DIP("%s.w r%u, #%u\n", isCMN ? "cmn" : "cmp", rN, imm32); in disInstr_THUMB_WRK()
16184 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); in disInstr_THUMB_WRK() local
16186 assign(argR, mkU32(imm32)); in disInstr_THUMB_WRK()
[all …]
Dhost_x86_isel.c1436 UInt imm32 = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in iselIntExpr_AMode_wrk() local
1441 return X86AMode_IRRS(imm32, r1, r2, shift); in iselIntExpr_AMode_wrk()
Dguest_ppc_toIR.c941 static IRExpr* mkSzExtendS32 ( IRType ty, UInt imm32 ) in mkSzExtendS32() argument
945 mkU64(extend_s_32to64(imm32)) : in mkSzExtendS32()
946 mkU32(imm32) ); in mkSzExtendS32()
/external/llvm/test/TableGen/
DTargetInstrInfo.td19 def imm32 : RTLNode;
115 def XOR32mi : Inst<(ops addr:$addr, imm32:$imm),
118 (set R32:$tmp2, (xor R32:$tmp1, imm32:$imm)),
/external/v8/src/arm/
Dassembler-arm.cc718 static bool fits_shifter(uint32_t imm32, in fits_shifter() argument
724 uint32_t imm8 = (imm32 << 2*rot) | (imm32 >> (32 - 2*rot)); in fits_shifter()
735 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
740 if (imm32 < 0x10000) { in fits_shifter()
742 *instr |= EncodeMovwImmediate(imm32); in fits_shifter()
749 if (fits_shifter(-imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
757 if (fits_shifter(-imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
763 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
2408 bool Assembler::ImmediateFitsAddrMode1Instruction(int32_t imm32) { in ImmediateFitsAddrMode1Instruction() argument
2411 return fits_shifter(imm32, &dummy1, &dummy2, NULL); in ImmediateFitsAddrMode1Instruction()
Dassembler-arm.h1178 bool ImmediateFitsAddrMode1Instruction(int32_t imm32);
/external/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.c1411 uint32_t imm32; in readImmediate() local
1439 if (consumeUInt32(insn, &imm32)) in readImmediate()
1441 insn->immediates[insn->numImmediatesConsumed] = imm32; in readImmediate()
/external/v8/src/mips/
Dassembler-mips.cc2093 uint32_t imm32; in CheckTrampolinePool() local
2094 imm32 = jump_address(&after_pool); in CheckTrampolinePool()
2100 lui(at, (imm32 & kHiMask) >> kLuiShift); in CheckTrampolinePool()
2101 ori(at, at, (imm32 & kImm16Mask)); in CheckTrampolinePool()
Dmacro-assembler-mips.cc2622 uint32_t imm32; in Jr() local
2623 imm32 = jump_address(L); in Jr()
2628 lui(at, (imm32 & kHiMask) >> kLuiShift); in Jr()
2629 ori(at, at, (imm32 & kImm16Mask)); in Jr()
2642 uint32_t imm32; in Jalr() local
2643 imm32 = jump_address(L); in Jalr()
2648 lui(at, (imm32 & kHiMask) >> kLuiShift); in Jalr()
2649 ori(at, at, (imm32 & kImm16Mask)); in Jalr()
/external/v8/src/x64/
Dassembler-x64.cc455 int imm32 = pos - (current + sizeof(int32_t)); in bind_to() local
456 long_at_put(current, imm32); in bind_to()
1896 void Assembler::push_imm32(int32_t imm32) { in push_imm32() argument
1899 emitl(imm32); in push_imm32()
Dassembler-x64.h669 void push_imm32(int32_t imm32);
693 void movl(Register dst, Immediate imm32);
/external/elfutils/libcpu/defs/
Di38635 %mask {imm32} 32
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td548 /// imm32 predicate - Immediate is exactly 32.
550 def imm32 : Operand<i32>, ImmLeaf<i32, [{ return Imm == 32; }]> {
DARMInstrNEON.td4672 v2i64, v2i32, imm32, NEONvshlli>;
/external/valgrind/main/
DNEWS3205 - mov imm32, %esp