Lines Matching refs:T_Hi
2485 auto *T_Carry = I32Reg(), *T_Lo = I32Reg(), *T_Hi = I32Reg(),
2490 _addu(T_Hi, T_Carry, Src0HiR);
2491 _addu(T_Hi2, Src1HiR, T_Hi);
2500 auto *T_Lo = I32Reg(), *T_Hi = I32Reg();
2503 _and(T_Hi, Src0HiR, Src1HiR);
2504 _mov(DestHi, T_Hi);
2512 auto *T_Borrow = I32Reg(), *T_Lo = I32Reg(), *T_Hi = I32Reg(),
2517 _addu(T_Hi, T_Borrow, Src1HiR);
2518 _subu(T_Hi2, Src0HiR, T_Hi);
2527 auto *T_Lo = I32Reg(), *T_Hi = I32Reg();
2530 _or(T_Hi, Src0HiR, Src1HiR);
2531 _mov(DestHi, T_Hi);
2539 auto *T_Lo = I32Reg(), *T_Hi = I32Reg();
2542 _xor(T_Hi, Src0HiR, Src1HiR);
2543 _mov(DestHi, T_Hi);
2553 auto *T_Lo = I32Reg(RegMIPS32::Reg_LO), *T_Hi = I32Reg(RegMIPS32::Reg_HI);
2557 Context.insert<InstFakeDef>(T_Hi, T_Lo);
2559 _mfhi(T2, T_Hi);
2570 auto *T_Hi = I32Reg();
2587 _addu(T_Hi, Src0HiR, T2);
2592 _or(T_Hi, T1, T2);
2596 _mov(T_Hi, Src0LoR);
2598 _sll(T_Hi, Src0LoR, ShiftAmount - INT32_BITS);
2602 _mov(DestHi, T_Hi);
2614 _or(T_Hi, T1, T4);
2617 _mov(T1_Hi, T_Hi);
2629 auto *T_Hi = I32Reg();
2646 _srl(T_Hi, Src0HiR, ShiftAmount);
2649 _addiu(T_Hi, getZero(), 0);
2652 _addiu(T_Hi, getZero(), 0);
2655 _mov(DestHi, T_Hi);
2668 _srlv(T_Hi, Src0HiR, Src1LoR);
2670 _mov(T1_Hi, T_Hi);
2673 _movn(T1_Lo, T_Hi, T5);
2682 auto *T_Hi = I32Reg();
2700 _sra(T_Hi, Src0HiR, ShiftAmount);
2702 _sra(T_Hi, Src0HiR, INT32_BITS - 1);
2706 _sra(T_Hi, Src0HiR, INT32_BITS - 1);
2709 _mov(DestHi, T_Hi);
2722 _srav(T_Hi, Src0HiR, Src1LoR);
2724 _mov(T1_Hi, T_Hi);
2727 _movn(T1_Lo, T_Hi, T5);
3079 auto *T_Lo = I32Reg(), *T_Hi = I32Reg();
3082 _mov(T_Hi, Src0Hi);
3083 _mov(DestHi, T_Hi);
3670 Variable *T_Hi = I32Reg();
3679 _sra(T_Hi, T2_Lo, INT32_BITS - 1);
3680 _mov(DestHi, T_Hi);
3684 _sra(T_Hi, T1_Lo, INT32_BITS - 1);
3685 _mov(DestHi, T_Hi);
3707 Variable *T_Hi = I32Reg();
3718 _addiu(T_Hi, Zero, 0);
3719 _mov(DestHi, T_Hi);