Commit | Line | Data |
---|---|---|
371409b0 JE |
1 | # fxfr, ixfr, fiadd, fisub |
2 | ||
3 | .text | |
4 | ||
5 | # ixfr, fxfr | |
6 | fxfr %f1,%r3 | |
7 | fxfr %f8,%r30 | |
8 | fxfr %f31,%r18 | |
9 | ||
10 | ixfr %r9,%f31 | |
11 | ixfr %r23,%f16 | |
12 | ixfr %r0,%f0 | |
13 | ||
14 | # Non-pipelined, without dual bit | |
15 | fiadd.ss %f0,%f1,%f2 | |
16 | fiadd.dd %f6,%f8,%f10 | |
17 | ||
18 | fisub.ss %f5,%f6,%f7 | |
19 | fisub.dd %f12,%f14,%f16 | |
20 | ||
21 | # Pipelined, without dual bit | |
22 | pfiadd.ss %f14,%f15,%f16 | |
23 | pfiadd.dd %f22,%f24,%f26 | |
24 | ||
25 | pfisub.ss %f20,%f21,%f22 | |
26 | pfisub.dd %f28,%f30,%f2 | |
27 | ||
28 | # Non-pipelined, with dual bit | |
29 | d.fiadd.ss %f0,%f1,%f2 | |
30 | nop | |
31 | d.fiadd.dd %f6,%f8,%f10 | |
32 | nop | |
33 | ||
34 | d.fisub.ss %f5,%f6,%f7 | |
35 | nop | |
36 | d.fisub.dd %f12,%f14,%f16 | |
37 | nop | |
38 | ||
39 | # Pipelined, with dual bit | |
40 | d.pfiadd.ss %f14,%f15,%f16 | |
41 | nop | |
42 | d.pfiadd.dd %f22,%f24,%f26 | |
43 | nop | |
44 | ||
45 | d.pfisub.ss %f20,%f21,%f22 | |
46 | nop | |
47 | d.pfisub.dd %f28,%f30,%f2 | |
48 | nop | |
49 |