Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / frv / fr450-media-issue.s
1         ; M-1 first
2         mand.p     fr0,fr1,fr2  ; M1
3         mpackh     fr4,fr5,fr6  ; M1 -- ok
4         mand.p     fr0,fr1,fr2  ; M1
5         mcpli      fr4,#1,fr6   ; M2 -- error
6         mand.p     fr0,fr1,fr2  ; M1
7         mmulhu     fr4,fr6,acc8 ; M3 -- ok
8         mand.p     fr0,fr1,fr2  ; M1
9         mqmulhu    fr4,fr6,acc8 ; M4 -- error
10         mand.p     fr0,fr1,fr2  ; M1
11         mcuti      acc8,#2,fr8  ; M5 -- ok
12         mand.p     fr0,fr1,fr2  ; M1
13         mdcutssi   acc8,#2,fr8  ; M6 -- error
14
15         ; M-2 first
16         mqaddhss.p fr0,fr2,fr2  ; M2
17         mpackh     fr4,fr5,fr6  ; M1 -- error
18         mqaddhss.p fr0,fr2,fr2  ; M2
19         mcpli      fr4,#1,fr6   ; M2 -- error
20         mqaddhss.p fr0,fr2,fr2  ; M2
21         mmulhu     fr4,fr6,acc8 ; M3 -- error
22         mqaddhss.p fr0,fr2,fr2  ; M2
23         mqmulhu    fr4,fr6,acc8 ; M4 -- error
24         mqaddhss.p fr0,fr2,fr2  ; M2
25         mcuti      acc8,#2,fr8  ; M5 -- error
26         mqaddhss.p fr0,fr2,fr2  ; M2
27         mdcutssi   acc8,#2,fr8  ; M6 -- error
28
29         ; M-3 first
30         mwtacc.p   fr0,acc0     ; M3
31         mpackh     fr4,fr5,fr6  ; M1 -- ok
32         mwtacc.p   fr0,acc0     ; M3
33         mcpli      fr4,#1,fr6   ; M2 -- error
34         mwtacc.p   fr0,acc0     ; M3
35         mmulhu     fr4,fr6,acc8 ; M3 -- ok
36         mwtacc.p   fr0,acc0     ; M3
37         mqmulhu    fr4,fr6,acc8 ; M4 -- error
38         mwtacc.p   fr0,acc0     ; M3
39         mcuti      acc8,#2,fr8  ; M5 -- ok
40         mwtacc.p   fr0,acc0     ; M3
41         mdcutssi   acc8,#2,fr8  ; M6 -- error
42
43         ; M-4 first
44         mqcpxrs.p  fr0,fr2,acc0 ; M4
45         mpackh     fr4,fr5,fr6  ; M1 -- error
46         mqcpxrs.p  fr0,fr2,acc0 ; M4
47         mcpli      fr4,#1,fr6   ; M2 -- error
48         mqcpxrs.p  fr0,fr2,acc0 ; M4
49         mmulhu     fr4,fr6,acc8 ; M3 -- error
50         mqcpxrs.p  fr0,fr2,acc0 ; M4
51         mqmulhu    fr4,fr6,acc8 ; M4 -- error
52         mqcpxrs.p  fr0,fr2,acc0 ; M4
53         mcuti      acc8,#2,fr8  ; M5 -- ok
54         mqcpxrs.p  fr0,fr2,acc0 ; M4
55         mdcutssi   acc8,#2,fr8  ; M6 -- ok
56
57         ; M-5 first
58         mrdacc.p   acc0,fr0     ; M5
59         mpackh     fr4,fr5,fr6  ; M1 -- ok
60         mrdacc.p   acc0,fr0     ; M5
61         mcpli      fr4,#1,fr6   ; M2 -- error
62         mrdacc.p   acc0,fr0     ; M5
63         mmulhu     fr4,fr6,acc8 ; M3 -- ok
64         mrdacc.p   acc0,fr0     ; M5
65         mqmulhu    fr4,fr6,acc8 ; M4 -- error
66         mrdacc.p   acc0,fr0     ; M5
67         mcuti      acc8,#2,fr8  ; M5 -- ok
68         mrdacc.p   acc0,fr0     ; M5
69         mdcutssi   acc8,#2,fr8  ; M6 -- error
70
71         ; M-6 first
72         mdcutssi.p acc0,#3,fr0  ; M6
73         mpackh     fr4,fr5,fr6  ; M1 -- error
74         mdcutssi.p acc0,#3,fr0  ; M6
75         mcpli      fr4,#1,fr6   ; M2 -- error
76         mdcutssi.p acc0,#3,fr0  ; M6
77         mmulhu     fr4,fr6,acc8 ; M3 -- error
78         mdcutssi.p acc0,#3,fr0  ; M6
79         mqmulhu    fr4,fr6,acc8 ; M4 -- error
80         mdcutssi.p acc0,#3,fr0  ; M6
81         mcuti      acc8,#2,fr8  ; M5 -- error
82         mdcutssi.p acc0,#3,fr0  ; M6
83         mdcutssi   acc8,#2,fr8  ; M6 -- error