Уточнение погрешности (epsylon), поддержка тестов для Code::Blocks
This commit is contained in:
parent
899ca7dd52
commit
47ba771b68
6 changed files with 92 additions and 60 deletions
|
|
@ -20,22 +20,22 @@ static const _TestNumberPairFP32 _TEST_FP32_DATA_CLOSE[] = {
|
|||
{1.0f, 1.0f},
|
||||
{-1.0f, -1.0f},
|
||||
|
||||
{-0.5f * BGC_EPSYLON_FP32, 0.5f * BGC_EPSYLON_FP32},
|
||||
{-0.4f * BGC_EPSYLON_FP32, 0.4f * BGC_EPSYLON_FP32},
|
||||
|
||||
{1.0f, 1.0f + BGC_EPSYLON_FP32},
|
||||
{1.0f, 1.0f - BGC_EPSYLON_FP32},
|
||||
{1.0f + BGC_EPSYLON_FP32, 1.0f},
|
||||
{1.0f - BGC_EPSYLON_FP32, 1.0f},
|
||||
{1.0f, 1.0f + 0.75f * BGC_EPSYLON_FP32},
|
||||
{1.0f, 1.0f - 0.75f * BGC_EPSYLON_FP32},
|
||||
{1.0f + 0.75f * BGC_EPSYLON_FP32, 1.0f},
|
||||
{1.0f - 0.75f * BGC_EPSYLON_FP32, 1.0f},
|
||||
|
||||
{-1.0f, -1.0f + BGC_EPSYLON_FP32},
|
||||
{-1.0f, -1.0f - BGC_EPSYLON_FP32},
|
||||
{-1.0f + BGC_EPSYLON_FP32, -1.0f},
|
||||
{-1.0f - BGC_EPSYLON_FP32, -1.0f},
|
||||
{-1.0f, -1.0f + 0.75f * BGC_EPSYLON_FP32},
|
||||
{-1.0f, -1.0f - 0.75f * BGC_EPSYLON_FP32},
|
||||
{-1.0f + 0.75f * BGC_EPSYLON_FP32, -1.0f},
|
||||
{-1.0f - 0.75f * BGC_EPSYLON_FP32, -1.0f},
|
||||
|
||||
{100.0f, 100.0f * (1.0f + BGC_EPSYLON_FP32)},
|
||||
{100.0f, 100.0f * (1.0f - BGC_EPSYLON_FP32)},
|
||||
{-100.0f, -100.0f * (1.0f + BGC_EPSYLON_FP32)},
|
||||
{-100.0f, -100.0f * (1.0f - BGC_EPSYLON_FP32)}
|
||||
{100.0f, 100.0f * (1.0f + 0.75f * BGC_EPSYLON_FP32)},
|
||||
{100.0f, 100.0f * (1.0f - 0.75f * BGC_EPSYLON_FP32)},
|
||||
{-100.0f, -100.0f * (1.0f + 0.75f * BGC_EPSYLON_FP32)},
|
||||
{-100.0f, -100.0f * (1.0f - 0.75f * BGC_EPSYLON_FP32)}
|
||||