Home
last modified time | relevance | path

Searched refs:lsb (Results 1 – 3 of 3) sorted by relevance

/art/compiler/utils/arm/
Dassembler_thumb2.cc773 void Thumb2Assembler::sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { in sbfx() argument
775 CHECK_LE(lsb, 31U); in sbfx()
778 uint32_t imm2 = lsb & (B1 | B0); // Bits 0-1 of `lsb`. in sbfx()
779 uint32_t imm3 = (lsb & (B4 | B3 | B2)) >> 2; // Bits 2-4 of `lsb`. in sbfx()
794 void Thumb2Assembler::ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond) { in ubfx() argument
796 CHECK_LE(lsb, 31U); in ubfx()
799 uint32_t imm2 = lsb & (B1 | B0); // Bits 0-1 of `lsb`. in ubfx()
800 uint32_t imm3 = (lsb & (B4 | B3 | B2)) >> 2; // Bits 2-4 of `lsb`. in ubfx()
Dassembler_arm.h534 virtual void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width,
536 virtual void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width,
Dassembler_thumb2.h143 void sbfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;
144 void ubfx(Register rd, Register rn, uint32_t lsb, uint32_t width, Condition cond = AL) OVERRIDE;