Home | History | Annotate | Download | only in mips
      1 	.set micromips
      2 	.set mips64r2
      3 	.set dsp		# OK
      4 	lbux $4,$5($6)		# OK
      5 	ldx $4,$5($6)		# ERROR: micromips doesn't have 64-bit DSPr1
      6 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
      7 	.set mips3		# OK (we assume r2 anyway)
      8 	.set nodsp
      9 	lbux $4,$5($6)		# ERROR: dsp not enabled
     10 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
     11 
     12 	.set mips64r2
     13 	.set dspr2		# OK
     14 	lbux $4,$5($6)		# OK
     15 	absq_s.qb $3,$4		# OK
     16 	.set mips3		# OK (we assume r2 anyway)
     17 	.set nodspr2
     18 	lbux $4,$5($6)		# ERROR: dsp not enabled
     19 	absq_s.qb $3,$4		# ERROR: dspr2 not enabled
     20 
     21 	.set mips64r2
     22 	.set mcu		# OK
     23 	aclr 4,100($4)		# OK
     24 	.set mips3		# OK (we assume r2 anyway)
     25 	.set nomcu
     26 	aclr 4,100($4)		# ERROR: mcu not enabled
     27 
     28 	.set mips64r2
     29 	.set mdmx		# ERROR: not supported at all
     30 	add.ob $f4,$f6,$f8	# ERROR: not supported at all
     31 	.set nomdmx
     32 
     33 	.set mips64r2
     34 	.set mips3d		# ERROR: not supported at all
     35 	addr.ps $f4,$f6,$f8	# ERROR: not supported at all
     36 	.set nomips3d
     37 
     38 	.set mips64r2
     39 	.set mt			# ERROR: not supported at all
     40 	dmt			# ERROR: not supported at all
     41 	.set nomt
     42 
     43 	.set mips64
     44 	.set smartmips		# ERROR: not supported at all
     45 	maddp $4,$5		# ERROR: not supported at all
     46 	.set nosmartmips
     47 
     48 	.set mips64r2
     49 	.set virt		# OK
     50 	hypcall			# OK
     51 	dmfgc0 $3, $29		# OK
     52 	.set mips3		# OK (we assume r2 anyway)
     53 	.set novirt
     54 	hypcall			# ERROR: virt not enabled
     55 	dmfgc0 $3, $29		# ERROR: virt not enabled
     56 
     57 	.set mips64r2
     58 	.set eva		# OK
     59 	lbue $4,16($5)		# OK
     60 	.set mips3		# OK (we assume r2 anyway)
     61 	lbue $4,16($5)		# OK
     62 	.set noeva
     63 	lbue $4,16($5)		# ERROR: eva not enabled
     64 
     65 	# There should be no errors after this.
     66 	.set fp=32
     67 	.set mips4
     68 	.set dsp
     69 	.set dspr2
     70 	.set mcu
     71 	.set mdmx
     72 	.set mips3d
     73 	.set mt
     74 	.set smartmips
     75 	.set eva
     76