Commit | Line | Data |
---|---|---|
c6278170 RS |
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 |