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 2637, Wed May 30 20:23:59 2007 UTC revision 2638, Wed May 30 21:34:40 2007 UTC
# Line 252  Line 252 
252              of I.FMOVE {dst, src, ...} => (operand dst, operand src)              of I.FMOVE {dst, src, ...} => (operand dst, operand src)
253               | I.FBINOP {dst, src, ...} => ([dst], [src])               | I.FBINOP {dst, src, ...} => ([dst], [src])
254               | I.FCOM {dst, src, ...} => ([dst], operand src)               | I.FCOM {dst, src, ...} => ([dst], operand src)
255                 | ( I.FSQRTS {dst, src} | I.FSQRTD {dst, src} )=>
256                   (operand dst, operand src)
257               | ( I.CALL {defs, uses, ...} | I.CALLQ {defs, uses, ...} ) =>               | ( I.CALL {defs, uses, ...} | I.CALLQ {defs, uses, ...} ) =>
258                 (C.getFreg defs, C.getFreg uses)                 (C.getFreg defs, C.getFreg uses)
259               | _ => ([], [])               | _ => ([], [])
# Line 357  Line 359 
359             of ( I.ADDSS | I.SUBSS | I.MULSS | I.DIVSS ) => 32             of ( I.ADDSS | I.SUBSS | I.MULSS | I.DIVSS ) => 32
360              | ( I.ADDSD | I.SUBSD | I.MULSD | I.DIVSD ) => 64              | ( I.ADDSD | I.SUBSD | I.MULSD | I.DIVSD ) => 64
361             (* end case *))             (* end case *))
362             | I.FSQRTS _ => 32
363             | I.FSQRTD _ => 64
364          (* end case *))          (* end case *))
365    
366    end (* AMD64Props *)    end (* AMD64Props *)

Legend:
Removed from v.2637  
changed lines
  Added in v.2638

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