[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Feb 28 00:52:38 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/02/28 00:52:37

Modified files:
	cm3/m3-sys/m3back/src/: Codex86.m3 M3x86.m3 M3x86Rep.i3 
	                        Stackx86.m3 

Log message:
	mostly resolve the double shift source vs. dest problem
	the underlying helper function sometimes reverses dest and src, in the
	interest of getting reg, mem
	These helper functions need cleanup and unification.
	build_modrm, load_like_helper, etc.
	
	abtract out some assumptions of 32bit sizes to be type-based
	so that we might inline some shift/insert/extract
	no actual bug here, only 32bit types get here currently, the
	rest generate function calls




More information about the M3commit mailing list