/external/lldb/source/Plugins/Process/Utility/ |
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;
|
/art/disassembler/ |
disassembler_arm.cc | 257 uint32_t imm12 = (instruction >> 8) & 0xfff; local 259 args << '#' << ((imm12 << 4) | imm4); 364 int32_t ThumbExpand(int32_t imm12) { 365 if ((imm12 & 0xC00) == 0) { 366 switch ((imm12 >> 8) & 3) { 368 return imm12 & 0xFF; 370 return ((imm12 & 0xFF) << 16) | (imm12 & 0xFF); 372 return ((imm12 & 0xFF) << 24) | ((imm12 & 0xFF) << 8) 1103 uint32_t imm12 = (i << 11) | (imm3 << 8) | imm8; local 1106 args << Rd << ", " << Rn << ", #" << imm12; local 1287 uint32_t imm12 = instr & 0xFFF; local 1288 args << Rt << ", [" << Rn << ",#" << imm12 << "]"; local 1311 uint32_t imm12 = instr & 0xFFF; local 1312 args << Rt << ", [" << Rn << ",#" << imm12 << "]"; local 1374 uint32_t imm12 = instr & 0xFFF; local 1376 args << Rt << ", [" << Rn << ", #" << imm12 << "]"; local 1400 uint32_t imm12 = instr & 0xFFF; local 1402 args << Rt << ", [" << Rn << ", #" << imm12 << "]"; local 1414 uint32_t imm12 = instr & 0xFFF; local 1416 args << Rt << ", [" << Rn << ", #" << imm12 << "]"; local 1471 uint32_t imm12 = instr & 0xFFF; local 1473 args << Rt << ", [" << Rn << ", #" << imm12 << "]"; local [all...] |
/external/lldb/source/Plugins/Instruction/ARM/ |
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; 1905 uint32_t imm12; local [all...] |