xref: /freebsd/lib/libc/riscv/gen/infinity.c (revision 559a218c9b257775fb249b67945fe4a05b7a6b9f)
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