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

SCM Repository

[diderot] Diff of /branches/staging/src/compiler/high-to-mid/high-to-mid.sml
ViewVC logotype

Diff of /branches/staging/src/compiler/high-to-mid/high-to-mid.sml

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

revision 1941, Tue Jul 3 15:22:31 2012 UTC revision 1942, Tue Jul 3 15:22:53 2012 UTC
# Line 226  Line 226 
226                | SrcOp.MulMatVec(SrcTy.TensorTy[d1, d2]) => assign (DstOp.MulMatVec(d1, d2))                | SrcOp.MulMatVec(SrcTy.TensorTy[d1, d2]) => assign (DstOp.MulMatVec(d1, d2))
227                | SrcOp.MulMatMat(SrcTy.TensorTy[d1, d2], SrcTy.TensorTy[d2', d3]) =>                | SrcOp.MulMatMat(SrcTy.TensorTy[d1, d2], SrcTy.TensorTy[d2', d3]) =>
228                    assign (DstOp.MulMatMat(d1, d2, d3))                    assign (DstOp.MulMatMat(d1, d2, d3))
229                  | SrcOp.MulVecTen3(SrcTy.TensorTy[d1, d2, d3]) => assign(DstOp.MulVecTen3(d1, d2, d3))
230                  | SrcOp.MulTen3Vec(SrcTy.TensorTy[d1, d2, d3]) => assign(DstOp.MulTen3Vec(d1, d2, d3))
231                | SrcOp.Cross => assign DstOp.Cross                | SrcOp.Cross => assign DstOp.Cross
232                | SrcOp.Outer(SrcTy.TensorTy[d1, d2]) => let                | SrcOp.Outer(SrcTy.TensorTy[d1, d2]) => let
233                    val [v1, v2] = Env.renameList(env, args)                    val [v1, v2] = Env.renameList(env, args)

Legend:
Removed from v.1941  
changed lines
  Added in v.1942

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