[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