xref: /freebsd/lib/libc/riscv/gen/infinity.c (revision 0bfee928495a332de4ca4786561f8ec37c149e49)
1*0bfee928SRuslan Bukin /*
2*0bfee928SRuslan Bukin  * infinity.c
3*0bfee928SRuslan Bukin  */
4*0bfee928SRuslan Bukin 
5*0bfee928SRuslan Bukin #include <sys/cdefs.h>
6*0bfee928SRuslan Bukin __FBSDID("$FreeBSD$");
7*0bfee928SRuslan Bukin 
8*0bfee928SRuslan Bukin #include <math.h>
9*0bfee928SRuslan Bukin 
10*0bfee928SRuslan Bukin /* bytes for +Infinity on riscv */
11*0bfee928SRuslan Bukin const union __infinity_un __infinity = { { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f } };
12*0bfee928SRuslan Bukin 
13*0bfee928SRuslan Bukin /* bytes for NaN */
14*0bfee928SRuslan Bukin const union __nan_un __nan = { { 0, 0, 0xc0, 0xff } };
15