Back to home page

OSCL-LXR

 
 

    


0001 
0002 /*
0003 ===============================================================================
0004 
0005 This C header file is part of the SoftFloat IEC/IEEE Floating-point
0006 Arithmetic Package, Release 2.
0007 
0008 Written by John R. Hauser.  This work was made possible in part by the
0009 International Computer Science Institute, located at Suite 600, 1947 Center
0010 Street, Berkeley, California 94704.  Funding was partially provided by the
0011 National Science Foundation under grant MIP-9311980.  The original version
0012 of this code was written as part of a project to build a fixed-point vector
0013 processor in collaboration with the University of California at Berkeley,
0014 overseen by Profs. Nelson Morgan and John Wawrzynek.  More information
0015 is available through the Web page
0016 http://www.jhauser.us/arithmetic/SoftFloat-2b/SoftFloat-source.txt
0017 
0018 THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE.  Although reasonable effort
0019 has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
0020 TIMES RESULT IN INCORRECT BEHAVIOR.  USE OF THIS SOFTWARE IS RESTRICTED TO
0021 PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY
0022 AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE.
0023 
0024 Derivative works are acceptable, even for commercial purposes, so long as
0025 (1) they include prominent notice that the work is derivative, and (2) they
0026 include prominent notice akin to these three paragraphs for those parts of
0027 this code that are retained.
0028 
0029 ===============================================================================
0030 */
0031 
0032 /*
0033 -------------------------------------------------------------------------------
0034 Include common integer types and flags.
0035 -------------------------------------------------------------------------------
0036 */
0037 #include "ARM-gcc.h"
0038 
0039 /*
0040 -------------------------------------------------------------------------------
0041 Symbolic Boolean literals.
0042 -------------------------------------------------------------------------------
0043 */
0044 enum {
0045     FALSE = 0,
0046     TRUE  = 1
0047 };
0048