Skip to content

Commit 4c554bd

Browse files
check abs zero inc
1 parent 46de7c8 commit 4c554bd

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

utest/test_extensions/test_damin.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ CTEST(damin, step_zero){
6161
blasint N = ELEMENTS, inc = 0;
6262
double x[ELEMENTS];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
x[8] = 0.0;
6767
double amin = BLASFUNC(damin)(&N, x, &inc);
68-
ASSERT_DBL_NEAR_TOL(x[0], amin, DOUBLE_EPS);
68+
ASSERT_DBL_NEAR_TOL(fabs(x[0]), amin, DOUBLE_EPS);
6969
}
7070

7171
/**

utest/test_extensions/test_dzamax.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ CTEST(dzamax, step_zero){
6161
blasint N = ELEMENTS * 2, inc = 0;
6262
double x[ELEMENTS * 2];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
double amax = BLASFUNC(dzamax)(&N, x, &inc);
67-
ASSERT_DBL_NEAR_TOL((x[0] + x[1]), amax, DOUBLE_EPS);
67+
ASSERT_DBL_NEAR_TOL((fabs(x[0]) + fabs(x[1])), amax, DOUBLE_EPS);
6868
}
6969

7070
/**

utest/test_extensions/test_dzamin.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ CTEST(dzamin, step_zero){
6161
blasint N = ELEMENTS * 2, inc = 0;
6262
double x[ELEMENTS * 2];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
x[8] = 0.0;
6767
double amin = BLASFUNC(dzamin)(&N, x, &inc);
68-
ASSERT_DBL_NEAR_TOL((x[0] + x[1]), amin, DOUBLE_EPS);
68+
ASSERT_DBL_NEAR_TOL((fabs(x[0]) + fabs(x[1])), amin, DOUBLE_EPS);
6969
}
7070

7171
/**

utest/test_extensions/test_samin.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ CTEST(samin, step_zero){
6161
blasint N = ELEMENTS, inc = 0;
6262
float x[ELEMENTS];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
x[8] = 0.0;
6767
float amin = BLASFUNC(samin)(&N, x, &inc);
68-
ASSERT_DBL_NEAR_TOL(x[0], amin, SINGLE_EPS);
68+
ASSERT_DBL_NEAR_TOL(fabsf(x[0]), amin, SINGLE_EPS);
6969
}
7070

7171
/**

utest/test_extensions/test_scamax.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ CTEST(scamax, step_zero){
6161
blasint N = ELEMENTS * 2, inc = 0;
6262
float x[ELEMENTS * 2];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
float amax = BLASFUNC(scamax)(&N, x, &inc);
67-
ASSERT_DBL_NEAR_TOL((x[0] + x[1]), amax, SINGLE_EPS);
67+
ASSERT_DBL_NEAR_TOL((fabsf(x[0]) + fabsf(x[1])), amax, SINGLE_EPS);
6868
}
6969

7070
/**

utest/test_extensions/test_scamin.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ CTEST(scamin, step_zero){
6161
blasint N = ELEMENTS * 2, inc = 0;
6262
float x[ELEMENTS * 2];
6363
for (i = 0; i < N; i ++) {
64-
x[i] = i + 1000;
64+
x[i] = i - 1000;
6565
}
6666
x[8] = 0.0f;
6767
float amin = BLASFUNC(scamin)(&N, x, &inc);
68-
ASSERT_DBL_NEAR_TOL((x[0] + x[1]), amin, SINGLE_EPS);
68+
ASSERT_DBL_NEAR_TOL((fabsf(x[0]) + fabsf(x[1])), amin, SINGLE_EPS);
6969
}
7070

7171
/**

0 commit comments

Comments
 (0)