Lines Matching refs:temp1
537 const vixl32::Register temp1 = temps.Acquire(); in GenMinMaxFloat() local
561 __ Vmov(temp1, op1); in GenMinMaxFloat()
564 __ Orr(temp1, temp1, temp2); in GenMinMaxFloat()
566 __ And(temp1, temp1, temp2); in GenMinMaxFloat()
568 __ Vmov(out, temp1); in GenMinMaxFloat()
573 __ Movt(temp1, High16Bits(kNanFloat)); // 0x7FC0xxxx is a NaN. in GenMinMaxFloat()
574 __ Vmov(out, temp1); in GenMinMaxFloat()
820 vixl32::SRegister temp1 = LowSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat() local
826 __ Vcvta(S32, F32, temp1, in_reg); in VisitMathRoundFloat()
827 __ Vmov(out_reg, temp1); in VisitMathRoundFloat()
836 __ Vrinta(F32, F32, temp1, in_reg); in VisitMathRoundFloat()
838 __ Vsub(F32, temp1, in_reg, temp1); in VisitMathRoundFloat()
839 __ Vcmp(F32, temp1, temp2); in VisitMathRoundFloat()
1477 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo() local
1515 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo()
1519 __ Ldr(temp1, MemOperand(arg, count_offset)); in VisitStringCompareTo()
1522 __ Subs(out, temp0, temp1); in VisitStringCompareTo()
1531 __ mov(gt, temp0, temp1); in VisitStringCompareTo()
1557 __ Mov(temp1, value_offset); in VisitStringCompareTo()
1573 __ Ldr(temp_reg, MemOperand(str, temp1)); in VisitStringCompareTo()
1574 __ Ldr(temp2, MemOperand(arg, temp1)); in VisitStringCompareTo()
1577 __ Add(temp1, temp1, char_size * 2); in VisitStringCompareTo()
1579 __ Ldr(temp_reg, MemOperand(str, temp1)); in VisitStringCompareTo()
1580 __ Ldr(temp2, MemOperand(arg, temp1)); in VisitStringCompareTo()
1583 __ Add(temp1, temp1, char_size * 2); in VisitStringCompareTo()
1602 __ Eor(temp1, temp2, temp_reg); in VisitStringCompareTo()
1603 __ Rbit(temp1, temp1); in VisitStringCompareTo()
1604 __ Clz(temp1, temp1); in VisitStringCompareTo()
1619 __ Cmp(temp0, Operand(temp1, vixl32::LSR, (mirror::kUseStringCompression ? 3 : 4))); in VisitStringCompareTo()
1628 __ Bic(temp1, temp1, Operand(temp3, vixl32::LSR, 31 - 3)); // &= ~(uncompressed ? 0xfu : 0x7u) in VisitStringCompareTo()
1630 __ Lsr(temp2, temp2, temp1); // Extract second character. in VisitStringCompareTo()
1632 __ Lsr(out, temp_reg, temp1); // Extract first character. in VisitStringCompareTo()
1636 __ Bic(temp1, temp1, 0xf); in VisitStringCompareTo()
1637 __ Lsr(temp2, temp2, temp1); in VisitStringCompareTo()
1638 __ Lsr(out, temp_reg, temp1); in VisitStringCompareTo()
1661 __ Mov(temp1, str); in VisitStringCompareTo()
1669 __ mov(cs, temp1, arg); // Preserves flags. in VisitStringCompareTo()
1675 __ Add(temp1, temp1, value_offset); in VisitStringCompareTo()
1684 __ Ldrb(temp_reg, MemOperand(temp1, c_char_size, PostIndex)); in VisitStringCompareTo()
1741 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringEquals() local
1774 __ Ldr(temp1, MemOperand(arg, class_offset)); in VisitStringEquals()
1775 __ Cmp(temp, temp1); in VisitStringEquals()
1781 __ Ldr(temp1, MemOperand(arg, count_offset)); in VisitStringEquals()
1784 __ Cmp(temp, temp1); in VisitStringEquals()
1807 __ Mov(temp1, value_offset); in VisitStringEquals()
1812 __ Ldr(out, MemOperand(str, temp1)); in VisitStringEquals()
1813 __ Ldr(temp2, MemOperand(arg, temp1)); in VisitStringEquals()
1814 __ Add(temp1, temp1, Operand::From(sizeof(uint32_t))); in VisitStringEquals()
2112 vixl32::Register temp1 = RegisterFrom(temp1_loc); in VisitSystemArrayCopy() local
2190 temp1, in VisitSystemArrayCopy()
2199 temp1, in VisitSystemArrayCopy()
2216 invoke, temp1_loc, temp1, component_offset, temp2_loc, /* needs_null_check */ false); in VisitSystemArrayCopy()
2217 __ CompareAndBranchIfZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2221 __ Ldrh(temp1, MemOperand(temp1, primitive_offset)); in VisitSystemArrayCopy()
2223 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2240 invoke, temp2_loc, temp1, component_offset, temp3_loc, /* needs_null_check */ false); in VisitSystemArrayCopy()
2256 __ Cmp(temp1, temp2); in VisitSystemArrayCopy()
2263 invoke, temp1_loc, temp1, component_offset, temp2_loc, /* needs_null_check */ false); in VisitSystemArrayCopy()
2269 __ Ldr(temp1, MemOperand(temp1, super_offset)); in VisitSystemArrayCopy()
2270 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2279 __ Ldr(temp1, MemOperand(dest, class_offset)); in VisitSystemArrayCopy()
2287 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2295 __ Ldr(temp3, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2316 __ Cmp(temp1, temp2); in VisitSystemArrayCopy()
2322 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2325 __ Ldr(temp1, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2326 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2328 __ Ldr(temp1, MemOperand(temp1, super_offset)); in VisitSystemArrayCopy()
2330 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2345 invoke, temp3_loc, temp1, component_offset, temp2_loc, /* needs_null_check */ false); in VisitSystemArrayCopy()
2351 __ Ldr(temp1, MemOperand(src, class_offset)); in VisitSystemArrayCopy()
2352 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2354 __ Ldr(temp3, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2414 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2416 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2446 __ Ldr(temp_reg, MemOperand(temp1, element_size, PostIndex)); in VisitSystemArrayCopy()
2449 __ Cmp(temp1, temp3); in VisitSystemArrayCopy()
2456 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2460 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2468 __ Ldr(temp_reg, MemOperand(temp1, element_size, PostIndex)); in VisitSystemArrayCopy()
2471 __ Cmp(temp1, temp3); in VisitSystemArrayCopy()
2478 codegen_->MarkGCCard(temp1, temp2, dest, NoReg, /* value_can_be_null */ false); in VisitSystemArrayCopy()