1 .text 2 .set noreorder 3 4 movz_insns: 5 movz $2, $3, $4 6 movnz $2, $3, $4 7 movn $2, $3, $4 8 9 integer_insns: 10 mult.g $2, $3, $4 11 multu.g $5, $6, $7 12 dmult.g $8, $9, $10 13 dmultu.g $11, $12, $13 14 div.g $14, $15, $16 15 divu.g $17, $18, $19 16 ddiv.g $20, $21, $22 17 ddivu.g $23, $24, $25 18 mod.g $26, $27, $28 19 modu.g $29, $30, $31 20 dmod.g $2, $3, $4 21 dmodu.g $5, $6, $7 22 23 fpu_insns: 24 madd.s $f0, $f1, $f2 25 madd.d $f3, $f4, $f5 26 madd.ps $f6, $f7, $f8 27 msub.s $f9, $f10, $f11 28 msub.d $f12, $f13, $f14 29 msub.ps $f15, $f16, $f17 30 nmadd.s $f18, $f19, $f20 31 nmadd.d $f21, $f22, $f23 32 nmadd.ps $f24, $f25, $f26 33 nmsub.s $f27, $f28, $f29 34 nmsub.d $f0, $f1, $f2 35 nmsub.ps $f3, $f4, $f5 36 37 simd_insns: 38 packsshb $f0, $f1, $f2 39 packsswh $f3, $f4, $f5 40 packushb $f6, $f7, $f8 41 paddb $f9, $f10, $f11 42 paddh $f12, $f13, $f14 43 paddw $f15, $f16, $f17 44 paddd $f18, $f19, $f20 45 paddsb $f21, $f22, $f23 46 paddsh $f24, $f25, $f26 47 paddusb $f27, $f28, $f29 48 paddush $f0, $f1, $f2 49 pandn $f3, $f4, $f5 50 pavgb $f6, $f7, $f8 51 pavgh $f9, $f10, $f11 52 pcmpeqb $f12, $f13, $f14 53 pcmpeqh $f15, $f16, $f17 54 pcmpeqw $f18, $f19, $f20 55 pcmpgtb $f21, $f22, $f23 56 pcmpgth $f24, $f25, $f26 57 pcmpgtw $f27, $f28, $f29 58 pextrh $f0, $f1, $f2 59 pinsrh_0 $f3, $f4, $f5 60 pinsrh_1 $f6, $f7, $f8 61 pinsrh_2 $f9, $f10, $f11 62 pinsrh_3 $f12, $f13, $f14 63 pmaddhw $f15, $f16, $f17 64 pmaxsh $f18, $f19, $f20 65 pmaxub $f21, $f22, $f23 66 pminsh $f24, $f25, $f26 67 pminub $f27, $f28, $f29 68 pmovmskb $f0, $f1 69 pmulhuh $f2, $f3, $f4 70 pmulhh $f5, $f6, $f7 71 pmullh $f8, $f9, $f10 72 pmuluw $f11, $f12, $f13 73 pasubub $f14, $f15, $f16 74 biadd $f17, $f18 75 pshufh $f19, $f20, $f21 76 psllh $f22, $f23, $f24 77 psllw $f25, $f26, $f27 78 psrah $f28, $f29, $f30 79 psraw $f0, $f1, $f2 80 psrlh $f3, $f4, $f5 81 psrlw $f6, $f7, $f8 82 psubb $f9, $f10, $f11 83 psubh $f12, $f13, $f14 84 psubw $f15, $f16, $f17 85 psubd $f18, $f19, $f20 86 psubsb $f21, $f22, $f23 87 psubsh $f24, $f25, $f26 88 psubusb $f27, $f28, $f29 89 psubush $f0, $f1, $f2 90 punpckhbh $f3, $f4, $f5 91 punpckhhw $f6, $f7, $f8 92 punpckhwd $f9, $f10, $f11 93 punpcklbh $f12, $f13, $f14 94 punpcklhw $f15, $f16, $f17 95 punpcklwd $f18, $f19, $f20 96 97 fixed_point_insns: 98 add $f0, $f1, $f2 99 addu $f3, $f4, $f5 100 dadd $f6, $f7, $f8 101 sub $f9, $f10, $f11 102 subu $f12, $f13, $f14 103 dsub $f15, $f16, $f17 104 or $f18, $f19, $f20 105 sll $f21, $f22, $f23 106 dsll $f24, $f25, $f26 107 xor $f27, $f28, $f29 108 nor $f0, $f1, $f2 109 and $f3, $f4, $f5 110 srl $f6, $f7, $f8 111 dsrl $f9, $f10, $f11 112 sra $f12, $f13, $f14 113 dsra $f15, $f16, $f17 114 sequ $f18, $f19 115 sltu $f20, $f21 116 sleu $f22, $f23 117 seq $f24, $f25 118 slt $f26, $f27 119 sle $f28, $f29 120 121 mips5_ps_insns: 122 abs.ps $f0, $f2 123 add.ps $f2, $f4, $f6 124 c.eq.ps $f8, $f10 125 c.f.ps $f8, $f10 126 c.le.ps $f8, $f10 127 c.lt.ps $f8, $f10 128 c.nge.ps $f8, $f10 129 c.ngl.ps $f8, $f10 130 c.ngle.ps $f8, $f10 131 c.ngt.ps $f8, $f10 132 c.ole.ps $f8, $f10 133 c.olt.ps $f8, $f10 134 c.seq.ps $f8, $f10 135 c.sf.ps $f8, $f10 136 c.ueq.ps $f8, $f10 137 c.ule.ps $f8, $f10 138 c.ult.ps $f8, $f10 139 c.un.ps $f8, $f10 140 mov.ps $f24, $f26 141 mul.ps $f2, $f4, $f6 142 neg.ps $f6, $f8 143 sub.ps $f22, $f24, $f26 144 145