/* This test assumes IEEE float and double. It also tests long double | |
but makes no assumption about its size or range of values. */ | |
#include "convert.h" | |
volatile _Decimal32 sd; | |
volatile _Decimal64 dd; | |
volatile _Decimal128 td; | |
volatile float sf; | |
volatile double df; | |
volatile long double tf; /* might actually be df or xf, doesn't matter */ | |
CONVERT_NAN_ALL (t); | |
int | |
main () | |
{ | |
CALL_NAN_ALL (t) | |
FINISH | |
} |