Kyle Swenson | 8d8f654 | 2021-03-15 11:02:55 -0600 | [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 |
| 16 | http://www.jhauser.us/arithmetic/SoftFloat-2b/SoftFloat-source.txt |
| 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 | |