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

SCM Repository

[diderot] Diff of /branches/pure-cfg/src/compiler/translate/translate-basis.sml
ViewVC logotype

Diff of /branches/pure-cfg/src/compiler/translate/translate-basis.sml

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

revision 819, Wed Apr 13 22:02:50 2011 UTC revision 820, Wed Apr 13 22:15:08 2011 UTC
# Line 108  Line 108 
108                  (BV.fn_cos,             basisFn ILBasis.cos),                  (BV.fn_cos,             basisFn ILBasis.cos),
109                  (BV.op_cross,           simpleOp Op.Cross),                  (BV.op_cross,           simpleOp Op.Cross),
110                  (BV.fn_cross,           simpleOp Op.Cross),                  (BV.fn_cross,           simpleOp Op.Cross),
111                    (BV.op_outer,           fn (y, [dv1, dv2], xs) => let
112                                              val d1 = pruneDim(MV.toDim dv1)
113                                              val d2 = pruneDim(MV.toDim dv2)
114                                              in
115                                                assign (y, Op.Outer(DstTy.tensorTy[d1, d2]), xs)
116                                              end),
117                    (BV.fn_outer,           fn (y, [dv1, dv2], xs) => let
118                                              val d1 = pruneDim(MV.toDim dv1)
119                                              val d2 = pruneDim(MV.toDim dv2)
120                                              in
121                                                assign (y, Op.Outer(DstTy.tensorTy[d1, d2]), xs)
122                                              end),
123                  (BV.op_inner,           fn (y, [sh1, sh2, _], xs) => let                  (BV.op_inner,           fn (y, [sh1, sh2, _], xs) => let
124                                            val ty1 as DstTy.TensorTy dd1 = pruneShape sh1                                            val ty1 as DstTy.TensorTy dd1 = pruneShape sh1
125                                            val ty2 as DstTy.TensorTy dd2 = pruneShape sh2                                            val ty2 as DstTy.TensorTy dd2 = pruneShape sh2

Legend:
Removed from v.819  
changed lines
  Added in v.820

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