@@ -24,7 +24,6 @@ import caddf = require( '@stdlib/complex/float32/base/add' );
2424import cmulf = require( '@stdlib/complex/float32/base/mul' ) ;
2525import cadd = require( '@stdlib/complex/float64/base/add' ) ;
2626import cmul = require( '@stdlib/complex/float64/base/mul' ) ;
27- import addf = require( '@stdlib/number/float32/base/add' ) ;
2827import cdiv = require( '@stdlib/math/base/ops/cdiv' ) ;
2928import cneg = require( '@stdlib/math/base/ops/cneg' ) ;
3029import cnegf = require( '@stdlib/math/base/ops/cnegf' ) ;
@@ -40,6 +39,7 @@ import sub = require( '@stdlib/math/base/ops/sub' );
4039import subf = require( '@stdlib/math/base/ops/subf' ) ;
4140import umul = require( '@stdlib/math/base/ops/umul' ) ;
4241import umuldw = require( '@stdlib/math/base/ops/umuldw' ) ;
42+ import addf = require( '@stdlib/number/float32/base/add' ) ;
4343
4444/**
4545* Interface describing the `ops` namespace.
@@ -212,35 +212,6 @@ interface Namespace {
212212 */
213213 cmul : typeof cmul ;
214214
215- /**
216- * Computes the sum of two single-precision floating-point numbers `x` and `y`.
217- *
218- * @param x - first input value
219- * @param y - second input value
220- * @returns sum
221- *
222- * @example
223- * var v = ns.addf( -1.0, 5.0 );
224- * // returns 4.0
225- *
226- * @example
227- * var v = ns.addf( 2.0, 5.0 );
228- * // returns 7.0
229- *
230- * @example
231- * var v = ns.addf( 0.0, 5.0 );
232- * // returns 5.0
233- *
234- * @example
235- * var v = ns.addf( -0.0, 0.0 );
236- * // returns 0.0
237- *
238- * @example
239- * var v = ns.addf( NaN, NaN );
240- * // returns NaN
241- */
242- addf : typeof addf ;
243-
244215 /**
245216 * Divides two double-precision complex floating-point numbers.
246217 *
@@ -679,6 +650,35 @@ interface Namespace {
679650 * // returns [ 954437176, 1908874354 ]
680651 */
681652 umuldw : typeof umuldw ;
653+
654+ /**
655+ * Computes the sum of two single-precision floating-point numbers `x` and `y`.
656+ *
657+ * @param x - first input value
658+ * @param y - second input value
659+ * @returns sum
660+ *
661+ * @example
662+ * var v = ns.addf( -1.0, 5.0 );
663+ * // returns 4.0
664+ *
665+ * @example
666+ * var v = ns.addf( 2.0, 5.0 );
667+ * // returns 7.0
668+ *
669+ * @example
670+ * var v = ns.addf( 0.0, 5.0 );
671+ * // returns 5.0
672+ *
673+ * @example
674+ * var v = ns.addf( -0.0, 0.0 );
675+ * // returns 0.0
676+ *
677+ * @example
678+ * var v = ns.addf( NaN, NaN );
679+ * // returns NaN
680+ */
681+ addf : typeof addf ;
682682}
683683
684684/**
0 commit comments