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/emit/x86Asm.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/emit/x86Asm.sml

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

revision 594, Tue Apr 4 23:41:47 2000 UTC revision 606, Sun Apr 9 23:10:59 2000 UTC
# Line 127  Line 127 
127       | asm_binaryOp (I.SARB) = "sarb"       | asm_binaryOp (I.SARB) = "sarb"
128       | asm_binaryOp (I.SHRB) = "shrb"       | asm_binaryOp (I.SHRB) = "shrb"
129     and emit_binaryOp x = emit (asm_binaryOp x)     and emit_binaryOp x = emit (asm_binaryOp x)
130     and asm_multDivOp (I.UMUL) = "umul"     and asm_multDivOp (I.MULL) = "mull"
131       | asm_multDivOp (I.IDIV) = "idiv"       | asm_multDivOp (I.IDIVL) = "idivl"
132       | asm_multDivOp (I.UDIV) = "udiv"       | asm_multDivOp (I.DIVL) = "divl"
133     and emit_multDivOp x = emit (asm_multDivOp x)     and emit_multDivOp x = emit (asm_multDivOp x)
134     and asm_unaryOp (I.DECL) = "decl"     and asm_unaryOp (I.DECL) = "decl"
135       | asm_unaryOp (I.INCL) = "incl"       | asm_unaryOp (I.INCL) = "incl"
# Line 412  Line 412 
412          )          )
413        | I.MULTDIV{multDivOp, src} =>        | I.MULTDIV{multDivOp, src} =>
414          ( emit_multDivOp multDivOp;          ( emit_multDivOp multDivOp;
415          emit "l\t";          emit "\t";
416          emit_src src )          emit_src src )
417        | I.MUL3{dst, src2, src1} =>        | I.MUL3{dst, src2, src1} =>
418          (          (

Legend:
Removed from v.594  
changed lines
  Added in v.606

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