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