00001 00002 /*============================================================================ 00003 00004 This C header file is part of the SoftFloat IEC/IEEE Floating-point Arithmetic 00005 Package, Release 2b. 00006 00007 Written by John R. Hauser. This work was made possible in part by the 00008 International Computer Science Institute, located at Suite 600, 1947 Center 00009 Street, Berkeley, California 94704. Funding was partially provided by the 00010 National Science Foundation under grant MIP-9311980. The original version 00011 of this code was written as part of a project to build a fixed-point vector 00012 processor in collaboration with the University of California at Berkeley, 00013 overseen by Profs. Nelson Morgan and John Wawrzynek. More information 00014 is available through the Web page `http://www.cs.berkeley.edu/~jhauser/ 00015 arithmetic/SoftFloat.html'. 00016 00017 THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort has 00018 been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT TIMES 00019 RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO PERSONS 00020 AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL LOSSES, 00021 COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO FURTHERMORE 00022 EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER SCIENCE 00023 INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, COSTS, OR 00024 OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE SOFTWARE. 00025 00026 Derivative works are acceptable, even for commercial purposes, so long as 00027 (1) the source code for the derivative work includes prominent notice that 00028 the work is derivative, and (2) the source code includes prominent notice with 00029 these four paragraphs for those parts of this code that are retained. 00030 00031 =============================================================================*/ 00032 00033 /*---------------------------------------------------------------------------- 00034 | Include common integer types and flags. 00035 *----------------------------------------------------------------------------*/ 00036 #include "processors/SPARC-GCC.h" 00037 00038 /*---------------------------------------------------------------------------- 00039 | Symbolic Boolean literals. 00040 *----------------------------------------------------------------------------*/ 00041 enum { 00042 FALSE = 0, 00043 TRUE = 1 00044 }; 00045