• Home
  • Raw
  • Download

Lines Matching refs:SPECIAL

577          (opcode == SPECIAL && rt_field == 0 &&  in IsJump()
592 return GetOpcodeField(instr) == SPECIAL && GetFunctionField(instr) == JR; in IsJr()
594 return GetOpcodeField(instr) == SPECIAL && GetRdField(instr) == 0 && in IsJr()
600 return GetOpcodeField(instr) == SPECIAL && GetRdField(instr) != 0 && in IsJalr()
626 return opcode == SPECIAL && sa_field == 0 && function_field == ADDU && in IsAddu()
639 bool res = opcode == SPECIAL && function_field == OR && rd_field == rd_reg && in IsMov()
659 bool ret = (opcode == SPECIAL && function == SLL && in IsNop()
1740 GenInstrRegister(SPECIAL, rs, zero_reg, zero_reg, 0, JR); in jr()
1763 GenInstrRegister(SPECIAL, rs, zero_reg, rd, 0, JALR); in jalr()
1782 GenInstrRegister(SPECIAL, rs, rt, rd, 0, ADDU); in addu()
1790 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SUBU); in subu()
1797 GenInstrRegister(SPECIAL, rs, rt, rd, MUL_OP, MUL_MUH); in mul()
1803 GenInstrRegister(SPECIAL, rs, rt, rd, MUL_OP, MUL_MUH_U); in mulu()
1808 GenInstrRegister(SPECIAL, rs, rt, rd, MUH_OP, MUL_MUH); in muh()
1813 GenInstrRegister(SPECIAL, rs, rt, rd, MUH_OP, MUL_MUH_U); in muhu()
1818 GenInstrRegister(SPECIAL, rs, rt, rd, MOD_OP, DIV_MOD); in mod()
1823 GenInstrRegister(SPECIAL, rs, rt, rd, MOD_OP, DIV_MOD_U); in modu()
1827 GenInstrRegister(SPECIAL, rs, rt, zero_reg, 0, MULT); in mult()
1831 GenInstrRegister(SPECIAL, rs, rt, zero_reg, 0, MULTU); in multu()
1835 GenInstrRegister(SPECIAL, rs, rt, zero_reg, 0, DIV); in div()
1840 GenInstrRegister(SPECIAL, rs, rt, rd, DIV_OP, DIV_MOD); in div()
1844 GenInstrRegister(SPECIAL, rs, rt, zero_reg, 0, DIVU); in divu()
1849 GenInstrRegister(SPECIAL, rs, rt, rd, DIV_OP, DIV_MOD_U); in divu()
1855 GenInstrRegister(SPECIAL, rs, rt, rd, 0, AND); in and_()
1864 GenInstrRegister(SPECIAL, rs, rt, rd, 0, OR); in or_()
1873 GenInstrRegister(SPECIAL, rs, rt, rd, 0, XOR); in xor_()
1882 GenInstrRegister(SPECIAL, rs, rt, rd, 0, NOR); in nor()
1892 GenInstrRegister(SPECIAL, zero_reg, rt, rd, sa & 0x1F, SLL); in sll()
1896 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SLLV); in sllv()
1900 GenInstrRegister(SPECIAL, zero_reg, rt, rd, sa & 0x1F, SRL); in srl()
1904 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SRLV); in srlv()
1908 GenInstrRegister(SPECIAL, zero_reg, rt, rd, sa & 0x1F, SRA); in sra()
1912 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SRAV); in srav()
1919 Instr instr = SPECIAL | (1 << kRsShift) | (rt.code() << kRtShift) | in rotr()
1928 Instr instr = SPECIAL | (rs.code() << kRsShift) | (rt.code() << kRtShift) | in rotrv()
1937 Instr instr = SPECIAL | rs.code() << kRsShift | rt.code() << kRtShift | in lsa()
2224 Instr break_instr = SPECIAL | BREAK | (code << 6); in break_()
2241 SPECIAL | TGE | rs.code() << kRsShift | rt.code() << kRtShift | code << 6; in tge()
2247 Instr instr = SPECIAL | TGEU | rs.code() << kRsShift | rt.code() << kRtShift | in tgeu()
2255 SPECIAL | TLT | rs.code() << kRsShift | rt.code() << kRtShift | code << 6; in tlt()
2261 Instr instr = SPECIAL | TLTU | rs.code() << kRsShift | rt.code() << kRtShift | in tltu()
2269 SPECIAL | TEQ | rs.code() << kRsShift | rt.code() << kRtShift | code << 6; in teq()
2276 SPECIAL | TNE | rs.code() << kRsShift | rt.code() << kRtShift | code << 6; in tne()
2281 Instr sync_instr = SPECIAL | SYNC; in sync()
2288 GenInstrRegister(SPECIAL, zero_reg, zero_reg, rd, 0, MFHI); in mfhi()
2292 GenInstrRegister(SPECIAL, zero_reg, zero_reg, rd, 0, MFLO); in mflo()
2297 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SLT); in slt()
2301 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SLTU); in sltu()
2314 GenInstrRegister(SPECIAL, rs, rt, rd, 0, MOVZ); in movz()
2318 GenInstrRegister(SPECIAL, rs, rt, rd, 0, MOVN); in movn()
2323 GenInstrRegister(SPECIAL, rs, rt, rd, 0, MOVCI); in movt()
2328 GenInstrRegister(SPECIAL, rs, rt, rd, 0, MOVCI); in movf()
2333 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SELEQZ_S); in seleqz()
2342 GenInstrRegister(SPECIAL, rs, zero_reg, rd, 1, CLZ_R6); in clz()
2470 GenInstrRegister(SPECIAL, rs, rt, rd, 0, SELNEZ_S); in selnez()