@@ -2,6 +2,7 @@ import { factory } from '../../../utils/factory.js'
22import { extend } from '../../../utils/object.js'
33import { createMatAlgo13xDD } from './matAlgo13xDD.js'
44import { createMatAlgo14xDs } from './matAlgo14xDs.js'
5+ import { createMatAlgo15xAs } from './matAlgo15xAs.js'
56import { broadcast } from './broadcast.js'
67
78const name = 'matrixAlgorithmSuite'
@@ -11,6 +12,7 @@ export const createMatrixAlgorithmSuite = /* #__PURE__ */ factory(
1112 name , dependencies , ( { typed, matrix } ) => {
1213 const matAlgo13xDD = createMatAlgo13xDD ( { typed } )
1314 const matAlgo14xDs = createMatAlgo14xDs ( { typed } )
15+ const matAlgo15xAs = createMatAlgo15xAs ( )
1416
1517 /**
1618 * Return a signatures object with the usual boilerplate of
@@ -115,9 +117,9 @@ export const createMatrixAlgorithmSuite = /* #__PURE__ */ factory(
115117 matrixSignatures [ scalar + ', DenseMatrix' ] =
116118 ( x , y ) => matAlgo14xDs ( y , x , elop , true )
117119 matrixSignatures [ 'Array,' + scalar ] =
118- ( x , y ) => matAlgo14xDs ( matrix ( x ) , y , elop , false ) . valueOf ( )
120+ ( x , y ) => matAlgo15xAs ( x , y , elop , false )
119121 matrixSignatures [ scalar + ', Array' ] =
120- ( x , y ) => matAlgo14xDs ( matrix ( y ) , x , elop , true ) . valueOf ( )
122+ ( x , y ) => matAlgo15xAs ( y , x , elop , true )
121123 } else {
122124 matrixSignatures [ 'DenseMatrix,' + scalar ] =
123125 typed . referToSelf ( self => ( x , y ) => {
@@ -129,11 +131,11 @@ export const createMatrixAlgorithmSuite = /* #__PURE__ */ factory(
129131 } )
130132 matrixSignatures [ 'Array,' + scalar ] =
131133 typed . referToSelf ( self => ( x , y ) => {
132- return matAlgo14xDs ( matrix ( x ) , y , self , false ) . valueOf ( )
134+ return matAlgo15xAs ( x , y , self , false )
133135 } )
134136 matrixSignatures [ scalar + ', Array' ] =
135137 typed . referToSelf ( self => ( x , y ) => {
136- return matAlgo14xDs ( matrix ( y ) , x , self , true ) . valueOf ( )
138+ return matAlgo15xAs ( y , x , self , true )
137139 } )
138140 }
139141 }
0 commit comments