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

SCM Repository

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

Diff of /branches/charisee/src/compiler/gen/il/high-il.spec

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

revision 186, Thu Jul 29 04:26:57 2010 UTC revision 465, Thu Oct 28 22:17:34 2010 UTC
# Line 17  Line 17 
17  NEQ : ty : 2 :  NEQ : ty : 2 :
18  GT : ty : 2 :  GT : ty : 2 :
19  GTE : ty : 2 :  GTE : ty : 2 :
20    Max : : 2 :
21    Min : : 2 :
22    Sin : : 1 :
23    Cos : : 1 :
24    Pow : : 2 :
25    Not : : 1 : boolean negation
26    #
27    # tensor/vector operations
28    #
29  Dot : ty : 2 :  Dot : ty : 2 :
30  Cross : : 2 :  Cross : : 2 :
 #  
 # vector operations  
31  Norm : ty : 1 :  Norm : ty : 1 :
32  Scale : ty : 2 : scalar*tensor multiplication  Scale : ty : 2 : scalar*tensor multiplication
33  InvScale : ty : 2 : tensor/scalar division  InvScale : ty : 2 : tensor/scalar division
34  CL : : 1 : linear anisotropy measures  CL : : 1 : linear anisotropy measures
35  PrincipleEvec : ty : 2 : principle eigenvector; ty is result vector type  PrincipleEvec : ty : 2 : principle eigenvector; ty is result vector type
36  Subscript : ty : 2 :  Slice : ty * mask : 1 : tensor slice; type is tensor argument type
37  Max : : 2 :  Subscript : ty : * : tensor subscript (special case of slice)
 Min : : 2 :  
 Sin : : 1 :  
 Cos : : 1 :  
 Pow : : 2 :  
 Not : : 1 : boolean negation  
38  #  #
39  # conversions  # conversions
40  IntToReal : : 1 :  IntToReal : : 1 :
# Line 42  Line 44 
44  FloorToInt : : 1 :  FloorToInt : : 1 :
45  #  #
46  # image/field operations  # image/field operations
47  LoadImage : ImageInfo.info : 1 : image-file loading  Kernel     : Kernel.kernel      : 0 :
48  Inside : : 2 :  LoadImage  : ImageInfo.info     : 0 : image-file loading
49    Convolve   :                    : 2 : convolution; args are image, kernel
50    Inside     : ty                 : 2 : type is domain; args are position, field
51  Field : FieldDef.field_def : 0 :  Field : FieldDef.field_def : 0 :
52  Probe : : 2 :  AddField   :                    : 2 : field addition
53  Transform : ImageInfo.info : 1 : transform to image-space  ScaleField :                    : 2 : field scaling
54    NegField   :                    : 1 : field negation
55    DiffField  :                    : 1 : field differentiation
56    Probe      : ty * ty            : 2 : types are domain * range
57    #
58    # inputs
59    Input            : ty * string  : 0 :
60    InputWithDefault : ty * string  : 1 :

Legend:
Removed from v.186  
changed lines
  Added in v.465

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