Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit d8e9031

Browse files
test: remove ulpdiff dependency
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent 7d24076 commit d8e9031

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

‎lib/node_modules/@stdlib/math/base/special/kernel-sincosf/test/test.assign.js‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
var tape = require( 'tape' );
2424
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2525
var f32 = require( '@stdlib/number/float64/base/to-float32' );
26-
var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' );
2726
var rempio2f = require( '@stdlib/math/base/special/rempio2f' );
2827
var Float32Array = require( '@stdlib/array/float32' );
2928
var kernelSincosf = require( './../lib/assign.js' );
@@ -67,15 +66,16 @@ tape( 'the function evaluates the sine and cosine for input values on the interv
6766
x = smallRange.x;
6867
sine = smallRange.sine;
6968
cosine = smallRange.cosine;
69+
out = [ 0.0, 0.0 ];
7070

7171
for ( i = 0; i < x.length; i++ ) {
72-
out=[0.0,0.0];
72+
x[i]=f32(x[i]);
7373
y = kernelSincosf( x[ i ], out, 1, 0 );
7474
sine[ i ] = f32( sine[ i ] );
7575
cosine[ i ] = f32( cosine[ i ] );
7676
t.strictEqual( y, out, 'returns output array' );
77-
t.strictEqual( ulpdiff(y[ 0 ], sine[ i ])<=1,true, 'returns expected value' );
78-
t.strictEqual( ulpdiff(y[ 1 ], cosine[ i ])<=1,true, 'returns expected value' );
77+
t.strictEqual( y[ 0 ], sine[ i ], 'returns expected value' );
78+
t.strictEqual( y[ 1 ], cosine[ i ], 'returns expected value' );
7979
}
8080
t.end();
8181
});
@@ -94,8 +94,9 @@ tape( 'the function can be used to compute the sine and cosine for input values
9494
x = largePositive.x;
9595
sine = largePositive.sine;
9696
cosine = largePositive.cosine;
97+
out = [ 0.0, 0.0 ];
98+
9799
for ( i = 0; i < x.length; i++ ) {
98-
out = [ 0.0, 0.0 ];
99100
n = rempio2f( x[ i ], y );
100101
sine[ i ] = f32( sine[ i ] );
101102
cosine[ i ] = f32( cosine[ i ] );
@@ -148,8 +149,9 @@ tape( 'the function can be used to compute the sine and cosine for input values
148149
x = largeNegative.x;
149150
sine = largeNegative.sine;
150151
cosine = largeNegative.cosine;
152+
out = [ 0.0, 0.0 ];
153+
151154
for ( i = 0; i < x.length; i++ ) {
152-
out = [ 0.0, 0.0 ];
153155
n = rempio2f( x[ i ], y );
154156
sine[ i ] = f32( sine[ i ] );
155157
cosine[ i ] = f32( cosine[ i ] );

‎lib/node_modules/@stdlib/math/base/special/kernel-sincosf/test/test.main.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
var tape = require( 'tape' );
2424
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2525
var f32 = require( '@stdlib/number/float64/base/to-float32' );
26-
var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' );
2726
var rempio2f = require( '@stdlib/math/base/special/rempio2f' );
2827
var kernelSincosf = require( './../lib/main.js' );
2928

@@ -64,11 +63,12 @@ tape( 'the function evaluates the sine and cosine for input values on the interv
6463
cosine = smallRange.cosine;
6564

6665
for ( i = 0; i < x.length; i++ ) {
66+
x[ i ] = f32( x[ i ] );
6767
y = kernelSincosf( x[ i ] );
6868
sine[ i ] = f32( sine[ i ] );
6969
cosine[ i ] = f32( cosine[ i ] );
70-
t.strictEqual( ulpdiff(y[ 0 ], sine[ i ])<=1,true, 'returns expected value' );
71-
t.strictEqual( ulpdiff(y[ 1 ], cosine[ i ])<=1,true, 'returns expected value' );
70+
t.strictEqual( y[ 0 ], sine[ i ], 'returns expected value' );
71+
t.strictEqual( y[ 1 ], cosine[ i ], 'returns expected value' );
7272
}
7373
t.end();
7474
});

‎lib/node_modules/@stdlib/math/base/special/kernel-sincosf/test/test.native.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ var resolve = require( 'path' ).resolve;
2424
var tape = require( 'tape' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var f32 = require( '@stdlib/number/float64/base/to-float32' );
27-
var ulpdiff = require( '@stdlib/number/float32/base/ulp-difference' );
2827
var rempio2f = require( '@stdlib/math/base/special/rempio2f' );
2928
var tryRequire = require( '@stdlib/utils/try-require' );
3029

@@ -73,11 +72,12 @@ tape( 'the function evaluates the sine and cosine for input values on the interv
7372
cosine = smallRange.cosine;
7473

7574
for ( i = 0; i < x.length; i++ ) {
75+
x[ i ] = f32( x[ i ] );
7676
y = kernelSincosf( x[ i ] );
7777
sine[ i ] = f32( sine[ i ] );
7878
cosine[ i ] = f32( cosine[ i ] );
79-
t.strictEqual( ulpdiff(y[ 0 ], sine[ i ])<=1,true, 'returns expected value' );
80-
t.strictEqual( ulpdiff(y[ 1 ], cosine[ i ])<=1,true, 'returns expected value' );
79+
t.strictEqual( y[ 0 ], sine[ i ], 'returns expected value' );
80+
t.strictEqual( y[ 1 ], cosine[ i ], 'returns expected value' );
8181
}
8282
t.end();
8383
});

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /