| .text |
| .set noreorder |
| |
| movz_insns: |
| movz $2, $3, $4 |
| movnz $2, $3, $4 |
| movn $2, $3, $4 |
| |
| integer_insns: |
| mult.g $2, $3, $4 |
| multu.g $5, $6, $7 |
| dmult.g $8, $9, $10 |
| dmultu.g $11, $12, $13 |
| div.g $14, $15, $16 |
| divu.g $17, $18, $19 |
| ddiv.g $20, $21, $22 |
| ddivu.g $23, $24, $25 |
| mod.g $26, $27, $28 |
| modu.g $29, $30, $31 |
| dmod.g $2, $3, $4 |
| dmodu.g $5, $6, $7 |
| |
| fpu_insns: |
| madd.s $f0, $f1, $f2 |
| madd.d $f3, $f4, $f5 |
| madd.ps $f6, $f7, $f8 |
| msub.s $f9, $f10, $f11 |
| msub.d $f12, $f13, $f14 |
| msub.ps $f15, $f16, $f17 |
| nmadd.s $f18, $f19, $f20 |
| nmadd.d $f21, $f22, $f23 |
| nmadd.ps $f24, $f25, $f26 |
| nmsub.s $f27, $f28, $f29 |
| nmsub.d $f0, $f1, $f2 |
| nmsub.ps $f3, $f4, $f5 |
| |
| simd_insns: |
| packsshb $f0, $f1, $f2 |
| packsswh $f3, $f4, $f5 |
| packushb $f6, $f7, $f8 |
| paddb $f9, $f10, $f11 |
| paddh $f12, $f13, $f14 |
| paddw $f15, $f16, $f17 |
| paddd $f18, $f19, $f20 |
| paddsb $f21, $f22, $f23 |
| paddsh $f24, $f25, $f26 |
| paddusb $f27, $f28, $f29 |
| paddush $f0, $f1, $f2 |
| pandn $f3, $f4, $f5 |
| pavgb $f6, $f7, $f8 |
| pavgh $f9, $f10, $f11 |
| pcmpeqb $f12, $f13, $f14 |
| pcmpeqh $f15, $f16, $f17 |
| pcmpeqw $f18, $f19, $f20 |
| pcmpgtb $f21, $f22, $f23 |
| pcmpgth $f24, $f25, $f26 |
| pcmpgtw $f27, $f28, $f29 |
| pextrh $f0, $f1, $f2 |
| pinsrh_0 $f3, $f4, $f5 |
| pinsrh_1 $f6, $f7, $f8 |
| pinsrh_2 $f9, $f10, $f11 |
| pinsrh_3 $f12, $f13, $f14 |
| pmaddhw $f15, $f16, $f17 |
| pmaxsh $f18, $f19, $f20 |
| pmaxub $f21, $f22, $f23 |
| pminsh $f24, $f25, $f26 |
| pminub $f27, $f28, $f29 |
| pmovmskb $f0, $f1 |
| pmulhuh $f2, $f3, $f4 |
| pmulhh $f5, $f6, $f7 |
| pmullh $f8, $f9, $f10 |
| pmuluw $f11, $f12, $f13 |
| pasubub $f14, $f15, $f16 |
| biadd $f17, $f18 |
| pshufh $f19, $f20, $f21 |
| psllh $f22, $f23, $f24 |
| psllw $f25, $f26, $f27 |
| psrah $f28, $f29, $f30 |
| psraw $f0, $f1, $f2 |
| psrlh $f3, $f4, $f5 |
| psrlw $f6, $f7, $f8 |
| psubb $f9, $f10, $f11 |
| psubh $f12, $f13, $f14 |
| psubw $f15, $f16, $f17 |
| psubd $f18, $f19, $f20 |
| psubsb $f21, $f22, $f23 |
| psubsh $f24, $f25, $f26 |
| psubusb $f27, $f28, $f29 |
| psubush $f0, $f1, $f2 |
| punpckhbh $f3, $f4, $f5 |
| punpckhhw $f6, $f7, $f8 |
| punpckhwd $f9, $f10, $f11 |
| punpcklbh $f12, $f13, $f14 |
| punpcklhw $f15, $f16, $f17 |
| punpcklwd $f18, $f19, $f20 |
| |
| fixed_point_insns: |
| add $f0, $f1, $f2 |
| addu $f3, $f4, $f5 |
| dadd $f6, $f7, $f8 |
| sub $f9, $f10, $f11 |
| subu $f12, $f13, $f14 |
| dsub $f15, $f16, $f17 |
| or $f18, $f19, $f20 |
| sll $f21, $f22, $f23 |
| dsll $f24, $f25, $f26 |
| xor $f27, $f28, $f29 |
| nor $f0, $f1, $f2 |
| and $f3, $f4, $f5 |
| srl $f6, $f7, $f8 |
| dsrl $f9, $f10, $f11 |
| sra $f12, $f13, $f14 |
| dsra $f15, $f16, $f17 |
| sequ $f18, $f19 |
| sltu $f20, $f21 |
| sleu $f22, $f23 |
| seq $f24, $f25 |
| slt $f26, $f27 |
| sle $f28, $f29 |
| |
| mips5_ps_insns: |
| abs.ps $f0, $f2 |
| add.ps $f2, $f4, $f6 |
| c.eq.ps $f8, $f10 |
| c.f.ps $f8, $f10 |
| c.le.ps $f8, $f10 |
| c.lt.ps $f8, $f10 |
| c.nge.ps $f8, $f10 |
| c.ngl.ps $f8, $f10 |
| c.ngle.ps $f8, $f10 |
| c.ngt.ps $f8, $f10 |
| c.ole.ps $f8, $f10 |
| c.olt.ps $f8, $f10 |
| c.seq.ps $f8, $f10 |
| c.sf.ps $f8, $f10 |
| c.ueq.ps $f8, $f10 |
| c.ule.ps $f8, $f10 |
| c.ult.ps $f8, $f10 |
| c.un.ps $f8, $f10 |
| mov.ps $f24, $f26 |
| mul.ps $f2, $f4, $f6 |
| neg.ps $f6, $f8 |
| sub.ps $f22, $f24, $f26 |
| |