Lines Matching refs:temp0
2851 XRegister temp0 = locations->GetTemp(0).AsRegister<XRegister>(); in VisitStringCompareTo() local
2889 __ Srliw(temp0, temp3, 1u); in VisitStringCompareTo()
2893 __ Loadwu(temp0, str, count_offset); in VisitStringCompareTo()
2897 __ Subw(out, temp0, temp1); in VisitStringCompareTo()
2900 __ Minu(temp0, temp0, temp1); in VisitStringCompareTo()
2902 __ Beqz(temp0, &end); in VisitStringCompareTo()
2914 __ Sll(temp0, temp0, temp3); in VisitStringCompareTo()
2936 __ Addi(temp0, temp0, (mirror::kUseStringCompression) ? -8 : -4); in VisitStringCompareTo()
2937 __ Bgtz(temp0, &loop); in VisitStringCompareTo()
2949 __ Ble(temp0, temp1, &end); in VisitStringCompareTo()
2960 __ Li(temp0, -256); // ~0xff in VisitStringCompareTo()
2961 __ Sllw(temp0, temp0, temp3); // temp3 = 0 or 8, temp0 := ~0xff or ~0xffff in VisitStringCompareTo()
2962 __ Andn(temp4, temp4, temp0); // Extract 8 or 16 bits. in VisitStringCompareTo()
2963 __ Andn(temp2, temp2, temp0); // Extract 8 or 16 bits. in VisitStringCompareTo()
2990 __ Sh1Add(temp0, temp0, temp3); in VisitStringCompareTo()
3006 __ Addi(temp0, temp0, -2); in VisitStringCompareTo()
3007 __ Bgtz(temp0, &different_compression_loop); in VisitStringCompareTo()
3014 __ Andi(temp0, temp0, 1); in VisitStringCompareTo()
3015 __ Addi(temp0, temp0, -1); in VisitStringCompareTo()
3016 __ Xor(out, temp4, temp0); in VisitStringCompareTo()
3017 __ Sub(out, out, temp0); in VisitStringCompareTo()