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