Browse Source

* gencode.c (build_instruction): Handle "ppac5" according to

version 1.95 of the r5900 ISA.
fixes pr12407 (c/h from toshiba).
gdb-4_18-branch
Jeff Law 30 years ago
parent
commit
649625bb8e
  1. 5
      sim/mips/ChangeLog
  2. 2
      sim/mips/gencode.c

5
sim/mips/ChangeLog

@ -1,5 +1,10 @@
Wed Jul 2 11:54:10 1997 Jeffrey A Law (law@cygnus.com)
start-sanitize-r5900
* gencode.c (build_instruction): Handle "ppac5" according to
version 1.95 of the r5900 ISA.
end-sanitize-r5900
* interp.c (sim_engine_run): Reset the ZERO register to zero
regardless of FEATURE_WARN_ZERO.
* gencode.c (FEATURE_WARNINGS): Remove FEATURE_WARN_ZERO.

2
sim/mips/gencode.c

@ -3994,7 +3994,7 @@ build_instruction (doisa, features, mips16, insn)
printf("for(i=0;i<WORDS_IN_MMI_REGS;i++)\n");
printf(" {\n");
printf(" int x = RT_UW(i);\n");
printf(" GPR_UW(destreg,i) = ((x & (1 << 24)) >> (24 - 15)) \n");
printf(" GPR_UW(destreg,i) = ((x & (1 << 31)) >> (31 - 15)) \n");
printf(" | ((x & (31 << 19)) >> (19 - 10)) \n");
printf(" | ((x & (31 << 11)) >> (11 - 5)) \n");
printf(" | ((x & (31 << 3)) >> (3 - 0)); \n");

Loading…
Cancel
Save