Searched defs:out_reg_lo (Results 1 - 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
H A D | intrinsics_arm.cc | 292 Register out_reg_lo = output.AsRegisterPairLow<Register>(); local 295 DCHECK_NE(out_reg_lo, in_reg_hi) << "Diagonal overlap unexpected."; 298 __ adds(out_reg_lo, in_reg_lo, ShifterOperand(mask)); 300 __ eor(out_reg_lo, mask, ShifterOperand(out_reg_lo)); 1876 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); local 1879 __ rbit(out_reg_lo, in_reg_hi); 1911 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); local 1914 __ rev(out_reg_lo, in_reg_hi);
|
H A D | code_generator_arm.cc | 3159 Register out_reg_lo = locations->Out().AsRegisterPairLow<Register>(); local 3177 __ Lsr(out_reg_lo, in_reg_lo, rot); 3178 __ orr(out_reg_lo, out_reg_lo, ShifterOperand(in_reg_hi, arm::LSL, kArmBitsPerWord - rot)); 3180 __ Mov(out_reg_lo, in_reg_lo); 3195 // out_reg_lo = (reg_lo << shift_left) | (reg_hi >> shift_right). 3197 __ Lsr(out_reg_lo, in_reg_lo, shift_right); 3198 __ add(out_reg_hi, out_reg_hi, ShifterOperand(out_reg_lo)); 3199 __ Lsl(out_reg_lo, in_reg_lo, shift_left); 3201 __ add(out_reg_lo, out_reg_l [all...] |
Completed in 45 milliseconds