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