Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/src/MLRISC/x86/mltree/x86.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/mltree/x86.sml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 815, Fri May 4 05:09:10 2001 UTC revision 818, Fri May 4 20:58:47 2001 UTC
# Line 1089  Line 1089 
1089            (* generate code for 8-bit integer stores *)            (* generate code for 8-bit integer stores *)
1090            (* movb has to use %eax as source. Stupid x86! *)            (* movb has to use %eax as source. Stupid x86! *)
1091        and store8(ea, d, mem, an) = genStore(I.MOVB, ea, d, mem, an)        and store8(ea, d, mem, an) = genStore(I.MOVB, ea, d, mem, an)
1092        and store16(ea, d, mem, an) = genStore(I.MOVW, ea, d, mem, an)        and store16(ea, d, mem, an) =
1093            mark(I.MOVE{mvOp=I.MOVW, src=immedOrReg(operand d), dst=address(ea, mem)}, an)
1094        and store32(ea, d, mem, an) =        and store32(ea, d, mem, an) =
1095              move'(immedOrReg(operand d), address(ea, mem), an)              move'(immedOrReg(operand d), address(ea, mem), an)
1096    

Legend:
Removed from v.815  
changed lines
  Added in v.818

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0