Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Diff of /branches/pure-cfg/src/compiler/low-il/check-low-il.sml
ViewVC logotype

Diff of /branches/pure-cfg/src/compiler/low-il/check-low-il.sml

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

revision 564, Wed Feb 23 22:34:31 2011 UTC revision 565, Thu Feb 24 18:34:48 2011 UTC
# Line 46  Line 46 
46              | Op.PrincipleEvec _ => raise Fail "Op.PrincipleEvec unimplemented"              | Op.PrincipleEvec _ => raise Fail "Op.PrincipleEvec unimplemented"
47              | Op.Subscript(Ty.IVecTy d) => (Ty.intTy, [Ty.IVecTy d, Ty.intTy])              | Op.Subscript(Ty.IVecTy d) => (Ty.intTy, [Ty.IVecTy d, Ty.intTy])
48              | Op.Subscript(Ty.VecTy d) => (Ty.realTy, [Ty.VecTy d, Ty.intTy])              | Op.Subscript(Ty.VecTy d) => (Ty.realTy, [Ty.VecTy d, Ty.intTy])
49                | Op.Ceiling d => (Ty.VecTy d, [Ty.VecTy d])
50              | Op.Floor d => (Ty.VecTy d, [Ty.VecTy d])              | Op.Floor d => (Ty.VecTy d, [Ty.VecTy d])
51                | Op.Round d => (Ty.VecTy d, [Ty.VecTy d])
52                | Op.Trunc d => (Ty.VecTy d, [Ty.VecTy d])
53              | Op.IntToReal => (Ty.realTy, [Ty.intTy])              | Op.IntToReal => (Ty.realTy, [Ty.intTy])
54              | Op.TruncToInt d => (Ty.IVecTy d, [Ty.VecTy d])              | Op.RealToInt d => (Ty.IVecTy d, [Ty.VecTy d])
             | Op.RoundToInt d => (Ty.IVecTy d, [Ty.VecTy d])  
             | Op.CeilToInt d => (Ty.IVecTy d, [Ty.VecTy d])  
             | Op.FloorToInt d => (Ty.IVecTy d, [Ty.VecTy d])  
55              | Op.ImageAddress info => (Ty.AddrTy info, [Ty.ImageTy info])              | Op.ImageAddress info => (Ty.AddrTy info, [Ty.ImageTy info])
56              | Op.LoadVoxels(info, n) => (Ty.VecTy n, [Ty.AddrTy info])              | Op.LoadVoxels(info, n) => (Ty.VecTy n, [Ty.AddrTy info])
57              | Op.PosToImgSpace info => let              | Op.PosToImgSpace info => let

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

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