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