]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/i860/float01.s
binutils/testsuite: Also consider `*-*-lynxos*' and `*-*-symbianelf*' ELF
[thirdparty/binutils-gdb.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