1 /** Simple set of tests for floating pt.
8 volatile float left, right;
12 ASSERT(left + right == 18);
13 ASSERT(left + right <= 18);
14 ASSERT(left + right >= 18);
15 ASSERT(left + right > 17.9);
16 ASSERT(left + right < 18.1);
23 #if defined __mcs51 && !defined (SDCC_STACK_AUTO)
32 ASSERT(left/right == (17.0/343.0));
33 ASSERT(right/left == (343.0/17.0));
36 ASSERT(left/right == 1.0);
43 volatile float left, right, result;
47 result = left / right;
49 if (result > 0.999999)
65 if (result > 0.999999 && result < 1.00001)