Tartarus CVS: ciel chris
tartarus-commits-admin@lists.tartarus.org
tartarus-commits-admin@lists.tartarus.org
Fri, 15 Feb 2002 21:11:35 +0000
CVSROOT: /usr/data/cvs
Module name: ciel
Changes by: chris 02/02/15 21:11:35
Modified files:
. : Tag: insn-decode-2 Makefile.am TODO decode.cc
emulation.cc fake_lib.cc optables.cc
include : Tag: insn-decode-2 emulation.h instruction.h
logical_ops.h optables.h x86types.h
Added files:
. : Tag: insn-decode-2 insn_helpers.cc
instructions.cc
Log message:
Added some versions of mov, lea, push to opcode table
Added execute_instruction dispatcher
Implemented mov, lea, push
Implemented indirect addressing modes
Added a new fake register REG_ZERO, which is always zero. This takes a
few special cases out of the indirect addressing modes.