Searched defs:ctz_imm (Results 1 - 4 of 4) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_mips64.cc1887 int ctz_imm = CTZ(abs_imm); local
1891 if (ctz_imm == 1) {
1896 __ Srl(TMP, TMP, 32 - ctz_imm);
1899 __ Sra(out, out, ctz_imm);
1905 if (ctz_imm == 1) {
1910 if (ctz_imm > 32) {
1911 __ Dsrl(TMP, TMP, 64 - ctz_imm);
1913 __ Dsrl32(TMP, TMP, 32 - ctz_imm);
1917 if (ctz_imm < 32) {
1918 __ Dsra(out, out, ctz_imm);
[all...]
H A Dcode_generator_arm64.cc2551 int ctz_imm = CTZ(abs_imm); local
2561 __ Asr(out, out, ctz_imm);
2563 __ Neg(out, Operand(out, ASR, ctz_imm));
2568 __ Lsr(temp, temp, bits - ctz_imm);
H A Dcode_generator_mips.cc2298 int ctz_imm = CTZ(abs_imm); local
2301 if (ctz_imm == 1) {
2306 __ Srl(TMP, TMP, 32 - ctz_imm);
2309 __ Sra(out, out, ctz_imm);
2314 if (ctz_imm == 1) {
2322 __ Srl(TMP, TMP, 32 - ctz_imm);
2327 __ Sll(out, out, 32 - ctz_imm);
2328 __ Srl(out, out, 32 - ctz_imm);
H A Dcode_generator_arm.cc2734 int ctz_imm = CTZ(abs_imm); local
2736 if (ctz_imm == 1) {
2737 __ Lsr(temp, dividend, 32 - ctz_imm);
2740 __ Lsr(temp, temp, 32 - ctz_imm);
2745 __ Asr(out, out, ctz_imm);
2750 __ ubfx(out, out, 0, ctz_imm);

Completed in 93 milliseconds