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 645, Mon May 15 07:17:30 2000 UTC revision 646, Tue May 16 02:52:54 2000 UTC
# Line 156  Line 156 
156        | I.LEA{r32, addr}      => ([r32], operandUse addr)        | I.LEA{r32, addr}      => ([r32], operandUse addr)
157        | ( I.CMPL arg | I.CMPW arg | I.CMPB arg        | ( I.CMPL arg | I.CMPW arg | I.CMPB arg
158          | I.TESTL arg | I.TESTW arg | I.TESTB arg) => cmptest arg          | I.TESTL arg | I.TESTW arg | I.TESTB arg) => cmptest arg
159          | I.BITOP{lsrc, rsrc, ...} => cmptest{lsrc=lsrc,rsrc=rsrc}
160        | I.BINARY{binOp=I.XORL,src=I.Direct rs,dst=I.Direct rd,...} =>        | I.BINARY{binOp=I.XORL,src=I.Direct rs,dst=I.Direct rd,...} =>
161             if rs=rd then ([rd],[]) else ([rd],[rs,rd])             if rs=rd then ([rd],[]) else ([rd],[rs,rd])
162        | I.BINARY{src,dst,...} =>        | I.BINARY{src,dst,...} =>

Legend:
Removed from v.645  
changed lines
  Added in v.646

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