[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