Lines Matching refs:temp1
418 vixl32::SRegister temp1 = LowSRegisterFrom(invoke->GetLocations()->GetTemp(0)); in VisitMathRoundFloat() local
424 __ Vcvta(S32, F32, temp1, in_reg); in VisitMathRoundFloat()
425 __ Vmov(out_reg, temp1); in VisitMathRoundFloat()
434 __ Vrinta(F32, temp1, in_reg); in VisitMathRoundFloat()
436 __ Vsub(F32, temp1, in_reg, temp1); in VisitMathRoundFloat()
437 __ Vcmp(F32, temp1, temp2); in VisitMathRoundFloat()
1133 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo() local
1168 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo()
1172 __ Ldr(temp1, MemOperand(arg, count_offset)); in VisitStringCompareTo()
1175 __ Subs(out, temp0, temp1); in VisitStringCompareTo()
1184 __ mov(gt, temp0, temp1); in VisitStringCompareTo()
1230 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in GenerateStringCompareToLoop() local
1242 __ Mov(temp1, value_offset); in GenerateStringCompareToLoop()
1258 __ Ldr(temp_reg, MemOperand(str, temp1)); in GenerateStringCompareToLoop()
1259 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop()
1262 __ Add(temp1, temp1, char_size * 2); in GenerateStringCompareToLoop()
1264 __ Ldr(temp_reg, MemOperand(str, temp1)); in GenerateStringCompareToLoop()
1265 __ Ldr(temp2, MemOperand(arg, temp1)); in GenerateStringCompareToLoop()
1268 __ Add(temp1, temp1, char_size * 2); in GenerateStringCompareToLoop()
1287 __ Eor(temp1, temp2, temp_reg); in GenerateStringCompareToLoop()
1288 __ Rbit(temp1, temp1); in GenerateStringCompareToLoop()
1289 __ Clz(temp1, temp1); in GenerateStringCompareToLoop()
1304 __ Cmp(temp0, Operand(temp1, vixl32::LSR, (mirror::kUseStringCompression ? 3 : 4))); in GenerateStringCompareToLoop()
1313 __ Bic(temp1, temp1, Operand(temp3, vixl32::LSR, 31 - 3)); // &= ~(uncompressed ? 0xfu : 0x7u) in GenerateStringCompareToLoop()
1315 __ Lsr(temp2, temp2, temp1); // Extract second character. in GenerateStringCompareToLoop()
1317 __ Lsr(out, temp_reg, temp1); // Extract first character. in GenerateStringCompareToLoop()
1321 __ Bic(temp1, temp1, 0xf); in GenerateStringCompareToLoop()
1322 __ Lsr(temp2, temp2, temp1); in GenerateStringCompareToLoop()
1323 __ Lsr(out, temp_reg, temp1); in GenerateStringCompareToLoop()
1346 __ Mov(temp1, str); in GenerateStringCompareToLoop()
1354 __ mov(cs, temp1, arg); // Preserves flags. in GenerateStringCompareToLoop()
1360 __ Add(temp1, temp1, value_offset); in GenerateStringCompareToLoop()
1369 __ Ldrb(temp_reg, MemOperand(temp1, c_char_size, PostIndex)); in GenerateStringCompareToLoop()
1541 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringEquals() local
1544 __ Ldrd(temp, temp1, MemOperand(str, offset)); in VisitStringEquals()
1548 __ Cmp(temp1, out); in VisitStringEquals()
1576 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); in VisitStringEquals() local
1581 __ Mov(temp1, value_offset); in VisitStringEquals()
1585 __ Ldr(out, MemOperand(str, temp1)); in VisitStringEquals()
1586 __ Ldr(temp2, MemOperand(arg, temp1)); in VisitStringEquals()
1587 __ Add(temp1, temp1, Operand::From(sizeof(uint32_t))); in VisitStringEquals()
1878 vixl32::Register temp1 = RegisterFrom(temp1_loc); in VisitSystemArrayCopy() local
1957 temp1, in VisitSystemArrayCopy()
1966 temp1, in VisitSystemArrayCopy()
1983 invoke, temp1_loc, temp1, component_offset, temp2_loc, /* needs_null_check= */ false); in VisitSystemArrayCopy()
1984 __ CompareAndBranchIfZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
1988 __ Ldrh(temp1, MemOperand(temp1, primitive_offset)); in VisitSystemArrayCopy()
1990 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2007 invoke, temp2_loc, temp1, component_offset, temp3_loc, /* needs_null_check= */ false); in VisitSystemArrayCopy()
2023 __ Cmp(temp1, temp2); in VisitSystemArrayCopy()
2030 invoke, temp1_loc, temp1, component_offset, temp2_loc, /* needs_null_check= */ false); in VisitSystemArrayCopy()
2036 __ Ldr(temp1, MemOperand(temp1, super_offset)); in VisitSystemArrayCopy()
2037 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2046 __ Ldr(temp1, MemOperand(dest, class_offset)); in VisitSystemArrayCopy()
2054 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2062 __ Ldr(temp3, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2083 __ Cmp(temp1, temp2); in VisitSystemArrayCopy()
2089 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2092 __ Ldr(temp1, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2093 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2095 __ Ldr(temp1, MemOperand(temp1, super_offset)); in VisitSystemArrayCopy()
2097 __ CompareAndBranchIfNonZero(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
2112 invoke, temp3_loc, temp1, component_offset, temp2_loc, /* needs_null_check= */ false); in VisitSystemArrayCopy()
2118 __ Ldr(temp1, MemOperand(src, class_offset)); in VisitSystemArrayCopy()
2119 assembler->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
2121 __ Ldr(temp3, MemOperand(temp1, component_offset)); in VisitSystemArrayCopy()
2181 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2183 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2213 __ Ldr(temp_reg, MemOperand(temp1, element_size, PostIndex)); in VisitSystemArrayCopy()
2216 __ Cmp(temp1, temp3); in VisitSystemArrayCopy()
2223 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); in VisitSystemArrayCopy()
2227 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); in VisitSystemArrayCopy()
2235 __ Ldr(temp_reg, MemOperand(temp1, element_size, PostIndex)); in VisitSystemArrayCopy()
2238 __ Cmp(temp1, temp3); in VisitSystemArrayCopy()
2245 codegen_->MarkGCCard(temp1, temp2, dest, NoReg, /* can_be_null= */ false); in VisitSystemArrayCopy()