• Home
  • Raw
  • Download

Lines Matching full: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()
746 IValueT Opcode = 0xC4000000; in lwc1() local
759 Opcode |= Base << 21; in lwc1()
760 Opcode |= Rt << 16; in lwc1()
761 Opcode |= Imm16; in lwc1()
762 emitInst(Opcode); in lwc1()
766 static constexpr IValueT Opcode = 0x44000000; in mfc1() local
767 emitCOP1MovRtFs(Opcode, OpRt, OpFs, "mfc1"); in mfc1()
771 IValueT Opcode = 0x000000010; in mfhi() local
773 Opcode |= Rd << 11; in mfhi()
774 emitInst(Opcode); in mfhi()
778 IValueT Opcode = 0x000000012; in mflo() local
780 Opcode |= Rd << 11; in mflo()
781 emitInst(Opcode); in mflo()
785 static constexpr IValueT Opcode = 0x44000006; in mov_d() local
786 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "mov.d"); in mov_d()
790 static constexpr IValueT Opcode = 0x44000006; in mov_s() local
791 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "mov.s"); in mov_s()
818 IValueT Opcode = 0x00000021; in move() local
822 Opcode |= Rs << 21; in move()
823 Opcode |= Rt << 16; in move()
824 Opcode |= Rd << 11; in move()
825 emitInst(Opcode); in move()
835 IValueT Opcode = 0x00000001; in movf() local
843 Opcode |= Rd << 11; in movf()
844 Opcode |= InstEncodingFalse << 16; in movf()
845 Opcode |= Cc << 18; in movf()
846 Opcode |= Rs << 21; in movf()
847 emitInst(Opcode); in movf()
852 static constexpr IValueT Opcode = 0x0000000B; in movn() local
853 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movn"); in movn()
858 static constexpr IValueT Opcode = 0x44000013; in movn_d() local
859 emitCOP1FmtRtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "movn.d"); in movn_d()
864 static constexpr IValueT Opcode = 0x44000013; in movn_s() local
865 emitCOP1FmtRtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "movn.s"); in movn_s()
870 IValueT Opcode = 0x00000001; in movt() local
878 Opcode |= Rd << 11; in movt()
879 Opcode |= InstEncodingTrue << 16; in movt()
880 Opcode |= Cc << 18; in movt()
881 Opcode |= Rs << 21; in movt()
882 emitInst(Opcode); in movt()
887 static constexpr IValueT Opcode = 0x44000012; in movz_d() local
888 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "movz.d"); in movz_d()
893 static constexpr IValueT Opcode = 0x0000000A; in movz() local
894 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "movz"); in movz()
899 static constexpr IValueT Opcode = 0x44000012; in movz_s() local
900 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "movz.s"); in movz_s()
904 static constexpr IValueT Opcode = 0x44800000; in mtc1() local
905 emitCOP1MovRtFs(Opcode, OpRt, OpFs, "mtc1"); in mtc1()
909 IValueT Opcode = 0x000000011; in mthi() local
911 Opcode |= Rs << 21; in mthi()
912 emitInst(Opcode); in mthi()
916 IValueT Opcode = 0x000000013; in mtlo() local
918 Opcode |= Rs << 21; in mtlo()
919 emitInst(Opcode); in mtlo()
924 static constexpr IValueT Opcode = 0x70000002; in mul() local
925 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "mul"); in mul()
930 static constexpr IValueT Opcode = 0x44000002; in mul_d() local
931 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "mul.d"); in mul_d()
936 static constexpr IValueT Opcode = 0x44000002; in mul_s() local
937 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "mul.s"); in mul_s()
941 static constexpr IValueT Opcode = 0x00000018; in mult() local
942 emitRsRt(Opcode, OpRs, OpRt, "mult"); in mult()
946 static constexpr IValueT Opcode = 0x00000019; in multu() local
947 emitRsRt(Opcode, OpRs, OpRt, "multu"); in multu()
952 static constexpr IValueT Opcode = 0x00000027; in nor() local
953 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "nor"); in nor()
958 static constexpr IValueT Opcode = 0x00000025; in or_() local
959 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "or"); in or_()
964 static constexpr IValueT Opcode = 0x34000000; in ori() local
965 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "ori"); in ori()
969 static constexpr IValueT Opcode = 0x03E00008; // JR $31 in ret() local
970 emitInst(Opcode); in ret()
976 static constexpr IValueT Opcode = 0xE0000000; in sc() local
977 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sc"); in sc()
982 static constexpr IValueT Opcode = 0x00000000; in sll() local
983 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "sll"); in sll()
988 static constexpr IValueT Opcode = 0x00000004; in sllv() local
989 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sllv"); in sllv()
994 static constexpr IValueT Opcode = 0x0000002A; in slt() local
995 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "slt"); in slt()
1000 static constexpr IValueT Opcode = 0x28000000; in slti() local
1001 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "slti"); in slti()
1006 static constexpr IValueT Opcode = 0x0000002B; in sltu() local
1007 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "sltu"); in sltu()
1012 static constexpr IValueT Opcode = 0x2c000000; in sltiu() local
1013 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "sltiu"); in sltiu()
1017 static constexpr IValueT Opcode = 0x44000004; in sqrt_d() local
1018 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "sqrt.d"); in sqrt_d()
1022 static constexpr IValueT Opcode = 0x44000004; in sqrt_s() local
1023 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "sqrt.s"); in sqrt_s()
1028 static constexpr IValueT Opcode = 0x00000003; in sra() local
1029 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "sra"); in sra()
1034 static constexpr IValueT Opcode = 0x00000002; in srl() local
1035 emitRdRtSa(Opcode, OpRd, OpRt, Sa, "srl"); in srl()
1040 static constexpr IValueT Opcode = 0x00000007; in srav() local
1041 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srav"); in srav()
1046 static constexpr IValueT Opcode = 0x00000006; in srlv() local
1047 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "srlv"); in srlv()
1052 static constexpr IValueT Opcode = 0x44000001; in sub_d() local
1053 emitCOP1FmtFtFsFd(Opcode, DoublePrecision, OpFd, OpFs, OpFt, "sub.d"); in sub_d()
1058 static constexpr IValueT Opcode = 0x44000001; in sub_s() local
1059 emitCOP1FmtFtFsFd(Opcode, SinglePrecision, OpFd, OpFs, OpFt, "sub.s"); in sub_s()
1064 static constexpr IValueT Opcode = 0x00000023; in subu() local
1065 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "subu"); in subu()
1070 IValueT Opcode = 0xF4000000; in sdc1() local
1083 Opcode |= Base << 21; in sdc1()
1084 Opcode |= Rt << 16; in sdc1()
1085 Opcode |= Imm16; in sdc1()
1086 emitInst(Opcode); in sdc1()
1094 static constexpr IValueT Opcode = 0xA0000000; in sw() local
1095 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sb"); in sw()
1099 static constexpr IValueT Opcode = 0xA4000000; in sw() local
1100 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sh"); in sw()
1104 static constexpr IValueT Opcode = 0xAC000000; in sw() local
1105 emitRtRsImm16(Opcode, OpRt, OpBase, Offset, "sw"); in sw()
1109 static constexpr IValueT Opcode = 0xE4000000; in sw() local
1110 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "swc1"); in sw()
1114 static constexpr IValueT Opcode = 0xF4000000; in sw() local
1115 emitFtRsImm16(Opcode, OpRt, OpBase, Offset, "sdc1"); in sw()
1124 IValueT Opcode = 0xE4000000; in swc1() local
1137 Opcode |= Base << 21; in swc1()
1138 Opcode |= Rt << 16; in swc1()
1139 Opcode |= Imm16; in swc1()
1140 emitInst(Opcode); in swc1()
1144 static constexpr IValueT Opcode = 0x0000000f; in sync() local
1145 emitInst(Opcode); in sync()
1150 IValueT Opcode = 0x00000034; in teq() local
1153 Opcode |= (TrapCode & 0xFFFFF) << 6; in teq()
1154 Opcode |= Rt << 16; in teq()
1155 Opcode |= Rs << 21; in teq()
1156 emitInst(Opcode); in teq()
1160 static constexpr IValueT Opcode = 0x4400000D; in trunc_l_d() local
1161 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "trunc.l.d"); in trunc_l_d()
1165 static constexpr IValueT Opcode = 0x4400000D; in trunc_l_s() local
1166 emitCOP1FmtFsFd(Opcode, Long, OpFd, OpFs, "trunc.l.s"); in trunc_l_s()
1170 static constexpr IValueT Opcode = 0x4400000D; in trunc_w_d() local
1171 emitCOP1FmtFsFd(Opcode, DoublePrecision, OpFd, OpFs, "trunc.w.d"); in trunc_w_d()
1175 static constexpr IValueT Opcode = 0x4400000D; in trunc_w_s() local
1176 emitCOP1FmtFsFd(Opcode, SinglePrecision, OpFd, OpFs, "trunc.w.s"); in trunc_w_s()
1181 static constexpr IValueT Opcode = 0x00000026; in xor_() local
1182 emitRdRsRt(Opcode, OpRd, OpRs, OpRt, "xor"); in xor_()
1187 static constexpr IValueT Opcode = 0x38000000; in xori() local
1188 emitRtRsImm16(Opcode, OpRt, OpRs, Imm, "xori"); in xori()
1193 IValueT Opcode = 0; in emitBr() local
1201 Opcode = 0x10000000; in emitBr()
1205 Opcode = 0x14000000; in emitBr()
1208 Opcode = 0x18000000; in emitBr()
1211 Opcode = 0x04000000; in emitBr()
1214 Opcode = 0x04010000; in emitBr()
1217 Opcode = 0x1C000000; in emitBr()
1221 if (Opcode == 0) { in emitBr()
1227 Opcode |= Rs << 21; in emitBr()
1232 Opcode |= Rt << 16; in emitBr()
1235 Opcode = encodeBranchOffset(Offset, Opcode); in emitBr()
1236 emitInst(Opcode); in emitBr()