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

12

/external/lldb/source/Plugins/Process/Utility/
H A DARMUtils.h289 // (imm32, carry_out) = ARMExpandImm_C(imm12, carry_in)
292 uint32_t imm32; // the expanded result local
297 imm32 = imm;
302 imm32 = ror(imm, 32, amt);
303 carry_out = Bit32(imm32, 31);
305 return imm32;
310 // 'carry_in' argument to following function call does not affect the imm32 result.
316 // (imm32, carry_out) = ThumbExpandImm_C(imm12, carry_in)
319 uint32_t imm32; // the expaned result local
330 imm32
[all...]
/external/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp598 (result, carry, overflow) = AddWithCarry(SP, imm32, '0');
619 uint32_t imm32; local
623 imm32 = Bits32(opcode, 7, 0) << 2; // imm32 = ZeroExtend(imm8:'00', 32)
627 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
632 addr_t sp_offset = imm32;
808 result = imm32;
824 uint32_t imm32; // the immediate value to be written to Rd local
833 imm32
1064 uint32_t imm32; // the output after ThumbExpandImm_C or ARMExpandImm_C local
1219 uint32_t imm32; // immediate offset from the PC local
1455 int32_t imm32; // PC-relative offset local
1823 uint32_t imm32; local
2016 uint32_t imm32; // stack offset local
2112 uint32_t imm32; // stack offset local
2266 int32_t imm32; // PC-relative offset local
2349 uint32_t imm32; // PC-relative offset to branch forward local
2468 uint32_t imm32; local
2583 uint32_t imm32; // the immediate value to be added to the value obtained from Rn local
2726 uint32_t imm32; // the immediate value to be compared with local
2846 uint32_t imm32; // the immediate value to be compared with local
3879 uint32_t imm32; // the immediate offset used to form the address local
4588 uint32_t imm32; local
4934 uint32_t imm32; local
5256 uint32_t imm32; // the immediate value to be added to the value obtained from Rn local
5407 uint32_t imm32; // the immediate value to be added/subtracted to/from the PC local
5477 uint32_t imm32; // the immediate value to be ANDed to the value obtained from Rn local
5642 uint32_t imm32; // the immediate value to be bitwise inverted and ANDed to the value obtained from Rn local
5804 uint32_t imm32; local
6147 uint32_t imm32; local
6281 uint32_t imm32; local
6525 uint32_t imm32; local
6671 uint32_t imm32; local
6952 uint32_t imm32; local
7099 uint32_t imm32; local
7353 uint32_t imm32; local
7511 uint32_t imm32; local
8276 uint32_t imm32; // the immediate value to be ORed to the value obtained from Rn local
8443 uint32_t imm32; // the immediate value to be ORed to the value obtained from Rn local
8607 uint32_t imm32; // the immediate value to be added to the value obtained from Rn local
8759 uint32_t imm32; // the immediate value to be added to the value obtained from Rn local
8888 uint32_t imm32; // the immediate value to be added to the value obtained from Rn local
9037 uint32_t imm32; // the immediate value to be subtracted from the value obtained from Rn local
9131 uint32_t imm32; // the immediate value to be subtracted from the value obtained from Rn local
9192 uint32_t imm32; // the immediate value to be ANDed to the value obtained from Rn local
9317 uint32_t imm32; // the immediate value to be ANDed to the value obtained from Rn local
9772 uint32_t imm32; local
9876 uint32_t imm32; local
9972 uint32_t imm32; local
10086 uint32_t imm32; local
10358 uint32_t imm32; local
10648 uint32_t imm32; local
10840 uint32_t imm32; local
11032 uint32_t imm32; local
11161 uint32_t imm32; local
12104 uint32_t imm32; local
[all...]
/external/valgrind/main/none/tests/x86/
H A 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[
[all...]
H A Dgen_insn_test.pl405 elsif ($arg =~ /^(imm8|imm16|imm32)\[([^\]]+)\]$/)
/external/chromium_org/v8/src/x87/
H A Dassembler-x87.cc346 void Assembler::push_imm32(int32_t imm32) { argument
349 emit(imm32);
444 void Assembler::mov(Register dst, int32_t imm32) { argument
447 emit(imm32);
578 void Assembler::adc(Register dst, int32_t imm32) { argument
580 emit_arith(2, Operand(dst), Immediate(imm32));
612 void Assembler::and_(Register dst, int32_t imm32) { argument
613 and_(dst, Immediate(imm32));
681 void Assembler::cmp(Register reg, int32_t imm32) { argument
683 emit_arith(7, Operand(reg), Immediate(imm32));
790 imul(Register dst, Register src, int32_t imm32) argument
795 imul(Register dst, const Operand& src, int32_t imm32) argument
864 or_(Register dst, int32_t imm32) argument
1123 xor_(Register dst, int32_t imm32) argument
1250 int imm32 = pos - (fixup_pos + sizeof(int32_t)); local
[all...]
H A Dassembler-x87.h528 static const int kPatchReturnSequenceAddressOffset = 1; // JMP imm32.
532 static const int kPatchDebugBreakSlotAddressOffset = 1; // JMP imm32.
592 void push_imm32(int32_t imm32);
613 void mov(Register dst, int32_t imm32);
647 void adc(Register dst, int32_t imm32);
656 void and_(Register dst, int32_t imm32);
670 void cmp(Register reg, int32_t imm32);
695 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
696 void imul(Register dst, const Operand& src, int32_t imm32);
[all...]
/external/valgrind/main/VEX/priv/
H A Dhost_x86_defs.c161 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { argument
164 am->Xam.IR.imm = imm32;
168 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { argument
171 am->Xam.IRRS.imm = imm32;
243 X86RMI* X86RMI_Imm ( UInt imm32 ) {
246 op->Xrmi.Imm.imm32 = imm32;
265 vex_printf("$0x%x", op->Xrmi.Imm.imm32);
314 X86RI* X86RI_Imm ( UInt imm32 ) {
317 op->Xri.Imm.imm32
590 X86Instr_Test32( UInt imm32, X86RM* dst ) argument
3454 UInt imm32 = (UInt)Ptr_to_ULong(location_of_counter); local
[all...]
H A Dhost_amd64_defs.c205 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) { argument
208 am->Aam.IR.imm = imm32;
212 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { argument
215 am->Aam.IRRS.imm = imm32;
275 AMD64RMI* AMD64RMI_Imm ( UInt imm32 ) {
278 op->Armi.Imm.imm32 = imm32;
297 vex_printf("$0x%x", op->Armi.Imm.imm32);
355 AMD64RI* AMD64RI_Imm ( UInt imm32 ) {
358 op->Ari.Imm.imm32
640 AMD64Instr_Test64( UInt imm32, HReg dst ) argument
[all...]
H A Dhost_amd64_defs.h174 UInt imm32; member in struct:__anon31660::__anon31661::__anon31662
209 UInt imm32; member in struct:__anon31666::__anon31667::__anon31668
435 UInt imm32; member in struct:__anon31681::__anon31682::__anon31687
701 extern AMD64Instr* AMD64Instr_Test64 ( UInt imm32, HReg dst );
H A Dhost_x86_defs.h162 UInt imm32; member in struct:__anon32142::__anon32143::__anon32144
196 UInt imm32; member in struct:__anon32148::__anon32149::__anon32150
346 Xin_Test32, /* 32-bit test of REG or MEM against imm32 (AND, set
414 UInt imm32; member in struct:__anon32163::__anon32164::__anon32168
663 extern X86Instr* X86Instr_Test32 ( UInt imm32, X86RM* dst );
H A Dhost_arm_defs.c1143 ARMInstr* ARMInstr_Imm32 ( HReg dst, UInt imm32 ) {
1147 i->ARMin.Imm32.imm32 = imm32;
1518 ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 ) {
1522 if (fitsIn8x4(&u8, &u4, imm32)) {
1532 i->ARMin.Add32.imm32 = imm32;
1593 vex_printf(", 0x%x", i->ARMin.Imm32.imm32);
1990 vex_printf("%d", i->ARMin.Add32.imm32);
2815 static UInt* imm32_to_iregNo ( UInt* p, Int rD, UInt imm32 )
4614 UInt imm32 = i->ARMin.Add32.imm32; local
[all...]
H A Dhost_arm_defs.h662 UInt imm32; member in struct:__anon31854::__anon31855::__anon31861
942 UInt imm32; member in struct:__anon31854::__anon31855::__anon31901
1014 extern ARMInstr* ARMInstr_Add32 ( HReg rD, HReg rN, UInt imm32 );
H A Dguest_arm_toIR.c18369 UInt imm32 = (INSN0(9,9) << 6) | (INSN0(7,3) << 1); local
18380 UInt dst = (guest_R15_curr_instr_notENC + 4 + imm32) | 1;
19289 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
19291 assign(argR, mkU32(imm32));
19297 bS == 1 ? "s" : "", rD, rN, imm32);
19338 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
19340 assign(argR, mkU32(imm32));
19343 DIP("%s.w r%u, #%u\n", isCMN ? "cmn" : "cmp", rN, imm32);
19364 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
19366 assign(argR, mkU32(imm32));
19398 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
19457 UInt imm32 = thumbExpandImm_from_I0_I1(NULL, insn0, insn1); local
19526 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
19926 UInt imm32 = thumbExpandImm_from_I0_I1(&updC, insn0, insn1); local
20923 UInt imm32 = (INSN0(10,10) << 11) local
21055 UInt imm32 = (INSN0(10,10) << 11) local
[all...]
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32.cc404 void Assembler::push_imm32(int32_t imm32) { argument
407 emit(imm32);
502 void Assembler::mov(Register dst, int32_t imm32) { argument
505 emit(imm32);
645 void Assembler::adc(Register dst, int32_t imm32) { argument
647 emit_arith(2, Operand(dst), Immediate(imm32));
679 void Assembler::and_(Register dst, int32_t imm32) { argument
680 and_(dst, Immediate(imm32));
748 void Assembler::cmp(Register reg, int32_t imm32) { argument
750 emit_arith(7, Operand(reg), Immediate(imm32));
857 imul(Register dst, Register src, int32_t imm32) argument
862 imul(Register dst, const Operand& src, int32_t imm32) argument
931 or_(Register dst, int32_t imm32) argument
1190 xor_(Register dst, int32_t imm32) argument
1317 int imm32 = pos - (fixup_pos + sizeof(int32_t)); local
[all...]
H A Dassembler-ia32.h539 static const int kPatchReturnSequenceAddressOffset = 1; // JMP imm32.
543 static const int kPatchDebugBreakSlotAddressOffset = 1; // JMP imm32.
603 void push_imm32(int32_t imm32);
624 void mov(Register dst, int32_t imm32);
664 void adc(Register dst, int32_t imm32);
673 void and_(Register dst, int32_t imm32);
687 void cmp(Register reg, int32_t imm32);
712 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
713 void imul(Register dst, const Operand& src, int32_t imm32);
[all...]
/external/chromium_org/v8/src/arm/
H A Dassembler-arm.cc986 static bool fits_shifter(uint32_t imm32, argument
990 // imm32 must be unsigned.
992 uint32_t imm8 = (imm32 << 2*rot) | (imm32 >> (32 - 2*rot));
1003 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) {
1008 if (imm32 < 0x10000) {
1010 *instr |= Assembler::EncodeMovwImmediate(imm32);
1017 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
1025 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
1031 if (fits_shifter(~imm32, rotate_im
1115 uint32_t imm32 = static_cast<uint32_t>(x.imm32_); local
[all...]
H A Dassembler-arm.h1327 static bool ImmediateFitsAddrMode1Instruction(int32_t imm32);
1330 bool ImmediateFitsAddrMode2Instruction(int32_t imm32);
/external/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.cpp1567 uint32_t imm32; local
1595 if (consumeUInt32(insn, &imm32))
1597 insn->immediates[insn->numImmediatesConsumed] = imm32;
/external/valgrind/main/none/tests/amd64/
H A Dgen_insn_test.pl428 elsif ($arg =~ /^(imm8|imm16|imm32|imm64)\[([^\]]+)\]$/)
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp2173 // 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); local
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); local
3815 (Address & ~2u) + imm32 + 4,
3817 Inst.addOperand(MCOperand::CreateImm(imm32));
3949 int imm32 = SignExtend32<25>(tmp << 1); local
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.c584 int imm32 )
586 DUMP_I( imm32 );
588 emit_1i(p, imm32);
/external/mesa3d/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.c584 int imm32 )
586 DUMP_I( imm32 );
588 emit_1i(p, imm32);
/external/chromium_org/v8/src/mips/
H A Dmacro-assembler-mips.cc2988 uint32_t imm32;
2989 imm32 = jump_address(L);
2994 lui(at, (imm32 & kHiMask) >> kLuiShift);
2995 ori(at, at, (imm32 & kImm16Mask));
3008 uint32_t imm32; local
3009 imm32 = jump_address(L);
3014 lui(at, (imm32 & kHiMask) >> kLuiShift);
3015 ori(at, at, (imm32 & kImm16Mask));
H A Dassembler-mips.cc2525 uint32_t imm32; local
2526 imm32 = jump_address(&after_pool);
2532 lui(at, (imm32 & kHiMask) >> kLuiShift);
2533 ori(at, at, (imm32 & kImm16Mask));
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.cc297 int imm32 = pos - (current + sizeof(int32_t)); local
298 long_at_put(current, imm32);
1631 void Assembler::pushq_imm32(int32_t imm32) { argument
1634 emitl(imm32);

Completed in 935 milliseconds

12