Lines Matching refs:Register

59   void Add(Register rd, Register rs, Register rt);
60 void Addu(Register rd, Register rs, Register rt);
61 void Addi(Register rt, Register rs, uint16_t imm16);
62 void Addiu(Register rt, Register rs, uint16_t imm16);
63 void Sub(Register rd, Register rs, Register rt);
64 void Subu(Register rd, Register rs, Register rt);
65 void Mult(Register rs, Register rt);
66 void Multu(Register rs, Register rt);
67 void Div(Register rs, Register rt);
68 void Divu(Register rs, Register rt);
70 void And(Register rd, Register rs, Register rt);
71 void Andi(Register rt, Register rs, uint16_t imm16);
72 void Or(Register rd, Register rs, Register rt);
73 void Ori(Register rt, Register rs, uint16_t imm16);
74 void Xor(Register rd, Register rs, Register rt);
75 void Xori(Register rt, Register rs, uint16_t imm16);
76 void Nor(Register rd, Register rs, Register rt);
78 void Sll(Register rd, Register rs, int shamt);
79 void Srl(Register rd, Register rs, int shamt);
80 void Sra(Register rd, Register rs, int shamt);
81 void Sllv(Register rd, Register rs, Register rt);
82 void Srlv(Register rd, Register rs, Register rt);
83 void Srav(Register rd, Register rs, Register rt);
85 void Lb(Register rt, Register rs, uint16_t imm16);
86 void Lh(Register rt, Register rs, uint16_t imm16);
87 void Lw(Register rt, Register rs, uint16_t imm16);
88 void Lbu(Register rt, Register rs, uint16_t imm16);
89 void Lhu(Register rt, Register rs, uint16_t imm16);
90 void Lui(Register rt, uint16_t imm16);
91 void Mfhi(Register rd);
92 void Mflo(Register rd);
94 void Sb(Register rt, Register rs, uint16_t imm16);
95 void Sh(Register rt, Register rs, uint16_t imm16);
96 void Sw(Register rt, Register rs, uint16_t imm16);
98 void Slt(Register rd, Register rs, Register rt);
99 void Sltu(Register rd, Register rs, Register rt);
100 void Slti(Register rt, Register rs, uint16_t imm16);
101 void Sltiu(Register rt, Register rs, uint16_t imm16);
103 void Beq(Register rt, Register rs, uint16_t imm16);
104 void Bne(Register rt, Register rs, uint16_t imm16);
107 void Jr(Register rs);
108 void Jalr(Register rs);
121 void Mfc1(Register rt, FRegister fs);
122 void Mtc1(FRegister ft, Register rs);
123 void Lwc1(FRegister ft, Register rs, uint16_t imm16);
124 void Ldc1(DRegister ft, Register rs, uint16_t imm16);
125 void Swc1(FRegister ft, Register rs, uint16_t imm16);
126 void Sdc1(DRegister ft, Register rs, uint16_t imm16);
130 void Move(Register rt, Register rs);
131 void Clear(Register rt);
132 void Not(Register rt, Register rs);
133 void Mul(Register rd, Register rs, Register rt);
134 void Div(Register rd, Register rs, Register rt);
135 void Rem(Register rd, Register rs, Register rt);
137 void AddConstant(Register rt, Register rs, int32_t value);
138 void LoadImmediate(Register rt, int32_t value);
140 void EmitLoad(ManagedRegister m_dst, Register src_register, int32_t src_offset, size_t size);
141 void LoadFromOffset(LoadOperandType type, Register reg, Register base, int32_t offset);
142 void LoadSFromOffset(FRegister reg, Register base, int32_t offset);
143 void LoadDFromOffset(DRegister reg, Register base, int32_t offset);
144 void StoreToOffset(StoreOperandType type, Register reg, Register base, int32_t offset);
145 void StoreFToOffset(FRegister reg, Register base, int32_t offset);
146 void StoreDToOffset(DRegister reg, Register base, int32_t offset);
150 void EmitBranch(Register rt, Register rs, Label* label, bool equal);
271 void EmitR(int opcode, Register rs, Register rt, Register rd, int shamt, int funct);
272 void EmitI(int opcode, Register rs, Register rt, uint16_t imm);