17804dd52SRuslan Bukin 27804dd52SRuslan Bukin /* 37804dd52SRuslan Bukin =============================================================================== 47804dd52SRuslan Bukin 57804dd52SRuslan Bukin This C header file is part of the SoftFloat IEC/IEEE Floating-point 67804dd52SRuslan Bukin Arithmetic Package, Release 2a. 77804dd52SRuslan Bukin 87804dd52SRuslan Bukin Written by John R. Hauser. This work was made possible in part by the 97804dd52SRuslan Bukin International Computer Science Institute, located at Suite 600, 1947 Center 107804dd52SRuslan Bukin Street, Berkeley, California 94704. Funding was partially provided by the 117804dd52SRuslan Bukin National Science Foundation under grant MIP-9311980. The original version 127804dd52SRuslan Bukin of this code was written as part of a project to build a fixed-point vector 137804dd52SRuslan Bukin processor in collaboration with the University of California at Berkeley, 147804dd52SRuslan Bukin overseen by Profs. Nelson Morgan and John Wawrzynek. More information 157804dd52SRuslan Bukin is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/ 167804dd52SRuslan Bukin arithmetic/SoftFloat.html'. 177804dd52SRuslan Bukin 187804dd52SRuslan Bukin THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort 197804dd52SRuslan Bukin has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT 207804dd52SRuslan Bukin TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO 217804dd52SRuslan Bukin PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY 227804dd52SRuslan Bukin AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE. 237804dd52SRuslan Bukin 247804dd52SRuslan Bukin Derivative works are acceptable, even for commercial purposes, so long as 257804dd52SRuslan Bukin (1) they include prominent notice that the work is derivative, and (2) they 267804dd52SRuslan Bukin include prominent notice akin to these four paragraphs for those parts of 277804dd52SRuslan Bukin this code that are retained. 287804dd52SRuslan Bukin 297804dd52SRuslan Bukin =============================================================================== 307804dd52SRuslan Bukin */ 317804dd52SRuslan Bukin 327804dd52SRuslan Bukin /* 337804dd52SRuslan Bukin ------------------------------------------------------------------------------- 347804dd52SRuslan Bukin Include common integer types and flags. 357804dd52SRuslan Bukin ------------------------------------------------------------------------------- 367804dd52SRuslan Bukin */ 377804dd52SRuslan Bukin #include "riscv-gcc.h" 387804dd52SRuslan Bukin 397804dd52SRuslan Bukin /* 407804dd52SRuslan Bukin ------------------------------------------------------------------------------- 417804dd52SRuslan Bukin Symbolic Boolean literals. 427804dd52SRuslan Bukin ------------------------------------------------------------------------------- 437804dd52SRuslan Bukin */ 447804dd52SRuslan Bukin enum { 457804dd52SRuslan Bukin FALSE = 0, 467804dd52SRuslan Bukin TRUE = 1 477804dd52SRuslan Bukin }; 48