0, FOP_FSO_FR, 0172000, "addf",
0, FOP_FSO_FR, 0173000, "subf",
0, FOP_FSO_FR, 0171000, "mulf",
-0, FOP_FSO_FR, 0174600, "divf",
-0, FOP_FSO_FR, 0173600, "cmpf",
-0, FOP_FSO_FR, 0171600, "modf",
+0, FOP_FSO_FR, 0174400, "divf",
+0, FOP_FSO_FR, 0173400, "cmpf",
+0, FOP_FSO_FR, 0171400, "modf",
0, FOP_FSO, 0170400, "clrf",
-0, FOP_FSO, 0070700, "negf",
+0, FOP_FSO, 0170700, "negf",
0, FOP_FSO, 0170600, "absf",
0, FOP_FSO, 0170500, "tstf",
0, FOP_SO, 0170100, "ldfps",
| FOP_SO opr1
{ emit2( $1 | $2); op1($2); }
| MOVF fop2 ',' fregister
- { emit2(OPSTF | ($4 << 6) | $2); op2($2);}
+ { emit2(OPLDF | ($4 << 6) | $2); op2($2);}
| MOVF fregister ',' fopr1
- { emit2(OPLDF | ($2 << 6) | $4); op1($4); }
+ { emit2(OPSTF | ($2 << 6) | $4); op1($4); }
| FOP_SO_FR opr1 ',' fregister
{ emit2($1 | ($4 << 6) | $2); op1($2); }
| FOP_FR_SO fregister ',' opr1