Lines Matching refs:shift_value
2186 uint32_t shift_value = rhs_imm & in HandleShift() local
2189 if (shift_value == 0) { in HandleShift()
2195 __ Sll(dst, lhs, shift_value); in HandleShift()
2197 __ Sra(dst, lhs, shift_value); in HandleShift()
2199 __ Srl(dst, lhs, shift_value); in HandleShift()
2201 __ Rotr(dst, lhs, shift_value); in HandleShift()
2204 if (shift_value < 32) { in HandleShift()
2206 __ Dsll(dst, lhs, shift_value); in HandleShift()
2208 __ Dsra(dst, lhs, shift_value); in HandleShift()
2210 __ Dsrl(dst, lhs, shift_value); in HandleShift()
2212 __ Drotr(dst, lhs, shift_value); in HandleShift()
2215 shift_value -= 32; in HandleShift()
2217 __ Dsll32(dst, lhs, shift_value); in HandleShift()
2219 __ Dsra32(dst, lhs, shift_value); in HandleShift()
2221 __ Dsrl32(dst, lhs, shift_value); in HandleShift()
2223 __ Drotr32(dst, lhs, shift_value); in HandleShift()