xref: /freebsd/lib/libc/softfloat/templates/milieu.h (revision 2a63c3be)
115144b0fSOlivier Houchard 
215144b0fSOlivier Houchard /*
315144b0fSOlivier Houchard ===============================================================================
415144b0fSOlivier Houchard 
515144b0fSOlivier Houchard This C header file is part of the SoftFloat IEC/IEEE Floating-point
615144b0fSOlivier Houchard Arithmetic Package, Release 2a.
715144b0fSOlivier Houchard 
815144b0fSOlivier Houchard Written by John R. Hauser.  This work was made possible in part by the
915144b0fSOlivier Houchard International Computer Science Institute, located at Suite 600, 1947 Center
1015144b0fSOlivier Houchard Street, Berkeley, California 94704.  Funding was partially provided by the
1115144b0fSOlivier Houchard National Science Foundation under grant MIP-9311980.  The original version
1215144b0fSOlivier Houchard of this code was written as part of a project to build a fixed-point vector
1315144b0fSOlivier Houchard processor in collaboration with the University of California at Berkeley,
1415144b0fSOlivier Houchard overseen by Profs. Nelson Morgan and John Wawrzynek.  More information
1515144b0fSOlivier Houchard is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/
1615144b0fSOlivier Houchard arithmetic/SoftFloat.html'.
1715144b0fSOlivier Houchard 
1815144b0fSOlivier Houchard THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort
1915144b0fSOlivier Houchard has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
2015144b0fSOlivier Houchard TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO
2115144b0fSOlivier Houchard PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY
2215144b0fSOlivier Houchard AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
2315144b0fSOlivier Houchard 
2415144b0fSOlivier Houchard Derivative works are acceptable, even for commercial purposes, so long as
2515144b0fSOlivier Houchard (1) they include prominent notice that the work is derivative, and (2) they
2615144b0fSOlivier Houchard include prominent notice akin to these four paragraphs for those parts of
2715144b0fSOlivier Houchard this code that are retained.
2815144b0fSOlivier Houchard 
2915144b0fSOlivier Houchard ===============================================================================
3015144b0fSOlivier Houchard */
3115144b0fSOlivier Houchard 
3215144b0fSOlivier Houchard /*
3315144b0fSOlivier Houchard -------------------------------------------------------------------------------
3415144b0fSOlivier Houchard Include common integer types and flags.
3515144b0fSOlivier Houchard -------------------------------------------------------------------------------
3615144b0fSOlivier Houchard */
3715144b0fSOlivier Houchard #include "../../../processors/!!!processor.h"
3815144b0fSOlivier Houchard 
3915144b0fSOlivier Houchard /*
4015144b0fSOlivier Houchard -------------------------------------------------------------------------------
4115144b0fSOlivier Houchard Symbolic Boolean literals.
4215144b0fSOlivier Houchard -------------------------------------------------------------------------------
4315144b0fSOlivier Houchard */
4415144b0fSOlivier Houchard enum {
4515144b0fSOlivier Houchard     FALSE = 0,
4615144b0fSOlivier Houchard     TRUE  = 1
4715144b0fSOlivier Houchard };
4815144b0fSOlivier Houchard 
49