Lines Matching refs:temp1
398 XRegister temp1 = srs.AllocateXRegister(); in GenerateReverse() local
409 __ Li(temp1, 0x55555555); in GenerateReverse()
410 maybe_extend_mask(temp1, temp2); in GenerateReverse()
412 __ And(out, in, temp1); in GenerateReverse()
413 __ And(temp2, temp2, temp1); in GenerateReverse()
417 __ Li(temp1, 0x33333333); in GenerateReverse()
418 maybe_extend_mask(temp1, temp2); in GenerateReverse()
420 __ And(out, out, temp1); in GenerateReverse()
421 __ And(temp2, temp2, temp1); in GenerateReverse()
425 __ Li(temp1, 0x0f0f0f0f); in GenerateReverse()
426 maybe_extend_mask(temp1, temp2); in GenerateReverse()
428 __ And(out, out, temp1); in GenerateReverse()
429 __ And(temp2, temp2, temp1); in GenerateReverse()
1126 XRegister temp1 = locations->GetTemp(0).AsRegister<XRegister>(); in VisitStringEquals() local
1156 __ Loadwu(temp1, arg, class_offset); in VisitStringEquals()
1159 __ Bne(temp, temp1, &return_false); in VisitStringEquals()
1164 __ Loadwu(temp1, arg, count_offset); in VisitStringEquals()
1167 __ Bne(temp, temp1, &return_false); in VisitStringEquals()
1182 __ Andi(temp1, temp, 1); // Extract compression flag. in VisitStringEquals()
1184 __ Sllw(temp, temp, temp1); // Calculate number of bytes to compare. in VisitStringEquals()
1188 __ Li(temp1, value_offset); in VisitStringEquals()
1193 __ Add(out, str, temp1); in VisitStringEquals()
1195 __ Add(temp2, arg, temp1); in VisitStringEquals()
1197 __ Addi(temp1, temp1, sizeof(uint64_t)); in VisitStringEquals()
1496 XRegister temp1, in CheckSystemArrayCopyPosition() argument
1507 __ Loadw(temp1, array, length_offset); in CheckSystemArrayCopyPosition()
1508 EmitBlt32(assembler, temp1, length, slow_path->GetEntryLabel(), temp2); in CheckSystemArrayCopyPosition()
1514 __ Loadw(temp1, array, length_offset); in CheckSystemArrayCopyPosition()
1515 __ AddConst32(temp1, temp1, -pos_const); in CheckSystemArrayCopyPosition()
1518 EmitBlt32(assembler, temp1, length, slow_path->GetEntryLabel(), temp2); in CheckSystemArrayCopyPosition()
1533 __ Loadw(temp1, array, length_offset); in CheckSystemArrayCopyPosition()
1534 __ Sub(temp1, temp1, pos_reg); in CheckSystemArrayCopyPosition()
1537 EmitBlt32(assembler, temp1, length, slow_path->GetEntryLabel(), temp2); in CheckSystemArrayCopyPosition()
1632 XRegister temp1 = locations->GetTemp(0).AsRegister<XRegister>(); in VisitSystemArrayCopy() local
1659 __ Li(temp1, src_pos_constant); in VisitSystemArrayCopy()
1660 __ Bgt(dest_pos.AsRegister<XRegister>(), temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
1688 __ Li(temp1, kSystemArrayCopyThreshold); in VisitSystemArrayCopy()
1689 __ Bgeu(length.AsRegister<XRegister>(), temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
1697 temp1, in VisitSystemArrayCopy()
1709 temp1, in VisitSystemArrayCopy()
1739 Location::RegisterLocation(temp1), in VisitSystemArrayCopy()
1753 __ Loadwu(temp1, dest, class_offset); in VisitSystemArrayCopy()
1754 codegen_->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1764 __ Beq(temp1, temp2, &do_copy); in VisitSystemArrayCopy()
1768 __ Loadwu(temp1, temp1, component_offset); in VisitSystemArrayCopy()
1769 codegen_->MaybeUnpoisonHeapReference(temp1); in VisitSystemArrayCopy()
1771 __ Loadwu(temp1, temp1, super_offset); in VisitSystemArrayCopy()
1773 __ Bnez(temp1, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
1783 __ Bne(temp1, temp2, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy()
1817 XRegister src_curr_addr = temp1; in VisitSystemArrayCopy()
2852 XRegister temp1 = locations->GetTemp(1).AsRegister<XRegister>(); in VisitStringCompareTo() local
2890 __ Srliw(temp1, temp2, 1u); in VisitStringCompareTo()
2894 __ Loadwu(temp1, arg, count_offset); in VisitStringCompareTo()
2897 __ Subw(out, temp0, temp1); in VisitStringCompareTo()
2900 __ Minu(temp0, temp0, temp1); in VisitStringCompareTo()
2911 __ Li(temp1, value_offset); in VisitStringCompareTo()
2929 __ Add(temp4, str, temp1); in VisitStringCompareTo()
2931 __ Add(temp2, arg, temp1); in VisitStringCompareTo()
2934 __ Addi(temp1, temp1, char_size * 4); in VisitStringCompareTo()
2943 __ Xor(temp1, temp2, temp4); in VisitStringCompareTo()
2944 __ Ctz(temp1, temp1); in VisitStringCompareTo()
2948 __ Srliw(temp1, temp1, (mirror::kUseStringCompression) ? 3 : 4); in VisitStringCompareTo()
2949 __ Ble(temp0, temp1, &end); in VisitStringCompareTo()
2952 __ Slliw(temp1, temp1, (mirror::kUseStringCompression) ? 3 : 4); in VisitStringCompareTo()
2955 __ Andn(temp1, temp1, temp3); in VisitStringCompareTo()
2957 __ Srl(temp2, temp2, temp1); in VisitStringCompareTo()
2958 __ Srl(temp4, temp4, temp1); in VisitStringCompareTo()
2983 __ Xor(temp1, temp2, arg); // str if str is compressed, arg otherwise in VisitStringCompareTo()
2993 __ Addi(temp1, temp1, value_offset); in VisitStringCompareTo()
3000 __ Lbu(temp4, temp1, 0); in VisitStringCompareTo()
3001 __ Addiw(temp1, temp1, c_char_size); in VisitStringCompareTo()