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 50