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/x86.md
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/x86.md

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

revision 593, Tue Apr 4 07:26:33 2000 UTC revision 594, Tue Apr 4 23:41:47 2000 UTC
# Line 241  Line 241 
241        * labels in certain instructions.        * labels in certain instructions.
242        *)        *)
243        fun stupidGas(I.ImmedLabel lexp) = emit_labexp lexp        fun stupidGas(I.ImmedLabel lexp) = emit_labexp lexp
244          | stupidGas(I.LabelEA _) = error "stupidGas"          | stupidGas opnd = (emit "*"; emit_operand opnd)
         | stupidGas opnd = emit_operand opnd  
245    
246       (* Display the floating point binary opcode *)       (* Display the floating point binary opcode *)
247        fun isMemOpnd(I.MemReg _) = true        fun isMemOpnd(I.MemReg _) = true
# Line 283  Line 282 
282            emit_defs(cellset1)><            emit_defs(cellset1)><
283            emit_uses(cellset2)>''            emit_uses(cellset2)>''
284    
285      | ENTER of operand * operand      | ENTER of {src1:operand, src2:operand}
286          ``enter\t<operand1>, <operand2>''          ``enter\t<emit_operand src1>, <emit_operand src2>''
287    
288      | LEAVE      | LEAVE
289          ``leave''          ``leave''

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

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