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