Skip to content

Commit cfabc48

Browse files
Update rotg tests
1 parent ec5cfe3 commit cfabc48

2 files changed

Lines changed: 20 additions & 20 deletions

File tree

utest/test_extensions/test_crotg.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ CTEST(crotg, zero_a)
4848
float sc;
4949
BLASFUNC(crotg)(sa, sb, &sc, ss);
5050
ASSERT_DBL_NEAR_TOL(0.0f, sc, SINGLE_EPS);
51-
ASSERT_DBL_NEAR_TOL(1.0f, ss[0], SINGLE_EPS);
52-
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
53-
ASSERT_DBL_NEAR_TOL(1.0f, sa[0], SINGLE_EPS);
54-
ASSERT_DBL_NEAR_TOL(1.0f, sa[1], SINGLE_EPS);
51+
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
52+
ASSERT_DBL_NEAR_TOL(-0.70711f, ss[1], SINGLE_EPS);
53+
ASSERT_DBL_NEAR_TOL(1.41421f, sa[0], SINGLE_EPS);
54+
ASSERT_DBL_NEAR_TOL(0.0f, sa[1], SINGLE_EPS);
5555
}
5656

5757
/**
@@ -83,8 +83,8 @@ CTEST(crotg, zero_real)
8383
float ss[2];
8484
float sc;
8585
BLASFUNC(crotg)(sa, sb, &sc, ss);
86-
ASSERT_DBL_NEAR_TOL(0.7071f, sc, SINGLE_EPS);
87-
ASSERT_DBL_NEAR_TOL(0.7071f, ss[0], SINGLE_EPS);
86+
ASSERT_DBL_NEAR_TOL(0.70711f, sc, SINGLE_EPS);
87+
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
8888
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
8989
ASSERT_DBL_NEAR_TOL(0.0f, sa[0], SINGLE_EPS);
9090
ASSERT_DBL_NEAR_TOL(1.41421f, sa[1], SINGLE_EPS);
@@ -174,10 +174,10 @@ CTEST(crotg, c_api_zero_a)
174174
float sc;
175175
cblas_crotg(sa, sb, &sc, ss);
176176
ASSERT_DBL_NEAR_TOL(0.0f, sc, SINGLE_EPS);
177-
ASSERT_DBL_NEAR_TOL(1.0f, ss[0], SINGLE_EPS);
178-
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
179-
ASSERT_DBL_NEAR_TOL(1.0f, sa[0], SINGLE_EPS);
180-
ASSERT_DBL_NEAR_TOL(1.0f, sa[1], SINGLE_EPS);
177+
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
178+
ASSERT_DBL_NEAR_TOL(-0.70711f, ss[1], SINGLE_EPS);
179+
ASSERT_DBL_NEAR_TOL(1.41421f, sa[0], SINGLE_EPS);
180+
ASSERT_DBL_NEAR_TOL(0.0f, sa[1], SINGLE_EPS);
181181
}
182182

183183
/**
@@ -209,8 +209,8 @@ CTEST(crotg, c_api_zero_real)
209209
float ss[2];
210210
float sc;
211211
cblas_crotg(sa, sb, &sc, ss);
212-
ASSERT_DBL_NEAR_TOL(0.7071f, sc, SINGLE_EPS);
213-
ASSERT_DBL_NEAR_TOL(0.7071f, ss[0], SINGLE_EPS);
212+
ASSERT_DBL_NEAR_TOL(0.70711f, sc, SINGLE_EPS);
213+
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
214214
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
215215
ASSERT_DBL_NEAR_TOL(0.0f, sa[0], SINGLE_EPS);
216216
ASSERT_DBL_NEAR_TOL(1.41421f, sa[1], SINGLE_EPS);

utest/test_extensions/test_zrotg.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ CTEST(zrotg, zero_a)
4848
double sc;
4949
BLASFUNC(zrotg)(sa, sb, &sc, ss);
5050
ASSERT_DBL_NEAR_TOL(0.0, sc, DOUBLE_EPS);
51-
ASSERT_DBL_NEAR_TOL(1.0, ss[0], DOUBLE_EPS);
52-
ASSERT_DBL_NEAR_TOL(0.0, ss[1], DOUBLE_EPS);
53-
ASSERT_DBL_NEAR_TOL(1.0, sa[0], DOUBLE_EPS);
54-
ASSERT_DBL_NEAR_TOL(1.0, sa[1], DOUBLE_EPS);
51+
ASSERT_DBL_NEAR_TOL(0.70710678118655, ss[0], DOUBLE_EPS);
52+
ASSERT_DBL_NEAR_TOL(-0.70710678118655, ss[1], DOUBLE_EPS);
53+
ASSERT_DBL_NEAR_TOL(1.41421356237310, sa[0], DOUBLE_EPS);
54+
ASSERT_DBL_NEAR_TOL(0.0, sa[1], DOUBLE_EPS);
5555
}
5656

5757
/**
@@ -174,10 +174,10 @@ CTEST(zrotg, c_api_zero_a)
174174
double sc;
175175
cblas_zrotg(sa, sb, &sc, ss);
176176
ASSERT_DBL_NEAR_TOL(0.0, sc, DOUBLE_EPS);
177-
ASSERT_DBL_NEAR_TOL(1.0, ss[0], DOUBLE_EPS);
178-
ASSERT_DBL_NEAR_TOL(0.0, ss[1], DOUBLE_EPS);
179-
ASSERT_DBL_NEAR_TOL(1.0, sa[0], DOUBLE_EPS);
180-
ASSERT_DBL_NEAR_TOL(1.0, sa[1], DOUBLE_EPS);
177+
ASSERT_DBL_NEAR_TOL(0.70710678118655, ss[0], DOUBLE_EPS);
178+
ASSERT_DBL_NEAR_TOL(-0.70710678118655, ss[1], DOUBLE_EPS);
179+
ASSERT_DBL_NEAR_TOL(1.41421356237310, sa[0], DOUBLE_EPS);
180+
ASSERT_DBL_NEAR_TOL(0.0, sa[1], DOUBLE_EPS);
181181
}
182182

183183
/**

0 commit comments

Comments
 (0)