Lines Matching refs:EmitI

138 void MipsAssembler::EmitI(int opcode, Register rs, Register rt, uint16_t imm) {
191 EmitI(0x9, rs, rt, imm16);
287 EmitI(0xc, rs, rt, imm16);
295 EmitI(0xd, rs, rt, imm16);
303 EmitI(0xe, rs, rt, imm16);
418 EmitI(0x20, rs, rt, imm16);
422 EmitI(0x21, rs, rt, imm16);
426 EmitI(0x23, rs, rt, imm16);
431 EmitI(0x22, rs, rt, imm16);
436 EmitI(0x26, rs, rt, imm16);
440 EmitI(0x24, rs, rt, imm16);
444 EmitI(0x25, rs, rt, imm16);
448 EmitI(0xf, static_cast<Register>(0), rt, imm16);
467 EmitI(0x28, rs, rt, imm16);
471 EmitI(0x29, rs, rt, imm16);
475 EmitI(0x2b, rs, rt, imm16);
480 EmitI(0x2a, rs, rt, imm16);
485 EmitI(0x2e, rs, rt, imm16);
490 EmitI(0x30, base, rt, imm16);
495 EmitI(0x38, base, rt, imm16);
501 EmitI(0x1f, base, rt, ((imm9 & 0x1ff) << 7) | 0x36);
507 EmitI(0x1f, base, rt, ((imm9 & 0x1ff) << 7) | 0x26);
519 EmitI(0xa, rs, rt, imm16);
523 EmitI(0xb, rs, rt, imm16);
527 EmitI(0x4, static_cast<Register>(0), static_cast<Register>(0), imm16);
531 EmitI(0x4, rs, rt, imm16);
535 EmitI(0x5, rs, rt, imm16);
547 EmitI(0x1, rt, static_cast<Register>(0), imm16);
551 EmitI(0x1, rt, static_cast<Register>(0x1), imm16);
555 EmitI(0x6, rt, static_cast<Register>(0), imm16);
559 EmitI(0x7, rt, static_cast<Register>(0), imm16);
569 EmitI(0x11, static_cast<Register>(0x8), static_cast<Register>(cc << 2), imm16);
579 EmitI(0x11, static_cast<Register>(0x8), static_cast<Register>((cc << 2) | 1), imm16);
603 EmitI(0x1, static_cast<Register>(0), static_cast<Register>(0x10), 0);
608 EmitI(0x3B, rs, static_cast<Register>(0x1E), imm16);
624 EmitI(0x36, static_cast<Register>(0), rt, imm16);
629 EmitI(0x3E, static_cast<Register>(0), rt, imm16);
637 EmitI(0x17, rs, rt, imm16);
643 EmitI(0x17, rt, rt, imm16);
649 EmitI(0x17, static_cast<Register>(0), rt, imm16);
657 EmitI(0x16, rs, rt, imm16);
663 EmitI(0x16, rt, rt, imm16);
669 EmitI(0x16, static_cast<Register>(0), rt, imm16);
677 EmitI(0x7, rs, rt, imm16);
685 EmitI(0x6, rs, rt, imm16);
693 EmitI(0x8, std::min(rs, rt), std::max(rs, rt), imm16);
701 EmitI(0x18, std::min(rs, rt), std::max(rs, rt), imm16);
1307 EmitI(0x31, rs, static_cast<Register>(ft), imm16);
1311 EmitI(0x35, rs, static_cast<Register>(ft), imm16);
1315 EmitI(0x39, rs, static_cast<Register>(ft), imm16);
1319 EmitI(0x3d, rs, static_cast<Register>(ft), imm16);