Home | History | Annotate | Download | only in mips

Lines Matching refs:OutputRegister

377     auto result = i.OutputRegister();                                         \
488 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \
726 __ mov(i.OutputRegister(), sp);
729 __ mov(i.OutputRegister(), fp);
733 __ lw(i.OutputRegister(), MemOperand(fp, 0));
735 __ mov(i.OutputRegister(), fp);
739 __ TruncateDoubleToI(i.OutputRegister(), i.InputDoubleRegister(0));
762 __ Addu(i.OutputRegister(), offset.from_stack_pointer() ? sp : fp,
832 __ Addu(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
838 __ Subu(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
844 __ Mul(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
850 __ Mulh(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
853 OutputRegister(), i.InputRegister(0), i.InputOperand(1));
856 __ Div(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
858 __ selnez(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1));
860 __ Movz(i.OutputRegister(), i.InputRegister(1), i.InputRegister(1));
864 __ Divu(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
866 __ selnez(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1));
868 __ Movz(i.OutputRegister(), i.InputRegister(1), i.InputRegister(1));
872 __ Mod(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
875 __ Modu(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
878 __ And(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
881 __ Or(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
885 __ Nor(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
888 __ Nor(i.OutputRegister(), i.InputRegister(0), zero_reg);
892 __ Xor(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
895 __ Clz(i.OutputRegister(), i.InputRegister(0));
910 __ Subu(i.OutputRegister(), reg1, reg2);
914 __ li(i.OutputRegister(), 0x20);
959 __ addu(i.OutputRegister(), reg1, reg2);
963 __ sllv(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1));
966 __ sll(i.OutputRegister(), i.InputRegister(0), imm);
971 __ srlv(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1));
974 __ srl(i.OutputRegister(), i.InputRegister(0), imm);
979 __ srav(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1));
982 __ sra(i.OutputRegister(), i.InputRegister(0), imm);
987 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0);
989 __ ShlPair(i.OutputRegister(0), second_output, i.InputRegister(0),
993 __ ShlPair(i.OutputRegister(0), second_output, i.InputRegister(0),
999 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0);
1001 __ ShrPair(i.OutputRegister(0), second_output, i.InputRegister(0),
1005 __ ShrPair(i.OutputRegister(0), second_output, i.InputRegister(0),
1011 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0);
1013 __ SarPair(i.OutputRegister(0), second_output, i.InputRegister(0),
1017 __ SarPair(i.OutputRegister(0), second_output, i.InputRegister(0),
1022 __ Ext(i.OutputRegister(), i.InputRegister(0), i.InputInt8(1),
1027 __ Ins(i.OutputRegister(), zero_reg, i.InputInt8(1), i.InputInt8(2));
1029 __ Ins(i.OutputRegister(), i.InputRegister(0), i.InputInt8(1),
1034 __ Ror(i.OutputRegister(), i.InputRegister(0), i.InputOperand(1));
1046 __ mov(i.OutputRegister(), i.InputRegister(0));
1048 __ li(i.OutputRegister(), i.InputOperand(0));
1053 __ Lsa(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1),
1110 __ AddPair(i.OutputRegister(0), i.OutputRegister(1), i.InputRegister(0),
1114 __ SubPair(i.OutputRegister(0), i.OutputRegister(1), i.InputRegister(0),
1118 __ Mulu(i.OutputRegister(1), i.OutputRegister(0), i.InputRegister(0),
1122 __ Addu(i.OutputRegister(1), i.OutputRegister(1), kScratchReg);
1123 __ Addu(i.OutputRegister(1), i.OutputRegister(1), kScratchReg2);
1319 __ mfc1(i.OutputRegister(), scratch);
1325 __ mfc1(i.OutputRegister(), scratch);
1331 __ mfc1(i.OutputRegister(), scratch);
1338 __ mfc1(i.OutputRegister(), scratch);
1344 __ mfc1(i.OutputRegister(), scratch);
1350 __ mfc1(i.OutputRegister(), scratch);
1356 __ mfc1(i.OutputRegister(), scratch);
1362 __ mfc1(i.OutputRegister(), scratch);
1365 __ addiu(kScratchReg, i.OutputRegister(), 1);
1366 __ slt(kScratchReg2, kScratchReg, i.OutputRegister());
1367 __ Movn(i.OutputRegister(), kScratchReg, kScratchReg2);
1373 __ Trunc_uw_d(i.InputDoubleRegister(0), i.OutputRegister(), scratch);
1379 __ Trunc_uw_s(i.InputDoubleRegister(0), i.OutputRegister(), scratch);
1382 __ addiu(kScratchReg, i.OutputRegister(), 1);
1383 __ Movz(i.OutputRegister(), zero_reg, kScratchReg);
1387 __ FmoveLow(i.OutputRegister(), i.InputDoubleRegister(0));
1390 __ FmoveHigh(i.OutputRegister(), i.InputDoubleRegister(0));
1404 __ Seb(i.OutputRegister(), i.InputRegister(0));
1407 __ Seh(i.OutputRegister(), i.InputRegister(0));
1410 __ lbu(i.OutputRegister(), i.MemoryOperand());
1413 __ lb(i.OutputRegister(), i.MemoryOperand());
1419 __ lhu(i.OutputRegister(), i.MemoryOperand());
1422 __ Ulhu(i.OutputRegister(), i.MemoryOperand());
1425 __ lh(i.OutputRegister(), i.MemoryOperand());
1428 __ Ulh(i.OutputRegister(), i.MemoryOperand());
1437 __ lw(i.OutputRegister(), i.MemoryOperand());
1440 __ Ulw(i.OutputRegister(), i.MemoryOperand());
1528 __ ByteSwapSigned(i.OutputRegister(0), i.InputRegister(0), 4);
1652 __ AddBranchOvf(i.OutputRegister(), i.InputRegister(0),
1656 __ AddBranchOvf(i.OutputRegister(), i.InputRegister(0),
1666 __ SubBranchOvf(i.OutputRegister(), i.InputRegister(0),
1670 __ SubBranchOvf(i.OutputRegister(), i.InputRegister(0),
1680 __ MulBranchOvf(i.OutputRegister(), i.InputRegister(0),
1684 __ MulBranchOvf(i.OutputRegister(), i.InputRegister(0),
1740 Register result = i.OutputRegister(instr->OutputCount() - 1);
1768 __ AddBranchNoOvf(i.OutputRegister(), i.InputRegister(0),
1773 OutputRegister(), i.InputRegister(0),
1777 __ MulBranchNoOvf(i.OutputRegister(), i.InputRegister(0),