Searched defs:lsb (Results 1 - 3 of 3) sorted by relevance
/art/compiler/utils/arm/ |
H A D | assembler_arm32.cc | 242 void Arm32Assembler::sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { argument 246 CHECK_LE(lsb, 31U); 254 (lsb << 7) | 261 void Arm32Assembler::ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { argument 265 CHECK_LE(lsb, 31U); 273 (lsb << 7) |
|
H A D | assembler_thumb2.cc | 293 void Thumb2Assembler::sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { argument 295 CHECK_LE(lsb, 31U); 298 uint32_t imm2 = lsb & (B1 | B0); // Bits 0-1 of `lsb`. 299 uint32_t imm3 = (lsb & (B4 | B3 | B2)) >> 2; // Bits 2-4 of `lsb`. 314 void Thumb2Assembler::ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { argument 316 CHECK_LE(lsb, 31U); 319 uint32_t imm2 = lsb & (B1 | B0); // Bits 0-1 of `lsb` [all...] |
/art/disassembler/ |
H A D | disassembler_arm.cc | 1156 // BFI Rd, Rn, #lsb, #width - 111 10 0 11 011 0 nnnn 0 iii dddd ii 0 iiiii 1162 uint32_t lsb = (imm3 << 2) | imm2; local 1163 uint32_t width = msb - lsb + 1; 1166 args << Rd << ", " << Rn << ", #" << lsb << ", #" << width; 1169 args << Rd << ", #" << lsb << ", #" << width;
|
Completed in 104 milliseconds