Browse Source

* gencode.c (build_instruction): For "FPSQRT", output correct number

of arguments to Recip.
gdb-4_18-branch
Andrew Cagney 29 years ago
parent
commit
8b70f83790
  1. 5
      sim/mips/ChangeLog
  2. 4
      sim/mips/gencode.c

5
sim/mips/ChangeLog

@ -1,3 +1,8 @@
Thu Oct 16 10:31:39 1997 Andrew Cagney <cagney@b1.cygnus.com>
* gencode.c (build_instruction): For "FPSQRT", output correct
number of arguments to Recip.
Tue Oct 14 17:38:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* Makefile.in (interp.o): Depends on sim-main.h

4
sim/mips/gencode.c

@ -3456,7 +3456,9 @@ build_instruction (doisa, features, mips16, insn)
printf(" if ((format != fmt_single) && (format != fmt_double))\n");
printf(" SignalException(ReservedInstruction,instruction);\n");
printf(" else\n");
printf(" StoreFPR(destreg,format,%s(SquareRoot(ValueFPR(fs,format),format)));\n",((insn->flags & RECIP) ? "Recip" : ""));
printf(" StoreFPR(destreg,format,%s(SquareRoot(ValueFPR(fs,format),format)%s));\n",
((insn->flags & RECIP) ? "Recip" : ""),
((insn->flags & RECIP) ? ",format" : ""));
break ;
case FPCEIL:

Loading…
Cancel
Save