1207151Smarius#ifndef TESTFLOAT_SPARC64_MILIEU_H_ 2207151Smarius#define TESTFLOAT_SPARC64_MILIEU_H_ 3207151Smarius 4207151Smarius/* 5207151Smarius=============================================================================== 6207151Smarius 7207151SmariusThis C header file is part of TestFloat, Release 2a, a package of programs 8207151Smariusfor testing the correctness of floating-point arithmetic complying to the 9207151SmariusIEC/IEEE Standard for Floating-Point. 10207151Smarius 11207151SmariusWritten by John R. Hauser. More information is available through the Web 12207151Smariuspage `http://HTTP.CS.Berkeley.EDU/~jhauser/arithmetic/TestFloat.html'. 13207151Smarius 14207151SmariusTHIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort 15207151Smariushas been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT 16207151SmariusTIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO 17207151SmariusPERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ANY 18207151SmariusAND ALL LOSSES, COSTS, OR OTHER PROBLEMS ARISING FROM ITS USE. 19207151Smarius 20207151SmariusDerivative works are acceptable, even for commercial purposes, so long as 21207151Smarius(1) they include prominent notice that the work is derivative, and (2) they 22207151Smariusinclude prominent notice akin to these four paragraphs for those parts of 23207151Smariusthis code that are retained. 24207151Smarius 25207151Smarius=============================================================================== 26207151Smarius*/ 27207151Smarius 28207151Smarius/* $FreeBSD$ */ 29207151Smarius 30207151Smarius/* 31207151Smarius------------------------------------------------------------------------------- 32207151SmariusInclude common integer types and flags. 33207151Smarius------------------------------------------------------------------------------- 34207151Smarius*/ 35207151Smarius#include "sparc64.h" 36207151Smarius 37207151Smarius/* 38207151Smarius------------------------------------------------------------------------------- 39207151SmariusIf the `BITS64' macro is defined by the processor header file but the 40207151Smariusversion of SoftFloat being used/tested is the 32-bit one (`bits32'), the 41207151Smarius`BITS64' macro must be undefined here. 42207151Smarius------------------------------------------------------------------------------- 43207151Smarius#undef BITS64 44207151Smarius*/ 45207151Smarius 46207151Smarius/* 47207151Smarius------------------------------------------------------------------------------- 48207151SmariusSymbolic Boolean literals. 49207151Smarius------------------------------------------------------------------------------- 50207151Smarius*/ 51207151Smariusenum { 52207151Smarius FALSE = 0, 53207151Smarius TRUE = 1 54207151Smarius}; 55207151Smarius 56207151Smarius#endif 57