xref: /freebsd/lib/libc/arm/softfloat/milieu.h (revision 2a63c3be158216222d89a073dcbd6a72ee4aab5a)
12357939bSOlivier Houchard /* $NetBSD: milieu.h,v 1.1 2000/12/29 20:13:54 bjh21 Exp $ */
22357939bSOlivier Houchard 
32357939bSOlivier Houchard /*
42357939bSOlivier Houchard ===============================================================================
52357939bSOlivier Houchard 
62357939bSOlivier Houchard This C header file is part of the SoftFloat IEC/IEEE Floating-point
72357939bSOlivier Houchard Arithmetic Package, Release 2a.
82357939bSOlivier Houchard 
92357939bSOlivier Houchard Written by John R. Hauser.  This work was made possible in part by the
102357939bSOlivier Houchard International Computer Science Institute, located at Suite 600, 1947 Center
112357939bSOlivier Houchard Street, Berkeley, California 94704.  Funding was partially provided by the
122357939bSOlivier Houchard National Science Foundation under grant MIP-9311980.  The original version
132357939bSOlivier Houchard of this code was written as part of a project to build a fixed-point vector
142357939bSOlivier Houchard processor in collaboration with the University of California at Berkeley,
152357939bSOlivier Houchard overseen by Profs. Nelson Morgan and John Wawrzynek.  More information
162357939bSOlivier Houchard is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/
172357939bSOlivier Houchard arithmetic/SoftFloat.html'.
182357939bSOlivier Houchard 
192357939bSOlivier Houchard THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort
202357939bSOlivier Houchard has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
212357939bSOlivier Houchard TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO
222357939bSOlivier Houchard PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY
232357939bSOlivier Houchard AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
242357939bSOlivier Houchard 
252357939bSOlivier Houchard Derivative works are acceptable, even for commercial purposes, so long as
262357939bSOlivier Houchard (1) they include prominent notice that the work is derivative, and (2) they
272357939bSOlivier Houchard include prominent notice akin to these four paragraphs for those parts of
282357939bSOlivier Houchard this code that are retained.
292357939bSOlivier Houchard 
302357939bSOlivier Houchard ===============================================================================
312357939bSOlivier Houchard */
322357939bSOlivier Houchard 
332357939bSOlivier Houchard /*
342357939bSOlivier Houchard -------------------------------------------------------------------------------
352357939bSOlivier Houchard Include common integer types and flags.
362357939bSOlivier Houchard -------------------------------------------------------------------------------
372357939bSOlivier Houchard */
382357939bSOlivier Houchard #include "arm-gcc.h"
392357939bSOlivier Houchard 
402357939bSOlivier Houchard /*
412357939bSOlivier Houchard -------------------------------------------------------------------------------
422357939bSOlivier Houchard Symbolic Boolean literals.
432357939bSOlivier Houchard -------------------------------------------------------------------------------
442357939bSOlivier Houchard */
452357939bSOlivier Houchard enum {
462357939bSOlivier Houchard     FALSE = 0,
472357939bSOlivier Houchard     TRUE  = 1
482357939bSOlivier Houchard };
49