[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