Searched refs:imm32 (Results 1 – 5 of 5) sorted by relevance
/art/disassembler/ |
D | disassembler_arm.cc | 99 void DisassemblerArm::DumpBranchTarget(std::ostream& os, const uint8_t* instr_ptr, int32_t imm32) { in DumpBranchTarget() argument 100 os << StringPrintf("%+d (", imm32) << FormatInstructionPointer(instr_ptr + imm32) << ")"; in DumpBranchTarget() 352 int32_t imm32 = (imm26 << 6) >> 6; // Sign extend. in DumpArm() local 353 DumpBranchTarget(args, instr_ptr + 8, imm32); in DumpArm() 426 uint32_t imm32, in DumpThumb2Literal() argument 440 uintptr_t lit_adr = U ? pc + imm32 : pc - imm32; in DumpThumb2Literal() 1085 int32_t imm32 = (i << 11) | (imm3 << 8) | imm8; in DumpThumb32() local 1099 args << Rd << ", #" << ThumbExpand(imm32); in DumpThumb32() 1111 args << Rn << ", #" << ThumbExpand(imm32); in DumpThumb32() 1129 args << Rd << ", " << Rn << ", #" << ThumbExpand(imm32); in DumpThumb32() [all …]
|
D | disassembler_arm.h | 41 void DumpBranchTarget(std::ostream& os, const uint8_t* instr_ptr, int32_t imm32);
|
/art/compiler/utils/arm/ |
D | constants_arm.h | 340 uint32_t imm32 = (Bit(19) << 31) | (((1 << 5) - Bit(18)) << 25) | in ImmFloatField() local 342 return bit_cast<float, uint32_t>(imm32); in ImmFloatField()
|
D | assembler_thumb2.cc | 927 uint32_t imm32 = bit_cast<uint32_t, float>(s_imm); in vmovs() local 928 if (((imm32 & ((1 << 19) - 1)) == 0) && in vmovs() 929 ((((imm32 >> 25) & ((1 << 6) - 1)) == (1 << 5)) || in vmovs() 930 (((imm32 >> 25) & ((1 << 6) - 1)) == ((1 << 5) -1)))) { in vmovs() 931 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) | in vmovs() 932 ((imm32 >> 19) & ((1 << 6) -1)); in vmovs() 3385 int32_t imm32; in DecodeBranchOffset() local 3395 imm32 = (S << 24) | (I1 << 23) | (I2 << 22) | (imm10 << 12) | (imm11 << 1); in DecodeBranchOffset() 3396 imm32 = (imm32 << 8) >> 8; // sign extend 24 bit immediate. in DecodeBranchOffset() 3404 imm32 = (S << 20) | (J2 << 19) | (J1 << 18) | (imm6 << 12) | (imm11 << 1); in DecodeBranchOffset() [all …]
|
D | assembler_arm32.cc | 349 uint32_t imm32 = bit_cast<uint32_t, float>(s_imm); in vmovs() local 350 if (((imm32 & ((1 << 19) - 1)) == 0) && in vmovs() 351 ((((imm32 >> 25) & ((1 << 6) - 1)) == (1 << 5)) || in vmovs() 352 (((imm32 >> 25) & ((1 << 6) - 1)) == ((1 << 5) -1)))) { in vmovs() 353 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) | in vmovs() 354 ((imm32 >> 19) & ((1 << 6) -1)); in vmovs()
|