Searched defs:shift_value (Results 1 - 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
H A D | code_generator_mips64.cc | 1187 uint32_t shift_value = rhs_imm & local 1190 if (shift_value == 0) { 1196 __ Sll(dst, lhs, shift_value); 1198 __ Sra(dst, lhs, shift_value); 1200 __ Srl(dst, lhs, shift_value); 1202 __ Rotr(dst, lhs, shift_value); 1205 if (shift_value < 32) { 1207 __ Dsll(dst, lhs, shift_value); 1209 __ Dsra(dst, lhs, shift_value); 1211 __ Dsrl(dst, lhs, shift_value); [all...] |
H A D | code_generator_arm64.cc | 1804 uint32_t shift_value = rhs.immediate() & local 1807 __ Lsl(dst, lhs, shift_value); 1809 __ Asr(dst, lhs, shift_value); 1811 __ Lsr(dst, lhs, shift_value);
|
H A D | code_generator_mips.cc | 1435 const uint32_t shift_value = rhs_imm & shift_mask; local 1444 if (shift_value == 0) { 1449 __ Sll(dst, lhs, shift_value); 1451 __ Sra(dst, lhs, shift_value); 1453 __ Srl(dst, lhs, shift_value); 1456 __ Rotr(dst, lhs, shift_value); 1458 __ Sll(TMP, lhs, (kMipsBitsPerWord - shift_value) & shift_mask); 1459 __ Srl(dst, lhs, shift_value); 1495 if (shift_value == 0) { 1497 } else if (shift_value < kMipsBitsPerWor [all...] |
H A D | code_generator_arm.cc | 3328 uint32_t shift_value = cst & kMaxIntShiftDistance; local 3329 if (shift_value == 0) { // ARM does not support shifting with 0 immediate. 3332 __ Lsl(out_reg, first_reg, shift_value); 3334 __ Asr(out_reg, first_reg, shift_value); 3336 __ Lsr(out_reg, first_reg, shift_value); 3398 uint32_t shift_value = cst & kMaxLongShiftDistance; local 3399 if (shift_value > 32) { 3401 __ Lsl(o_h, low, shift_value - 32); 3404 __ Asr(o_l, high, shift_value - 32); 3407 __ Lsr(o_l, high, shift_value [all...] |
Completed in 310 milliseconds