146 Commits (5fa71251a083c3a47389012d8cc8ec3bd2c4c980)

Author SHA1 Message Date
Gavin Romig-Koch 5fa71251a0 * vr4320.igen (clz,dclz) : Added. 29 years ago
Andrew Cagney 6ba4c1539f Fix opcode fields in SHFL.* 29 years ago
Gavin Romig-Koch dd15abd5a6 * vr4320.igen: New file. 29 years ago
Andrew Cagney ca6f76d135 Fix DIV, DIV1 (wrong check for overflow) and DIVU1 (shouldn't check 29 years ago
Andrew Cagney 0e701ac37b Add generic sim-info.c:sim_info() function using module mechanism. 29 years ago
Doug Evans 7c5d88c1bb * interp.c (DECLARE_OPTION_HANDLER): Use it. 29 years ago
Andrew Cagney f89c0689a1 Finish implementation of r5900 instructions. 29 years ago
Andrew Cagney d3e1d59414 Add tracing to r5900 p* instructions. 29 years ago
Andrew Cagney a48e8c8d21 sim-main.h: Re-arange r5900 registers so that they have their own 29 years ago
Gavin Romig-Koch f319bab251 * interp.c (load_memory): Add missing "break"'s. 29 years ago
Andrew Cagney 452b380811 Fix double dependency for itable.[hc]. Was causing both the mips16 and the 29 years ago
Andrew Cagney 37379a256b IGEN - Replace IMEM (IMEM_IMMED) macro with IMEM<insn-size> macro, 29 years ago
Andrew Cagney a97f304b04 Add support for configuring the size of the floating point unit (fp_word). 29 years ago
Andrew Cagney 2acd126a47 Rewrite the mipsI/II/III pending-slot code. 29 years ago
Andrew Cagney 192ae475f9 Always compile FP code (test for FP at run-time). 29 years ago
Andrew Cagney 01737f42d8 mips: Add multi-processor support for r5900. Others might work. 29 years ago
Andrew Cagney 412c4e940e Add config support for the size of the target address and OF cell. 29 years ago
Andrew Cagney c4db5b04f8 mips - for r5900 generate igen simulator. 29 years ago
Andrew Cagney 9ec6741b17 igen: Fix SMP simulator generator support. 29 years ago
Andrew Cagney 2d44e12a27 Use macro GPR_SET(N,VAL) to clear zero registers. 29 years ago
Doug Evans 462cfbc4eb * aclocal.m4: Recognize --enable-maintainer-mode. 29 years ago
Mark Alexander e0e0fc765e * interp.c (sim_monitor): Handle Densan monitor outbyte 29 years ago
Felix Lee 76ef416550 * interp.c (sim_engine_run): msvc cpp barfs on #if (a==b!=c). 29 years ago
Andrew Cagney 9c8ec16d78 In nrun.c, look for sigaction & SA_RESTART. When both present, 29 years ago
Andrew Cagney b17d2d1474 For MADD et.al. instructions sign extend 32 bit result assigned to a 29 years ago
Jeff Law 255cbbf190 * configure.in (sim_igen_filter): Multi-sim vr5000 - vr5000 or 29 years ago
Jeff Law 23850e9219 * mips.igen (MSUB): Fix to work like MADD. 29 years ago
Andrew Cagney c02ed6a8a3 For bfd, add vr5400 and vr5000 mips machine variants to list of machines. 29 years ago
Doug Evans 6e51f990a2 Regenerate configure files. 29 years ago
Andrew Cagney 0931ce5aa7 Missing change log entry. 29 years ago
Andrew Cagney 0d5d0d102d Fix typo in format argument to sim_io_eprintf. 29 years ago
Andrew Cagney 35c246c9d7 Move MDMX instructions which are public knowledge from vr5400.igen 29 years ago
Andrew Cagney 8c31916d92 sanitize-r5900 not v5900 29 years ago
Andrew Cagney 58fb5d0a4f vr5400 sanitize cleanups 29 years ago
Andrew Cagney 232156dee9 o Add SIM_SIGFPE to sim-signals 29 years ago
Andrew Cagney a09a30d298 Allow reads/writes to C0_CONFIG register. 29 years ago
Doug Evans 486740ce01 * Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS). 29 years ago
Andrew Cagney f23e93dab0 * mips.igen: Tag vr5000 instructions. 29 years ago
Andrew Cagney a94c5493a7 Make the signess of compares between GPR's explicit using a cast to 29 years ago
Andrew Cagney 030843d7f8 Fix IGEN version of MFC0, MTC0, SWC1, LWC1, SDC1, LDC1, LWXC1, 29 years ago
Andrew Cagney 95469cebdd Replace global IPC with function argument cia or current instruction 29 years ago
Andrew Cagney 7ce8b9178c IGEN likes to cache the current instruction address (CIA). Change the 29 years ago
Andrew Cagney 44b8585a3d Add option --enable-sim-igen to mips configuration. Allows user to 29 years ago
Andrew Cagney 63be8febf7 Rewrite the MIPS simulator's memory model so that it uses the generic 29 years ago
Andrew Cagney 22de994d0e Delete -l and -n options, didn't do anything. 29 years ago
Andrew Cagney 525d929e49 Rewrite sim_monitor (implements read, write, open, et.al. system 29 years ago
Gavin Romig-Koch 6205f37913 * gencode.c: Add tx49 configury and insns. 29 years ago
Andrew Cagney 01b9cd49ca common/sim-bits.h: Document ROTn macro. 29 years ago
Andrew Cagney 89d0973831 Add support for 16 byte quantities to sim-endian macro H2T. 29 years ago
Andrew Cagney 16bd5d6e52 Separate r5900 specifoc and mips16 instructions. 29 years ago