-
- Downloads
Non-square matrix multiplication; marking cl-invalid
Fixed a problem in #'matrix-product-dimensions reported by Norman Werner that prevented taking the product of non-square matrices, and added a test to check for the multiplication for all four element types supported. This revealed a problem in non-native marray initialization (found in CCL) which has been fixed by marking foreign-arrays :cl-invalid when neither :initial-contents nor :initial-element have been specified. SBCL 64: TOTAL: 1449 assertions passed, 7 failed, 0 execution errors. CCL64: TOTAL: 1450 assertions passed, 6 failed, 0 execution errors.
Showing
- data/foreign-array.lisp 4 additions, 3 deletionsdata/foreign-array.lisp
- gsll-tests.asd 2 additions, 1 deletiongsll-tests.asd
- linear-algebra/blas2.lisp 2 additions, 2 deletionslinear-algebra/blas2.lisp
- linear-algebra/blas3.lisp 6 additions, 1 deletionlinear-algebra/blas3.lisp
- tests/matrix-product-nonsquare.lisp 78 additions, 0 deletionstests/matrix-product-nonsquare.lisp
tests/matrix-product-nonsquare.lisp
0 → 100644
Please register or sign in to comment