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 /MLRISC/trunk/amd64/emit/amd64Asm.sml
ViewVC logotype

Diff of /MLRISC/trunk/amd64/emit/amd64Asm.sml

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

revision 2804, Mon Oct 22 04:20:02 2007 UTC revision 2805, Mon Oct 22 07:33:14 2007 UTC
# Line 544  Line 544 
544               emit_src src;               emit_src src;
545               emit ", ";               emit ", ";
546               emit_dst dst ) )               emit_dst dst ) )
547           | I.XADD{lock, sz, src, dst} =>
548             ( (if lock
549                  then (emit "lock\n\t")
550                  else ());
551               emit "xadd";
552    
553               (case sz of
554                 I.I8 => emit "b"
555               | I.I16 => emit "w"
556               | I.I32 => emit "l"
557               | I.I64 => emit "q"
558               );
559    
560               ( emit "\t";
561                 emit_src src;
562                 emit ", ";
563                 emit_dst dst ) )
564         | I.MULTDIV{multDivOp, src} =>         | I.MULTDIV{multDivOp, src} =>
565           ( emit_multDivOp multDivOp;           ( emit_multDivOp multDivOp;
566             emit "\t";             emit "\t";

Legend:
Removed from v.2804  
changed lines
  Added in v.2805

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