Skip to content

Commit eae91d4

Browse files
authored
Discard changes to lib/node_modules/@stdlib/blas/base/drot/benchmark/c/benchmark.length.c
1 parent c354cf2 commit eae91d4

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

lib/node_modules/@stdlib/blas/base/drot/benchmark/c/benchmark.length.c

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,11 @@ static double rand_double( void ) {
9696
*/
9797
static double benchmark1( int iterations, int len ) {
9898
double elapsed;
99-
double *x;
100-
double *y;
99+
double x[ len ];
100+
double y[ len ];
101101
double t;
102102
int i;
103103

104-
x = (double *) malloc( len * sizeof( double ) );
105-
y = (double *) malloc( len * sizeof( double ) );
106104
for ( i = 0; i < len; i++ ) {
107105
x[ i ] = ( rand_double()*200.0 ) - 100.0;
108106
y[ i ] = ( rand_double()*200.0 ) - 100.0;
@@ -119,9 +117,6 @@ static double benchmark1( int iterations, int len ) {
119117
if ( y[ 0 ] != y[ 0 ] ) {
120118
printf( "should not return NaN\n" );
121119
}
122-
123-
free( x );
124-
free( y );
125120
return elapsed;
126121
}
127122

@@ -134,14 +129,11 @@ static double benchmark1( int iterations, int len ) {
134129
*/
135130
static double benchmark2( int iterations, int len ) {
136131
double elapsed;
137-
double *x;
138-
double *y;
132+
double x[ len ];
133+
double y[ len ];
139134
double t;
140135
int i;
141136

142-
x = (double *) malloc( len * sizeof( double ) );
143-
y = (double *) malloc( len * sizeof( double ) );
144-
145137
for ( i = 0; i < len; i++ ) {
146138
x[ i ] = ( rand_double()*200.0 ) - 100.0;
147139
y[ i ] = ( rand_double()*200.0 ) - 100.0;
@@ -158,10 +150,6 @@ static double benchmark2( int iterations, int len ) {
158150
if ( y[ 0 ] != y[ 0 ] ) {
159151
printf( "should not return NaN\n" );
160152
}
161-
162-
free( x );
163-
free( y );
164-
165153
return elapsed;
166154
}
167155

0 commit comments

Comments
 (0)