blob: 8fd626c4846ebd68c8fd97585fce367b81116189 [file] [log] [blame]
# fix, ftrunc, pfgt, pfle, pfeq
.text
# Non-pipelined, without dual bit
fix.sd %f2,%f4
fix.dd %f6,%f8
ftrunc.sd %f8,%f10
ftrunc.dd %f12,%f14
# Pipelined, without dual bit
pfix.sd %f30,%f14
pfix.dd %f24,%f2
pftrunc.sd %f8,%f10
pftrunc.dd %f12,%f14
pfgt.ss %f0,%f1,%f2
pfgt.dd %f6,%f8,%f10
pfle.ss %f5,%f6,%f7
pfle.dd %f12,%f14,%f16
pfeq.ss %f11,%f12,%f13
pfeq.dd %f18,%f20,%f22
# Non-pipelined, with dual bit
d.fix.sd %f2,%f30
nop
d.fix.dd %f6,%f8
nop
d.ftrunc.sd %f8,%f24
nop
d.ftrunc.dd %f12,%f14
nop
# Pipelined, with dual bit
d.pfix.sd %f2,%f30
nop
d.pfix.dd %f6,%f8
nop
d.pftrunc.sd %f8,%f24
nop
d.pftrunc.dd %f12,%f14
nop
d.pfgt.ss %f0,%f1,%f2
nop
d.pfgt.dd %f6,%f8,%f10
nop
d.pfle.ss %f5,%f6,%f7
nop
d.pfle.dd %f12,%f14,%f16
nop
d.pfeq.ss %f11,%f12,%f13
nop
d.pfeq.dd %f18,%f20,%f22
nop