[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Jan 22 14:02:47 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/01/22 14:02:47

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

Log message:
	change reg from integer to array [0..1] of integer
	so we that we *might* enregister 64bit values
	and not just load, store, op
	
	all .reg uses changed to .reg[0]
	
	note that this does *not* actually add any functionality,
	certainly not longint
	
	many/most/all such places would need to be loops
	and longint needs certain special codegen (maybe
	some function calls -- after all, C uses function
	calls in a few places)




More information about the M3commit mailing list