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

SCM Repository

[diderot] Diff of /branches/pure-cfg/src/compiler/c-target/tree-to-c.sml
ViewVC logotype

Diff of /branches/pure-cfg/src/compiler/c-target/tree-to-c.sml

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

revision 895, Wed Apr 20 17:20:44 2011 UTC revision 896, Wed Apr 20 17:21:05 2011 UTC
# Line 283  Line 283 
283                    [CL.mkCall(RN.addMat(m,n),  lhs :: trExps(env, args))]                    [CL.mkCall(RN.addMat(m,n),  lhs :: trExps(env, args))]
284                | IL.E_Op(Op.Sub(Ty.TensorTy[m,n]), args) =>                | IL.E_Op(Op.Sub(Ty.TensorTy[m,n]), args) =>
285                    [CL.mkCall(RN.subMat(m,n),  lhs :: trExps(env, args))]                    [CL.mkCall(RN.subMat(m,n),  lhs :: trExps(env, args))]
286                  | IL.E_Op(Op.Neg(Ty.TensorTy[m,n]), args) =>
287                      [CL.mkCall(RN.scaleMat(m,n),  lhs :: intExp ~1 :: trExps(env, args))]
288                | IL.E_Op(Op.Scale(Ty.TensorTy[m,n]), args) =>                | IL.E_Op(Op.Scale(Ty.TensorTy[m,n]), args) =>
289                    [CL.mkCall(RN.scaleMat(m,n),  lhs :: trExps(env, args))]                    [CL.mkCall(RN.scaleMat(m,n),  lhs :: trExps(env, args))]
290                | IL.E_Op(Op.MulMatMat(m,n,p), args) =>                | IL.E_Op(Op.MulMatMat(m,n,p), args) =>

Legend:
Removed from v.895  
changed lines
  Added in v.896

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