/external/lldb/source/Plugins/Process/Utility/ |
H A D | ARMUtils.h | 289 // (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 D | host_arm64_defs.h | 168 UShort imm12; /* 0 .. 4095 */ member in struct:__anon31738::__anon31739::__anon31740 178 extern ARM64RIA* ARM64RIA_I12 ( UShort imm12, UChar shift );
|
H A D | guest_arm_toIR.c | 2369 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 D | host_arm64_defs.c | 465 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 D | guest_arm64_toIR.c | 1901 /* ------------------ 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 D | host_arm64_isel.c | 1086 vassert(ri->ARM64riA.I12.imm12 < 4096);
|
/external/qemu/disas/ |
H A D | arm.c | 3363 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 D | assembler-arm64-inl.h | 1150 Instr Assembler::ImmLSUnsigned(int imm12) { argument 1151 DCHECK(is_uint12(imm12)); 1152 return imm12 << ImmLSUnsigned_offset;
|
H A D | assembler-arm64.h | 1842 inline static Instr ImmLSUnsigned(int imm12);
|
/external/vixl/src/a64/ |
H A D | assembler-a64.h | 1585 static Instr ImmLSUnsigned(int imm12) { 1586 VIXL_ASSERT(is_uint12(imm12)); 1587 return imm12 << ImmLSUnsigned_offset;
|
/external/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulateInstructionARM.cpp | 627 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 D | v6intARM.stdout.exp | 779 pld reg +/- imm12 cases
|