]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - sim/v850/interp.c
* interp.c (hash): Update to be more accurate.
authorJeff Law <law@redhat.com>
Thu, 29 Aug 1996 23:39:23 +0000 (23:39 +0000)
committerJeff Law <law@redhat.com>
Thu, 29 Aug 1996 23:39:23 +0000 (23:39 +0000)
commit0ef0eba580c6ef4450878098fdbe71681de42bb4
tree1fbacc3637051ba634c98e9c0725c1fe2d47a500
parent7fa565a6d3edf64e76b48407a769e0aa7f9b6cee
    * interp.c (hash): Update to be more accurate.
        (lookup_hash): Call hash rather than computing the hash
        code here.
        (do_format_1_2): Handle format 1 and format 2 instructions.
        Get operands correctly and call the target function.
        (do_format_6): Get operands correctly and call the target
        function.
        (do_formats_9_10): Rough cut so shift ops will work.
        (sim_resume): Tweak to deal with format 1 and format 2
        handling in a single funtion.  Don't update the PC
        for format 3 insns.  Fix typos.
        * simops.c: Slightly reorganize.  Add condition code handling
        to "add", "addi", "and", "andi", "or", "ori", "xor", "xori"
        and "not" instructions.
        * v850_sim.h (reg_t): Registers are 32bits.
        (_state): The V850 has 32 general registers.  Add a 32bit
        psw and pc register too.  Add accessor macros
Fixing lots of stuff.  Starting to add condition code support.  Basically
check pointing the work to date.
sim/v850/ChangeLog
sim/v850/Makefile.in
sim/v850/interp.c
sim/v850/simops.c
sim/v850/v850_sim.h