[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Wed Mar 10 21:52:30 CET 2010
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 10/03/10 21:52:30
Modified files:
cm3/m3-sys/m3back/src/: Stackx86.m3
Log message:
Handle when both registers are allocated to an operand, but in the wrong
parts. e.g. we have EAX:EDX but want EDX:EAX.
Not actually tested, nor an example seen, but I was thinking about
it and it seems clear the previous code would do two swaps, leaving
things incorrect.
More information about the M3commit
mailing list