xref: /openbsd-src/lib/libc/arch/sh/softfloat/milieu.h (revision 31c9e1db15330881ab14606d7b68a1a068378053)
1*31c9e1dbSdrahn /*	$OpenBSD: milieu.h,v 1.1 2006/11/07 14:07:13 drahn Exp $	*/
2*31c9e1dbSdrahn /* $NetBSD: milieu.h,v 1.1 2000/12/29 20:13:54 bjh21 Exp $ */
3*31c9e1dbSdrahn 
4*31c9e1dbSdrahn /*
5*31c9e1dbSdrahn ===============================================================================
6*31c9e1dbSdrahn 
7*31c9e1dbSdrahn This C header file is part of the SoftFloat IEC/IEEE Floating-point
8*31c9e1dbSdrahn Arithmetic Package, Release 2a.
9*31c9e1dbSdrahn 
10*31c9e1dbSdrahn Written by John R. Hauser.  This work was made possible in part by the
11*31c9e1dbSdrahn International Computer Science Institute, located at Suite 600, 1947 Center
12*31c9e1dbSdrahn Street, Berkeley, California 94704.  Funding was partially provided by the
13*31c9e1dbSdrahn National Science Foundation under grant MIP-9311980.  The original version
14*31c9e1dbSdrahn of this code was written as part of a project to build a fixed-point vector
15*31c9e1dbSdrahn processor in collaboration with the University of California at Berkeley,
16*31c9e1dbSdrahn overseen by Profs. Nelson Morgan and John Wawrzynek.  More information
17*31c9e1dbSdrahn is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/
18*31c9e1dbSdrahn arithmetic/SoftFloat.html'.
19*31c9e1dbSdrahn 
20*31c9e1dbSdrahn THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort
21*31c9e1dbSdrahn has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
22*31c9e1dbSdrahn TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO
23*31c9e1dbSdrahn PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY
24*31c9e1dbSdrahn AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
25*31c9e1dbSdrahn 
26*31c9e1dbSdrahn Derivative works are acceptable, even for commercial purposes, so long as
27*31c9e1dbSdrahn (1) they include prominent notice that the work is derivative, and (2) they
28*31c9e1dbSdrahn include prominent notice akin to these four paragraphs for those parts of
29*31c9e1dbSdrahn this code that are retained.
30*31c9e1dbSdrahn 
31*31c9e1dbSdrahn ===============================================================================
32*31c9e1dbSdrahn */
33*31c9e1dbSdrahn 
34*31c9e1dbSdrahn /*
35*31c9e1dbSdrahn -------------------------------------------------------------------------------
36*31c9e1dbSdrahn Include common integer types and flags.
37*31c9e1dbSdrahn -------------------------------------------------------------------------------
38*31c9e1dbSdrahn */
39*31c9e1dbSdrahn #include "sh-gcc.h"
40*31c9e1dbSdrahn 
41*31c9e1dbSdrahn /*
42*31c9e1dbSdrahn -------------------------------------------------------------------------------
43*31c9e1dbSdrahn Symbolic Boolean literals.
44*31c9e1dbSdrahn -------------------------------------------------------------------------------
45*31c9e1dbSdrahn */
46*31c9e1dbSdrahn enum {
47*31c9e1dbSdrahn     FALSE = 0,
48*31c9e1dbSdrahn     TRUE  = 1
49*31c9e1dbSdrahn };
50