1 # fix, ftrunc, pfgt, pfle, pfeq 2 3 .text 4 5 # Non-pipelined, without dual bit 6 fix.sd %f2,%f4 7 fix.dd %f6,%f8 8 9 ftrunc.sd %f8,%f10 10 ftrunc.dd %f12,%f14 11 12 # Pipelined, without dual bit 13 pfix.sd %f30,%f14 14 pfix.dd %f24,%f2 15 16 pftrunc.sd %f8,%f10 17 pftrunc.dd %f12,%f14 18 19 pfgt.ss %f0,%f1,%f2 20 pfgt.dd %f6,%f8,%f10 21 22 pfle.ss %f5,%f6,%f7 23 pfle.dd %f12,%f14,%f16 24 25 pfeq.ss %f11,%f12,%f13 26 pfeq.dd %f18,%f20,%f22 27 28 # Non-pipelined, with dual bit 29 d.fix.sd %f2,%f30 30 nop 31 d.fix.dd %f6,%f8 32 nop 33 34 d.ftrunc.sd %f8,%f24 35 nop 36 d.ftrunc.dd %f12,%f14 37 nop 38 39 # Pipelined, with dual bit 40 d.pfix.sd %f2,%f30 41 nop 42 d.pfix.dd %f6,%f8 43 nop 44 45 d.pftrunc.sd %f8,%f24 46 nop 47 d.pftrunc.dd %f12,%f14 48 nop 49 50 d.pfgt.ss %f0,%f1,%f2 51 nop 52 d.pfgt.dd %f6,%f8,%f10 53 nop 54 55 d.pfle.ss %f5,%f6,%f7 56 nop 57 d.pfle.dd %f12,%f14,%f16 58 nop 59 60 d.pfeq.ss %f11,%f12,%f13 61 nop 62 d.pfeq.dd %f18,%f20,%f22 63 nop 64 65