Searched refs:ctz_imm (Results 1 - 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
H A D | code_generator_mips64.cc | 3011 int ctz_imm = CTZ(abs_imm); 3015 if (ctz_imm == 1) { 3020 __ Srl(TMP, TMP, 32 - ctz_imm); 3023 __ Sra(out, out, ctz_imm); 3029 if (ctz_imm == 1) { 3034 if (ctz_imm > 32) { 3035 __ Dsrl(TMP, TMP, 64 - ctz_imm); 3037 __ Dsrl32(TMP, TMP, 32 - ctz_imm); 3041 if (ctz_imm < 32) { 3042 __ Dsra(out, out, ctz_imm); [all...] |
H A D | code_generator_mips.cc | 3515 int ctz_imm = CTZ(abs_imm); 3518 if (ctz_imm == 1) { 3523 __ Srl(TMP, TMP, 32 - ctz_imm); 3526 __ Sra(out, out, ctz_imm); 3531 if (ctz_imm == 1) { 3539 __ Srl(TMP, TMP, 32 - ctz_imm); 3544 __ Sll(out, out, 32 - ctz_imm); 3545 __ Srl(out, out, 32 - ctz_imm);
|
H A D | code_generator_arm.cc | 4068 int ctz_imm = CTZ(abs_imm); local 4070 if (ctz_imm == 1) { 4071 __ Lsr(temp, dividend, 32 - ctz_imm); 4074 __ Lsr(temp, temp, 32 - ctz_imm); 4079 __ Asr(out, out, ctz_imm); 4084 __ ubfx(out, out, 0, ctz_imm);
|
H A D | code_generator_arm_vixl.cc | 4061 int ctz_imm = CTZ(abs_imm); local 4063 if (ctz_imm == 1) { 4064 __ Lsr(temp, dividend, 32 - ctz_imm); 4067 __ Lsr(temp, temp, 32 - ctz_imm); 4072 __ Asr(out, out, ctz_imm); 4077 __ Ubfx(out, out, 0, ctz_imm);
|
H A D | code_generator_arm64.cc | 3313 int ctz_imm = CTZ(abs_imm); local 3323 __ Asr(out, out, ctz_imm); 3325 __ Neg(out, Operand(out, ASR, ctz_imm)); 3330 __ Lsr(temp, temp, bits - ctz_imm);
|
Completed in 117 milliseconds