1*ccee5027SAndrew Turner /* 2*ccee5027SAndrew Turner * infinity.c 3*ccee5027SAndrew Turner */ 4*ccee5027SAndrew Turner 5*ccee5027SAndrew Turner #include <math.h> 6*ccee5027SAndrew Turner 7*ccee5027SAndrew Turner /* bytes for +Infinity on aarch64 */ 8*ccee5027SAndrew Turner const union __infinity_un __infinity = { { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f } }; 9*ccee5027SAndrew Turner 10*ccee5027SAndrew Turner /* bytes for NaN */ 11*ccee5027SAndrew Turner const union __nan_un __nan = { { 0, 0, 0xc0, 0xff } }; 12