this repo has no description
1/*
2 * Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * The contents of this file constitute Original Code as defined in and
7 * are subject to the Apple Public Source License Version 1.1 (the
8 * "License"). You may not use this file except in compliance with the
9 * License. Please obtain a copy of the License at
10 * http://www.apple.com/publicsource and read it before using this file.
11 *
12 * This Original Code and all software distributed under the License are
13 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
14 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
15 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
17 * License for the specific language governing rights and limitations
18 * under the License.
19 *
20 * @APPLE_LICENSE_HEADER_END@
21 */
22// $Revision: 1.2 $
23/* - -- --- ---- ----- ------------------------------------------------- */
24/* */
25/* Copyright (C) 1994 Taligent, Inc. All rights reserved. */
26/* */
27/* This code is copyrighted. Under the copyright laws, this code may */
28/* not be copied, in whole or part, without prior written */
29/* consent of Taligent. */
30/* */
31/* RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the */
32/* government is subject to restrictions as set forth in */
33/* subparagraph (c)(l)(ii) of the Rights in Technical Data and */
34/* Computer Software clause at DFARS 252.227-7013 and */
35/* FAR 52.227-19. */
36/* */
37/* This product may be protected by one or more U.S. and */
38/* International Patents. */
39/* */
40/* TRADEMARKS: Taligent and the Taligent Design Mark are registered */
41/* trademarks of Taligent, Inc. */
42/* */
43/* - -- --- ---- ----- ------------------------------------------------- */
44
45/****************************************************************************
46*
47* FILE: ExpTableLD.C
48*
49* Description:
50* This file contains the uint32_t array ExpTableLD[] used in the
51* approximation for Exp, Exp2, ExpMinus, Hyperbolic and Power functions
52* (long double precision) in <Numerics.h> for PowerPC and RS/6000
53* platforms:
54*
55* Copyright (C) 1994 Taligent, Inc. All rights reserved.
56*
57* Modified for Taligent by Yinsun Feng, April, 1994.
58*
59* MODIFICATION HISTORY:
60*
61****************************************************************************/
62#include "stdint.h"
63
64__private_extern__
65const uint32_t ExpTableLD[] __attribute__ ((aligned(8))) = {
66
67 0xBFD7FFFF, 0xFFF78346, 0x3FE5FE46, 0x15EC7934, 0xBBA5D094, 0x3F817397,
68 0xBFD6FFFF, 0xFFFFAA8D, 0x3FE656F0, 0x0BF5973E, 0x3B9DDE0B, 0xAFD470C5,
69 0xBFD5FFFF, 0xFFFFC4B4, 0x3FE6B0FF, 0x72DECDA3, 0x3BA482D0, 0xD1C3FD44,
70 0xBFD4FFFF, 0xFFFFD89A, 0x3FE70C79, 0xEBA34A37, 0x3B713FA4, 0x162E00F9,
71 0xBFD3FFFF, 0xFFFFEB0A, 0x3FE76965, 0x2DF23729, 0xBB870FEE, 0xEEBD3A08,
72 0xBFD2FFFF, 0xFFFFC587, 0x3FE7C7C7, 0x08878BF6, 0x3B96439C, 0x82816F81,
73 0xBFD1FFFF, 0xFFFE834A, 0x3FE827A5, 0x618926C6, 0xBBA80AD5, 0x14F789EA,
74 0xBFD0FFFF, 0xFFFFDACD, 0x3FE88906, 0x36E32D97, 0x3BA02C0F, 0x1AAB3177,
75 0xBFCFFFFF, 0xFFFE8A16, 0x3FE8EBEF, 0x9EACCAD8, 0xBBA6337C, 0x56F8CB1D,
76 0xBFCDFFFF, 0xFFFE54CC, 0x3FE95067, 0xC783CE6F, 0xBBA5CD29, 0x758448F6,
77 0xBFCBFFFF, 0xFFFE8C9A, 0x3FE9B674, 0xF8F33E73, 0xBBA2FEFB, 0x001F06AC,
78 0xBFC9FFFF, 0xFFFFF380, 0x3FEA1E1D, 0x93D68A5D, 0x3B94BC1B, 0x34F72879,
79 0xBFC7FFFF, 0xFFFF88CE, 0x3FEA8768, 0x12C0A030, 0xBB95BE29, 0x64926F2A,
80 0xBFC5FFFF, 0xFFFFCB72, 0x3FEAF25B, 0x0A61B2C5, 0xBBA5D75A, 0xCA0F1016,
81 0xBFC3FFFF, 0xFFFF951A, 0x3FEB5EFD, 0x29F26302, 0x3BA9F0AD, 0xD4A5C367,
82 0xBFC1FFFF, 0xFFFFF6D4, 0x3FEBCD55, 0x3B9D7D60, 0xBBAADABC, 0xB264015F,
83 0xBFBFFFFF, 0xFFFFE014, 0x3FEC3D6A, 0x24ED85A7, 0x3B747961, 0x10476F00,
84 0xBFBBFFFF, 0xFFFFD9AC, 0x3FECAF42, 0xE73A50C9, 0x3B915C7B, 0x4A361F1E,
85 0xBFB7FFFF, 0xFFFFD862, 0x3FED22E6, 0xA0198085, 0x3BA1BBB3, 0xBFFB06E1,
86 0xBFB3FFFF, 0xFFFFF168, 0x3FED985C, 0x89D04353, 0x3B5234BB, 0x7C215B4D,
87 0xBFAFFFFF, 0xFFFFB37A, 0x3FEE0FAB, 0xFBC70722, 0xBB8AE48A, 0x8045BF54,
88 0xBFA7FFFF, 0xFFFC4C34, 0x3FEE88DC, 0x6AFF0846, 0xBBACF2F5, 0x70E3E267,
89 0xBF9FFFFF, 0xFFFC6F5E, 0x3FEF03F5, 0x6A88D17C, 0xBBACA2B2, 0x05D8EB45,
90 0xBF8FFFFF, 0xFFFF580A, 0x3FEF80FE, 0xABFEF23A, 0xBB61AF65, 0xBD7BA074,
91 0x00000000, 0x00000000, 0x3FF00000, 0x00000000, 0x00000000, 0x00000000,
92 0x3F900000, 0x000039D1, 0x3FF04080, 0xAB55DF24, 0xBBA5A69A, 0xB0AA4DB6,
93 0x3FA00000, 0x00040E38, 0x3FF08205, 0x60114966, 0xBBAD3180, 0x7B207EEE,
94 0x3FA80000, 0x000000A0, 0x3FF0C492, 0x36829E91, 0x3BA01DE1, 0xDE261F9E,
95 0x3FB00000, 0x00008504, 0x3FF1082B, 0x577D3DC7, 0x3B8DB72F, 0x752AE77F,
96 0x3FB40000, 0x0000727E, 0x3FF14CD4, 0xFC98A493, 0xBBA8B371, 0x3285C6A1,
97 0x3FB80000, 0x00014EB4, 0x3FF19293, 0x7074F7C7, 0x3B8A95AD, 0x4E3A0016,
98 0x3FBC0000, 0x00007514, 0x3FF1D96B, 0x0EFF16A3, 0xBB8C7B78, 0xAC0BEE62,
99 0x3FC00000, 0x0000387B, 0x3FF22160, 0x45B6FDCD, 0xBB833654, 0xFC2C852C,
100 0x3FC20000, 0x00009DEE, 0x3FF26A77, 0x93F6181D, 0xBBA7415B, 0x71161E35,
101 0x3FC40000, 0x000018F5, 0x3FF2B4B5, 0x8B37301F, 0x3BB0D4C5, 0x93F1E693,
102 0x3FC60000, 0x00002679, 0x3FF3001E, 0xCF6020AD, 0x3B6A3633, 0xB13F9963,
103 0x3FC80000, 0x0000D54A, 0x3FF34CB8, 0x170B785E, 0xBBB2D691, 0x1C45DA93,
104 0x3FCA0000, 0x0001BC66, 0x3FF39A86, 0x2BD40516, 0xBBA4860B, 0xD2E696BD,
105 0x3FCC0000, 0x0002F156, 0x3FF3E98D, 0xEAA192FD, 0x3BB1EAA6, 0x9AC1EC1A,
106 0x3FCE0000, 0x00006E22, 0x3FF439D4, 0x43F602C0, 0x3BB1687C, 0x5C76A673,
107 0x3FD00000, 0x0000344F, 0x3FF48B5E, 0x3C3E9251, 0x3BB0168A, 0xB7BA044E,
108 0x3FD10000, 0x00005518, 0x3FF4DE30, 0xEC213A1F, 0x3BB16D9F, 0xF11FD1E1,
109 0x3FD20000, 0x000F1F6D, 0x3FF53251, 0x80D4AF2B, 0x3BB5182E, 0x8AA41550,
110 0x3FD30000, 0x00004CC9, 0x3FF587C5, 0x3C5A94C5, 0x3BADF0B5, 0x25890C47,
111 0x3FD40000, 0x00003C35, 0x3FF5DE91, 0x76047488, 0x3B930965, 0x71BF40CF,
112 0x3FD50000, 0x00001F9F, 0x3FF636BB, 0x9A983D52, 0x3B834A89, 0x43379035,
113 0x3FD60000, 0x00001C8E, 0x3FF69049, 0x2CBF9E44, 0x3BAD13A5, 0x639824C3,
114 0x3FD70000, 0x00002B17, 0x3FF6EB3F, 0xC55B2DE4, 0x3BAD1F08, 0xB4D7D659,
115 0x3FD80000, 0x000018C8, 0x3FF747A5, 0x13DBF86E, 0xBB8B5F69, 0xBD7540CF
116};