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

SCM Repository

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

Diff of /trunk/src/compiler/IL/gen/mid-il.spec

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

revision 304, Tue Aug 17 14:20:44 2010 UTC revision 336, Tue Aug 24 20:24:21 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    Not : : 1 : boolean negation
21    Max : : 2 :
22    Min : : 2 :
23    Sin : : 1 :
24    Cos : : 1 :
25    Pow : : 2 :
26  #  #
27  # vector operations  # vector operations
28  Dot : ty : 2 :  Dot : ty : 2 :
29  Cross : : 2 :  Cross : : 2 :
30  Select : int : 1 :  Select : int : 1 :
31  Norm : ty : 1 :  Norm : ty : 1 :
32  Scale : ty : 2 : scalar*tensor multiplication  Scale : ty : 2 : scalar*vector multiplication
33  InvScale : ty : 2 : tensor/scalar division  InvScale : ty : 2 : vector/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 :  Subscript : ty : 2 :
37  Max : : 2 :  Floor : int : 1 : compute real floor of a vector
 Min : : 2 :  
 Sin : : 1 :  
 Cos : : 1 :  
 Pow : : 2 :  
 Not : : 1 : boolean negation  
38  #  #
39  # conversions  # conversions
40  IntToReal : : 1 :  IntToReal : : 1 :
41  TruncToInt : : 1 :  TruncToInt : int : 1 :
42  RoundToInt : : 1 :  RoundToInt : int : 1 :
43  CeilToInt : : 1 :  CeilToInt : int : 1 :
44  FloorToInt : : 1 :  FloorToInt : int : 1 :
45  #  #
46  # image/kernel operations  # image/kernel operations
47  VoxelAddress : ImageInfo.info : * : compute the address of a voxel  VoxelAddress : ImageInfo.info : * : compute the address of a voxel
48  LoadVoxels : RawTypes.ty * int : 1 : load a vector of voxel values from an address  LoadVoxels : RawTypes.ty * int : 1 : load a vector of voxel values from an address
49  Transform : ImageInfo.info : 1 : transform a position to image-space  Transform : ImageInfo.info : 1 : transform a position to image-space
50  Kernel : Kernel.kernel : 0 :  EvalKernel : int * Kernel.kernel * int : 1 : apply a kernel function to a scalar or vector of arguments
 DiffKernel : : 1 : derivative of kernel  
 EvalKernel : int : 2 : apply a kernel function to a scalar or vector of arguments  
51  LoadImage : ImageInfo.info : 0 : image-file loading  LoadImage : ImageInfo.info : 0 : image-file loading
52  Inside : : 2 :  Inside : : 2 :
53  #  #

Legend:
Removed from v.304  
changed lines
  Added in v.336

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