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/ra/x86Spill.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/ra/x86Spill.sml

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

revision 555, Fri Mar 3 16:10:30 2000 UTC revision 565, Sun Mar 5 04:10:18 2000 UTC
# Line 312  Line 312 
312       | I.PUSHB arg => reloadPush(I.PUSHB, arg, an)       | I.PUSHB arg => reloadPush(I.PUSHB, arg, an)
313       | I.COPY _ => error "reload:COPY"       | I.COPY _ => error "reload:COPY"
314       | I.FILD opnd => reloadReal(I.FILD, opnd, an)       | I.FILD opnd => reloadReal(I.FILD, opnd, an)
315         | I.FILDL opnd => reloadReal(I.FILDL, opnd, an)
316         | I.FILDLL opnd => reloadReal(I.FILDLL, opnd, an)
317       | I.FLDT opnd => reloadReal(I.FLDT, opnd, an)       | I.FLDT opnd => reloadReal(I.FLDT, opnd, an)
318       | I.FLDL opnd => reloadReal(I.FLDL, opnd, an)       | I.FLDL opnd => reloadReal(I.FLDL, opnd, an)
319       | I.FLDS opnd => reloadReal(I.FLDS, opnd, an)       | I.FLDS opnd => reloadReal(I.FLDS, opnd, an)
# Line 323  Line 325 
325       | I.FBINARY{binOp, src, dst} =>       | I.FBINARY{binOp, src, dst} =>
326          withTmp'(fn tmpR =>          withTmp'(fn tmpR =>
327                   I.FBINARY{binOp=binOp, src=operand(tmpR, src), dst=dst}, an)                   I.FBINARY{binOp=binOp, src=operand(tmpR, src), dst=dst}, an)
328         | I.FIBINARY{binOp, src} =>
329            withTmp'(fn tmpR => I.FIBINARY{binOp=binOp, src=operand(tmpR, src)}, an)
330       | I.ANNOTATION{i,a} => reloadIt(i, a::an)       | I.ANNOTATION{i,a} => reloadIt(i, a::an)
331       | _ => error "reload"       | _ => error "reload"
332    in reloadIt(instr, [])    in reloadIt(instr, [])

Legend:
Removed from v.555  
changed lines
  Added in v.565

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