Searched refs:out_reg_lo (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 2558 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in VisitLongReverse() local 2561 __ Rbit(out_reg_lo, in_reg_hi); in VisitLongReverse() 2584 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in VisitLongReverseBytes() local 2587 __ Rev(out_reg_lo, in_reg_hi); in VisitLongReverseBytes() 2661 vixl32::Register out_reg_lo = LowRegisterFrom(out); in GenHighestOneBit() local 2665 __ Clz(out_reg_lo, in_reg_lo); in GenHighestOneBit() 2667 __ Lsr(out_reg_lo, temp, out_reg_lo); in GenHighestOneBit() 2676 if (!out_reg_lo.IsLow()) { in GenHighestOneBit() 2684 __ mov(ne, out_reg_lo, mov_src); in GenHighestOneBit() 2727 vixl32::Register out_reg_lo = LowRegisterFrom(out); in GenLowestOneBit() local [all …]
|
D | code_generator_arm_vixl.cc | 4584 vixl32::Register out_reg_lo = LowRegisterFrom(output); in VisitAbs() local 4586 DCHECK(!out_reg_lo.Is(in_reg_hi)) << "Diagonal overlap unexpected."; in VisitAbs() 4589 __ Adds(out_reg_lo, in_reg_lo, mask); in VisitAbs() 4591 __ Eor(out_reg_lo, out_reg_lo, mask); in VisitAbs() 4685 vixl32::Register out_reg_lo = LowRegisterFrom(locations->Out()); in HandleLongRotate() local 4703 __ Lsr(out_reg_lo, in_reg_lo, Operand::From(rot)); in HandleLongRotate() 4704 __ Orr(out_reg_lo, out_reg_lo, Operand(in_reg_hi, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate() 4706 __ Mov(out_reg_lo, in_reg_lo); in HandleLongRotate() 4724 __ Lsr(out_reg_lo, in_reg_lo, shift_right); in HandleLongRotate() 4725 __ Add(out_reg_hi, out_reg_hi, out_reg_lo); in HandleLongRotate() [all …]
|