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

SCM Repository

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

Diff of /branches/vis12/src/compiler/translate/translate-basis.sml

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

revision 1938, Mon Jul 2 20:14:36 2012 UTC revision 1939, Mon Jul 2 21:11:07 2012 UTC
# Line 169  Line 169 
169                                                    | ([d1], [d1', d2]) => Op.MulVecMat ty2                                                    | ([d1], [d1', d2]) => Op.MulVecMat ty2
170                                                    | ([d1, d2], [d2']) => Op.MulMatVec ty1                                                    | ([d1, d2], [d2']) => Op.MulMatVec ty1
171                                                    | ([d1, d2], [d2', d3]) => Op.MulMatMat(ty1, ty2)                                                    | ([d1, d2], [d2', d3]) => Op.MulMatMat(ty1, ty2)
172                                                    | _ => raise Fail "unsupported inner-product type"                                                    | ([d1], [d1', d2, d3]) => Op.MulVecTen3 ty2
173                                                      | ([d1, d2, d3], [d3']) => Op.MulTen3Vec ty1
174                                                      | _ => raise Fail(concat[
175                                                            "unsupported inner-product: ",
176                                                            DstTy.toString ty1, " * ", DstTy.toString ty2
177                                                          ])
178                                                  (* end case *))                                                  (* end case *))
179                                            in                                            in
180                                              assign (y, rator, xs)                                              assign (y, rator, xs)

Legend:
Removed from v.1938  
changed lines
  Added in v.1939

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