Lines Matching refs:Opcode
207 void AssemblerMIPS32::emitRsRt(IValueT Opcode, const Operand *OpRs, in emitRsRt() argument
212 Opcode |= Rs << 21; in emitRsRt()
213 Opcode |= Rt << 16; in emitRsRt()
215 emitInst(Opcode); in emitRsRt()
218 void AssemblerMIPS32::emitRtRsImm16(IValueT Opcode, const Operand *OpRt, in emitRtRsImm16() argument
224 Opcode |= Rs << 21; in emitRtRsImm16()
225 Opcode |= Rt << 16; in emitRtRsImm16()
226 Opcode |= Imm & 0xffff; in emitRtRsImm16()
228 emitInst(Opcode); in emitRtRsImm16()
231 void AssemblerMIPS32::emitRtRsImm16Rel(IValueT Opcode, const Operand *OpRt, in emitRtRsImm16Rel() argument
248 Opcode |= Rs << 21; in emitRtRsImm16Rel()
249 Opcode |= Rt << 16; in emitRtRsImm16Rel()
250 Opcode |= Imm16 & 0xffff; in emitRtRsImm16Rel()
252 emitInst(Opcode); in emitRtRsImm16Rel()
255 void AssemblerMIPS32::emitFtRsImm16(IValueT Opcode, const Operand *OpFt, in emitFtRsImm16() argument
261 Opcode |= Rs << 21; in emitFtRsImm16()
262 Opcode |= Ft << 16; in emitFtRsImm16()
263 Opcode |= Imm & 0xffff; in emitFtRsImm16()
265 emitInst(Opcode); in emitFtRsImm16()
268 void AssemblerMIPS32::emitRdRtSa(IValueT Opcode, const Operand *OpRd, in emitRdRtSa() argument
274 Opcode |= Rt << 16; in emitRdRtSa()
275 Opcode |= Rd << 11; in emitRdRtSa()
276 Opcode |= (Sa & 0x1f) << 6; in emitRdRtSa()
278 emitInst(Opcode); in emitRdRtSa()
281 void AssemblerMIPS32::emitRdRsRt(IValueT Opcode, const Operand *OpRd, in emitRdRsRt() argument
288 Opcode |= Rs << 21; in emitRdRsRt()
289 Opcode |= Rt << 16; in emitRdRsRt()
290 Opcode |= Rd << 11; in emitRdRsRt()
292 emitInst(Opcode); in emitRdRsRt()
295 void AssemblerMIPS32::emitCOP1Fcmp(IValueT Opcode, FPInstDataFormat Format, in emitCOP1Fcmp() argument
301 Opcode |= CC << 8; in emitCOP1Fcmp()
302 Opcode |= Fs << 11; in emitCOP1Fcmp()
303 Opcode |= Ft << 16; in emitCOP1Fcmp()
304 Opcode |= Format << 21; in emitCOP1Fcmp()
306 emitInst(Opcode); in emitCOP1Fcmp()
309 void AssemblerMIPS32::emitCOP1FmtFsFd(IValueT Opcode, FPInstDataFormat Format, in emitCOP1FmtFsFd() argument
315 Opcode |= Fd << 6; in emitCOP1FmtFsFd()
316 Opcode |= Fs << 11; in emitCOP1FmtFsFd()
317 Opcode |= Format << 21; in emitCOP1FmtFsFd()
319 emitInst(Opcode); in emitCOP1FmtFsFd()
322 void AssemblerMIPS32::emitCOP1FmtFtFsFd(IValueT Opcode, FPInstDataFormat Format, in emitCOP1FmtFtFsFd() argument
331 Opcode |= Fd << 6; in emitCOP1FmtFtFsFd()
332 Opcode |= Fs << 11; in emitCOP1FmtFtFsFd()
333 Opcode |= Ft << 16; in emitCOP1FmtFtFsFd()
334 Opcode |= Format << 21; in emitCOP1FmtFtFsFd()
336 emitInst(Opcode); in emitCOP1FmtFtFsFd()
339 void AssemblerMIPS32::emitCOP1FmtRtFsFd(IValueT Opcode, FPInstDataFormat Format, in emitCOP1FmtRtFsFd() argument
348 Opcode |= Fd << 6; in emitCOP1FmtRtFsFd()
349 Opcode |= Fs << 11; in emitCOP1FmtRtFsFd()
350 Opcode |= Rt << 16; in emitCOP1FmtRtFsFd()
351 Opcode |= Format << 21; in emitCOP1FmtRtFsFd()
353 emitInst(Opcode); in emitCOP1FmtRtFsFd()
356 void AssemblerMIPS32::emitCOP1MovRtFs(IValueT Opcode, const Operand *OpRt, in emitCOP1MovRtFs() argument
361 Opcode |= Fs << 11; in emitCOP1MovRtFs()
362 Opcode |= Rt << 16; in emitCOP1MovRtFs()
364 emitInst(Opcode); in emitCOP1MovRtFs()
368 static constexpr IValueT Opcode = 0x44000005; in abs_d() local
369 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "abs.d"); in abs_d()
373 static constexpr IValueT Opcode = 0x44000005; in abs_s() local
374 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "abs.s"); in abs_s()
379 static constexpr IValueT Opcode = 0x20000000; in addi() local
380 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "addi"); in addi()
385 static constexpr IValueT Opcode = 0x44000000; in add_d() local
386 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "add.d"); in add_d()
391 static constexpr IValueT Opcode = 0x44000000; in add_s() local
392 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "add.s"); in add_s()
397 static constexpr IValueT Opcode = 0x24000000; in addiu() local
398 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "addiu"); in addiu()
403 static constexpr IValueT Opcode = 0x24000000; in addiu() local
404 emitRtRsImm16Rel(Opcode, OpRt, OpRs, OpImm, Reloc, "addiu"); in addiu()
409 static constexpr IValueT Opcode = 0x00000021; in addu() local
410 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "addu"); in addu()
415 static constexpr IValueT Opcode = 0x00000024; in and_() local
416 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "and"); in and_()
421 static constexpr IValueT Opcode = 0x30000000; in andi() local
422 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "andi"); in andi()
442 static constexpr IValueT Opcode = 0x44000032; in c_eq_d() local
443 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_eq_d()
448 static constexpr IValueT Opcode = 0x44000032; in c_eq_s() local
449 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_eq_s()
454 static constexpr IValueT Opcode = 0x44000036; in c_ole_d() local
455 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ole_d()
460 static constexpr IValueT Opcode = 0x44000036; in c_ole_s() local
461 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ole_s()
466 static constexpr IValueT Opcode = 0x44000034; in c_olt_d() local
467 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_olt_d()
472 static constexpr IValueT Opcode = 0x44000034; in c_olt_s() local
473 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_olt_s()
478 static constexpr IValueT Opcode = 0x44000033; in c_ueq_d() local
479 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ueq_d()
484 static constexpr IValueT Opcode = 0x44000033; in c_ueq_s() local
485 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ueq_s()
490 static constexpr IValueT Opcode = 0x44000037; in c_ule_d() local
491 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ule_d()
496 static constexpr IValueT Opcode = 0x44000037; in c_ule_s() local
497 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ule_s()
502 static constexpr IValueT Opcode = 0x44000035; in c_ult_d() local
503 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ult_d()
508 static constexpr IValueT Opcode = 0x44000035; in c_ult_s() local
509 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_ult_s()
514 static constexpr IValueT Opcode = 0x44000031; in c_un_d() local
515 emitCOP1Fcmp(Opcode, DoublePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_un_d()
520 static constexpr IValueT Opcode = 0x44000031; in c_un_s() local
521 emitCOP1Fcmp(Opcode, SinglePrecision, OpFs, OpFt, OperandMIPS32FCC::FCC0, in c_un_s()
526 IValueT Opcode = 0x70000020; in clz() local
529 Opcode |= Rd << 11; in clz()
530 Opcode |= Rd << 16; in clz()
531 Opcode |= Rs << 21; in clz()
532 emitInst(Opcode); in clz()
536 static constexpr IValueT Opcode = 0x44000021; in cvt_d_l() local
537 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "cvt.d.l"); in cvt_d_l()
541 static constexpr IValueT Opcode = 0x44000021; in cvt_d_s() local
542 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "cvt.d.s"); in cvt_d_s()
546 static constexpr IValueT Opcode = 0x44000021; in cvt_d_w() local
547 emitCOP1FmtFsFd(Opcode, Word, OpFd, OpFs, "cvt.d.w"); in cvt_d_w()
551 static constexpr IValueT Opcode = 0x44000020; in cvt_s_d() local
552 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "cvt.s.d"); in cvt_s_d()
556 static constexpr IValueT Opcode = 0x44000020; in cvt_s_l() local
557 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "cvt.s.l"); in cvt_s_l()
561 static constexpr IValueT Opcode = 0x44000020; in cvt_s_w() local
562 emitCOP1FmtFsFd(Opcode, Word, OpFd, OpFs, "cvt.s.w"); in cvt_s_w()
566 static constexpr IValueT Opcode = 0x0000001A; in div() local
567 emitRsRt(Opcode, OpRs, OpRt, "div"); in div()
572 static constexpr IValueT Opcode = 0x44000003; in div_d() local
573 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "div.d"); in div_d()
578 static constexpr IValueT Opcode = 0x44000003; in div_s() local
579 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "div.s"); in div_s()
583 static constexpr IValueT Opcode = 0x0000001B; in divu() local
584 emitRsRt(Opcode, OpRs, OpRt, "divu"); in divu()
648 IValueT Opcode = 0x0C000000; in jal() local
650 emitInst(Opcode); in jal()
655 IValueT Opcode = 0x00000009; in jalr() local
659 Opcode |= Rd << 11; in jalr()
660 Opcode |= Rs << 21; in jalr()
661 emitInst(Opcode); in jalr()
667 IValueT Opcode = 0x3C000000; in lui() local
679 Opcode |= Rt << 16; in lui()
680 Opcode |= Imm16; in lui()
681 emitInst(Opcode); in lui()
686 IValueT Opcode = 0xD4000000; in ldc1() local
699 Opcode |= Base << 21; in ldc1()
700 Opcode |= Rt << 16; in ldc1()
701 Opcode |= Imm16; in ldc1()
702 emitInst(Opcode); in ldc1()
707 static constexpr IValueT Opcode = 0xC0000000; in ll() local
708 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "ll"); in ll()
716 static constexpr IValueT Opcode = 0x80000000; in lw() local
717 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "lb"); in lw()
721 static constexpr IValueT Opcode = 0x84000000; in lw() local
722 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "lh"); in lw()
726 static constexpr IValueT Opcode = 0x8C000000; in lw() local
727 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "lw"); in lw()
731 static constexpr IValueT Opcode = 0xC4000000; in lw() local
732 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "lwc1"); in lw()
736 static constexpr IValueT Opcode = 0xD4000000; in lw() local
737 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "ldc1"); in lw()
748 IValueT Opcode = 0xC4000000; in lwc1() local
761 Opcode |= Base << 21; in lwc1()
762 Opcode |= Rt << 16; in lwc1()
763 Opcode |= Imm16; in lwc1()
764 emitInst(Opcode); in lwc1()
768 static constexpr IValueT Opcode = 0x44000000; in mfc1() local
769 emitCOP1MovRtFs(Opcode, OpRt, OpFs, "mfc1"); in mfc1()
773 IValueT Opcode = 0x000000010; in mfhi() local
775 Opcode |= Rd << 11; in mfhi()
776 emitInst(Opcode); in mfhi()
780 IValueT Opcode = 0x000000012; in mflo() local
782 Opcode |= Rd << 11; in mflo()
783 emitInst(Opcode); in mflo()
787 static constexpr IValueT Opcode = 0x44000006; in mov_d() local
788 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "mov.d"); in mov_d()
792 static constexpr IValueT Opcode = 0x44000006; in mov_s() local
793 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "mov.s"); in mov_s()
820 IValueT Opcode = 0x00000021; in move() local
824 Opcode |= Rs << 21; in move()
825 Opcode |= Rt << 16; in move()
826 Opcode |= Rd << 11; in move()
827 emitInst(Opcode); in move()
839 IValueT Opcode = 0x00000001; in movf() local
847 Opcode |= Rd << 11; in movf()
848 Opcode |= InstEncodingFalse << 16; in movf()
849 Opcode |= Cc << 18; in movf()
850 Opcode |= Rs << 21; in movf()
851 emitInst(Opcode); in movf()
856 static constexpr IValueT Opcode = 0x0000000B; in movn() local
857 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movn"); in movn()
862 static constexpr IValueT Opcode = 0x44000013; in movn_d() local
863 emitCOP1FmtRtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "movn.d"); in movn_d()
868 static constexpr IValueT Opcode = 0x44000013; in movn_s() local
869 emitCOP1FmtRtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "movn.s"); in movn_s()
874 IValueT Opcode = 0x00000001; in movt() local
882 Opcode |= Rd << 11; in movt()
883 Opcode |= InstEncodingTrue << 16; in movt()
884 Opcode |= Cc << 18; in movt()
885 Opcode |= Rs << 21; in movt()
886 emitInst(Opcode); in movt()
891 static constexpr IValueT Opcode = 0x44000012; in movz_d() local
892 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "movz.d"); in movz_d()
897 static constexpr IValueT Opcode = 0x0000000A; in movz() local
898 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movz"); in movz()
903 static constexpr IValueT Opcode = 0x44000012; in movz_s() local
904 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "movz.s"); in movz_s()
908 static constexpr IValueT Opcode = 0x44800000; in mtc1() local
909 emitCOP1MovRtFs(Opcode, OpRt, OpFs, "mtc1"); in mtc1()
913 IValueT Opcode = 0x000000011; in mthi() local
915 Opcode |= Rs << 21; in mthi()
916 emitInst(Opcode); in mthi()
920 IValueT Opcode = 0x000000013; in mtlo() local
922 Opcode |= Rs << 21; in mtlo()
923 emitInst(Opcode); in mtlo()
928 static constexpr IValueT Opcode = 0x70000002; in mul() local
929 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "mul"); in mul()
934 static constexpr IValueT Opcode = 0x44000002; in mul_d() local
935 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "mul.d"); in mul_d()
940 static constexpr IValueT Opcode = 0x44000002; in mul_s() local
941 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "mul.s"); in mul_s()
945 static constexpr IValueT Opcode = 0x00000018; in mult() local
946 emitRsRt(Opcode, OpRs, OpRt, "mult"); in mult()
950 static constexpr IValueT Opcode = 0x00000019; in multu() local
951 emitRsRt(Opcode, OpRs, OpRt, "multu"); in multu()
956 static constexpr IValueT Opcode = 0x00000027; in nor() local
957 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "nor"); in nor()
962 static constexpr IValueT Opcode = 0x00000025; in or_() local
963 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "or"); in or_()
968 static constexpr IValueT Opcode = 0x34000000; in ori() local
969 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "ori"); in ori()
973 static constexpr IValueT Opcode = 0x03E00008; // JR $31 in ret() local
974 emitInst(Opcode); in ret()
980 static constexpr IValueT Opcode = 0xE0000000; in sc() local
981 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sc"); in sc()
986 static constexpr IValueT Opcode = 0x00000000; in sll() local
987 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "sll"); in sll()
992 static constexpr IValueT Opcode = 0x00000004; in sllv() local
993 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sllv"); in sllv()
998 static constexpr IValueT Opcode = 0x0000002A; in slt() local
999 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "slt"); in slt()
1004 static constexpr IValueT Opcode = 0x28000000; in slti() local
1005 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "slti"); in slti()
1010 static constexpr IValueT Opcode = 0x0000002B; in sltu() local
1011 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sltu"); in sltu()
1016 static constexpr IValueT Opcode = 0x2c000000; in sltiu() local
1017 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "sltiu"); in sltiu()
1021 static constexpr IValueT Opcode = 0x44000004; in sqrt_d() local
1022 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "sqrt.d"); in sqrt_d()
1026 static constexpr IValueT Opcode = 0x44000004; in sqrt_s() local
1027 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "sqrt.s"); in sqrt_s()
1032 static constexpr IValueT Opcode = 0x00000003; in sra() local
1033 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "sra"); in sra()
1038 static constexpr IValueT Opcode = 0x00000002; in srl() local
1039 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "srl"); in srl()
1044 static constexpr IValueT Opcode = 0x00000007; in srav() local
1045 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srav"); in srav()
1050 static constexpr IValueT Opcode = 0x00000006; in srlv() local
1051 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srlv"); in srlv()
1056 static constexpr IValueT Opcode = 0x44000001; in sub_d() local
1057 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "sub.d"); in sub_d()
1062 static constexpr IValueT Opcode = 0x44000001; in sub_s() local
1063 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "sub.s"); in sub_s()
1068 static constexpr IValueT Opcode = 0x00000023; in subu() local
1069 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "subu"); in subu()
1074 IValueT Opcode = 0xF4000000; in sdc1() local
1087 Opcode |= Base << 21; in sdc1()
1088 Opcode |= Rt << 16; in sdc1()
1089 Opcode |= Imm16; in sdc1()
1090 emitInst(Opcode); in sdc1()
1098 static constexpr IValueT Opcode = 0xA0000000; in sw() local
1099 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sb"); in sw()
1103 static constexpr IValueT Opcode = 0xA4000000; in sw() local
1104 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sh"); in sw()
1108 static constexpr IValueT Opcode = 0xAC000000; in sw() local
1109 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sw"); in sw()
1113 static constexpr IValueT Opcode = 0xE4000000; in sw() local
1114 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "swc1"); in sw()
1118 static constexpr IValueT Opcode = 0xF4000000; in sw() local
1119 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "sdc1"); in sw()
1130 IValueT Opcode = 0xE4000000; in swc1() local
1143 Opcode |= Base << 21; in swc1()
1144 Opcode |= Rt << 16; in swc1()
1145 Opcode |= Imm16; in swc1()
1146 emitInst(Opcode); in swc1()
1150 static constexpr IValueT Opcode = 0x0000000f; in sync() local
1151 emitInst(Opcode); in sync()
1156 IValueT Opcode = 0x00000034; in teq() local
1159 Opcode |= (TrapCode & 0xFFFFF) << 6; in teq()
1160 Opcode |= Rt << 16; in teq()
1161 Opcode |= Rs << 21; in teq()
1162 emitInst(Opcode); in teq()
1166 static constexpr IValueT Opcode = 0x4400000D; in trunc_l_d() local
1167 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "trunc.l.d"); in trunc_l_d()
1171 static constexpr IValueT Opcode = 0x4400000D; in trunc_l_s() local
1172 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "trunc.l.s"); in trunc_l_s()
1176 static constexpr IValueT Opcode = 0x4400000D; in trunc_w_d() local
1177 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "trunc.w.d"); in trunc_w_d()
1181 static constexpr IValueT Opcode = 0x4400000D; in trunc_w_s() local
1182 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "trunc.w.s"); in trunc_w_s()
1187 static constexpr IValueT Opcode = 0x00000026; in xor_() local
1188 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "xor"); in xor_()
1193 static constexpr IValueT Opcode = 0x38000000; in xori() local
1194 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "xori"); in xori()
1199 IValueT Opcode = 0; in emitBr() local
1207 Opcode = 0x10000000; in emitBr()
1211 Opcode = 0x14000000; in emitBr()
1214 Opcode = 0x18000000; in emitBr()
1217 Opcode = 0x04000000; in emitBr()
1220 Opcode = 0x04010000; in emitBr()
1223 Opcode = 0x1C000000; in emitBr()
1227 if (Opcode == 0) { in emitBr()
1233 Opcode |= Rs << 21; in emitBr()
1238 Opcode |= Rt << 16; in emitBr()
1241 Opcode = encodeBranchOffset(Offset, Opcode); in emitBr()
1242 emitInst(Opcode); in emitBr()