1*1424dfb3Schristos# Source file used to test -mips5 instructions. 2*1424dfb3Schristos 3*1424dfb3Schristostext_label: 4*1424dfb3Schristos abs.ps $f0, $f2 5*1424dfb3Schristos add.ps $f2, $f4, $f6 6*1424dfb3Schristos alnv.ps $f6, $f8, $f10, $3 7*1424dfb3Schristos c.eq.ps $f8, $f10 8*1424dfb3Schristos c.eq.ps $fcc2, $f10, $f12 9*1424dfb3Schristos c.f.ps $f8, $f10 10*1424dfb3Schristos c.f.ps $fcc2, $f10, $f12 11*1424dfb3Schristos c.le.ps $f8, $f10 12*1424dfb3Schristos c.le.ps $fcc2, $f10, $f12 13*1424dfb3Schristos c.lt.ps $f8, $f10 14*1424dfb3Schristos c.lt.ps $fcc2, $f10, $f12 15*1424dfb3Schristos c.nge.ps $f8, $f10 16*1424dfb3Schristos c.nge.ps $fcc2, $f10, $f12 17*1424dfb3Schristos c.ngl.ps $f8, $f10 18*1424dfb3Schristos c.ngl.ps $fcc2, $f10, $f12 19*1424dfb3Schristos c.ngle.ps $f8, $f10 20*1424dfb3Schristos c.ngle.ps $fcc2, $f10, $f12 21*1424dfb3Schristos c.ngt.ps $f8, $f10 22*1424dfb3Schristos c.ngt.ps $fcc2, $f10, $f12 23*1424dfb3Schristos c.ole.ps $f8, $f10 24*1424dfb3Schristos c.ole.ps $fcc2, $f10, $f12 25*1424dfb3Schristos c.olt.ps $f8, $f10 26*1424dfb3Schristos c.olt.ps $fcc2, $f10, $f12 27*1424dfb3Schristos c.seq.ps $f8, $f10 28*1424dfb3Schristos c.seq.ps $fcc2, $f10, $f12 29*1424dfb3Schristos c.sf.ps $f8, $f10 30*1424dfb3Schristos c.sf.ps $fcc2, $f10, $f12 31*1424dfb3Schristos c.ueq.ps $f8, $f10 32*1424dfb3Schristos c.ueq.ps $fcc2, $f10, $f12 33*1424dfb3Schristos c.ule.ps $f8, $f10 34*1424dfb3Schristos c.ule.ps $fcc2, $f10, $f12 35*1424dfb3Schristos c.ult.ps $f8, $f10 36*1424dfb3Schristos c.ult.ps $fcc2, $f10, $f12 37*1424dfb3Schristos c.un.ps $f8, $f10 38*1424dfb3Schristos c.un.ps $fcc2, $f10, $f12 39*1424dfb3Schristos cvt.ps.s $f12, $f14, $f16 40*1424dfb3Schristos cvt.s.pl $f16, $f18 41*1424dfb3Schristos cvt.s.pu $f18, $f20 42*1424dfb3Schristos luxc1 $f20, $4($5) 43*1424dfb3Schristos madd.ps $f20, $f22, $f24, $f26 44*1424dfb3Schristos mov.ps $f24, $f26 45*1424dfb3Schristos movf.ps $f26, $f28, $fcc2 46*1424dfb3Schristos movn.ps $f26, $f28, $3 47*1424dfb3Schristos movt.ps $f28, $f30, $fcc4 48*1424dfb3Schristos movz.ps $f28, $f30, $5 49*1424dfb3Schristos msub.ps $f30, $f0, $f2, $f4 50*1424dfb3Schristos mul.ps $f2, $f4, $f6 51*1424dfb3Schristos neg.ps $f6, $f8 52*1424dfb3Schristos nmadd.ps $f6, $f8, $f10, $f12 53*1424dfb3Schristos nmsub.ps $f6, $f8, $f10, $f12 54*1424dfb3Schristos pll.ps $f10, $f12, $f14 55*1424dfb3Schristos plu.ps $f14, $f16, $f18 56*1424dfb3Schristos pul.ps $f16, $f18, $f20 57*1424dfb3Schristos puu.ps $f20, $f22, $f24 58*1424dfb3Schristos sub.ps $f22, $f24, $f26 59*1424dfb3Schristos suxc1 $f26, $6($7) 60*1424dfb3Schristos 61*1424dfb3Schristos c.eq.ps $fcc3, $f10, $f12 # warns 62*1424dfb3Schristos movf.ps $f26, $f28, $fcc3 # warns 63*1424dfb3Schristos 64*1424dfb3Schristos# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 65*1424dfb3Schristos .space 8 66