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

SCM Repository

[diderot] Diff of /branches/charisee/src/compiler/ein/ein.sml
ViewVC logotype

Diff of /branches/charisee/src/compiler/ein/ein.sml

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

revision 2506, Fri Nov 8 00:05:57 2013 UTC revision 2507, Mon Nov 11 20:03:02 2013 UTC
# Line 1  Line 1 
1  structure Ein =  structure Ein =
2    struct    struct
3    
4  datatype param_kind = TEN | FLD of int  datatype param_kind = TEN | FLD of int|KRN|IMG of int
5  type index_kind =int  type index_kind =int
6  type field_id = int  type field_id = int
7  type tensor_id = int  type tensor_id = int
8    type kernel_id = int
9    type image_id = int
10  type index_id = int  type index_id = int
11  type var = VarEin.var  type var = VarEin.var
12    
# Line 22  Line 24 
24      =Const of real      =Const of real
25      | Tensor of tensor_id * alpha      | Tensor of tensor_id * alpha
26      | Field of field_id* alpha      | Field of field_id* alpha
27      | Krn of tensor_id* (mu*mu) list * pos      | Krn of kernel_id* (mu*mu) list * pos
28      | Delta of mu * mu      | Delta of mu * mu
29      | Value of index_id (*Lift index*)      | Value of index_id (*Lift index*)
30      | Epsilon of index_id * index_id * index_id      | Epsilon of index_id * index_id * index_id
# Line 34  Line 36 
36      | Div of ein_exp * ein_exp      | Div of ein_exp * ein_exp
37      | Partial of alpha      | Partial of alpha
38      | Apply of ein_exp * ein_exp      | Apply of ein_exp * ein_exp
39      | Conv of field_id * alpha * tensor_id * alpha      | Conv of image_id * alpha * kernel_id * alpha
40      | Probe of ein_exp * ein_exp      | Probe of ein_exp * ein_exp
41      | Img of field_id*alpha*pos list      | Img of image_id*alpha*pos list
42    
43      withtype alpha= mu list      withtype alpha= mu list
44      and pos=ein_exp      and pos=ein_exp

Legend:
Removed from v.2506  
changed lines
  Added in v.2507

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