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/omit-frameptr/x86omit-frameptr.sml
ViewVC logotype

Diff of /sml/trunk/src/MLRISC/x86/omit-frameptr/x86omit-frameptr.sml

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

revision 1155, Wed Mar 20 20:52:51 2002 UTC revision 1156, Thu Mar 21 22:01:11 2002 UTC
# Line 246  Line 246 
246                unchanged(I.FIBINARY{binOp=binOp, src=operand(src)})                unchanged(I.FIBINARY{binOp=binOp, src=operand(src)})
247             | I.FUCOM opnd => unchanged(I.FUCOM(operand opnd))             | I.FUCOM opnd => unchanged(I.FUCOM(operand opnd))
248             | I.FUCOMP opnd => unchanged(I.FUCOMP(operand (opnd)))             | I.FUCOMP opnd => unchanged(I.FUCOMP(operand (opnd)))
249               | I.FCOMI opnd => unchanged(I.FCOMI(operand opnd))
250               | I.FCOMIP opnd => unchanged(I.FCOMIP(operand (opnd)))
251               | I.FUCOMI opnd => unchanged(I.FUCOMI(operand opnd))
252               | I.FUCOMIP opnd => unchanged(I.FUCOMIP(operand (opnd)))
253             | I.FSTPL opnd => float(I.FSTPL, opnd)             | I.FSTPL opnd => float(I.FSTPL, opnd)
254             | I.FSTPS opnd => float(I.FSTPS, opnd)             | I.FSTPS opnd => float(I.FSTPS, opnd)
255             | I.FSTPT opnd  => float(I.FSTPT, opnd)             | I.FSTPT opnd  => float(I.FSTPT, opnd)
# Line 272  Line 276 
276             | I.FUNOP{fsize:I.fsize, unOp:I.funOp, src:I.operand, dst:I.operand} =>             | I.FUNOP{fsize:I.fsize, unOp:I.funOp, src:I.operand, dst:I.operand} =>
277                 unchanged(I.FUNOP{fsize=fsize, unOp=unOp, src=operand(src),                 unchanged(I.FUNOP{fsize=fsize, unOp=unOp, src=operand(src),
278                                   dst=operand(dst)})                                   dst=operand(dst)})
279             | I.FCMP{fsize:I.fsize, lsrc:I.operand, rsrc:I.operand} =>             | I.FCMP{i,fsize:I.fsize, lsrc:I.operand, rsrc:I.operand} =>
280                 unchanged(I.FCMP{fsize=fsize, lsrc=operand(lsrc), rsrc=operand(rsrc)})                 unchanged(I.FCMP{i=i,fsize=fsize, lsrc=operand(lsrc), rsrc=operand(rsrc)})
281             | _ => unchanged(instr)             | _ => unchanged(instr)
282           (*esac*))           (*esac*))
283        in        in

Legend:
Removed from v.1155  
changed lines
  Added in v.1156

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