Home My Page Projects Code Snippets Project Openings diderot

# SCM Repository

[diderot] Diff of /branches/vis12/src/compiler/gen/il/high-il.spec
 [diderot] / branches / vis12 / src / compiler / gen / il / high-il.spec

# Diff of /branches/vis12/src/compiler/gen/il/high-il.spec

revision 1940, Tue Jul 3 15:14:46 2012 UTC revision 1941, Tue Jul 3 15:22:31 2012 UTC
# Line 33  Line 33
33  Dot : ty : 1 : 2 :  Dot : ty : 1 : 2 :
34  MulVecMat : ty : 1 : 2 : vector times matrix multiplication (type is matrix type)  MulVecMat : ty : 1 : 2 : vector times matrix multiplication (type is matrix type)
35  MulMatVec : ty : 1 : 2 : matrix times vector multiplication (type is matrix type)  MulMatVec : ty : 1 : 2 : matrix times vector multiplication (type is matrix type)
36  MulMatMat : ty * ty : 1 : 2 : matrix times matrix multiplication (type is tensor type)  MulMatMat : ty * ty : 1 : 2 : matrix times matrix multiplication
37  MulVecTen3 : ty : 1 : 2 : vector times 3rd-order tensor multiplication (type is tensor type)  MulVecTen3 : ty : 1 : 2 : vector times 3rd-order tensor multiplication (type is tensor type)
38  MulTen3Vec : ty : 1 : 2 : 3rd-order tensor times vector multiplication  MulTen3Vec : ty : 1 : 2 : 3rd-order tensor times vector multiplication (type is tensor type)
39  Cross : : 1 : 2 :  Cross : : 1 : 2 :
40  Outer : ty : 1 : 2 : vector outer product (type is result type)  Outer : ty : 1 : 2 : vector outer product (type is result type)
41  # Norm<ty>(x) -- returns the norm of the tensor x, which has type ty  # Norm<ty>(x) -- returns the norm of the tensor x, which has type ty

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