Home | History | Annotate | Download | only in mips
      1 	.set nomicromips
      2 	.set mips64r2
      3 	.set dsp		# OK
      4 	lbux $4,$5($6)		# OK
      5 	ldx $4,$5($6)		# OK
      6 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
      7 	.set mips64		# ERROR: too low
      8 	lbux $4,$5($6)		# OK
      9 	ldx $4,$5($6)		# OK
     10 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
     11 	.set nodsp
     12 	lbux $4,$5($6)		# ERROR: dsp not enabled
     13 	ldx $4,$5($6)		# ERROR: dsp not enabled
     14 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
     15 
     16 	.set mips64r2
     17 	.set dspr2		# OK
     18 	lbux $4,$5($6)		# OK
     19 	ldx $4,$5($6)		# OK
     20 	absq_s.qb $3,$4		# OK
     21 	.set mips64		# ERROR: too low
     22 	lbux $4,$5($6)		# OK
     23 	ldx $4,$5($6)		# OK
     24 	absq_s.qb $3,$4		# OK
     25 	.set nodspr2
     26 	lbux $4,$5($6)		# ERROR: dsp not enabled
     27 	ldx $4,$5($6)		# ERROR: dsp not enabled
     28 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
     29 
     30 	.set mips64r2
     31 	.set mcu		# OK
     32 	aclr 4,100($4)		# OK
     33 	.set mips64		# ERROR: too low
     34 	aclr 4,100($4)		# OK
     35 	.set nomcu
     36 	aclr 4,100($4)		# ERROR: mcu not enabled
     37 
     38 	.set mips64
     39 	.set mdmx		# OK
     40 	add.ob $f4,$f6,$f8	# OK
     41 	.set mips4		# ERROR: too low
     42 	add.ob $f4,$f6,$f8	# OK
     43 	.set nomdmx
     44 	add.ob $f4,$f6,$f8	# ERROR: mdmx not enabled
     45 
     46 	.set mips64
     47 	.set mips3d		# OK
     48 	addr.ps $f4,$f6,$f8	# OK
     49 	.set mips4		# ERROR: too low
     50 	addr.ps $f4,$f6,$f8	# OK
     51 	.set nomips3d
     52 	addr.ps $f4,$f6,$f8	# ERROR: mips3d not enabled
     53 
     54 	.set mips64r2
     55 	.set mt			# OK
     56 	dmt			# OK
     57 	.set mips64		# ERROR: too low
     58 	dmt			# OK
     59 	.set nomt
     60 	dmt			# ERROR: mt not enabled
     61 
     62 	.set mips64
     63 	.set smartmips		# OK
     64 	maddp $4,$5		# OK
     65 	.set mips4		# ERROR: too low
     66 	maddp $4,$5		# OK
     67 	.set nosmartmips
     68 	maddp $4,$5		# ERROR: smartmips not enabled
     69 
     70 	.set mips64r2
     71 	.set virt		# OK
     72 	hypcall			# OK
     73 	dmfgc0 $3, $29		# OK
     74 	.set mips64		# ERROR: too low
     75 	hypcall			# OK
     76 	dmfgc0 $3, $29		# OK
     77 	.set novirt
     78 	hypcall			# ERROR: virt not enabled
     79 	dmfgc0 $3, $29		# ERROR: virt not enabled
     80 
     81 	.set mips64r2
     82 	.set eva		# OK
     83 	lbue $4,16($5)		# OK
     84 	.set mips64		# ERROR: too low
     85 	lbue $4,16($5)		# OK
     86 	.set noeva
     87 	lbue $4,16($5)		# ERROR: eva not enabled
     88 
     89 	# There should be no errors after this.
     90 	.set fp=32
     91 	.set mips4
     92 	.set dsp
     93 	.set dspr2
     94 	.set mcu
     95 	.set mdmx
     96 	.set mips3d
     97 	.set mt
     98 	.set smartmips
     99 	.set eva
    100