115144b0fSOlivier Houchard 215144b0fSOlivier Houchard /* 315144b0fSOlivier Houchard =============================================================================== 415144b0fSOlivier Houchard 515144b0fSOlivier Houchard This C header file is part of the SoftFloat IEC/IEEE Floating-point 615144b0fSOlivier Houchard Arithmetic Package, Release 2a. 715144b0fSOlivier Houchard 815144b0fSOlivier Houchard Written by John R. Hauser. This work was made possible in part by the 915144b0fSOlivier Houchard International Computer Science Institute, located at Suite 600, 1947 Center 1015144b0fSOlivier Houchard Street, Berkeley, California 94704. Funding was partially provided by the 1115144b0fSOlivier Houchard National Science Foundation under grant MIP-9311980. The original version 1215144b0fSOlivier Houchard of this code was written as part of a project to build a fixed-point vector 1315144b0fSOlivier Houchard processor in collaboration with the University of California at Berkeley, 1415144b0fSOlivier Houchard overseen by Profs. Nelson Morgan and John Wawrzynek. More information 1515144b0fSOlivier Houchard is available through the Web page `http://HTTP.CS.Berkeley.EDU/~jhauser/ 1615144b0fSOlivier Houchard arithmetic/SoftFloat.html'. 1715144b0fSOlivier Houchard 1815144b0fSOlivier Houchard THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort 1915144b0fSOlivier Houchard has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT 2015144b0fSOlivier Houchard TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO 2115144b0fSOlivier Houchard PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY 2215144b0fSOlivier Houchard AND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE. 2315144b0fSOlivier Houchard 2415144b0fSOlivier Houchard Derivative works are acceptable, even for commercial purposes, so long as 2515144b0fSOlivier Houchard (1) they include prominent notice that the work is derivative, and (2) they 2615144b0fSOlivier Houchard include prominent notice akin to these four paragraphs for those parts of 2715144b0fSOlivier Houchard this code that are retained. 2815144b0fSOlivier Houchard 2915144b0fSOlivier Houchard =============================================================================== 3015144b0fSOlivier Houchard */ 3115144b0fSOlivier Houchard 3215144b0fSOlivier Houchard /* 3315144b0fSOlivier Houchard ------------------------------------------------------------------------------- 3415144b0fSOlivier Houchard Include common integer types and flags. 3515144b0fSOlivier Houchard ------------------------------------------------------------------------------- 3615144b0fSOlivier Houchard */ 3715144b0fSOlivier Houchard #include "../../../processors/!!!processor.h" 3815144b0fSOlivier Houchard 3915144b0fSOlivier Houchard /* 4015144b0fSOlivier Houchard ------------------------------------------------------------------------------- 4115144b0fSOlivier Houchard Symbolic Boolean literals. 4215144b0fSOlivier Houchard ------------------------------------------------------------------------------- 4315144b0fSOlivier Houchard */ 4415144b0fSOlivier Houchard enum { 4515144b0fSOlivier Houchard FALSE = 0, 4615144b0fSOlivier Houchard TRUE = 1 4715144b0fSOlivier Houchard }; 4815144b0fSOlivier Houchard 49