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