• Home
  • Raw
  • Download

Lines Matching refs:shift_value

2430   const uint32_t shift_value = rhs_imm & shift_mask;  in HandleShift()  local
2439 if (shift_value == 0) { in HandleShift()
2444 __ Sll(dst, lhs, shift_value); in HandleShift()
2446 __ Sra(dst, lhs, shift_value); in HandleShift()
2448 __ Srl(dst, lhs, shift_value); in HandleShift()
2451 __ Rotr(dst, lhs, shift_value); in HandleShift()
2453 __ Sll(TMP, lhs, (kMipsBitsPerWord - shift_value) & shift_mask); in HandleShift()
2454 __ Srl(dst, lhs, shift_value); in HandleShift()
2490 if (shift_value == 0) { in HandleShift()
2492 } else if (shift_value < kMipsBitsPerWord) { in HandleShift()
2495 __ Srl(dst_high, lhs_low, kMipsBitsPerWord - shift_value); in HandleShift()
2496 __ Ins(dst_high, lhs_high, shift_value, kMipsBitsPerWord - shift_value); in HandleShift()
2497 __ Sll(dst_low, lhs_low, shift_value); in HandleShift()
2499 __ Srl(dst_low, lhs_low, shift_value); in HandleShift()
2500 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
2501 __ Sra(dst_high, lhs_high, shift_value); in HandleShift()
2503 __ Srl(dst_low, lhs_low, shift_value); in HandleShift()
2504 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
2505 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
2507 __ Srl(dst_low, lhs_low, shift_value); in HandleShift()
2508 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
2509 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
2510 __ Ins(dst_high, lhs_low, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
2514 __ Sll(dst_low, lhs_low, shift_value); in HandleShift()
2515 __ Srl(TMP, lhs_low, kMipsBitsPerWord - shift_value); in HandleShift()
2516 __ Sll(dst_high, lhs_high, shift_value); in HandleShift()
2519 __ Sra(dst_high, lhs_high, shift_value); in HandleShift()
2520 __ Sll(TMP, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
2521 __ Srl(dst_low, lhs_low, shift_value); in HandleShift()
2524 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
2525 __ Sll(TMP, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
2526 __ Srl(dst_low, lhs_low, shift_value); in HandleShift()
2529 __ Srl(TMP, lhs_low, shift_value); in HandleShift()
2530 __ Sll(dst_low, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
2532 __ Srl(TMP, lhs_high, shift_value); in HandleShift()
2533 __ Sll(dst_high, lhs_low, kMipsBitsPerWord - shift_value); in HandleShift()
2538 const uint32_t shift_value_high = shift_value - kMipsBitsPerWord; in HandleShift()
2549 if (shift_value == kMipsBitsPerWord) { in HandleShift()