[MIPS] Add Loongson 3A1000 proccessor support.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / ase-errors-4.s
CommitLineData
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
This page took 0.25836 seconds and 4 git commands to generate.