Skip to content

Commit a4958d2

Browse files
committed
bench: fix types
--- 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: na - 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: missing_dependencies - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent e7a3505 commit a4958d2

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

lib/node_modules/@stdlib/stats/base/ndarray/smaxabs/benchmark/c/benchmark.length.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ static void print_summary( int total, int passing ) {
6363
* @param iterations number of iterations
6464
* @param elapsed elapsed time in seconds
6565
*/
66-
static void print_results( int iterations, float elapsed ) {
67-
float rate = (float)iterations / elapsed;
66+
static void print_results( int iterations, double elapsed ) {
67+
double rate = (double)iterations / elapsed;
6868
printf( " ---\n" );
6969
printf( " iterations: %d\n", iterations );
7070
printf( " elapsed: %0.9f\n", elapsed );
@@ -77,10 +77,10 @@ static void print_results( int iterations, float elapsed ) {
7777
*
7878
* @return clock time
7979
*/
80-
static float tic( void ) {
80+
static double tic( void ) {
8181
struct timeval now;
8282
gettimeofday( &now, NULL );
83-
return (float)now.tv_sec + (float)now.tv_usec/1.0e6;
83+
return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
8484
}
8585

8686
/**
@@ -100,7 +100,7 @@ static float rand_float( void ) {
100100
* @param len array length
101101
* @return elapsed time in seconds
102102
*/
103-
static float benchmark( int iterations, int len ) {
103+
static double benchmark( int iterations, int len ) {
104104
enum STDLIB_NDARRAY_INDEX_MODE imode;
105105
const struct ndarray *arrays[ 1 ];
106106
enum STDLIB_NDARRAY_ORDER order;
@@ -110,7 +110,7 @@ static float benchmark( int iterations, int len ) {
110110
int64_t nsubmodes;
111111
struct ndarray *x;
112112
int64_t offset;
113-
float elapsed;
113+
double elapsed;
114114
int64_t ndims;
115115
float *data;
116116
float v;
@@ -134,7 +134,7 @@ static float benchmark( int iterations, int len ) {
134134
x = stdlib_ndarray_allocate( STDLIB_NDARRAY_FLOAT32, (uint8_t *)data, ndims, shape, strides, offset, order, imode, nsubmodes, submodes );
135135
arrays[ 0 ] = x;
136136

137-
v = 0.0;
137+
v = 0.0f;
138138
t = tic();
139139
for ( i = 0; i < iterations; i++ ) {
140140
v = stdlib_stats_smaxabs( arrays );
@@ -158,7 +158,7 @@ static float benchmark( int iterations, int len ) {
158158
* Main execution sequence.
159159
*/
160160
int main( void ) {
161-
float elapsed;
161+
double elapsed;
162162
int count;
163163
int iter;
164164
int len;

0 commit comments

Comments
 (0)