Home
last modified time | relevance | path

Searched refs:ctz_imm (Results 1 – 2 of 2) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dcode_generator_arm_vixl.cc4281 int ctz_imm = CTZ(abs_imm); in DivRemByPowerOfTwo() local
4283 auto generate_div_code = [this, imm, ctz_imm](vixl32::Register out, vixl32::Register in) { in DivRemByPowerOfTwo()
4284 __ Asr(out, in, ctz_imm); in DivRemByPowerOfTwo()
4328 __ Ubfx(out, dividend, 0, ctz_imm); in DivRemByPowerOfTwo()
4334 if (ctz_imm > 1) { in DivRemByPowerOfTwo()
4338 __ Add(out, dividend, Operand(add_right_input, vixl32::LSR, 32 - ctz_imm)); in DivRemByPowerOfTwo()
4343 __ Bfc(out, 0, ctz_imm); in DivRemByPowerOfTwo()
H A Dcode_generator_arm64.cc3122 int ctz_imm = CTZ(abs_imm); in FOR_EACH_CONDITION_INSTRUCTION() local
3124 __ Asr(out, final_dividend, ctz_imm); in FOR_EACH_CONDITION_INSTRUCTION()
3126 __ Neg(out, Operand(final_dividend, ASR, ctz_imm)); in FOR_EACH_CONDITION_INSTRUCTION()