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.