File tree 1 file changed +8
-6
lines changed
lib/node_modules/@stdlib/math/base/special/ccis/benchmark/c/native
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -92,26 +92,28 @@ static double rand_double( void ) {
92
92
* @return elapsed time in seconds
93
93
*/
94
94
static double benchmark ( void ) {
95
- double re [ 100 ];
96
- double im [ 100 ];
95
+ double are [ 100 ];
96
+ double aim [ 100 ];
97
97
double elapsed ;
98
+ double re ;
99
+ double im ;
98
100
double t ;
99
101
int i ;
100
102
101
103
stdlib_complex128_t z1 ;
102
104
stdlib_complex128_t z2 ;
103
105
104
106
for ( i = 0 ; i < 100 ; i ++ ) {
105
- re [ i ] = ( 1000.0 * rand_double () ) - 500.0 ;
106
- im [ i ] = ( 1000.0 * rand_double () ) - 500.0 ;
107
+ are [ i ] = ( 1000.0 * rand_double () ) - 500.0 ;
108
+ aim [ i ] = ( 1000.0 * rand_double () ) - 500.0 ;
107
109
}
108
110
109
111
t = tic ();
110
112
for ( i = 0 ; i < ITERATIONS ; i ++ ) {
111
- z1 = stdlib_complex128 ( re [ i %100 ], im [ i %100 ] );
113
+ z1 = stdlib_complex128 ( are [ i %100 ], aim [ i %100 ] );
112
114
113
115
z2 = stdlib_base_ccis ( z1 );
114
- stdlib_complex128_reim ( z2 , & re [ i % 100 ] , & im [ i % 100 ] );
116
+ stdlib_complex128_reim ( z2 , & re , & im );
115
117
if ( re != re ) {
116
118
printf ( "should not return NaN\n" );
117
119
break ;
You can’t perform that action at this time.
0 commit comments