Lines Matching full:imm16
170 void MipsAssembler::Addi(Register rt, Register rs, uint16_t imm16) {
171 EmitI(0x8, rs, rt, imm16);
174 void MipsAssembler::Addiu(Register rt, Register rs, uint16_t imm16) {
175 EmitI(0x9, rs, rt, imm16);
206 void MipsAssembler::Andi(Register rt, Register rs, uint16_t imm16) {
207 EmitI(0xc, rs, rt, imm16);
214 void MipsAssembler::Ori(Register rt, Register rs, uint16_t imm16) {
215 EmitI(0xd, rs, rt, imm16);
222 void MipsAssembler::Xori(Register rt, Register rs, uint16_t imm16) {
223 EmitI(0xe, rs, rt, imm16);
254 void MipsAssembler::Lb(Register rt, Register rs, uint16_t imm16) {
255 EmitI(0x20, rs, rt, imm16);
258 void MipsAssembler::Lh(Register rt, Register rs, uint16_t imm16) {
259 EmitI(0x21, rs, rt, imm16);
262 void MipsAssembler::Lw(Register rt, Register rs, uint16_t imm16) {
263 EmitI(0x23, rs, rt, imm16);
266 void MipsAssembler::Lbu(Register rt, Register rs, uint16_t imm16) {
267 EmitI(0x24, rs, rt, imm16);
270 void MipsAssembler::Lhu(Register rt, Register rs, uint16_t imm16) {
271 EmitI(0x25, rs, rt, imm16);
274 void MipsAssembler::Lui(Register rt, uint16_t imm16) {
275 EmitI(0xf, static_cast<Register>(0), rt, imm16);
286 void MipsAssembler::Sb(Register rt, Register rs, uint16_t imm16) {
287 EmitI(0x28, rs, rt, imm16);
290 void MipsAssembler::Sh(Register rt, Register rs, uint16_t imm16) {
291 EmitI(0x29, rs, rt, imm16);
294 void MipsAssembler::Sw(Register rt, Register rs, uint16_t imm16) {
295 EmitI(0x2b, rs, rt, imm16);
306 void MipsAssembler::Slti(Register rt, Register rs, uint16_t imm16) {
307 EmitI(0xa, rs, rt, imm16);
310 void MipsAssembler::Sltiu(Register rt, Register rs, uint16_t imm16) {
311 EmitI(0xb, rs, rt, imm16);
314 void MipsAssembler::Beq(Register rt, Register rs, uint16_t imm16) {
315 EmitI(0x4, rs, rt, imm16);
319 void MipsAssembler::Bne(Register rt, Register rs, uint16_t imm16) {
320 EmitI(0x5, rs, rt, imm16);
397 void MipsAssembler::Lwc1(FRegister ft, Register rs, uint16_t imm16) {
398 EmitI(0x31, rs, static_cast<Register>(ft), imm16);
401 void MipsAssembler::Ldc1(DRegister ft, Register rs, uint16_t imm16) {
402 EmitI(0x35, rs, static_cast<Register>(ft), imm16);
405 void MipsAssembler::Swc1(FRegister ft, Register rs, uint16_t imm16) {
406 EmitI(0x39, rs, static_cast<Register>(ft), imm16);
409 void MipsAssembler::Sdc1(DRegister ft, Register rs, uint16_t imm16) {
410 EmitI(0x3d, rs, static_cast<Register>(ft), imm16);