Skip to content

Commit 70199d1

Browse files
authored
Merge pull request #2389 from Zeyiii/develop
Fix bugs in benchmark of gemv
2 parents c1c10cb + ce9ea8f commit 70199d1

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

benchmark/gemv.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ int main(int argc, char *argv[]){
197197
fprintf(stderr, " %6dx%d : ", (int)m,(int)n);
198198
for(j = 0; j < m; j++){
199199
for(i = 0; i < n * COMPSIZE; i++){
200-
a[i + j * m * COMPSIZE] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
200+
a[j + i * m * COMPSIZE] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
201201
}
202202
}
203203

@@ -208,7 +208,7 @@ int main(int argc, char *argv[]){
208208
x[i] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
209209
}
210210

211-
for(i = 0; i < n * COMPSIZE * abs(inc_y); i++){
211+
for(i = 0; i < m * COMPSIZE * abs(inc_y); i++){
212212
y[i] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
213213
}
214214
gettimeofday( &start, (struct timezone *)0);
@@ -234,7 +234,7 @@ int main(int argc, char *argv[]){
234234
fprintf(stderr, " %6dx%d : ", (int)m,(int)n);
235235
for(j = 0; j < m; j++){
236236
for(i = 0; i < n * COMPSIZE; i++){
237-
a[i + j * m * COMPSIZE] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
237+
a[j + i * m * COMPSIZE] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
238238
}
239239
}
240240

@@ -245,7 +245,7 @@ int main(int argc, char *argv[]){
245245
x[i] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
246246
}
247247

248-
for(i = 0; i < n * COMPSIZE * abs(inc_y); i++){
248+
for(i = 0; i < m * COMPSIZE * abs(inc_y); i++){
249249
y[i] = ((FLOAT) rand() / (FLOAT) RAND_MAX) - 0.5;
250250
}
251251
gettimeofday( &start, (struct timezone *)0);

0 commit comments

Comments
 (0)