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/instructions/x86Props.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/instructions/x86Props.sml

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

revision 600, Wed Apr 5 20:13:47 2000 UTC revision 601, Thu Apr 6 04:38:14 2000 UTC
# Line 157  Line 157 
157             if rs=rd then ([rd],[]) else ([rd],[rs,rd])             if rs=rd then ([rd],[]) else ([rd],[rs,rd])
158        | I.BINARY{src,dst,...} =>        | I.BINARY{src,dst,...} =>
159             (operandDef dst, operandAcc(src, operandUse dst))             (operandDef dst, operandAcc(src, operandUse dst))
160        | I.ENTER _             => ([C.stackptrR], [C.stackptrR])        | I.ENTER _             => ([C.esp, C.ebp], [C.esp, C.ebp])
161        | I.LEAVE               => ([C.stackptrR], [C.stackptrR])        | I.LEAVE               => ([C.esp, C.ebp], [C.esp, C.ebp])
162        | I.MULTDIV arg         => multdiv arg        | I.MULTDIV arg         => multdiv arg
163        | I.MUL3{src1, src2=SOME _, dst}=> ([dst], operandUse src1)        | I.MUL3{src1, src2=SOME _, dst}=> ([dst], operandUse src1)
164        | I.MUL3{src1, dst, ...}=> ([dst], dst::operandUse src1)        | I.MUL3{src1, dst, ...}=> ([dst], dst::operandUse src1)

Legend:
Removed from v.600  
changed lines
  Added in v.601

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