Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dintrinsics_arm.cc292 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()
Dcode_generator_arm.cc3157 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 …]