File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
lib/node_modules/@stdlib/blas/base/sgemv/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 @@ -103,11 +103,12 @@ static double benchmark1( int iterations, int N ) {
103
103
int i ;
104
104
int j ;
105
105
106
- for ( i = 0 , j = 0 ; i < N ; i ++ , j += 2 ) {
106
+ for ( i = 0 ; i < N ; i ++ ) {
107
107
x [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
108
108
y [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
109
- A [ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
110
- A [ j + 1 ] = ( rand_float ()* 20.0f ) - 10.0f ;
109
+ for ( j = 0 ; j < N ; j ++ ) {
110
+ A [ (i * N )+ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
111
+ }
111
112
}
112
113
t = tic ();
113
114
for ( i = 0 ; i < iterations ; i ++ ) {
@@ -141,11 +142,12 @@ static double benchmark2( int iterations, int N ) {
141
142
int i ;
142
143
int j ;
143
144
144
- for ( i = 0 , j = 0 ; i < N ; i ++ , j += 2 ) {
145
+ for ( i = 0 ; i < N ; i ++ ) {
145
146
x [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
146
147
y [ i ] = ( rand_float ()* 20.0f ) - 10.0f ;
147
- A [ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
148
- A [ j + 1 ] = ( rand_float ()* 20.0f ) - 10.0f ;
148
+ for ( j = 0 ; j < N ; j ++ ) {
149
+ A [ (i * N )+ j ] = ( rand_float ()* 20.0f ) - 10.0f ;
150
+ }
149
151
}
150
152
t = tic ();
151
153
for ( i = 0 ; i < iterations ; i ++ ) {
You can’t perform that action at this time.
0 commit comments