X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fucb%2Ffabsf.h;fp=src%2Fmath%2Fucb%2Ffabsf.h;h=935cd0e083729e8d52abceccfdff9dfd01cd8b38;hb=f9d17902a35b6403b7c8354845e9f13f882c1c8e;hp=0000000000000000000000000000000000000000;hpb=1ee02029133b60651176619b0a6743a5d011c21b;p=libc-test diff --git a/src/math/ucb/fabsf.h b/src/math/ucb/fabsf.h new file mode 100644 index 0000000..935cd0e --- /dev/null +++ b/src/math/ucb/fabsf.h @@ -0,0 +1,102 @@ +// Copyright (C) 1988-1994 Sun Microsystems, Inc. 2550 Garcia Avenue +// Mountain View, California 94043 All rights reserved. +// +// Any person is hereby authorized to download, copy, use, create bug fixes, +// and distribute, subject to the following conditions: +// +// 1. the software may not be redistributed for a fee except as +// reasonable to cover media costs; +// 2. any copy of the software must include this notice, as well as +// any other embedded copyright notices; and +// 3. any distribution of this software or derivative works thereof +// must comply with all applicable U.S. export control laws. +// +// THE SOFTWARE IS MADE AVAILABLE "AS IS" AND WITHOUT EXPRESS OR IMPLIED +// WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE IMPLIED +// WARRANTIES OF DESIGN, MERCHANTIBILITY, FITNESS FOR A PARTICULAR +// PURPOSE, NON-INFRINGEMENT, PERFORMANCE OR CONFORMANCE TO +// SPECIFICATIONS. +// +// BY DOWNLOADING AND/OR USING THIS SOFTWARE, THE USER WAIVES ALL CLAIMS +// AGAINST SUN MICROSYSTEMS, INC. AND ITS AFFILIATED COMPANIES IN ANY +// JURISDICTION, INCLUDING BUT NOT LIMITED TO CLAIMS FOR DAMAGES OR +// EQUITABLE RELIEF BASED ON LOSS OF DATA, AND SPECIFICALLY WAIVES EVEN +// UNKNOWN OR UNANTICIPATED CLAIMS OR LOSSES, PRESENT AND FUTURE. +// +// IN NO EVENT WILL SUN MICROSYSTEMS, INC. OR ANY OF ITS AFFILIATED +// COMPANIES BE LIABLE FOR ANY LOST REVENUE OR PROFITS OR OTHER SPECIAL, +// INDIRECT AND CONSEQUENTIAL DAMAGES, EVEN IF IT HAS BEEN ADVISED OF THE +// POSSIBILITY OF SUCH DAMAGES. +// +// This file is provided with no support and without any obligation on the +// part of Sun Microsystems, Inc. ("Sun") or any of its affiliated +// companies to assist in its use, correction, modification or +// enhancement. Nevertheless, and without creating any obligation on its +// part, Sun welcomes your comments concerning the software and requests +// that they be sent to fdlibm-comments@sunpro.sun.com. +T(RN, 0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RN, 0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RN, 0x1p-126, 0x1p-126, 0x0p+0, 0) +T(RN, 0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RN, 0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RN, inf, inf, 0x0p+0, 0) +T(RN, nan, nan, 0x0p+0, 0) +T(RN, -0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RN, -0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RN, -0x1p-126, 0x1p-126, 0x0p+0, 0) +T(RN, -0x1.00001ep+0, 0x1.00001ep+0, 0x0p+0, 0) +T(RN,-0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RN, -inf, inf, 0x0p+0, 0) +T(RN, nan, nan, 0x0p+0, 0) +T(RD, 0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RD, 0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RD, 0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RD, 0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RD, 0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RD, inf, inf, 0x0p+0, 0) +T(RD, -0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RD, -0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RD,-0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RD, -0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RD, -0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RD,-0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RD, -inf, inf, 0x0p+0, 0) +T(RD, nan, nan, 0x0p+0, 0) +T(RD, nan, nan, 0x0p+0, 0) +T(RN, 0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RN, 0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RN,-0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RN, -0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RN, -0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RU, 0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RU, 0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RU, 0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RU, 0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RU, 0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RU, 0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RU, inf, inf, 0x0p+0, 0) +T(RU, -0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RU, -0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RU,-0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RU, -0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RU, -0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RU,-0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RU, -inf, inf, 0x0p+0, 0) +T(RU, nan, nan, 0x0p+0, 0) +T(RU, nan, nan, 0x0p+0, 0) +T(RZ, 0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RZ, 0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RZ, 0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RZ, 0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RZ, 0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RZ, 0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RZ, inf, inf, 0x0p+0, 0) +T(RZ, -0x0p+0, 0x0p+0, 0x0p+0, 0) +T(RZ, -0x1p-149, 0x1p-149, 0x0p+0, 0) +T(RZ,-0x1.fffffcp-127, 0x1.fffffcp-127, 0x0p+0, 0) +T(RZ, -0x1p+0, 0x1p+0, 0x0p+0, 0) +T(RZ, -0x1p+127, 0x1p+127, 0x0p+0, 0) +T(RZ,-0x1.fffffep+127, 0x1.fffffep+127, 0x0p+0, 0) +T(RZ, -inf, inf, 0x0p+0, 0) +T(RZ, nan, nan, 0x0p+0, 0) +T(RZ, nan, nan, 0x0p+0, 0)