@@ -38,29 +38,29 @@ var addon = require( './../src/addon.node' );
38
38
* @param {string } uplo - specifies whether the upper or lower triangular part of the symmetric matrix `A` should be referenced
39
39
* @param {NonNegativeInteger } N - number of elements along each dimension of `A`
40
40
* @param {number } alpha - scalar constant
41
- * @param {Float64Array } x - first input vector
41
+ * @param {Float32Array } x - first input vector
42
42
* @param {integer } strideX - `x` stride length
43
- * @param {Float64Array } y - second input vector
43
+ * @param {Float32Array } y - second input vector
44
44
* @param {integer } strideY - `y` stride length
45
- * @param {Float64Array } A - input matrix
45
+ * @param {Float32Array } A - input matrix
46
46
* @param {integer } LDA - stride of the first dimension of `A` (a.k.a., leading dimension of the matrix `A`)
47
47
* @throws {TypeError } first argument must be a valid order
48
48
* @throws {TypeError } second argument must specify whether to reference the lower or upper triangular matrix
49
49
* @throws {RangeError } third argument must be a nonnegative integer
50
50
* @throws {RangeError } sixth argument must be non-zero
51
51
* @throws {RangeError } eighth argument must be non-zero
52
52
* @throws {RangeError } tenth argument must be a valid stride
53
- * @returns {Float64Array } `A`
53
+ * @returns {Float32Array } `A`
54
54
*
55
55
* @example
56
- * var Float64Array = require( '@stdlib/array/float64 ' );
56
+ * var Float32Array = require( '@stdlib/array/float32 ' );
57
57
*
58
- * var A = new Float64Array ( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // => [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
59
- * var x = new Float64Array ( [ 1.0, 2.0, 3.0 ] );
60
- * var y = new Float64Array ( [ 1.0, 2.0, 3.0 ] );
58
+ * var A = new Float32Array ( [ 1.0, 2.0, 3.0, 2.0, 1.0, 2.0, 3.0, 2.0, 1.0 ] ); // => [ [ 1.0, 2.0, 3.0 ], [ 2.0, 1.0, 2.0 ], [ 3.0, 2.0, 1.0 ] ]
59
+ * var x = new Float32Array ( [ 1.0, 2.0, 3.0 ] );
60
+ * var y = new Float32Array ( [ 1.0, 2.0, 3.0 ] );
61
61
*
62
62
* ssyr2( 'row-major', 'upper', 3, 1.0, x, 1, y, 1, A, 3 );
63
- * // A => <Float64Array >[ 3.0, 6.0, 9.0, 2.0, 9.0, 14.0, 3.0, 2.0, 19.0 ]
63
+ * // A => <Float32Array >[ 3.0, 6.0, 9.0, 2.0, 9.0, 14.0, 3.0, 2.0, 19.0 ]
64
64
*/
65
65
function ssyr2 ( order , uplo , N , alpha , x , strideX , y , strideY , A , LDA ) {
66
66
if ( ! isLayout ( order ) ) {
0 commit comments