Searched refs:imm12 (Results 1 - 12 of 12) sorted by relevance

/external/lldb/source/Plugins/Process/Utility/
H A DARMUtils.h289 // (imm32, carry_out) = ARMExpandImm_C(imm12, carry_in)
316 // (imm32, carry_out) = ThumbExpandImm_C(imm12, carry_in)
323 const uint32_t imm12 = i << 11 | imm3 << 8 | abcdefgh; local
325 if (bits(imm12, 11, 10) == 0)
327 switch (bits(imm12, 9, 8)) {
349 const uint32_t unrotated_value = 0x80 | bits(imm12, 6, 0);
350 imm32 = ror(unrotated_value, 32, bits(imm12, 11, 7));
370 const uint32_t imm12 = i << 11 | imm3 << 8 | imm8; local
371 return imm12;
/external/valgrind/main/VEX/priv/
H A Dhost_arm64_defs.h168 UShort imm12; /* 0 .. 4095 */ member in struct:__anon31738::__anon31739::__anon31740
178 extern ARM64RIA* ARM64RIA_I12 ( UShort imm12, UChar shift );
H A Dguest_arm_toIR.c2369 IRExpr* mk_EA_reg_plusminus_imm12 ( UInt rN, UInt bU, UInt imm12, argument
2374 vassert(imm12 < 0x1000);
2376 DIS(buf, "[r%u, #%c%u]", rN, opChar, imm12);
2380 mkU32(imm12) );
14407 UInt imm12 = INSN(11,0); local
14409 DIP("pld [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12);
14440 UInt imm12 = INSN(11,0); local
14442 DIP("pli [r%u, #%c%u]\n", rN, bU ? '+' : '-', imm12);
14997 A5-20 1 | 16 cond 0101 UB0L Rn Rd imm12
14999 A5-24 2 | 16 cond 0101 UB1L Rn Rd imm12
15047 UInt imm12 = (insn >> 0) & 0xFFF; /* 11:0 */ local
16733 UInt imm12 = INSN(11,0); local
16788 UInt imm12 = INSN(11,0); local
17011 UInt imm12 = INSN(11,0); local
17114 UInt imm12 = INSN(11,0); local
19316 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); local
19431 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); local
20359 UInt imm12 = INSN1(11,0); local
21485 UInt imm12 = INSN1(11,0); local
21750 UInt imm12 = INSN1(11,0); local
21778 UInt imm12 = INSN1(11,0); local
[all...]
H A Dhost_arm64_defs.c465 ARM64RIA* ARM64RIA_I12 ( UShort imm12, UChar shift ) { argument
468 riA->ARM64riA.I12.imm12 = imm12;
470 vassert(imm12 < 4096);
484 vex_printf("#%u",(UInt)(riA->ARM64riA.I12.imm12
3832 /* STRB Wd, [Xn|SP + uimm12 * 1]: 00 111 001 00 imm12 n d
3833 LDRB Wd, [Xn|SP + uimm12 * 1]: 00 111 001 01 imm12 n d
3881 /* STRH Wd, [Xn|SP + uimm12 * 2]: 01 111 001 00 imm12 n d
3882 LDRH Wd, [Xn|SP + uimm12 * 2]: 01 111 001 01 imm12 n d
3930 /* STR Wd, [Xn|SP + uimm12 * 4]: 10 111 001 00 imm12
[all...]
H A Dguest_arm64_toIR.c1901 /* ------------------ ADD/SUB{,S} imm12 ------------------ */
3150 11 111 00100 imm12 nn tt STR Xt, [Xn|SP, #imm12 * 8]
3151 11 111 00101 imm12 nn tt LDR Xt, [Xn|SP, #imm12 * 8]
3153 10 111 00100 imm12 nn tt STR Wt, [Xn|SP, #imm12 * 4]
3154 10 111 00101 imm12 nn tt LDR Wt, [Xn|SP, #imm12 * 4]
3156 01 111 00100 imm12 n
3531 UInt imm12 = INSN(21,10); local
[all...]
H A Dhost_arm64_isel.c1086 vassert(ri->ARM64riA.I12.imm12 < 4096);
/external/qemu/disas/
H A Darm.c3363 unsigned int imm12 = 0; local
3364 imm12 |= (given & 0x000000ffu);
3365 imm12 |= (given & 0x00007000u) >> 4;
3366 imm12 |= (given & 0x04000000u) >> 15;
3367 func (stream, "#%u\t; 0x%x", imm12, imm12);
/external/chromium_org/v8/src/arm64/
H A Dassembler-arm64-inl.h1150 Instr Assembler::ImmLSUnsigned(int imm12) { argument
1151 DCHECK(is_uint12(imm12));
1152 return imm12 << ImmLSUnsigned_offset;
H A Dassembler-arm64.h1842 inline static Instr ImmLSUnsigned(int imm12);
/external/vixl/src/a64/
H A Dassembler-a64.h1585 static Instr ImmLSUnsigned(int imm12) {
1586 VIXL_ASSERT(is_uint12(imm12));
1587 return imm12 << ImmLSUnsigned_offset;
/external/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp627 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
865 // d = UInt(Rd); setflags = (S == �1�); (imm32, carry) = ARMExpandImm_C(imm12, APSR.C);
878 // d = UInt(Rd); setflags = FALSE; imm32 = ZeroExtend(imm4:imm12, 32);
882 uint32_t imm12 = Bits32 (opcode, 11, 0); local
883 imm32 = (imm4 << 12) | imm12;
1232 imm32 = Bits32(opcode, 11, 0) << 2; // imm32 = ZeroExtend(imm12, 32);
1717 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
1769 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
1849 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
1905 uint32_t imm12; local
[all...]
/external/valgrind/main/none/tests/arm/
H A Dv6intARM.stdout.exp779 pld reg +/- imm12 cases

Completed in 709 milliseconds