Searched refs:imm8 (Results 1 – 4 of 4) sorted by relevance
/art/disassembler/ |
D | disassembler_arm.cc | 229 : first(instr, 12, 22), imm8(instr & 0xFF) {} in FpRegisterRange() 231 uint32_t imm8; member 235 int count = (rhs.first.size != 0 ? ((rhs.imm8 + 1u) >> 1) : rhs.imm8); in operator <<() 239 if (rhs.imm8 == 0) { in operator <<() 241 } else if (rhs.first.size != 0 && (rhs.imm8 & 1) != 0) { in operator <<() 388 uint32_t VFPExpand32(uint32_t imm8) { in VFPExpand32() argument 389 CHECK_EQ(imm8 & 0xffu, imm8); in VFPExpand32() 390 uint32_t bit_a = (imm8 >> 7) & 1; in VFPExpand32() 391 uint32_t bit_b = (imm8 >> 6) & 1; in VFPExpand32() 392 uint32_t slice = imm8 & 0x3f; in VFPExpand32() [all …]
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2.cc | 72 uint32_t imm8 = diff16 & 0xffu; in PatchDexCacheReference() local 73 insn = (insn & 0xfbf08f00u) | (imm << 26) | (imm4 << 16) | (imm3 << 12) | imm8; in PatchDexCacheReference()
|
/art/compiler/utils/arm/ |
D | assembler_thumb2.cc | 451 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) | in vmovs() local 453 EmitVFPsss(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | (imm8 & 0xf), in vmovs() 466 uint8_t imm8 = ((imm64 >> 63) << 7) | (((imm64 >> 61) & 1) << 6) | in vmovd() local 468 EmitVFPddd(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | B8 | (imm8 & 0xf), in vmovd() 848 uint32_t imm8 = imm & 0xff; in Emit32BitDataProcessing() local 857 imm8; in Emit32BitDataProcessing() 1665 uint32_t imm8 = imm16 & 0xff; in movw() local 1672 imm8; in movw() 1688 uint32_t imm8 = imm16 & 0xff; in movt() local 1695 imm8; in movt() [all …]
|
D | assembler_arm32.cc | 39 uint32_t imm8 = (immediate << 2*rot) | (immediate >> (32 - 2*rot)); in ShifterOperandCanHoldArm32() local 40 if (imm8 < (1 << kImmed8Bits)) { in ShifterOperandCanHoldArm32() 44 shifter_op->immed_ = imm8; in ShifterOperandCanHoldArm32() 363 uint8_t imm8 = ((imm32 >> 31) << 7) | (((imm32 >> 29) & 1) << 6) | in vmovs() local 365 EmitVFPsss(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | (imm8 & 0xf), in vmovs() 378 uint8_t imm8 = ((imm64 >> 63) << 7) | (((imm64 >> 61) & 1) << 6) | in vmovd() local 380 EmitVFPddd(cond, B23 | B21 | B20 | ((imm8 >> 4)*B16) | B8 | (imm8 & 0xf), in vmovd()
|