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

/art/compiler/optimizing/
H A Dcode_generator_mips64.cc1187 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 Dcode_generator_arm64.cc1804 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 Dcode_generator_mips.cc1435 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 Dcode_generator_arm.cc3328 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 56 milliseconds