| /* 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 | |
| } |