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