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

SCM Repository

[diderot] Diff of /branches/lamont_dev/src/compiler/gen/il/mid-il.spec
ViewVC logotype

Diff of /branches/lamont_dev/src/compiler/gen/il/mid-il.spec

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

revision 349, Fri Sep 24 00:24:20 2010 UTC revision 420, Sun Oct 17 02:23:55 2010 UTC
# Line 29  Line 29 
29  Dot : int : 2 :  Dot : int : 2 :
30  # Cross(u, v)   -- computes cross product of u and v  # Cross(u, v)   -- computes cross product of u and v
31  Cross : : 2 :  Cross : : 2 :
32  # Select<n,i>(u)  -- select ith element of vector u; n specifies u's arity  # Select<ty,i>(u)  -- select ith element of vector u; ty specifies u's type (IVec or Vec)
33  Select : int * int : 1 :  Select : ty * int : 1 :
34  # Norm<n>(u)   -- computes length of vector u; n specifies u's arity  # Norm<n>(u)   -- computes length of vector u; n specifies u's arity
35  Norm : int : 1 :  Norm : int : 1 :
36  # Scale<n>(s,u) -- multiply scalar s time vector u; n specifies u's arity  # Scale<n>(s,u) -- multiply scalar s time vector u; n specifies u's arity
# Line 42  Line 42 
42  Subscript : ty : 2 :  Subscript : ty : 2 :
43  Floor : int : 1 : compute real floor of a vector  Floor : int : 1 : compute real floor of a vector
44  #  #
45  ### conversions  ### conversions; the real to int forms are vector ops
46  IntToReal : : 1 :  IntToReal : : 1 :
47  TruncToInt : int : 1 :  TruncToInt : int : 1 :
48  RoundToInt : int : 1 :  RoundToInt : int : 1 :
# Line 62  Line 62 
62  Inside : ImageInfo.info : 1 :  Inside : ImageInfo.info : 1 :
63  #  #
64  # inputs  # inputs
65  Input : string : 0 :  Input : ty * string : 0 :
66  InputWithDefault : string : 1 :  InputWithDefault : ty * string : 1 :

Legend:
Removed from v.349  
changed lines
  Added in v.420

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