Lines Matching refs:Rs
70 virtual uint32_t reg_reg(int Rm, int type, int Rs);
94 int Rd, int Rm, int Rs, int Rn);
96 int Rd, int Rm, int Rs);
98 int RdLo, int RdHi, int Rm, int Rs);
100 int RdLo, int RdHi, int Rm, int Rs);
102 int RdLo, int RdHi, int Rm, int Rs);
104 int RdLo, int RdHi, int Rm, int Rs);
148 int Rd, int Rm, int Rs);
150 int Rd, int Rm, int Rs);
152 int Rd, int Rm, int Rs, int Rn);
154 int RdHi, int RdLo, int Rs, int Rm);
156 int Rd, int Rm, int Rs, int Rn);
273 void ADDU(int Rd, int Rs, int Rt);
274 void ADDIU(int Rt, int Rs, int16_t imm);
275 void SUBU(int Rd, int Rs, int Rt);
276 void SUBIU(int Rt, int Rs, int16_t imm);
277 void NEGU(int Rd, int Rs);
278 void MUL(int Rd, int Rs, int Rt);
279 void MULT(int Rs, int Rt); // dest is hi,lo
280 void MULTU(int Rs, int Rt); // dest is hi,lo
281 void MADD(int Rs, int Rt); // hi,lo = hi,lo + Rs * Rt
282 void MADDU(int Rs, int Rt); // hi,lo = hi,lo + Rs * Rt
283 void MSUB(int Rs, int Rt); // hi,lo = hi,lo - Rs * Rt
284 void MSUBU(int Rs, int Rt); // hi,lo = hi,lo - Rs * Rt
294 void SLT(int Rd, int Rs, int Rt);
295 void SLTI(int Rt, int Rs, int16_t imm);
296 void SLTU(int Rd, int Rs, int Rt);
297 void SLTIU(int Rt, int Rs, int16_t imm);
305 void AND(int Rd, int Rs, int Rt);
306 void ANDI(int Rd, int Rs, uint16_t imm);
307 void OR(int Rd, int Rs, int Rt);
308 void ORI(int Rt, int Rs, uint16_t imm);
309 void NOR(int Rd, int Rs, int Rt);
310 void NOT(int Rd, int Rs);
311 void XOR(int Rd, int Rs, int Rt);
312 void XORI(int Rt, int Rs, uint16_t imm);
315 void SLLV(int Rd, int Rt, int Rs);
317 void SRLV(int Rd, int Rt, int Rs);
319 void SRAV(int Rd, int Rt, int Rs);
321 void ROTRV(int Rd, int Rt, int Rs); // mips32r2
322 void RORsyn(int Rd, int Rs, int Rt); // synthetic: d = s rotated by t
325 void CLO(int Rd, int Rs);
326 void CLZ(int Rd, int Rs);
350 void MOVE(int Rd, int Rs);
351 void MOVN(int Rd, int Rs, int Rt);
352 void MOVZ(int Rd, int Rs, int Rt);
355 void MTHI(int Rs);
356 void MTLO(int Rs);
364 void BEQ(int Rs, int Rt, const char* label);
365 void BNE(int Rs, int Rt, const char* label);
366 void BGEZ(int Rs, const char* label);
367 void BGTZ(int Rs, const char* label);
368 void BLEZ(int Rs, const char* label);
369 void BLTZ(int Rs, const char* label);
370 void JR(int Rs);
379 void BEQZ(int Rs, const char* label);
380 void BNEZ(int Rs, const char* label);
381 void BGE(int Rs, int Rt, const char* label);
382 void BGEU(int Rs, int Rt, const char* label);
383 void BGT(int Rs, int Rt, const char* label);
384 void BGTU(int Rs, int Rt, const char* label);
385 void BLE(int Rs, int Rt, const char* label);
386 void BLEU(int Rs, int Rt, const char* label);
387 void BLT(int Rs, int Rt, const char* label);
388 void BLTU(int Rs, int Rt, const char* label);