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