Browse Source

Update rotg tests

tags/v0.3.27
kseniyazaytseva 1 year ago
parent
commit
cfabc48190
2 changed files with 20 additions and 20 deletions
  1. +12
    -12
      utest/test_extensions/test_crotg.c
  2. +8
    -8
      utest/test_extensions/test_zrotg.c

+ 12
- 12
utest/test_extensions/test_crotg.c View File

@@ -48,10 +48,10 @@ CTEST(crotg, zero_a)
float sc;
BLASFUNC(crotg)(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.0f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, sa[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(-0.70711f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, sa[1], SINGLE_EPS);
}

/**
@@ -83,8 +83,8 @@ CTEST(crotg, zero_real)
float ss[2];
float sc;
BLASFUNC(crotg)(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.7071f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.7071f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421f, sa[1], SINGLE_EPS);
@@ -174,10 +174,10 @@ CTEST(crotg, c_api_zero_a)
float sc;
cblas_crotg(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.0f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0f, sa[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(-0.70711f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, sa[1], SINGLE_EPS);
}

/**
@@ -209,8 +209,8 @@ CTEST(crotg, c_api_zero_real)
float ss[2];
float sc;
cblas_crotg(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.7071f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.7071f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, sc, SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70711f, ss[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, ss[1], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0f, sa[0], SINGLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421f, sa[1], SINGLE_EPS);


+ 8
- 8
utest/test_extensions/test_zrotg.c View File

@@ -48,10 +48,10 @@ CTEST(zrotg, zero_a)
double sc;
BLASFUNC(zrotg)(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.0, sc, DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, ss[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0, ss[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, sa[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, sa[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70710678118655, ss[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(-0.70710678118655, ss[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421356237310, sa[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0, sa[1], DOUBLE_EPS);
}

/**
@@ -174,10 +174,10 @@ CTEST(zrotg, c_api_zero_a)
double sc;
cblas_zrotg(sa, sb, &sc, ss);
ASSERT_DBL_NEAR_TOL(0.0, sc, DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, ss[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0, ss[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, sa[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.0, sa[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.70710678118655, ss[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(-0.70710678118655, ss[1], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(1.41421356237310, sa[0], DOUBLE_EPS);
ASSERT_DBL_NEAR_TOL(0.0, sa[1], DOUBLE_EPS);
}

/**


Loading…
Cancel
Save