Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i860 / pfmsm.s
1 # pfmsm.p family (p={ss,sd,dd})
2
3         .text
4
5         # pfmsm without dual bit
6         mr2s1.ss        %f0,%f1,%f2
7         mr2s1.sd        %f3,%f4,%f5
8         mr2s1.dd        %f0,%f2,%f4
9
10         mr2st.ss        %f1,%f2,%f3
11         mr2st.sd        %f4,%f5,%f6
12         mr2st.dd        %f2,%f4,%f6
13
14         mr2ms1.ss       %f2,%f3,%f4
15         mr2ms1.sd       %f6,%f7,%f8
16         mr2ms1.dd       %f4,%f6,%f8
17
18         mr2mst.ss       %f3,%f4,%f5
19         mr2mst.sd       %f7,%f8,%f9
20         mr2mst.dd       %f6,%f8,%f10
21
22         mi2s1.ss        %f4,%f5,%f6
23         mi2s1.sd        %f8,%f9,%f10
24         mi2s1.dd        %f12,%f14,%f16
25
26         mi2st.ss        %f7,%f8,%f9
27         mi2st.sd        %f11,%f12,%f13
28         mi2st.dd        %f14,%f16,%f18
29
30         mi2ms1.ss       %f10,%f11,%f12
31         mi2ms1.sd       %f14,%f15,%f16
32         mi2ms1.dd       %f16,%f18,%f20
33
34         mi2mst.ss       %f13,%f14,%f15
35         mi2mst.sd       %f17,%f18,%f19
36         mi2mst.dd       %f18,%f20,%f22
37
38         mrmt1s2.ss      %f14,%f15,%f16
39         mrmt1s2.sd      %f20,%f21,%f22
40         mrmt1s2.dd      %f20,%f22,%f24
41
42         mm12msm.ss      %f15,%f16,%f17
43         mm12msm.sd      %f23,%f24,%f25
44         mm12msm.dd      %f22,%f24,%f26
45
46         mrm1s2.ss       %f18,%f19,%f20
47         mrm1s2.sd       %f26,%f27,%f28
48         mrm1s2.dd       %f20,%f22,%f24
49
50         mm12ttsm.ss     %f19,%f20,%f21
51         mm12ttsm.sd     %f29,%f30,%f31
52         mm12ttsm.dd     %f22,%f24,%f26
53
54         mimt1s2.ss      %f20,%f21,%f22
55         mimt1s2.sd      %f0,%f1,%f2
56         mimt1s2.dd      %f24,%f26,%f28
57
58         mm12tsm.ss      %f21,%f22,%f23
59         mm12tsm.sd      %f3,%f4,%f5
60         mm12tsm.dd      %f30,%f0,%f2
61
62         mim1s2.ss       %f22,%f23,%f24
63         mim1s2.sd       %f6,%f7,%f8
64         mim1s2.dd       %f4,%f6,%f8
65
66         m12tsa.ss       %f23,%f24,%f25
67         m12tsa.sd       %f9,%f10,%f11
68         m12tsa.dd       %f6,%f8,%f10
69
70         # pfmsm with dual bit
71         d.mr2s1.ss      %f0,%f1,%f2
72         nop
73         d.mr2s1.sd      %f3,%f4,%f5
74         nop
75         d.mr2s1.dd      %f0,%f2,%f4
76         nop
77
78         d.mr2st.ss      %f1,%f2,%f3
79         nop
80         d.mr2st.sd      %f4,%f5,%f6
81         nop
82         d.mr2st.dd      %f2,%f4,%f6
83         nop
84
85         d.mr2ms1.ss     %f2,%f3,%f4
86         nop
87         d.mr2ms1.sd     %f6,%f7,%f8
88         nop
89         d.mr2ms1.dd     %f4,%f6,%f8
90         nop
91
92         d.mr2mst.ss     %f3,%f4,%f5
93         nop
94         d.mr2mst.sd     %f7,%f8,%f9
95         nop
96         d.mr2mst.dd     %f6,%f8,%f10
97         nop
98
99         d.mi2s1.ss      %f4,%f5,%f6
100         nop
101         d.mi2s1.sd      %f8,%f9,%f10
102         nop
103         d.mi2s1.dd      %f12,%f14,%f16
104         nop
105
106         d.mi2st.ss      %f7,%f8,%f9
107         nop
108         d.mi2st.sd      %f11,%f12,%f13
109         nop
110         d.mi2st.dd      %f14,%f16,%f18
111         nop
112
113         d.mi2ms1.ss     %f10,%f11,%f12
114         nop
115         d.mi2ms1.sd     %f14,%f15,%f16
116         nop
117         d.mi2ms1.dd     %f16,%f18,%f20
118         nop
119
120         d.mi2mst.ss     %f13,%f14,%f15
121         nop
122         d.mi2mst.sd     %f17,%f18,%f19
123         nop
124         d.mi2mst.dd     %f18,%f20,%f22
125         nop
126
127         d.mrmt1s2.ss    %f14,%f15,%f16
128         nop
129         d.mrmt1s2.sd    %f20,%f21,%f22
130         nop
131         d.mrmt1s2.dd    %f20,%f22,%f24
132         nop
133
134         d.mm12msm.ss    %f15,%f16,%f17
135         nop
136         d.mm12msm.sd    %f23,%f24,%f25
137         nop
138         d.mm12msm.dd    %f22,%f24,%f26
139         nop
140
141         d.mrm1s2.ss     %f18,%f19,%f20
142         nop
143         d.mrm1s2.sd     %f26,%f27,%f28
144         nop
145         d.mrm1s2.dd     %f20,%f22,%f24
146         nop
147
148         d.mm12ttsm.ss   %f19,%f20,%f21
149         nop
150         d.mm12ttsm.sd   %f29,%f30,%f31
151         nop
152         d.mm12ttsm.dd   %f22,%f24,%f26
153         nop
154
155         d.mimt1s2.ss    %f20,%f21,%f22
156         nop
157         d.mimt1s2.sd    %f0,%f1,%f2
158         nop
159         d.mimt1s2.dd    %f24,%f26,%f28
160         nop
161
162         d.mm12tsm.ss    %f21,%f22,%f23
163         nop
164         d.mm12tsm.sd    %f3,%f4,%f5
165         nop
166         d.mm12tsm.dd    %f30,%f0,%f2
167         nop
168
169         d.mim1s2.ss     %f22,%f23,%f24
170         nop
171         d.mim1s2.sd     %f6,%f7,%f8
172         nop
173         d.mim1s2.dd     %f4,%f6,%f8
174         nop
175
176         d.m12tsa.ss     %f23,%f24,%f25
177         nop
178         d.m12tsa.sd     %f9,%f10,%f11
179         nop
180         d.m12tsa.dd     %f6,%f8,%f10
181         nop
182