Home
last modified time | relevance | path

Searched defs:Lsr (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_vector_arm64_sve.cc843 __ Lsr(dst.VnB(), p_reg, lhs.VnB(), value); in VisitVecUShr() local
847 __ Lsr(dst.VnH(), p_reg, lhs.VnH(), value); in VisitVecUShr() local
850 __ Lsr(dst.VnS(), p_reg, lhs.VnS(), value); in VisitVecUShr() local
853 __ Lsr(dst.VnD(), p_reg, lhs.VnD(), value); in VisitVecUShr() local
Dcode_generator_arm_vixl.cc1288 __ Lsr(temp, second_lo, shift_value); in GenerateLongDataProc() local
3313 __ Lsr(out, out, 5); in GenerateConditionWithZero() local
3342 __ Lsr(out, in, 31); in GenerateConditionWithZero() local
4629 __ Lsr(out, temp1, shift); in GenerateDivRemWithAnyConstant() local
5332 __ Lsr(out_reg_hi, in_reg_hi, Operand::From(rot)); in HandleLongRotate() local
5334 __ Lsr(out_reg_lo, in_reg_lo, Operand::From(rot)); in HandleLongRotate() local
5355 __ Lsr(out_reg_lo, in_reg_lo, shift_right); in HandleLongRotate() local
5358 __ Lsr(shift_left, in_reg_hi, shift_right); in HandleLongRotate() local
5365 __ Lsr(out_reg_hi, in_reg_hi, shift_right); in HandleLongRotate() local
5368 __ Lsr(out_reg_lo, in_reg_lo, shift_right); in HandleLongRotate() local
[all …]
Dintrinsics_arm_vixl.cc602 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() local
603 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() local
750 __ Lsr(temp2, temp2, temp1); // Extract second character. in GenerateStringCompareToLoop() local
751 __ Lsr(temp3, temp3, 16u); // uncompressed ? 0xffffu : 0xffu in GenerateStringCompareToLoop() local
752 __ Lsr(out, temp_reg, temp1); // Extract first character. in GenerateStringCompareToLoop() local
757 __ Lsr(temp2, temp2, temp1); in GenerateStringCompareToLoop() local
758 __ Lsr(out, temp_reg, temp1); in GenerateStringCompareToLoop() local
2004 __ Lsr(out_reg_lo, temp, out_reg_lo); in GenHighestOneBit() local
2028 __ Lsr(out, temp, out); in GenHighestOneBit() local
2509 __ Lsr(out, out, WhichPowerOf2(out.GetSizeInBits())); in VisitReferenceRefersTo() local
Dcode_generator_arm64.cc1534 __ Lsr(temp, object, gc::accounting::CardTable::kCardShift); in MarkGCCard() local
1559 __ Lsr(temp, object, gc::accounting::CardTable::kCardShift); in CheckGCCardIsValid() local
2467 __ Lsr(dst, lhs, shift_value); in HandleShift() local
2477 __ Lsr(dst, lhs, rhs_reg); in HandleShift() local
2894 __ Lsr(out.W(), out.W(), 1u); in VisitArrayLength() local
3480 __ Lsr(out, temp, shift); in GenerateInt64UnsignedDivRemWithAnyPositiveConstant() local
3596 __ Lsr(out.X(), temp.X(), 32 + shift); in GenerateInt32DivRemWithAnyConstant() local
3598 __ Lsr(temp.X(), temp.X(), 32 + shift); in GenerateInt32DivRemWithAnyConstant() local
Dintrinsics_arm64.cc447 __ Lsr(dst, dst, temp); in GenHighestOneBit() local
1896 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() local
1897 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() local
1977 __ Lsr(temp2, temp2, temp1); in VisitStringCompareTo() local
1978 __ Lsr(temp4, temp4, temp1); in VisitStringCompareTo() local
2217 __ Lsr(temp, temp, 1u); // Extract length. in VisitStringEquals() local