@@ -24,7 +24,6 @@ import caddf = require( '@stdlib/complex/float32/base/add' );
24
24
import cmulf = require( '@stdlib/complex/float32/base/mul' ) ;
25
25
import cadd = require( '@stdlib/complex/float64/base/add' ) ;
26
26
import cmul = require( '@stdlib/complex/float64/base/mul' ) ;
27
- import addf = require( '@stdlib/number/float32/base/add' ) ;
28
27
import cdiv = require( '@stdlib/math/base/ops/cdiv' ) ;
29
28
import cneg = require( '@stdlib/math/base/ops/cneg' ) ;
30
29
import cnegf = require( '@stdlib/math/base/ops/cnegf' ) ;
@@ -40,6 +39,7 @@ import sub = require( '@stdlib/math/base/ops/sub' );
40
39
import subf = require( '@stdlib/math/base/ops/subf' ) ;
41
40
import umul = require( '@stdlib/math/base/ops/umul' ) ;
42
41
import umuldw = require( '@stdlib/math/base/ops/umuldw' ) ;
42
+ import addf = require( '@stdlib/number/float32/base/add' ) ;
43
43
44
44
/**
45
45
* Interface describing the `ops` namespace.
@@ -212,35 +212,6 @@ interface Namespace {
212
212
*/
213
213
cmul : typeof cmul ;
214
214
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
-
244
215
/**
245
216
* Divides two double-precision complex floating-point numbers.
246
217
*
@@ -679,6 +650,35 @@ interface Namespace {
679
650
* // returns [ 954437176, 1908874354 ]
680
651
*/
681
652
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 ;
682
682
}
683
683
684
684
/**
0 commit comments