Searched refs:ctz_imm (Results 1 - 5 of 5) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_mips64.cc3011 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 Dcode_generator_mips.cc3515 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 Dcode_generator_arm.cc4068 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 Dcode_generator_arm_vixl.cc4061 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 Dcode_generator_arm64.cc3313 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