Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i860 / float01.s
1 # fadd, fsub, fmul, pfmul3, fmlow
2
3         .text
4
5         # Non-pipelined, without dual bit 
6         fadd.ss %f0,%f1,%f2
7         fadd.sd %f2,%f3,%f4
8         fadd.dd %f6,%f8,%f10
9
10         fsub.ss %f5,%f6,%f7
11         fsub.sd %f8,%f9,%f10
12         fsub.dd %f12,%f14,%f16
13
14         fmul.ss %f11,%f12,%f13
15         fmul.sd %f14,%f15,%f16
16         fmul.dd %f18,%f20,%f22
17
18         fmlow.dd        %f22,%f24,%f26
19
20         # Pipelined, without dual bit 
21         pfadd.ss        %f14,%f15,%f16
22         pfadd.sd        %f17,%f18,%f20
23         pfadd.dd        %f22,%f24,%f26
24
25         pfsub.ss        %f20,%f21,%f22
26         pfsub.sd        %f23,%f24,%f26
27         pfsub.dd        %f28,%f30,%f2
28
29         pfmul.ss        %f27,%f28,%f29
30         pfmul.sd        %f30,%f31,%f4
31         pfmul.dd        %f6,%f0,%f8
32
33         pfmul3.dd       %f2,%f4,%f30
34
35         # Non-pipelined, with dual bit 
36         d.fadd.ss       %f0,%f1,%f2
37         nop
38         d.fadd.sd       %f2,%f3,%f4
39         nop
40         d.fadd.dd       %f6,%f8,%f10
41         nop
42
43         d.fsub.ss       %f5,%f6,%f7
44         nop
45         d.fsub.sd       %f8,%f9,%f10
46         nop
47         d.fsub.dd       %f12,%f14,%f16
48         nop
49
50         d.fmul.ss       %f11,%f12,%f13
51         nop
52         d.fmul.sd       %f14,%f15,%f16
53         nop
54         d.fmul.dd       %f18,%f20,%f22
55         nop
56
57         d.fmlow.dd      %f8,%f10,%f12
58         nop
59
60         # Pipelined, with dual bit 
61         d.pfadd.ss      %f14,%f15,%f16
62         nop
63         d.pfadd.sd      %f17,%f18,%f20
64         nop
65         d.pfadd.dd      %f22,%f24,%f26
66         nop
67
68         d.pfsub.ss      %f20,%f21,%f22
69         nop
70         d.pfsub.sd      %f23,%f24,%f26
71         nop
72         d.pfsub.dd      %f28,%f30,%f2
73         nop
74
75         d.pfmul.ss      %f27,%f28,%f29
76         nop
77         d.pfmul.sd      %f30,%f31,%f4
78         nop
79         d.pfmul.dd      %f6,%f0,%f8
80         nop
81
82         d.pfmul3.dd     %f2,%f4,%f30
83         nop
84