File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
lib/node_modules/@stdlib/blas/base/sger/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_float ()* 20.0f ) - 10.0f ;
109
109
y [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
110
- A [ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
111
- A [ j + 1 ] = ( rand_float ()* 20.0f ) - 10.0f ;
110
+ for ( j = 0 ; j < N ; j ++ ) {
111
+ A [ (i * N )+ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
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_float ()* 20.0f ) - 10.0f ;
147
148
y [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
148
- A [ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
149
- A [ j + 1 ] = ( rand_float ()* 20.0f ) - 10.0f ;
149
+ for ( j = 0 ; j < N ; j ++ ) {
150
+ A [ (i * N )+ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
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