File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
lib/node_modules/@stdlib/blas/base/dger/benchmark/c Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -104,11 +104,12 @@ static double benchmark1( int iterations, int N ) {
104
104
int i ;
105
105
int j ;
106
106
107
- for ( i = 0 , j = 0 ; i < N ; i ++ , j += 2 ) {
107
+ for ( i = 0 ; i < N ; i ++ ) {
108
108
x [ i ] = ( rand_double ()* 20.0 ) - 10.0 ;
109
109
y [ i ] = ( rand_double ()* 20.0 ) - 10.0 ;
110
- A [ j ] = ( rand_double ()* 20.0 ) - 10.0 ;
111
- A [ j + 1 ] = ( rand_double ()* 20.0 ) - 10.0 ;
110
+ for ( j = 0 ; j < N ; j ++ ) {
111
+ A [ (i * N )+ j ] = ( rand_double ()* 20.0 ) - 10.0 ;
112
+ }
112
113
}
113
114
t = tic ();
114
115
for ( i = 0 ; i < iterations ; i ++ ) {
@@ -142,11 +143,12 @@ static double benchmark2( int iterations, int N ) {
142
143
int i ;
143
144
int j ;
144
145
145
- for ( i = 0 , j = 0 ; i < N ; i ++ , j += 2 ) {
146
+ for ( i = 0 ; i < N ; i ++ ) {
146
147
x [ i ] = ( rand_double ()* 20.0 ) - 10.0 ;
147
148
y [ i ] = ( rand_double ()* 20.0 ) - 10.0 ;
148
- A [ j ] = ( rand_double ()* 20.0 ) - 10.0 ;
149
- A [ j + 1 ] = ( rand_double ()* 20.0 ) - 10.0 ;
149
+ for ( j = 0 ; j < N ; j ++ ) {
150
+ A [ (i * N )+ j ] = ( rand_double ()* 20.0 ) - 10.0 ;
151
+ }
150
152
}
151
153
t = tic ();
152
154
for ( i = 0 ; i < iterations ; i ++ ) {
You can’t perform that action at this time.
0 commit comments