********* Start testing of tst_QNumeric *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 15.0.0 (clang-1500.3.9.4)), macos 14.3.0
PASS   : tst_QNumeric::initTestCase()
PASS   : tst_QNumeric::fuzzyCompareF(zero)
PASS   : tst_QNumeric::fuzzyCompareF(ten)
PASS   : tst_QNumeric::fuzzyCompareF(large)
PASS   : tst_QNumeric::fuzzyCompareF(small)
PASS   : tst_QNumeric::fuzzyCompareF(10+9*tiny==10)
PASS   : tst_QNumeric::fuzzyCompareF(huge+.9==huge)
PASS   : tst_QNumeric::fuzzyCompareF(eps2)
PASS   : tst_QNumeric::fuzzyCompareF(eps9)
PASS   : tst_QNumeric::fuzzyCompareF(0!=1)
PASS   : tst_QNumeric::fuzzyCompareF(0!=big)
PASS   : tst_QNumeric::fuzzyCompareF(0!=nano)
PASS   : tst_QNumeric::fuzzyCompareF(giga!=nano)
PASS   : tst_QNumeric::fuzzyCompareF(small!=nano)
PASS   : tst_QNumeric::fuzzyCompareF(huge+1.1!=huge)
PASS   : tst_QNumeric::fuzzyCompareF(1+1.1*tiny!=1)
PASS   : tst_QNumeric::fuzzyCompareD(zero)
PASS   : tst_QNumeric::fuzzyCompareD(ten)
PASS   : tst_QNumeric::fuzzyCompareD(large)
PASS   : tst_QNumeric::fuzzyCompareD(small)
PASS   : tst_QNumeric::fuzzyCompareD(10+9*tiny==10)
PASS   : tst_QNumeric::fuzzyCompareD(huge+.9==huge)
PASS   : tst_QNumeric::fuzzyCompareD(eps2)
PASS   : tst_QNumeric::fuzzyCompareD(eps9)
PASS   : tst_QNumeric::fuzzyCompareD(0!=1)
PASS   : tst_QNumeric::fuzzyCompareD(0!=big)
PASS   : tst_QNumeric::fuzzyCompareD(0!=nano)
PASS   : tst_QNumeric::fuzzyCompareD(giga!=nano)
PASS   : tst_QNumeric::fuzzyCompareD(small!=nano)
PASS   : tst_QNumeric::fuzzyCompareD(huge+1.1!=huge)
PASS   : tst_QNumeric::fuzzyCompareD(1+1.1*tiny!=1)
PASS   : tst_QNumeric::fuzzyIsNullF(zero)
PASS   : tst_QNumeric::fuzzyIsNullF(min)
PASS   : tst_QNumeric::fuzzyIsNullF(denorm_min)
PASS   : tst_QNumeric::fuzzyIsNullF(tiny)
PASS   : tst_QNumeric::fuzzyIsNullF(deci)
PASS   : tst_QNumeric::fuzzyIsNullF(one)
PASS   : tst_QNumeric::fuzzyIsNullF(ten)
PASS   : tst_QNumeric::fuzzyIsNullF(large)
PASS   : tst_QNumeric::fuzzyIsNullF(huge)
PASS   : tst_QNumeric::fuzzyIsNullD(zero)
PASS   : tst_QNumeric::fuzzyIsNullD(min)
PASS   : tst_QNumeric::fuzzyIsNullD(denorm_min)
PASS   : tst_QNumeric::fuzzyIsNullD(tiny)
PASS   : tst_QNumeric::fuzzyIsNullD(deci)
PASS   : tst_QNumeric::fuzzyIsNullD(one)
PASS   : tst_QNumeric::fuzzyIsNullD(ten)
PASS   : tst_QNumeric::fuzzyIsNullD(large)
PASS   : tst_QNumeric::fuzzyIsNullD(huge)
PASS   : tst_QNumeric::rawNaNF(quiet)
PASS   : tst_QNumeric::rawNaNF(signaling)
PASS   : tst_QNumeric::rawNaND(quiet)
PASS   : tst_QNumeric::rawNaND(signaling)
PASS   : tst_QNumeric::distinctNaNF()
PASS   : tst_QNumeric::distinctNaND()
PASS   : tst_QNumeric::generalNaNd(lowload)
PASS   : tst_QNumeric::generalNaNd(sign-lowload)
PASS   : tst_QNumeric::generalNaNd(highload)
PASS   : tst_QNumeric::generalNaNd(sign-highload)
PASS   : tst_QNumeric::generalNaNf(lowload)
PASS   : tst_QNumeric::generalNaNf(sign-lowload)
PASS   : tst_QNumeric::generalNaNf(highload)
PASS   : tst_QNumeric::generalNaNf(sign-highload)
PASS   : tst_QNumeric::infinityF()
PASS   : tst_QNumeric::infinityD()
PASS   : tst_QNumeric::classifyF()
PASS   : tst_QNumeric::classifyD()
PASS   : tst_QNumeric::floatDistance([0,tiny])
PASS   : tst_QNumeric::floatDistance([0,huge])
PASS   : tst_QNumeric::floatDistance([1,1.5])
PASS   : tst_QNumeric::floatDistance([0,1])
PASS   : tst_QNumeric::floatDistance([0.5,1])
PASS   : tst_QNumeric::floatDistance([1,2])
PASS   : tst_QNumeric::floatDistance([-1,+1])
PASS   : tst_QNumeric::floatDistance([-1,0])
PASS   : tst_QNumeric::floatDistance([-1,huge])
PASS   : tst_QNumeric::floatDistance([-2,-1)
PASS   : tst_QNumeric::floatDistance([-1,-2)
PASS   : tst_QNumeric::floatDistance([tiny,huge])
PASS   : tst_QNumeric::floatDistance([-huge,huge])
PASS   : tst_QNumeric::floatDistance(denormal)
PASS   : tst_QNumeric::doubleDistance([0,tiny])
PASS   : tst_QNumeric::doubleDistance([0,huge])
PASS   : tst_QNumeric::doubleDistance([1,1.5])
PASS   : tst_QNumeric::doubleDistance([0,1])
PASS   : tst_QNumeric::doubleDistance([0.5,1])
PASS   : tst_QNumeric::doubleDistance([1,2])
PASS   : tst_QNumeric::doubleDistance([-1,+1])
PASS   : tst_QNumeric::doubleDistance([-1,0])
PASS   : tst_QNumeric::doubleDistance([-1,huge])
PASS   : tst_QNumeric::doubleDistance([-2,-1)
PASS   : tst_QNumeric::doubleDistance([-1,-2)
PASS   : tst_QNumeric::doubleDistance([tiny,huge])
PASS   : tst_QNumeric::doubleDistance([-huge,huge])
PASS   : tst_QNumeric::doubleDistance(denormal)
PASS   : tst_QNumeric::addOverflow(quint8)
PASS   : tst_QNumeric::addOverflow(quint16)
PASS   : tst_QNumeric::addOverflow(quint32)
PASS   : tst_QNumeric::addOverflow(quint64)
PASS   : tst_QNumeric::addOverflow(ulong)
PASS   : tst_QNumeric::addOverflow(qint8)
PASS   : tst_QNumeric::addOverflow(qint16)
PASS   : tst_QNumeric::addOverflow(qint32)
PASS   : tst_QNumeric::addOverflow(qint64)
PASS   : tst_QNumeric::mulOverflow(quint8)
PASS   : tst_QNumeric::mulOverflow(quint16)
PASS   : tst_QNumeric::mulOverflow(quint32)
PASS   : tst_QNumeric::mulOverflow(quint64)
PASS   : tst_QNumeric::mulOverflow(ulong)
PASS   : tst_QNumeric::mulOverflow(qint8)
PASS   : tst_QNumeric::mulOverflow(qint16)
PASS   : tst_QNumeric::mulOverflow(qint32)
PASS   : tst_QNumeric::mulOverflow(qint64)
PASS   : tst_QNumeric::signedOverflow()
PASS   : tst_QNumeric::genericWideMultiplication()
PASS   : tst_QNumeric::cleanupTestCase()
Totals: 116 passed, 0 failed, 0 skipped, 0 blacklisted, 12ms
********* Finished testing of tst_QNumeric *********
