Files
Upsilon/liba/test/ieee754.c
Émilie Feral 9c3384e86b [liba] Clean warnings: overflows due to INFINITY constant
Change-Id: I8a454e673afa7e4190f3d2ed74006622597b275b
2017-01-30 16:06:42 +01:00

15 lines
382 B
C

#include <quiz.h>
#include <assert.h>
#include <math.h>
#include <private/ieee754.h>
QUIZ_CASE(liba_ieee754) {
assert(ieee754man(123.456f) == 7793017);
assert(ieee754exp(123.456f) == 133);
assert(ieee754man(555.555f) == 713605);
assert(ieee754exp(555.555f) == 136);
assert(ieee754man(0.007f) == 6643778);
assert(ieee754exp(0.007f) == 119);
assert(isinf(INFINITY));
}