Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i860 / simd.s
1 # fzchkl, fzchks, faddp, faddz
2
3         .text
4
5         # Pipelined, without dual bit
6         pfzchkl %f0,%f2,%f8
7         pfzchkl %f2,%f4,%f16
8         pfzchkl %f4,%f6,%f13
9         pfzchkl %f8,%f10,%f18
10
11         pfzchks %f12,%f14,%f30
12         pfzchks %f16,%f18,%f20
13         pfzchks %f20,%f22,%f28
14         pfzchks %f24,%f26,%f30
15
16         pfaddp  %f0,%f2,%f8
17         pfaddp  %f2,%f4,%f16
18         pfaddp  %f4,%f6,%f13
19         pfaddp  %f8,%f10,%f18
20
21         pfaddz  %f12,%f14,%f30
22         pfaddz  %f16,%f18,%f20
23         pfaddz  %f20,%f22,%f28
24         pfaddz  %f24,%f26,%f30
25
26         # Non-pipelined, without dual bit
27         fzchkl  %f12,%f2,%f4
28         fzchkl  %f22,%f4,%f2
29         fzchkl  %f4,%f6,%f18
30         fzchkl  %f8,%f10,%f28
31
32         fzchks  %f12,%f14,%f6
33         fzchks  %f16,%f18,%f20
34         fzchks  %f20,%f22,%f28
35         fzchks  %f24,%f26,%f30
36
37         faddp   %f12,%f2,%f4
38         faddp   %f22,%f4,%f2
39         faddp   %f4,%f6,%f18
40         faddp   %f8,%f10,%f28
41
42         faddz   %f12,%f14,%f6
43         faddz   %f16,%f18,%f20
44         faddz   %f20,%f22,%f28
45         faddz   %f24,%f26,%f30
46
47         # Pipelined, with dual bit
48         d.pfzchkl       %f0,%f2,%f18
49         nop
50         d.pfzchkl       %f2,%f4,%f12
51         nop
52         d.pfzchkl       %f4,%f6,%f30
53         nop
54         d.pfzchkl       %f8,%f10,%f4
55         nop
56
57         d.pfzchks       %f12,%f14,%f14
58         nop
59         d.pfzchks       %f16,%f18,%f6
60         nop
61         d.pfzchks       %f20,%f22,%f10
62         nop
63         d.pfzchks       %f24,%f26,%f8
64         nop
65
66         d.pfaddp        %f0,%f2,%f18
67         nop
68         d.pfaddp        %f2,%f4,%f0
69         nop
70         d.pfaddp        %f4,%f6,%f30
71         nop
72         d.pfaddp        %f8,%f10,%f4
73         nop
74
75         d.pfaddz        %f12,%f14,%f14
76         nop
77         d.pfaddz        %f16,%f18,%f6
78         nop
79         d.pfaddz        %f20,%f22,%f10
80         nop
81         d.pfaddz        %f24,%f26,%f8
82         nop
83
84         # Non-pipelined, with dual bit
85         d.fzchkl        %f0,%f2,%f10
86         nop
87         d.fzchkl        %f2,%f4,%f18
88         nop
89         d.fzchkl        %f4,%f6,%f12
90         nop
91         d.fzchkl        %f8,%f10,%f14
92         nop
93
94         d.fzchks        %f12,%f14,%f16
95         nop
96         d.fzchks        %f16,%f18,%f12
97         nop
98         d.fzchks        %f20,%f22,%f16
99         nop
100         d.fzchks        %f24,%f26,%f30
101         nop
102
103         d.faddp %f0,%f2,%f10
104         nop
105         d.faddp %f2,%f4,%f18
106         nop
107         d.faddp %f4,%f6,%f12
108         nop
109         d.faddp %f8,%f10,%f14
110         nop
111
112         d.faddz %f12,%f14,%f16
113         nop
114         d.faddz %f16,%f18,%f12
115         nop
116         d.faddz %f20,%f22,%f16
117         nop
118         d.faddz %f24,%f26,%f30
119         nop