Lines Matching refs:lhs_high
1236 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in HandleBinaryOp() local
1245 __ And(dst_high, lhs_high, rhs_high); in HandleBinaryOp()
1248 __ Or(dst_high, lhs_high, rhs_high); in HandleBinaryOp()
1251 __ Xor(dst_high, lhs_high, rhs_high); in HandleBinaryOp()
1262 __ Addu(dst_high, lhs_high, rhs_high); in HandleBinaryOp()
1268 __ Subu(dst_high, lhs_high, rhs_high); in HandleBinaryOp()
1285 if (dst_high != lhs_high || high != 0) { in HandleBinaryOp()
1286 __ Ori(dst_high, lhs_high, high); in HandleBinaryOp()
1292 __ Or(dst_high, lhs_high, TMP); in HandleBinaryOp()
1306 if (dst_high != lhs_high || high != 0) { in HandleBinaryOp()
1307 __ Xori(dst_high, lhs_high, high); in HandleBinaryOp()
1313 __ Xor(dst_high, lhs_high, TMP); in HandleBinaryOp()
1327 __ Andi(dst_high, lhs_high, high); in HandleBinaryOp()
1332 __ And(dst_high, lhs_high, TMP); in HandleBinaryOp()
1333 } else if (dst_high != lhs_high) { in HandleBinaryOp()
1334 __ Move(dst_high, lhs_high); in HandleBinaryOp()
1357 if (dst_high != lhs_high || high != 0) { in HandleBinaryOp()
1358 __ Addiu(dst_high, lhs_high, high); in HandleBinaryOp()
1364 __ Addu(dst_high, lhs_high, TMP); in HandleBinaryOp()
1492 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in HandleShift() local
1501 __ Ins(dst_high, lhs_high, shift_value, kMipsBitsPerWord - shift_value); in HandleShift()
1505 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
1506 __ Sra(dst_high, lhs_high, shift_value); in HandleShift()
1509 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
1510 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
1513 __ Ins(dst_low, lhs_high, kMipsBitsPerWord - shift_value, shift_value); in HandleShift()
1514 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
1521 __ Sll(dst_high, lhs_high, shift_value); in HandleShift()
1524 __ Sra(dst_high, lhs_high, shift_value); in HandleShift()
1525 __ Sll(TMP, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
1529 __ Srl(dst_high, lhs_high, shift_value); in HandleShift()
1530 __ Sll(TMP, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
1535 __ Sll(dst_low, lhs_high, kMipsBitsPerWord - shift_value); in HandleShift()
1537 __ Srl(TMP, lhs_high, shift_value); in HandleShift()
1548 __ Sra(dst_low, lhs_high, shift_value_high); in HandleShift()
1551 __ Srl(dst_low, lhs_high, shift_value_high); in HandleShift()
1556 __ Move(dst_low, lhs_high); in HandleShift()
1560 __ Srl(dst_low, lhs_high, shift_value_high); in HandleShift()
1563 __ Ins(dst_high, lhs_high, kMipsBitsPerWord - shift_value_high, shift_value_high); in HandleShift()
1566 __ Srl(dst_low, lhs_high, shift_value_high); in HandleShift()
1568 __ Sll(TMP, lhs_high, kMipsBitsPerWord - shift_value_high); in HandleShift()
1582 __ Sllv(dst_high, lhs_high, rhs_reg); in HandleShift()
1589 __ Srav(dst_high, lhs_high, rhs_reg); in HandleShift()
1591 __ Sll(TMP, lhs_high, 1); in HandleShift()
1600 __ Srlv(dst_high, lhs_high, rhs_reg); in HandleShift()
1602 __ Sll(TMP, lhs_high, 1); in HandleShift()
1613 __ Sll(dst_low, lhs_high, 1); in HandleShift()
1616 __ Srlv(TMP, lhs_high, rhs_reg); in HandleShift()
2095 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in VisitCompare() local
2100 __ Slt(TMP, lhs_high, rhs_high); in VisitCompare()
2101 __ Slt(AT, rhs_high, lhs_high); // Inverted: is actually gt. in VisitCompare()
2833 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in GenerateLongCompareAndBranch() local
2855 __ Or(TMP, lhs_high, lhs_low); in GenerateLongCompareAndBranch()
2860 __ Or(TMP, lhs_high, lhs_low); in GenerateLongCompareAndBranch()
2864 __ Bltz(lhs_high, label); in GenerateLongCompareAndBranch()
2867 __ Bgez(lhs_high, label); in GenerateLongCompareAndBranch()
2870 __ Or(TMP, lhs_high, lhs_low); in GenerateLongCompareAndBranch()
2871 __ Sra(AT, lhs_high, 31); in GenerateLongCompareAndBranch()
2875 __ Or(TMP, lhs_high, lhs_low); in GenerateLongCompareAndBranch()
2876 __ Sra(AT, lhs_high, 31); in GenerateLongCompareAndBranch()
2890 __ Xor(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2898 __ Xor(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2906 __ Blt(lhs_high, TMP, label); in GenerateLongCompareAndBranch()
2907 __ Slt(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2914 __ Blt(TMP, lhs_high, label); in GenerateLongCompareAndBranch()
2915 __ Slt(TMP, lhs_high, TMP); in GenerateLongCompareAndBranch()
2923 __ Blt(lhs_high, TMP, label); in GenerateLongCompareAndBranch()
2924 __ Slt(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2932 __ Blt(TMP, lhs_high, label); in GenerateLongCompareAndBranch()
2933 __ Slt(TMP, lhs_high, TMP); in GenerateLongCompareAndBranch()
2940 __ Bltu(lhs_high, TMP, label); in GenerateLongCompareAndBranch()
2941 __ Sltu(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2948 __ Bltu(TMP, lhs_high, label); in GenerateLongCompareAndBranch()
2949 __ Sltu(TMP, lhs_high, TMP); in GenerateLongCompareAndBranch()
2957 __ Bltu(lhs_high, TMP, label); in GenerateLongCompareAndBranch()
2958 __ Sltu(TMP, TMP, lhs_high); in GenerateLongCompareAndBranch()
2966 __ Bltu(TMP, lhs_high, label); in GenerateLongCompareAndBranch()
2967 __ Sltu(TMP, lhs_high, TMP); in GenerateLongCompareAndBranch()
2976 __ Xor(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
2982 __ Xor(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
2988 __ Blt(lhs_high, rhs_high, label); in GenerateLongCompareAndBranch()
2989 __ Slt(TMP, rhs_high, lhs_high); in GenerateLongCompareAndBranch()
2994 __ Blt(rhs_high, lhs_high, label); in GenerateLongCompareAndBranch()
2995 __ Slt(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
3001 __ Blt(lhs_high, rhs_high, label); in GenerateLongCompareAndBranch()
3002 __ Slt(TMP, rhs_high, lhs_high); in GenerateLongCompareAndBranch()
3008 __ Blt(rhs_high, lhs_high, label); in GenerateLongCompareAndBranch()
3009 __ Slt(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
3014 __ Bltu(lhs_high, rhs_high, label); in GenerateLongCompareAndBranch()
3015 __ Sltu(TMP, rhs_high, lhs_high); in GenerateLongCompareAndBranch()
3020 __ Bltu(rhs_high, lhs_high, label); in GenerateLongCompareAndBranch()
3021 __ Sltu(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
3027 __ Bltu(lhs_high, rhs_high, label); in GenerateLongCompareAndBranch()
3028 __ Sltu(TMP, rhs_high, lhs_high); in GenerateLongCompareAndBranch()
3034 __ Bltu(rhs_high, lhs_high, label); in GenerateLongCompareAndBranch()
3035 __ Sltu(TMP, lhs_high, rhs_high); in GenerateLongCompareAndBranch()
4145 Register lhs_high = locations->InAt(0).AsRegisterPairHigh<Register>(); in VisitMul() local
4162 __ MulR6(TMP, lhs_high, rhs_low); in VisitMul()
4169 __ MulR2(TMP, lhs_high, rhs_low); in VisitMul()