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

Diff of /MLRISC/trunk/amd64/instructions/amd64Props.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 206  Line 206 
206               | I.SHIFT {src,dst,count,...} =>               | I.SHIFT {src,dst,count,...} =>
207                 (operandDef dst,                 (operandDef dst,
208                  operandAcc(count, operandAcc (src, operandUse dst)))                  operandAcc(count, operandAcc (src, operandUse dst)))
209                 | I.XADD {src, dst, ...} =>
210                   (operandAcc (dst, operandUse src), operandAcc (src, operandUse dst))
211               | I.CMPXCHG {src, dst, ...} =>               | I.CMPXCHG {src, dst, ...} =>
212                 (C.rax::operandDef dst, C.rax::operandAcc (src, operandUse dst))                 (C.rax::operandDef dst, C.rax::operandAcc (src, operandUse dst))
213               | ( I.ENTER _ | I.LEAVE ) => ([C.rsp, C.rbp], [C.rsp, C.rbp])               | ( I.ENTER _ | I.LEAVE ) => ([C.rsp, C.rbp], [C.rsp, C.rbp])

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