blob: 5a4aae550bb2aa011d11d204d67004656ed81d9c [file] [log] [blame]
# fxfr, ixfr, fiadd, fisub
.text
# ixfr, fxfr
fxfr %f1,%r3
fxfr %f8,%r30
fxfr %f31,%r18
ixfr %r9,%f31
ixfr %r23,%f16
ixfr %r0,%f0
# Non-pipelined, without dual bit
fiadd.ss %f0,%f1,%f2
fiadd.dd %f6,%f8,%f10
fisub.ss %f5,%f6,%f7
fisub.dd %f12,%f14,%f16
# Pipelined, without dual bit
pfiadd.ss %f14,%f15,%f16
pfiadd.dd %f22,%f24,%f26
pfisub.ss %f20,%f21,%f22
pfisub.dd %f28,%f30,%f2
# Non-pipelined, with dual bit
d.fiadd.ss %f0,%f1,%f2
nop
d.fiadd.dd %f6,%f8,%f10
nop
d.fisub.ss %f5,%f6,%f7
nop
d.fisub.dd %f12,%f14,%f16
nop
# Pipelined, with dual bit
d.pfiadd.ss %f14,%f15,%f16
nop
d.pfiadd.dd %f22,%f24,%f26
nop
d.pfisub.ss %f20,%f21,%f22
nop
d.pfisub.dd %f28,%f30,%f2
nop