Browse Source

Fix uninitialized variables in the extensions utest

tags/v0.3.28^2
Martin Kroeker GitHub 1 year ago
parent
commit
b883526a34
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
5 changed files with 13 additions and 5 deletions
  1. +1
    -1
      utest/test_extensions/test_damin.c
  2. +3
    -1
      utest/test_extensions/test_dsum.c
  3. +3
    -1
      utest/test_extensions/test_dzsum.c
  4. +3
    -1
      utest/test_extensions/test_scsum.c
  5. +3
    -1
      utest/test_extensions/test_ssum.c

+ 1
- 1
utest/test_extensions/test_damin.c View File

@@ -351,4 +351,4 @@ CTEST(damin, negative_step_2_N_70){
double amin = BLASFUNC(damin)(&N, x, &inc); double amin = BLASFUNC(damin)(&N, x, &inc);
ASSERT_DBL_NEAR_TOL(1.0, amin, DOUBLE_EPS); ASSERT_DBL_NEAR_TOL(1.0, amin, DOUBLE_EPS);
} }
#endif
#endif

+ 3
- 1
utest/test_extensions/test_dsum.c View File

@@ -62,6 +62,7 @@ CTEST(dsum, step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
double x[ELEMENTS]; double x[ELEMENTS];
x[0]=0.;
for (i = 0; i < N * inc; i ++) { for (i = 0; i < N * inc; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -243,6 +244,7 @@ CTEST(dsum, c_api_step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
double x[ELEMENTS]; double x[ELEMENTS];
x[0]=0.;
for (i = 0; i < N * inc; i ++) { for (i = 0; i < N * inc; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -400,4 +402,4 @@ CTEST(dsum, c_api_step_2_N_50){
double sum = cblas_dsum(N, x, inc); double sum = cblas_dsum(N, x, inc);
ASSERT_DBL_NEAR_TOL(50.0, sum, DOUBLE_EPS); ASSERT_DBL_NEAR_TOL(50.0, sum, DOUBLE_EPS);
} }
#endif
#endif

+ 3
- 1
utest/test_extensions/test_dzsum.c View File

@@ -62,6 +62,7 @@ CTEST(dzsum, step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
double x[ELEMENTS]; double x[ELEMENTS];
x[0] = 0.0;
for (i = 0; i < N * inc * 2; i ++) { for (i = 0; i < N * inc * 2; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -243,6 +244,7 @@ CTEST(dzsum, c_api_step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
double x[ELEMENTS]; double x[ELEMENTS];
x[0] = 0.0;
for (i = 0; i < N * inc * 2; i ++) { for (i = 0; i < N * inc * 2; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -400,4 +402,4 @@ CTEST(dzsum, c_api_step_2_N_50){
double sum = cblas_dzsum(N, x, inc); double sum = cblas_dzsum(N, x, inc);
ASSERT_DBL_NEAR_TOL(0.0, sum, DOUBLE_EPS); ASSERT_DBL_NEAR_TOL(0.0, sum, DOUBLE_EPS);
} }
#endif
#endif

+ 3
- 1
utest/test_extensions/test_scsum.c View File

@@ -62,6 +62,7 @@ CTEST(scsum, step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
float x[ELEMENTS]; float x[ELEMENTS];
x[0] = 0.0f;
for (i = 0; i < N * inc * 2; i ++) { for (i = 0; i < N * inc * 2; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -243,6 +244,7 @@ CTEST(scsum, c_api_step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
float x[ELEMENTS]; float x[ELEMENTS];
x[0] = 0.0f;
for (i = 0; i < N * inc * 2; i ++) { for (i = 0; i < N * inc * 2; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -400,4 +402,4 @@ CTEST(scsum, c_api_step_2_N_50){
float sum = cblas_scsum(N, x, inc); float sum = cblas_scsum(N, x, inc);
ASSERT_DBL_NEAR_TOL(0.0f, sum, SINGLE_EPS); ASSERT_DBL_NEAR_TOL(0.0f, sum, SINGLE_EPS);
} }
#endif
#endif

+ 3
- 1
utest/test_extensions/test_ssum.c View File

@@ -62,6 +62,7 @@ CTEST(ssum, step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
float x[ELEMENTS]; float x[ELEMENTS];
x[0] = 0.0f;
for (i = 0; i < N * inc; i ++) { for (i = 0; i < N * inc; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -243,6 +244,7 @@ CTEST(ssum, c_api_step_zero){
blasint i; blasint i;
blasint N = ELEMENTS, inc = 0; blasint N = ELEMENTS, inc = 0;
float x[ELEMENTS]; float x[ELEMENTS];
x[0] = 0.0f;
for (i = 0; i < N * inc; i ++) { for (i = 0; i < N * inc; i ++) {
x[i] = i + 1000; x[i] = i + 1000;
} }
@@ -400,4 +402,4 @@ CTEST(ssum, c_api_step_2_N_50){
float sum = cblas_ssum(N, x, inc); float sum = cblas_ssum(N, x, inc);
ASSERT_DBL_NEAR_TOL(50.0f, sum, SINGLE_EPS); ASSERT_DBL_NEAR_TOL(50.0f, sum, SINGLE_EPS);
} }
#endif
#endif

Loading…
Cancel
Save