[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Wed Mar 10 18:04:04 CET 2010
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 10/03/10 18:04:04
Modified files:
cm3/m3-sys/m3back/src/: Codex86.m3
Log message:
replace e.g.:
00000022: B8 FF FF FF FF mov eax,0FFFFFFFFh
00000027: BA FF FF FF FF mov edx,0FFFFFFFFh
with:
00000020: 83 C8 FF or eax,0FFFFFFFFh
00000023: 83 CA FF or edx,0FFFFFFFFh
(mov reg, -1 with or reg, -1 -- smaller encoding, same meaning;
both 32bit and 64bit operands)
notice the code is a bit wierd, source type vs. dest type,
and the number 4 is too creeping (this code should
target AMD64_NT eventually)
More information about the M3commit
mailing list