186d7f5d3SJohn Marino /* 286d7f5d3SJohn Marino * MD header for contrib/gdtoa 386d7f5d3SJohn Marino * 486d7f5d3SJohn Marino * $FreeBSD: src/lib/libc/amd64/arith.h,v 1.3 2003/05/08 13:50:43 das Exp $ 586d7f5d3SJohn Marino */ 686d7f5d3SJohn Marino 786d7f5d3SJohn Marino /* 886d7f5d3SJohn Marino * NOTE: The definitions in this file must be correct or strtod(3) and 986d7f5d3SJohn Marino * floating point formats in printf(3) will break! The file can be 1086d7f5d3SJohn Marino * generated by running contrib/gdtoa/arithchk.c on the target 1186d7f5d3SJohn Marino * architecture. See contrib/gdtoa/gdtoaimp.h for details. 1286d7f5d3SJohn Marino */ 1386d7f5d3SJohn Marino 1486d7f5d3SJohn Marino #define IEEE_8087 1586d7f5d3SJohn Marino #define Arith_Kind_ASL 1 1686d7f5d3SJohn Marino #define Long int 1786d7f5d3SJohn Marino #define Intcast (int)(long) 1886d7f5d3SJohn Marino #define Double_Align 1986d7f5d3SJohn Marino #define X64_bit_pointers 20