aboutsummaryrefslogtreecommitdiff
path: root/sim
AgeCommit message (Collapse)AuthorFilesLines
1996-01-31 * interp.c (LoadMemory): Enclose text following #endif in /* */.Fred Fish1-2/+2
* support.h: Remove superfluous "1" from #if. * support.h (CHECKSIM): Remove stray 'a' at end of line.
1996-01-22Latest changes from AndrewMichael Meissner1-148/+325
1996-01-16Remove SH3e sanitization.Jim Wilson1-21/+0
1996-01-16Make {add to,subtract from} minus one; Make -t alu work betterMichael Meissner3-14/+464
1996-01-10Latest changes from AndrewMichael Meissner11-401/+994
1996-01-08Latest cagney updateMichael Meissner7-230/+941
1995-12-23keep configureJason Molenda1-0/+1
1995-12-1912/19 release from Andrew that fixes Netbsd break problemMichael Meissner2-110/+264
1995-12-16Work with new and old BFDs; Do not inline model externs functions by defaultMichael Meissner1-0/+11
1995-12-15 * run.c (main): Use new bfd_big_endian macro.Ian Lance Taylor1-1/+1
1995-12-15Fix warnings when using full inlining.Michael Meissner2-14/+8
1995-12-15Changes from AndrewMichael Meissner28-3891/+5035
1995-12-04* gencode.c (tab): Added several sh3 opcodes.J.T. Conklin2-5/+27
(think): Added printonmatch for A_SSR and A_SPC. * interp.c (SSR, SPC): Added definitions. (saved_state_type): Added ssr and spc registers.
1995-12-01* gencode.c: Tidied instruction decoding, and added FP instructionJackie Smith Cashion3-509/+4253
support. * interp.c: Added dineroIII, and BSD profiling support. Also run-time FP handling. At the moment the options are still mostly build-time controlled, rather than run-time. Also work still needs to be done to remove (long long) usage (However this is trivial, just time-consuming). The out-standing instruction work to be done is in supporting round and trunc for FP operations, and providing better exception support.
1995-11-30Let autoconf determine if host is big endian or notMichael Meissner4-84/+630
1995-11-29 * gencode.c (tab): In shad/shld definitions, negate R[m] beforeJim Wilson2-4/+12
the and operation instead of after. For shad delete cast. For shld use UR instead of R and delete cast.
1995-11-28fix typoMichael Meissner1-1/+1
1995-11-28Add determining when we do not have enough writeback slots; Do not do model ↵Michael Meissner10-67/+173
specific handling if not printing out the information
1995-11-27Build again on SunOS; Make MODEL_INLINE default to 1 if inlining, not 2; Use ↵Michael Meissner7-58/+83
__attribute__((const))
1995-11-25Check lf_printf for type correctnessMichael Meissner2-0/+95
1995-11-25Make WITH_MODEL_ISSUE==0 not core dumpMichael Meissner3-15/+25
1995-11-25Sort instruction names; Add igen -R option; count # of CRs that mtcrf movedMichael Meissner6-259/+376
1995-11-25Sort instruction names; Add igen -R option; count # of CRs that mtcrf movedMichael Meissner1-0/+30
1995-11-24Fix warnings to everything can be compiled with -Wall; Redo model specific ↵Michael Meissner6-797/+345
changes once again to speed things up
1995-11-22Count each type of conditional branchMichael Meissner2-5/+64
1995-11-21Add floating point model specific support; Redo method model specific ↵Michael Meissner3-243/+949
support is done; Add remaining floating add/subtract-multiply
1995-11-21minor cleanupDavid Edelsohn1-2/+1
1995-11-21 * run.c: Include "getopt.h".David Edelsohn2-23/+57
(verbose): Delete. (usage): Make static. (main): Call arm_sim_set_verbosity. Only load sections marked SEC_LOAD. * wrapper.c (mem_size, verbosity): New static global. (arm_sim_set_mem_size): Renamed from sim_size. Callers updated (arm_sim_set_profile{,_size}): Renamed from sim_foo. Callers updated.
1995-11-20speed up search for free function unit slightly.Michael Meissner2-23/+102
1995-11-19don't keep mips.. I don't think it's ready for primetime.Angela Marie Thomas1-0/+1
1995-11-19removed build-psim,config.make,config.hdr,function_unit.c,function_unit.hAngela Marie Thomas1-5/+0
1995-11-18 * armdefs.h (ARMul_State): New member `verbose'.David Edelsohn1-1/+1
* armrdi.c (ARMul_ConsolePrint): Add missing va_end. * run.c (verbose): Make global. * wrapper.c (init): Set state->verbose. (ARMul_ConsolePrint): Don't print anything if !verbose.
1995-11-18Patch for Hitachi PR 8433, avoid core dump on HPUX hostJim Wilson1-0/+9
* gencode.c (tab): Add explicit NaN support for ftrc instruction.
1995-11-18Add scheduling support for M{F,T}CRMichael Meissner1-8/+72
1995-11-18More scheduling stuffMichael Meissner1-684/+1203
1995-11-17checkpoint ppc simulatorMichael Meissner3-696/+851
1995-11-16Delete old functional_unit support; Add --enable-sim-model-issue; Monitor ↵Michael Meissner8-728/+131
branch prediction success
1995-11-16fix bug in last checkinMichael Meissner4-2/+8
1995-11-16more functional unit changesMichael Meissner5-152/+945
1995-11-15Add option to make options inlineMichael Meissner6-3/+76
1995-11-15More model specific changesMichael Meissner8-302/+537
1995-11-15 * gencode.c: jsr, bsr and bsrf actually save pc+4 in pr, and rtsStu Grossman2-3/+4
actually uses pr+0.
1995-11-14 * gencode.c: jsr actually saves pc+4, and rts actually uses pr+0.Stu Grossman2-4/+50
1995-11-14make inline model use static when inlining.Michael Meissner1-4/+7
1995-11-14make inline model use static when inlining.Michael Meissner3-7/+17
1995-11-14fix more warningsMichael Meissner2-2/+5
1995-11-14Fix warnings and dependencyMichael Meissner3-17/+9
1995-11-13checkpointMichael Meissner8-405/+893
1995-11-13Add model-functions supportMichael Meissner3-14/+119
1995-11-12Add support for setting model name and other thingsMichael Meissner9-67/+309