xref: /freebsd-src/lib/libc/riscv/arith.h (revision b3e7694832e81d7a904a10f525f8797b753bf0d3)
1*0bfee928SRuslan Bukin /*
2*0bfee928SRuslan Bukin  * MD header for contrib/gdtoa
3*0bfee928SRuslan Bukin  */
4*0bfee928SRuslan Bukin 
5*0bfee928SRuslan Bukin /*
6*0bfee928SRuslan Bukin  * NOTE: The definitions in this file must be correct or strtod(3) and
7*0bfee928SRuslan Bukin  * floating point formats in printf(3) will break!  The file can be
8*0bfee928SRuslan Bukin  * generated by running contrib/gdtoa/arithchk.c on the target
9*0bfee928SRuslan Bukin  * architecture.  See contrib/gdtoa/gdtoaimp.h for details.
10*0bfee928SRuslan Bukin  */
11*0bfee928SRuslan Bukin 
12*0bfee928SRuslan Bukin #define IEEE_8087
13*0bfee928SRuslan Bukin #define Arith_Kind_ASL 1
14*0bfee928SRuslan Bukin #define Long int
15*0bfee928SRuslan Bukin #define Intcast (int)(long)
16*0bfee928SRuslan Bukin #define Double_Align
17*0bfee928SRuslan Bukin #define X64_bit_pointers
18