Searched refs:out_reg_lo (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_arm.cc | 292 Register out_reg_lo = output.AsRegisterPairLow<Register>(); in GenAbsInteger() local 295 DCHECK_NE(out_reg_lo, in_reg_hi) << "Diagonal overlap unexpected."; in GenAbsInteger() 298 __ adds(out_reg_lo, in_reg_lo, ShifterOperand(mask)); in GenAbsInteger() 300 __ eor(out_reg_lo, mask, ShifterOperand(out_reg_lo)); in GenAbsInteger() 1869 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); in VisitLongReverse() local 1872 __ rbit(out_reg_lo, in_reg_hi); in VisitLongReverse() 1904 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); in VisitLongReverseBytes() local 1907 __ rev(out_reg_lo, in_reg_hi); in VisitLongReverseBytes()
|
D | code_generator_arm.cc | 3157 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); in HandleLongRotate() local 3175 __ Lsr(out_reg_lo, in_reg_lo, rot); in HandleLongRotate() 3176 __ orr(out_reg_lo, out_reg_lo, ShifterOperand(in_reg_hi, arm::LSL, kArmBitsPerWord - rot)); in HandleLongRotate() 3178 __ Mov(out_reg_lo, in_reg_lo); in HandleLongRotate() 3195 __ Lsr(out_reg_lo, in_reg_lo, shift_right); in HandleLongRotate() 3196 __ add(out_reg_hi, out_reg_hi, ShifterOperand(out_reg_lo)); in HandleLongRotate() 3197 __ Lsl(out_reg_lo, in_reg_lo, shift_left); in HandleLongRotate() 3199 __ add(out_reg_lo, out_reg_lo, ShifterOperand(shift_left)); in HandleLongRotate() 3206 __ Lsl(out_reg_lo, in_reg_lo, shift_left); in HandleLongRotate() 3207 __ add(out_reg_hi, out_reg_hi, ShifterOperand(out_reg_lo)); in HandleLongRotate() [all …]
|