Home
last modified time | relevance | path

Searched refs:out_reg_lo (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_arm_vixl.cc475 vixl32::Register out_reg_lo = LowRegisterFrom(output); in GenAbsInteger() local
478 DCHECK(!out_reg_lo.Is(in_reg_hi)) << "Diagonal overlap unexpected."; in GenAbsInteger()
481 __ Adds(out_reg_lo, in_reg_lo, mask); in GenAbsInteger()
483 __ Eor(out_reg_lo, mask, out_reg_lo); in GenAbsInteger()
2857 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in VisitLongReverse() local
2860 __ Rbit(out_reg_lo, in_reg_hi); in VisitLongReverse()
2883 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in VisitLongReverseBytes() local
2886 __ Rev(out_reg_lo, in_reg_hi); in VisitLongReverseBytes()
2960 vixl32::Register out_reg_lo = LowRegisterFrom(out); in GenHighestOneBit() local
2964 __ Clz(out_reg_lo, in_reg_lo); in GenHighestOneBit()
[all …]
Dcode_generator_arm_vixl.cc4775 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in HandleLongRotate() local
4793 __ Lsr(out_reg_lo, in_reg_lo, Operand::From(rot)); in HandleLongRotate()
4794 __ Orr(out_reg_lo, out_reg_lo, Operand(in_reg_hi, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate()
4796 __ Mov(out_reg_lo, in_reg_lo); in HandleLongRotate()
4814 __ Lsr(out_reg_lo, in_reg_lo, shift_right); in HandleLongRotate()
4815 __ Add(out_reg_hi, out_reg_hi, out_reg_lo); in HandleLongRotate()
4816 __ Lsl(out_reg_lo, in_reg_lo, shift_left); in HandleLongRotate()
4818 __ Add(out_reg_lo, out_reg_lo, shift_left); in HandleLongRotate()
4825 __ Lsl(out_reg_lo, in_reg_lo, shift_left); in HandleLongRotate()
4826 __ Add(out_reg_hi, out_reg_hi, out_reg_lo); in HandleLongRotate()
[all …]