static-tensor-0.1.0.0: bench/MatMul/Linear.hs
module MatMul.Linear where
import Linear.Matrix
import Linear.V4
mkMat :: [Float] -> M44 Float
mkMat (a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:_) =
V4 (V4 a b c d)
(V4 e f g h)
(V4 i j k l)
(V4 m n o p)
mkMat _ = error "Not enough elements in the list."
mult :: M44 Float -> M44 Float -> M44 Float
mult = (!*!)