Merge "Accuracy tests for libm"
This commit is contained in:
commit
54b61b7ca7
1314
tests/math_data/acos_intel_data.h
Normal file
1314
tests/math_data/acos_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
982
tests/math_data/acosf_intel_data.h
Normal file
982
tests/math_data/acosf_intel_data.h
Normal file
@ -0,0 +1,982 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_acosf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.0c257a7050fc3cea24f3029a2ad2e815p1,
|
||||
-0x1.003898p-1
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.0c5f16794284a814e57dd1aeaff2935dp1,
|
||||
-0x1.01p-1
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.0c8b0a779009c3775eee358be153ba65p1,
|
||||
-0x1.0198p-1
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.0c9c667630ac1465b612be91f8800305p1,
|
||||
-0x1.01d4p-1
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.0ca922436a0ff902c6cea7bee39f2164p1,
|
||||
-0x1.02p-1
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.0cb2657e0dce844aad10d5211ad1439cp1,
|
||||
-0x1.0220p-1
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.0df8b9ffd527aa217e668eed5b98130dp1,
|
||||
-0x1.0684p-1
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.0e677d6ca16a0aa3a9d0e12324b56b7fp1,
|
||||
-0x1.08p-1
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.b3374800692e62ccb28232cf124403efp0,
|
||||
-0x1.08p-3
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.0f93197d31106d9f9dba9ce88846e520p1,
|
||||
-0x1.0cp-1
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.1123e56d1de1347426f6fa3a25b95c8cp1,
|
||||
-0x1.1150dap-1
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.112abd8e560b61295f76c37854cc404dp1,
|
||||
-0x1.1168p-1
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.e678d3006dfeea8466508e9c6fee67a4p0,
|
||||
-0x1.4b5228p-2
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.979fd100670d576688cfaa662e894818p0,
|
||||
-0x1.60p-6
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.921fb60042d08469899dab0c12058f59p0,
|
||||
-0x1.77fffep-25
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.07828bffbd26a9f5425b3c7691d1145fp1,
|
||||
-0x1.e0p-2
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.821faef0618143c8461491fc02984220p1,
|
||||
-0x1.fc0152p-1
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.854911067d00b04f895724d24d2830a4p1,
|
||||
-0x1.fd6d40p-1
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.892b29068f5ed60cbc8141ceb1ff1701p1,
|
||||
-0x1.febf58p-1
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.892d7afb015ab37d6eccc7ff7772b447p1,
|
||||
-0x1.febffep-1
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.922fb500357c0d0df814593ed0d8a6f6p0,
|
||||
-0x1.fff77ep-13
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.d2cf54ff929e2d5be1416c50d9d79662p0,
|
||||
-0x1.ffffc6p-3
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.516fecff6adfa313f251aed1e1a22f51p0,
|
||||
0x1.000080p-2
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.720a22ff97b83535612cba12029c626cp0,
|
||||
0x1.0000b0p-3
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.920fb5000026b79d1a03feae60b3ad18p0,
|
||||
0x1.000444p-12
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.0c0296fe93cb8e2df049d07fc1f71573p0,
|
||||
0x1.002020p-1
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.0becac0001ed95caabc8aaf7ac71baadp0,
|
||||
0x1.004614p-1
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.821444fffa502058fee64d29443f6673p0,
|
||||
0x1.008cp-4
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.921fa50002d18466bc2fbaf2dfbfe5c0p0,
|
||||
0x1.0444p-20
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.89fc5200006860d664f1779f6433bb6bp0,
|
||||
0x1.04612ep-5
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.066d06ff24cb086507a3136cbe17f53bp0,
|
||||
0x1.09bcp-1
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.004b2400184a6783cce37c77124fbad7p0,
|
||||
0x1.1424p-1
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.8dce2b0000002047ed2091cba08e645dp0,
|
||||
0x1.145f36p-6
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.ff4e43161f8e1568e3cef5ea955e27aep-1,
|
||||
0x1.1538p-1
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.fbfd9c80230bbece7389c23697ccf2fbp-1,
|
||||
0x1.18p-1
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.fb5652006b924c37b98c87daeb1d82ecp-1,
|
||||
0x1.188cp-1
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.fb42a430e00edbd5da24f337e1d23079p-1,
|
||||
0x1.189c76p-1
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.fa6f4f234b75986db2db5b5dc5c48cecp-1,
|
||||
0x1.194d22p-1
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.f77a1830c13bdad867d6c4b90616f090p-1,
|
||||
0x1.1bc49ep-1
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.f573250e683e3fad23db66c319161854p-1,
|
||||
0x1.1d74p-1
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.f265000c4bfabe772e7612fd97fed272p-1,
|
||||
0x1.1ffcp-1
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.f2602bf7f44f7de8784eb95d1beba89bp-1,
|
||||
0x1.1ffffep-1
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.f25de4fe24f7cf27cd316d2820678f2fp-1,
|
||||
0x1.2001e0p-1
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.f196d900045457fd3b54c3489c7c98bep-1,
|
||||
0x1.20a65cp-1
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.ecaf3b0005b758518583cf278db2ae82p-1,
|
||||
0x1.24b002p-1
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.6d695dffff9b6175c1d6960d5402e86cp0,
|
||||
0x1.24b148p-3
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.e9e3edfe52297b7e3bda43edcec28af5p-1,
|
||||
0x1.26f9cap-1
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.e8e04cff129c3819b1047ff1f1783828p-1,
|
||||
0x1.27cddap-1
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.e859c30003395e0da55cc100bf66122ep-1,
|
||||
0x1.283ba0p-1
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.e0c1d61d78cd94b9d9e6ec7562ec236fp-1,
|
||||
0x1.2e64bep-1
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.ddff723813e38a441c78c70496a65788p-1,
|
||||
0x1.309da4p-1
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.886e55001396e3f47532d8a787794f14p0,
|
||||
0x1.361910p-5
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.d4121631cf7cf3b517f471b456bebde0p-1,
|
||||
0x1.388980p-1
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.ca9495fb7b2ac583f7b612b659bb4d75p-1,
|
||||
0x1.3ffffep-1
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.c4957352aa82e9e602a75716c087d355p-1,
|
||||
0x1.44a8b6p-1
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.baa309030f555d66a64a3c50d49ca0e4p-1,
|
||||
0x1.4c49ecp-1
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.aea132fb898a11ba65de612cf32c7f6cp-1,
|
||||
0x1.5554dap-1
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.668f1f001255d1b8844c2bf7d8b804dep0,
|
||||
0x1.5ad6b0p-3
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.a633baf67d350b07cd61c177ab058a1ep-1,
|
||||
0x1.5b9108p-1
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.a37262f499382b280c29295c80043ef3p-1,
|
||||
0x1.5d95aap-1
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.a1945af39258c47400a7049b0fa1ced0p-1,
|
||||
0x1.5ef254p-1
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.a022c6f49c36ad7986e19f087aa933d9p-1,
|
||||
0x1.5fff12p-1
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.37fab2ffff9477b036f349972197c2bep0,
|
||||
0x1.612c3ap-2
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.65b292ffffcc939788e4b6d487fe8cdfp0,
|
||||
0x1.61a112p-3
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.9b8ff4fe183afaa47464c07e624d4445p-1,
|
||||
0x1.634db4p-1
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.96dc1701b6e0eb4ea1fcf021a2c3d38ap-1,
|
||||
0x1.66acaap-1
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.8e32af0006512524b5cd8aeb6e63c791p-1,
|
||||
0x1.6ccdd4p-1
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.804bbd016ca13c18200362deaa59fed2p-1,
|
||||
0x1.766c48p-1
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.4fd532ffffd0b23ae975cddd912591b4p-1,
|
||||
0x1.95c09ap-1
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.788c1b00007236e7c664a0714def797bp0,
|
||||
0x1.988b72p-4
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.426b63ffff75484d98afbacb71fd1a5ap-1,
|
||||
0x1.9dcaf8p-1
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.39de4eff95f8ac0807aca0b9cdd04a1dp-1,
|
||||
0x1.a2c556p-1
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.38f16effff9e4e67514d5d63a0a6557dp-1,
|
||||
0x1.a34d72p-1
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.1a76cb056f41ba8d9cd68713a9c2b0a3p-1,
|
||||
0x1.b40a52p-1
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.1ee3e8000050338f0fc9efe7ffb60bdcp0,
|
||||
0x1.bd8696p-2
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.02bedad86f18596f026ada4944e9c33dp-1,
|
||||
0x1.bfffe2p-1
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.02be9ce0b87cd1e5d09da2e0f0423bfap-1,
|
||||
0x1.c0p-1
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.ff8307c1ec4e07784126d1b4edd06823p-2,
|
||||
0x1.c17072p-1
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.fe02b6529120aa515e1832349a662dfep-2,
|
||||
0x1.c1cc5ep-1
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.759edd0162a92b1a62937275448bb090p0,
|
||||
0x1.c71c72p-4
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.e3689a62e92c874e13f58948bcfc3f8ep-2,
|
||||
0x1.c7fffep-1
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.5840c3ffff9a16c02ea4a0bc7608d63cp0,
|
||||
0x1.cb08aep-3
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.75490d00012add014fd20781cfa59149p0,
|
||||
0x1.cc70d8p-4
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.c2d789028d1b6bc4445359a77b66b22cp-2,
|
||||
0x1.cf2c3cp-1
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.befee4fdeaa4df1ce9fca3988ffc256fp-2,
|
||||
0x1.cffd38p-1
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.15851afc2ea1823412c4566b9741155ap0,
|
||||
0x1.def7b0p-2
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.54cf89ffff9b35c2d6f0eec1cdddd7fcp0,
|
||||
0x1.e5d44cp-3
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.736f86ffff8f1c8e0754f45ce46de0f0p0,
|
||||
0x1.e9d60ep-4
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.11bd758662c5b5d2186c1d298cf7f0b2p0,
|
||||
0x1.ec4746p-2
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.e0f8c30892663dadc7f43b5a93088423p-3,
|
||||
0x1.f1f1fep-1
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.e007dfb3698110ebd1dc3d45233e2c73p-3,
|
||||
0x1.f1fffep-1
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.d1fa8b029886129544d943c684a8ceb5p-3,
|
||||
0x1.f2cddcp-1
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.b4df86024b58e8e96534a6e26d324fa2p-3,
|
||||
0x1.f46522p-1
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.39d7acf9d6e48f39ad2962a89d3a8b86p-3,
|
||||
0x1.f9fffep-1
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.0d6dbe7f2e341b18c74019a99120f59cp0,
|
||||
0x1.fb5472p-2
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.0c5eb8f7ab8c9e685b9d22e45d04f3a2p0,
|
||||
0x1.ff0104p-2
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.0c55c92a56134b333fbf4af2c68a3854p0,
|
||||
0x1.ff1ffep-2
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.0c4e426ce9414f08c194150bdcbcf176p0,
|
||||
0x1.ff3a14p-2
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.8220dcff801a88159a8ca341c9eec793p0,
|
||||
0x1.ff85cap-5
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.0c17983d1def4e82b953bdfc7dff0dfbp0,
|
||||
0x1.fff77ep-2
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.0c159a71ec12c92e12b2592f98c68b03p0,
|
||||
0x1.fffe64p-2
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.800009000091ccd901171c6034e7b4d3p-9,
|
||||
0x1.ffff70p-1
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.901fb3feeb35c355e40ef2b73166eccep0,
|
||||
0x1.fffff0p-8
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.0c152382d73658465bb32e0f567ad116p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.0c152382d73658465bb32e0f567ad116p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.da2285254e79544ff70a5c48f856e1e2p-1,
|
||||
0x1.33b646p-1
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.921fb5d7457f84698994d9949c77055ep-1,
|
||||
0x1.6a09e6p-1
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.921fb5d7457f84698994d9949c77055ep-1,
|
||||
0x1.6a09e6p-1
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.359d26f93b6c32551ad5cf63b6549b57p1,
|
||||
-0x1.80p-1
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.0c15248de0cb2e1ef42023dc8eb80020p-1,
|
||||
0x1.bb67aep-1
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.0c15248de0cb2e1ef42023dc8eb80020p-1,
|
||||
0x1.bb67aep-1
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.9ec4a1ffeb4da0d834c0a89f94a8e3d5p-8,
|
||||
0x1.fffd60p-1
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.921fb54442d18469898c851701b839a2p0,
|
||||
0x1.p-82
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.921fb54442d18461898cc51701b839a2p0,
|
||||
0x1.p-61
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.921fb54442918469898cc51701b839a1p0,
|
||||
0x1.p-42
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.921fb14442d184697ee21a6c570d422ap0,
|
||||
0x1.p-22
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.916ab0432d0f7d830e55bf5f9d23ea06p0,
|
||||
0x1.6a09e4p-9
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.916ab0422d0f3d82f6d4f8e3e0b0161ap0,
|
||||
0x1.6a09e6p-9
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.916ab0412d0efd82de9f2ced603175a1p0,
|
||||
0x1.6a09e8p-9
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.90b5aae7946fd751bb3f0dd6bd9c3a5fp0,
|
||||
0x1.6a09e4p-8
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.90b5aae5946dd74ebf3432e311714a32p0,
|
||||
0x1.6a09e6p-8
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.90b5aae3946bd74bbd811f5ec41a8d1cp0,
|
||||
0x1.6a09e8p-8
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.8f4b9db6c59531b64c9d1cca72a60098p0,
|
||||
0x1.6a09e4p-7
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.8f4b9db2c585315669ef5257a125885ep0,
|
||||
0x1.6a09e6p-7
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.8f4b9daec57530f659fe2c00c0828556p0,
|
||||
0x1.6a09e8p-7
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.8c776f8712faf332f0569d2e2b1c8af2p0,
|
||||
0x1.6a09e4p-6
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.8c776f7f127ae732aee9a38c00683c31p0,
|
||||
0x1.6a09e6p-6
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.8c776f7711fadb31032ed772064bfaa2p0,
|
||||
0x1.6a09e8p-6
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.86ce7491fa3b3515774393cc5a2ac8d1p0,
|
||||
0x1.6a09e4p-5
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.86ce7481f639b47d2b513503952d36b3p0,
|
||||
0x1.6a09e6p-5
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.86ce7471f23833d9868e1a1ce3223d95p0,
|
||||
0x1.6a09e8p-5
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.7b77855309115e60277dd0adb2d211ecp0,
|
||||
0x1.6a09e4p-4
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.7b778532e8e10e138c0530964bec6a45p0,
|
||||
0x1.6a09e6p-4
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.7b778512c8b0bd6b5bde9418a60c5362p0,
|
||||
0x1.6a09e8p-4
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.64a1446fb469cb3e8129d8af56970d03p0,
|
||||
0x1.6a09e4p-3
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.64a1442eae40ad38e802ab2319096ca4p0,
|
||||
0x1.6a09e6p-3
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.64a143eda8178c3be9e58f8805a8cd99p0,
|
||||
0x1.6a09e8p-3
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.359d279dda2c8084c57122774bedccd7p0,
|
||||
0x1.6a09e4p-2
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.359d271503b568f326aba2ee1163aa56p0,
|
||||
0x1.6a09e6p-2
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.359d268c2d3e35bc4ee9def9a883b8e9p0,
|
||||
0x1.6a09e8p-2
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.914201528c4dbab3248745b01274284cp0,
|
||||
0x1.bb67acp-9
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.914201518c4d5ab2ef2fcf50924bc48fp0,
|
||||
0x1.bb67aep-9
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.914201508c4cfab2b8faa420a6e84290p0,
|
||||
0x1.bb67b0p-9
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.90644cba8dd2bb7dbce6a8d00d628b45p0,
|
||||
0x1.bb67acp-8
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.90644cb88dcfbb77021b3572c356f712p0,
|
||||
0x1.bb67aep-8
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.90644cb68dccbb704062042fba36ba7fp0,
|
||||
0x1.bb67b0p-8
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.8ea8defe7ecb1a0937cbd2748d94a22cp0,
|
||||
0x1.bb67acp-7
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.8ea8defa7eb31931598919ba7b226aebp0,
|
||||
0x1.bb67aep-7
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.8ea8def67e9b185943d5855cab6b8f1ep0,
|
||||
0x1.bb67b0p-7
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.8b31df22a03bceab93822903a64e5616p0,
|
||||
0x1.bb67acp-6
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.8b31df1a9f7bb3a8ac8516ff422b02efp0,
|
||||
0x1.bb67aep-6
|
||||
},
|
||||
{ // Entry 151
|
||||
0x1.8b31df129ebb98a409a384915d8a1e46p0,
|
||||
0x1.bb67b0p-6
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.8442bbe6b2be94bbdc8bc8ce90846342p0,
|
||||
0x1.bb67acp-5
|
||||
},
|
||||
{ // Entry 153
|
||||
0x1.8442bbd6acbb32a90fcd44a67b9dbfa7p0,
|
||||
0x1.bb67aep-5
|
||||
},
|
||||
{ // Entry 154
|
||||
0x1.8442bbc6a6b7d088582c015aa929c60bp0,
|
||||
0x1.bb67b0p-5
|
||||
},
|
||||
{ // Entry 155
|
||||
0x1.765b4c70995cb6fd1a5785f37349503ep0,
|
||||
0x1.bb67acp-4
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.765b4c5068efa686a263561080ef83d3p0,
|
||||
0x1.bb67aep-4
|
||||
},
|
||||
{ // Entry 157
|
||||
0x1.765b4c303882959f56467ba4dca02931p0,
|
||||
0x1.bb67b0p-4
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.5a417e00d83327c69d7b1be72667fb7ap0,
|
||||
0x1.bb67acp-3
|
||||
},
|
||||
{ // Entry 159
|
||||
0x1.5a417dbf4a26629ee6bfd4a919213520p0,
|
||||
0x1.bb67aep-3
|
||||
},
|
||||
{ // Entry 160
|
||||
0x1.5a417d7dbc1999be28c737a49a8b1a97p0,
|
||||
0x1.bb67b0p-3
|
||||
},
|
||||
{ // Entry 161
|
||||
0x1.1f7a911c6589a2670979ee4bbce207acp0,
|
||||
0x1.bb67acp-2
|
||||
},
|
||||
{ // Entry 162
|
||||
0x1.1f7a908e64b4bd515e30fcb0d207f55cp0,
|
||||
0x1.bb67aep-2
|
||||
},
|
||||
{ // Entry 163
|
||||
0x1.1f7a900063dfb264c88f3cfb5460a189p0,
|
||||
0x1.bb67b0p-2
|
||||
},
|
||||
{ // Entry 164
|
||||
0x1.921fb54442d18469898cc51701b839a0p0,
|
||||
0x1.fffff8p-128
|
||||
},
|
||||
{ // Entry 165
|
||||
0x1.921fb54442d18469898cc51701b839a0p0,
|
||||
0x1.p-127
|
||||
},
|
||||
{ // Entry 166
|
||||
0x1.921fb54442d18469898cc51701b839a0p0,
|
||||
0x1.000004p-127
|
||||
},
|
||||
{ // Entry 167
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 169
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 171
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 173
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 174
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 175
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 176
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 177
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 178
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 179
|
||||
0x1.921fb54042d18869898cc50c570daef7p0,
|
||||
0x1.fffffep-31
|
||||
},
|
||||
{ // Entry 180
|
||||
0x1.921fb54042d18469898cc50c570d8ef7p0,
|
||||
0x1.p-30
|
||||
},
|
||||
{ // Entry 181
|
||||
0x1.921fb54042d17c69898cc50c570d4ef7p0,
|
||||
0x1.000002p-30
|
||||
},
|
||||
{ // Entry 182
|
||||
0x1.921fb52442d1a469898cafc1aca2e44cp0,
|
||||
0x1.fffffep-28
|
||||
},
|
||||
{ // Entry 183
|
||||
0x1.921fb52442d18469898cafc1ac62e44cp0,
|
||||
0x1.p-27
|
||||
},
|
||||
{ // Entry 184
|
||||
0x1.921fb52442d14469898cafc1abe2e44bp0,
|
||||
0x1.000002p-27
|
||||
},
|
||||
{ // Entry 185
|
||||
0x1.921fb4c442d2046989876fc1bc62e43cp0,
|
||||
0x1.fffffep-26
|
||||
},
|
||||
{ // Entry 186
|
||||
0x1.921fb4c442d1846989876fc1ac62e44cp0,
|
||||
0x1.p-25
|
||||
},
|
||||
{ // Entry 187
|
||||
0x1.921fb4c442d0846989876fc18c62e40cp0,
|
||||
0x1.000002p-25
|
||||
},
|
||||
{ // Entry 188
|
||||
0x1.921bb54446c6d9befe954d8107655c32p0,
|
||||
0x1.fffffep-15
|
||||
},
|
||||
{ // Entry 189
|
||||
0x1.921bb54442c6d9bede954d9f87655473p0,
|
||||
0x1.p-14
|
||||
},
|
||||
{ // Entry 190
|
||||
0x1.921bb5443ac6d9be9e954d1c8764f2f6p0,
|
||||
0x1.000002p-14
|
||||
},
|
||||
{ // Entry 191
|
||||
0x1.8e1faa9d4b7732e531579341ed5c2713p0,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 192
|
||||
0x1.8e1faa994b5731653d597b63832a59bcp0,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 193
|
||||
0x1.8e1faa914b172e64954b49fe82828e16p0,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 194
|
||||
0x1.8a1f5fed5374d063d492faf2e989f5e8p0,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 195
|
||||
0x1.8a1f5fe55274a05ad2c29a890fc3a730p0,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 196
|
||||
0x1.8a1f5fd550744042cce1237e8c427b18p0,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 197
|
||||
0x1.821d0975b5a1701fd5e5e3dfab724e1dp0,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 198
|
||||
0x1.821d0965ad9b6b237e01535f8603a3acp0,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 199
|
||||
0x1.821d09459d8f60fa85ddb8a001b22154p0,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 200
|
||||
0x1.720a394c5e57d0f0286bae477c8095f1p0,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 201
|
||||
0x1.720a392c1d954851badbd6cd2d8e792cp0,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 202
|
||||
0x1.720a38eb9c10358bb1e5dd06059098b3p0,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 203
|
||||
0x1.51700e4e2e04d90fe58757f33d17c63ep0,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 204
|
||||
0x1.51700e0c14b24ff015655c5ec5a7aaa3p0,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 205
|
||||
0x1.51700d87e20d30783166a45543964e85p0,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 206
|
||||
0x1.0c152416a4706c25c04942fa8bb98d98p0,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 207
|
||||
0x1.0c152382d73658465bb32e0f567ad116p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 208
|
||||
0x1.0c15225b3cc19cba57f7f9cdea23cba7p0,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 209
|
||||
0x1.6a09e6861f3aadd17681ee6db029b4c0p-12,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 210
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 211
|
||||
0x1.921fbb7f6d0f8469b1df49c77c9d4d49p-1,
|
||||
0x1.6a09e2p-1
|
||||
},
|
||||
{ // Entry 212
|
||||
0x1.921fb8ab59498469901db80ff0ba49ecp-1,
|
||||
0x1.6a09e4p-1
|
||||
},
|
||||
{ // Entry 213
|
||||
0x1.921fb5d7457f84698994d9949c77055ep-1,
|
||||
0x1.6a09e6p-1
|
||||
},
|
||||
{ // Entry 214
|
||||
0x1.921fb30331b1846987a41075fbfb2392p-1,
|
||||
0x1.6a09e8p-1
|
||||
},
|
||||
{ // Entry 215
|
||||
0x1.921fb02f1ddf846973aabe148b701d17p-1,
|
||||
0x1.6a09eap-1
|
||||
},
|
||||
{ // Entry 216
|
||||
0x1.0c152c8de0a83d8e4e5b1362f47a87c2p-1,
|
||||
0x1.bb67aap-1
|
||||
},
|
||||
{ // Entry 217
|
||||
0x1.0c15288de0c0a374f676f4425482c282p-1,
|
||||
0x1.bb67acp-1
|
||||
},
|
||||
{ // Entry 218
|
||||
0x1.0c15248de0cb2e1ef42023dc8eb80020p-1,
|
||||
0x1.bb67aep-1
|
||||
},
|
||||
{ // Entry 219
|
||||
0x1.0c15208de0c7dd8ba756ab16a2362af4p-1,
|
||||
0x1.bb67b0p-1
|
||||
},
|
||||
{ // Entry 220
|
||||
0x1.0c151c8de0b6b1ba701a8724928ef46ap-1,
|
||||
0x1.bb67b2p-1
|
||||
},
|
||||
{ // Entry 221
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 222
|
||||
0x1.921fb54442d18469898cc51701b839a2p1,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 223
|
||||
0x1.6a09e6861f3aadd17681ee6db029b4c0p-12,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 224
|
||||
0x1.921464f50ea08a941b0111078e4ab854p1,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 225
|
||||
0x1.55bcf295580042e4947664b4c398a672p-1,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 226
|
||||
0x1.3cb0789eecd173b0646f2be9d0d21005p1,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 227
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 228
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 229
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 230
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 231
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 232
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 233
|
||||
0x1.921fb54442d18469898cc51701b8399ep0,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 234
|
||||
0x1.921fb54442d18469898cc51701b839a6p0,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 235
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 236
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 237
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 238
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 239
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 240
|
||||
0x1.921fb54442d18469898cc51701b839a2p0,
|
||||
-0.0f
|
||||
}
|
||||
};
|
958
tests/math_data/acosh_intel_data.h
Normal file
958
tests/math_data/acosh_intel_data.h
Normal file
@ -0,0 +1,958 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<double, double> g_acosh_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.52417db067f37fff78da0e59c786a63ep8,
|
||||
0x1.0000000000001p487
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.132def2b505ebfb768161d82be1f888dp9,
|
||||
0x1.0000000000001p793
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.0979b1dbc2e56800030ba9b06cf83f10p9,
|
||||
0x1.000000000001fp765
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.2c2fc595456a2807214d0087f4432d47p-23,
|
||||
0x1.000000000002cp0
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.7fffffffffff70000000000091ccccccp-23,
|
||||
0x1.0000000000048p0
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.fffffffffffaaaaaaaaaaad111111111p-22,
|
||||
0x1.00000000002p0
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.bb67ae854d5db16a878f9eb2adb06a0bp-16,
|
||||
0x1.000000018p0
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.69dca2563fe028021e9094ed47ed04ecp-15,
|
||||
0x1.00000003ff0p0
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.30fc1934f09c97ff42ffecad467897fdp6,
|
||||
0x1.000000cp109
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.6c275e69b28b4441b5463b5476d53758p-10,
|
||||
0x1.0000103p0
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.b1e5d906d5ed79cefcae2668c5f67c8ap-10,
|
||||
0x1.000016fb5b0c4p0
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.deee9cb901ed887353ce5684cd29c83ep-10,
|
||||
0x1.00001c0p0
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.deee5b3e7d4c333cbcba1f16d8473a1ep-8,
|
||||
0x1.0001cp0
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.ffffaaaad110fa35b2e863129439b017p-8,
|
||||
0x1.00020p0
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.338a7b0a9bbf4515d91fc94b631d949bp-7,
|
||||
0x1.0002e2ec3f80cp0
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.398892de8eab46dddf895e6b2df71e14p-7,
|
||||
0x1.00030p0
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.bb66d0d2d8d230fe173d0d972c5321a0p-7,
|
||||
0x1.00060p0
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.ffdea9ecfe4a23fd37592420dd1e4aecp-7,
|
||||
0x1.0007ff0p0
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.6a0803b6df85a5a6a28a7d24344fd7bcp-6,
|
||||
0x1.001p0
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.13b744b6fc24081df6488fc0a0521447p-5,
|
||||
0x1.00251f4dbf0f3p0
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.5164c776eb38b7a1b4e392209f7cd76cp0,
|
||||
0x1.00380p1
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.74927a59064b972c627d0f8dbf3a208bp-5,
|
||||
0x1.0043ca3ea0570p0
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.e9b61fa83327114a9499c4386197f7ecp-5,
|
||||
0x1.007522166b864p0
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.4a6b504ae30bf818ff58df731784a2e5p-4,
|
||||
0x1.00d55a07e7d7dp0
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.6e48df1bd304d83259b7350ef19d654ap-4,
|
||||
0x1.010636f08d98cp0
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.86cc84485647b80c608bfc977c465c3ep-4,
|
||||
0x1.012a83d511968p0
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.8c96a62f43fda829f2c6aa64fc7c3f52p-4,
|
||||
0x1.01336eaa27065p0
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.c96ae158c261681aae2f1ac5b1e7b53dp-4,
|
||||
0x1.01991427286a7p0
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.fd303bdcd51d207b38fd033ccca4ebe0p-4,
|
||||
0x1.01fb0b7471c13p0
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.01fbf091ad42880b50591ac5a3c25a55p-3,
|
||||
0x1.0208a7bec3ef6p0
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.2142780a5b4da80572f1f1e417c281e0p-3,
|
||||
0x1.028ec4a860985p0
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.c6f3debc6b9baf8fd4952d3e75007116p4,
|
||||
0x1.040p40
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.b776eaca67a8d81470ca11e3c19618f4p-3,
|
||||
0x1.05ea9e87359f0p0
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.c738f388674bbffeab4246796640039ap-3,
|
||||
0x1.0659a435f099fp0
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.f33d4f7790f6982e3cae58a8f5a4c85cp-3,
|
||||
0x1.07a4d97d8d94cp0
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.f6ac7bad8b4ac7489787663c51fd8389p-3,
|
||||
0x1.07cp0
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.fc25c7d91809f80c15ad7b8a098904e9p-3,
|
||||
0x1.07ebaac665ee8p0
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.14d72e562b86f80b92db76914c1a8483p-2,
|
||||
0x1.0969a517e7390p0
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.3724eb536abd17f3549fde7c0a8bcc78p4,
|
||||
0x1.0a05028140ap27
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.424e1a83309277fc74e6252f9ccff51ep4,
|
||||
0x1.0b31d5526e304p28
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.42dc24aefea4a00000f4c4c42f7676bdp-2,
|
||||
0x1.0cd48770c2348p0
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.aa3dbe48def817845faa61fd5cb0449ap-2,
|
||||
0x1.168p0
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.6c0ff5895036d14a54136cb97458c3a1p0,
|
||||
0x1.18c6318c6318cp1
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.14aeaf2cf882b800017816b0634a51c7p1,
|
||||
0x1.1999999a7f91bp2
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.c636c1b2700c78000114e5846e56f02ap-2,
|
||||
0x1.1999999abcb84p0
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.c636c1b55e89800000206f2d5b63746ep-2,
|
||||
0x1.1999999b12b2fp0
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.c636c1b787628800007e1a95058e28f9p-2,
|
||||
0x1.1999999b52092p0
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.c636c1bc867dc0000156a1eae635a35ep-2,
|
||||
0x1.1999999be4936p0
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.c636c1c7da2afffffeb98fc860cd7ceep-2,
|
||||
0x1.1999999d30c68p0
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.c6d30f1d087751157fa51c32440dd291p-2,
|
||||
0x1.19ab84ff770f9p0
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.38138021525b17f5a7d79c6787045fbap4,
|
||||
0x1.19f9842cbe9dap27
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.cff8efdd68b8b000088f99302f13fd55p-2,
|
||||
0x1.1abb14934c112p0
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.4345ce06726eeffd3deec654e93bb704p4,
|
||||
0x1.1bd9ff3818250p28
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.da627b574124041f55d0b8534c07caa2p-2,
|
||||
0x1.1bf734206562ep0
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.dcfa110e4d2be4e60f4c2c7b792aa979p-2,
|
||||
0x1.1c4711c4711c4p0
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.e4f600bca9b43c7505820f34625aedf8p-2,
|
||||
0x1.1d4p0
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.435af0cd8723f7fc0f030744eaf5e4f3p4,
|
||||
0x1.1d51ee6904f05p28
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.f66cd8a589f9e801dcbbaba95fa2db1bp-2,
|
||||
0x1.1f7p0
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.fb04da24bd3263c3c19595829f887623p-2,
|
||||
0x1.2006d9ba6b627p0
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.fb4d685e13d1738553151c2a08436513p-2,
|
||||
0x1.201034be9b997p0
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.fd9747d199d9e34b5ee5a758b3a33b2ep-2,
|
||||
0x1.205bf510b5de4p0
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fde64921f2be26d349af15c65d2baec8p-2,
|
||||
0x1.206633589fb42p0
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.ff88ab5b57988a62645ec106c4097863p-2,
|
||||
0x1.209c8ea824394p0
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.ffaa5d190b3e38a2f5978b0cbdef37c0p-2,
|
||||
0x1.20a0f16a1f3a8p0
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.43d0ccb7eaf817fbfc58bb2d606c246ap4,
|
||||
0x1.25a62ecd4ac96p28
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.25942d7ea38d3037fdf235c374a0a10ap-1,
|
||||
0x1.2b4p0
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.1eb90fcb975c97e99a03cd4e9ecf7efep1,
|
||||
0x1.30000000e4cffp2
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.1ed61acd1cef37f72ebe2150d786654ap1,
|
||||
0x1.304376382bfc1p2
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.1f962e5c168007edbcf9aaa8334a7be8p1,
|
||||
0x1.32032a240af45p2
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.1fda546800eb981039b042c0a6205a51p1,
|
||||
0x1.32a2a7cec80a3p2
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.1ff53fa69f9f6813df120c0fc9a7c82fp1,
|
||||
0x1.32e1bf98770d2p2
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.85a6fe5151e877fffe89df73281dac1ep0,
|
||||
0x1.333333335c4e7p1
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.203dae008f42281336198904d353a9d3p1,
|
||||
0x1.338bc6d217390p2
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.204200d0ad3cb80822eaaf1a8fd400eep1,
|
||||
0x1.3395f01ec30aep2
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.2180ae42458557f160869fa88bfdd767p1,
|
||||
0x1.3686b30ec28f9p2
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.22824d7775d127ed6249aedcd653a683p1,
|
||||
0x1.38ecbb448bb60p2
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.24d7aa57e09e200f0fa51b8e122a50d1p1,
|
||||
0x1.3e8fa3e8fa3e8p2
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.24ead0998b45e80c15775fe412fa3476p1,
|
||||
0x1.3ebe5740abf57p2
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.9119c13a31baffe46835ab2266588de9p0,
|
||||
0x1.4p1
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.638eab49216f8ee9217f986540739282p-1,
|
||||
0x1.404p0
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.663100c2a4fe2251bc802e040c21517cp-1,
|
||||
0x1.413e827d04fa0p0
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.2a8a45eb147ce80084d5dc0629061b72p1,
|
||||
0x1.4cc5baf5c8392p2
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.834b2cacec9cf00000bf6612e57cbe8fp-1,
|
||||
0x1.4ccccccd6481ap0
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.834b2cb510a9c7fffe91256bde54bbddp-1,
|
||||
0x1.4cccccd0c613dp0
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.869f689d41e5ae1cbc4db884da78fec0p-1,
|
||||
0x1.4e309016165fcp0
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.dfcd5df1bc2707ffd5ca5383f4cce6e7p1,
|
||||
0x1.53d4f53d4f53cp4
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.2e3bb6dd0b0ae0067c5f911faaaa78ddp1,
|
||||
0x1.5655956559564p2
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.30af83c42c157ff130f6bbdfb23ca759p1,
|
||||
0x1.5cd735cd735ccp2
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.af87977409910c12e8a8802fd87c6abfp-1,
|
||||
0x1.6070381c0e040p0
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.3bacc53061f3b7f7d9035c57315345fbp4,
|
||||
0x1.6118461184610p27
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.b2066fe0952af7fd5b1a52e397d20b42p-1,
|
||||
0x1.619f89771feaap0
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.b243d68391f9d80c17216d59e4919bafp-1,
|
||||
0x1.61bccd7f349c4p0
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.bbe95ab6d25078000176eb5757518ce0p-1,
|
||||
0x1.6666666a4d8cap0
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.bce47c50e597e80168ea6ea197b7c5fbp-1,
|
||||
0x1.66e198e40a07cp0
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.c4b434e7858417fe5522bdc24515e3abp-1,
|
||||
0x1.6ac2abcce660fp0
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.b4b0591fab93e80c344916601f3f98fep0,
|
||||
0x1.6c0p1
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.c9e777034bed37fc519e004af23c57ecp-1,
|
||||
0x1.6d63c0cb542d6p0
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.cda9310b784e5000aeae7baa2dcc4cfcp-1,
|
||||
0x1.6f5p0
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.d169426b135d0bbab276664d9f830c71p-1,
|
||||
0x1.7140727bb4fa3p0
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.d740fdf53668a1bcea81609db9e0db68p-1,
|
||||
0x1.745p0
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.bc01207bd25b6801df8e788fb5f41357p0,
|
||||
0x1.75e32cf383997p1
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.ecc2caec5160436e6ef0c4dfd37de905p-1,
|
||||
0x1.7fffffffffffdp0
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.ecc2caf0a75cdffffe93419822098956p-1,
|
||||
0x1.800000026c803p0
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.ee3b06ecea5ed564406442d07861a73fp-1,
|
||||
0x1.80d2ba083b446p0
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.f314c9cb875be7f25915ef6fe8147ea7p-1,
|
||||
0x1.839p0
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.f4ba2f1cad8f475dfb4fa048b5cece75p-1,
|
||||
0x1.848p0
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.fbd18e6aa534eed05007aee3d66b990ap-1,
|
||||
0x1.8895b461da6c6p0
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.9bdb225dace4b0005714c41371dff0c4p1,
|
||||
0x1.90240902409p3
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.0c0616dbd301e000016d7f0d89731675p0,
|
||||
0x1.9999999ac11f3p0
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.d4d19d0a825927fe1b0973d8b461e8edp0,
|
||||
0x1.99cp1
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.4c703d5db8586802badfb82b797d3dc0p1,
|
||||
0x1.b0020p2
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.1efb699cdcd33801fb03b9466fdd60fap0,
|
||||
0x1.b26c9b26c9b26p0
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.2d72a3ace48437fde986eb51409ae273p0,
|
||||
0x1.c6f61e8a542a8p0
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.f1b4656fac2777ff0b0732f4ed9eaaf0p0,
|
||||
0x1.c86p1
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.5550540d3de547fce11196feb22aa2e1p1,
|
||||
0x1.ceb1dd915e476p2
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.e4db571e008197fe9e09c3aa26aa7fccp3,
|
||||
0x1.d0741d0741d04p20
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.07eac9f6dafa57ff028d331cb48f9038p3,
|
||||
0x1.dd374dd374dd0p10
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.e784c2b3e554f800004d96919f791652p5,
|
||||
0x1.e3920fcba08c5p86
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.e4bcd2d77ead3ffffa7087c93f5678b5p2,
|
||||
0x1.e6bd865d59181p9
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.09ba252166ce8800003aa2a95746a4aap3,
|
||||
0x1.f8fc7e3f1f880p10
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.4e6b108abebaefffc5c616605660da14p0,
|
||||
0x1.fb5p0
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.2a66594f2e5b0fffff7ff379f5e243a7p9,
|
||||
0x1.fff003fffffffp859
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.081ca3e524daf5a4d1e9e6092a37c659p1,
|
||||
0x1.fff7fffffffffp1
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.081ce5ff7fcfd7ff29362493ef56165fp1,
|
||||
0x1.fff8fffffffffp1
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.6262acbb698ca80507700d5ef3d0c5adp1,
|
||||
0x1.fffcfffffffffp2
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.8e8f43d38040fffeda732c8d164c1eb5p8,
|
||||
0x1.fffffbbffffffp573
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.c55179395a000800ddc334790469d4dep7,
|
||||
0x1.fffffe3ffffffp325
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.27a094edef0c27ffb3d9ba9f6d2910a5p9,
|
||||
0x1.fffffe3ffffffp851
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.27f94df9eaf50fbc89beac79392b0a20p9,
|
||||
0x1.fffffe3ffffffp852
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.bb7d2fe3dbf7f7fee03edebc7a01d599p1,
|
||||
0x1.fffffffbfbfffp3
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.62e3efef359dffffb4e2975678a61bf4p2,
|
||||
0x1.ffffffff8ffffp6
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.86ef5ccdfa1b17fe78c886a9d8b2faaep7,
|
||||
0x1.ffffffffddfffp280
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.62e3efef419e17fffe6390b9f02bcc28p2,
|
||||
0x1.ffffffffeffffp6
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.62e3efef439dffffd26b10f8467623p2,
|
||||
0x1.ffffffffffff1p6
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.419ecb712c4808035decb58386841d9dp4,
|
||||
0x1.ffffffffffff7p27
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.633ce8fb9f87dafc69ac5909d3e5a6d9p9,
|
||||
0x1.ffffffffffffap1023
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.62e3efef439e1800026ba0fa2d3cdb98p2,
|
||||
0x1.ffffffffffffdp6
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.5ca72d17ed3ea80089ae65dfafc1e2b2p8,
|
||||
0x1.ffffffffffffep501
|
||||
},
|
||||
{ // Entry 138
|
||||
0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.9f323ecbf9848bf835a433c0ce9aed17p-2,
|
||||
0x1.1555555555555p0
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.23a4fbcdbc0835819feea2ceae6532bdp-1,
|
||||
0x1.2aaaaaaaaaaaap0
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.62e42fefa39ec8ace91cbc855a44bdf6p-1,
|
||||
0x1.3ffffffffffffp0
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.973a2448a635d2473522e0e7015d28f1p-1,
|
||||
0x1.5555555555554p0
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.c484603eb09c0970ffa86254d6babfa5p-1,
|
||||
0x1.6aaaaaaaaaaa9p0
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.ecc2caec5160600d94b684cdb2112543p-1,
|
||||
0x1.7fffffffffffep0
|
||||
},
|
||||
{ // Entry 145
|
||||
0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.79072028586b73758a4f622cafb07d48p-1,
|
||||
0x1.489a5796de0b2p0
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.94d80f30e93e5e29997af8fe4481c88cp-1,
|
||||
0x1.54494203c1934p0
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.cddcc71de32ab5ac57c13ba40ec7963bp-1,
|
||||
0x1.6f6a8be981db0p0
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.8fcb9d874c026f2c12450971bb1bddfcp-1,
|
||||
0x1.521792ea7d26ep0
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.8ca5043b79263a06aa0f70d7d0bda22bp-2,
|
||||
0x1.13723f2585da2p0
|
||||
},
|
||||
{ // Entry 151
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.8p0
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.8p0
|
||||
},
|
||||
{ // Entry 153
|
||||
0x1.0893ff7cee46eb16015477f9b6695819p0,
|
||||
0x1.9555555555555p0
|
||||
},
|
||||
{ // Entry 154
|
||||
0x1.193ea7aad030a176a4198d5505137cb5p0,
|
||||
0x1.aaaaaaaaaaaaap0
|
||||
},
|
||||
{ // Entry 155
|
||||
0x1.28a7cbb850061ed8cb452c64c52218c9p0,
|
||||
0x1.bffffffffffffp0
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.37030b8cc93542ccc38cca9157b0f26dp0,
|
||||
0x1.d555555555554p0
|
||||
},
|
||||
{ // Entry 157
|
||||
0x1.44779e1ebd847257f6c077cb3350b457p0,
|
||||
0x1.eaaaaaaaaaaa9p0
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.5124271980433744c1063fe570409b9ap0,
|
||||
0x1.ffffffffffffep0
|
||||
},
|
||||
{ // Entry 159
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.8p0
|
||||
},
|
||||
{ // Entry 160
|
||||
0x1.0c2423fc001c38dcbc9cd1946000f563p0,
|
||||
0x1.99bf25234bccap0
|
||||
},
|
||||
{ // Entry 161
|
||||
0x1.197e89ca48809b3746de418fbf0ee383p0,
|
||||
0x1.aaffe573bd7bbp0
|
||||
},
|
||||
{ // Entry 162
|
||||
0x1.261b72900d136b90cbef8fa9a3bbd85ap0,
|
||||
0x1.bc5ccd71976cbp0
|
||||
},
|
||||
{ // Entry 163
|
||||
0x1.fbbfb95324eb186f3d677aed30c35884p-1,
|
||||
0x1.888b56d86b26ep0
|
||||
},
|
||||
{ // Entry 164
|
||||
0x1.4cf1a48b4bdba9043707a45b35f0d529p0,
|
||||
0x1.f8cc6db1bbcb4p0
|
||||
},
|
||||
{ // Entry 165
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 166
|
||||
0x1.18080dd3171b6c031a9b576be63b6d4cp6,
|
||||
0x1.0p100
|
||||
},
|
||||
{ // Entry 167
|
||||
0x1.1869a6d0fc0c8734cff5be4c994a623cp6,
|
||||
0x1.199999999999ap100
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.18c2c053a6401fdf8f801885ecec896ep6,
|
||||
0x1.3333333333334p100
|
||||
},
|
||||
{ // Entry 169
|
||||
0x1.1914b70ad53709fc02e60c9931465d1cp6,
|
||||
0x1.4cccccccccccep100
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.19609a00a84eb5469b8a14575cfcffdcp6,
|
||||
0x1.6666666666668p100
|
||||
},
|
||||
{ // Entry 171
|
||||
0x1.19a74011e314f1179b5984282f925681p6,
|
||||
0x1.8000000000002p100
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.19e95674b98dd93c68942542ae48ec14p6,
|
||||
0x1.999999999999cp100
|
||||
},
|
||||
{ // Entry 173
|
||||
0x1.1a276ad639b09e9294f7218ef587ce6cp6,
|
||||
0x1.b333333333336p100
|
||||
},
|
||||
{ // Entry 174
|
||||
0x1.1a61f2927239a4e5d75ab70952b3595ap6,
|
||||
0x1.cccccccccccd0p100
|
||||
},
|
||||
{ // Entry 175
|
||||
0x1.1a994ff83eca77f3ef91866a7b8540e2p6,
|
||||
0x1.e66666666666ap100
|
||||
},
|
||||
{ // Entry 176
|
||||
0x1.1acdd632f662a9e9c9c2e63a464b3927p6,
|
||||
0x1.0p101
|
||||
},
|
||||
{ // Entry 177
|
||||
0x1.16a529a32777cd0fc3079004b633875fp7,
|
||||
0x1.0p200
|
||||
},
|
||||
{ // Entry 178
|
||||
0x1.16d5f62219f05aa89db4c3750fbb01d6p7,
|
||||
0x1.199999999999ap200
|
||||
},
|
||||
{ // Entry 179
|
||||
0x1.170282e36f0a26fdfd79f091b98c1570p7,
|
||||
0x1.3333333333334p200
|
||||
},
|
||||
{ // Entry 180
|
||||
0x1.172b7e3f06859c0c372cea9b5bb8ff47p7,
|
||||
0x1.4cccccccccccep200
|
||||
},
|
||||
{ // Entry 181
|
||||
0x1.17516fb9f01171b1837eee7a719450a6p7,
|
||||
0x1.6666666666668p200
|
||||
},
|
||||
{ // Entry 182
|
||||
0x1.1774c2c28d748f9a0366a662dadefbf9p7,
|
||||
0x1.8000000000002p200
|
||||
},
|
||||
{ // Entry 183
|
||||
0x1.1795cdf3f8b103ac6a03f6f01a3a46c3p7,
|
||||
0x1.999999999999cp200
|
||||
},
|
||||
{ // Entry 184
|
||||
0x1.17b4d824b8c26657803575163dd9b7efp7,
|
||||
0x1.b333333333336p200
|
||||
},
|
||||
{ // Entry 185
|
||||
0x1.17d21c02d506e98121673fd36c6f7d66p7,
|
||||
0x1.cccccccccccd0p200
|
||||
},
|
||||
{ // Entry 186
|
||||
0x1.17edcab5bb4f53082d82a78400d8712ap7,
|
||||
0x1.e66666666666ap200
|
||||
},
|
||||
{ // Entry 187
|
||||
0x1.18080dd3171b6c031a9b576be63b6d4cp7,
|
||||
0x1.0p201
|
||||
},
|
||||
{ // Entry 188
|
||||
0x1.5aeb8fdc01b221605c35ac9eb3b88349p9,
|
||||
0x1.0p1000
|
||||
},
|
||||
{ // Entry 189
|
||||
0x1.5af7c2fbbe5044c692e0f97aca1a61e7p9,
|
||||
0x1.199999999999ap1000
|
||||
},
|
||||
{ // Entry 190
|
||||
0x1.5b02e62c1396b7dbead244c1f48ea6cdp9,
|
||||
0x1.3333333333334p1000
|
||||
},
|
||||
{ // Entry 191
|
||||
0x1.5b0d2502f975951f793f03445d19e143p9,
|
||||
0x1.4cccccccccccep1000
|
||||
},
|
||||
{ // Entry 192
|
||||
0x1.5b16a161b3d88a88cc53843c2290b59bp9,
|
||||
0x1.6666666666668p1000
|
||||
},
|
||||
{ // Entry 193
|
||||
0x1.5b1f7623db315202ec4d72363ce36070p9,
|
||||
0x1.8000000000002p1000
|
||||
},
|
||||
{ // Entry 194
|
||||
0x1.5b27b8f036006f0785f4c6598cba3322p9,
|
||||
0x1.999999999999cp1000
|
||||
},
|
||||
{ // Entry 195
|
||||
0x1.5b2f7b7c6604c7b24b8125e315a20f6dp9,
|
||||
0x1.b333333333336p1000
|
||||
},
|
||||
{ // Entry 196
|
||||
0x1.5b36cc73ed15e87cb3cd9892614780cbp9,
|
||||
0x1.cccccccccccd0p1000
|
||||
},
|
||||
{ // Entry 197
|
||||
0x1.5b3db820a6a802de76d4727e8661bdbcp9,
|
||||
0x1.e66666666666ap1000
|
||||
},
|
||||
{ // Entry 198
|
||||
0x1.5b4448e7fd9b091d321a9e787fba7cc4p9,
|
||||
0x1.0p1001
|
||||
},
|
||||
{ // Entry 199
|
||||
0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 200
|
||||
0x1.ecc2caec51607cacba7c44bb8e7ed846p-1,
|
||||
0x1.7ffffffffffffp0
|
||||
},
|
||||
{ // Entry 201
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.8p0
|
||||
},
|
||||
{ // Entry 202
|
||||
0x1.ecc2caec5160b5eb0607c49740e9a298p-1,
|
||||
0x1.8000000000001p0
|
||||
},
|
||||
{ // Entry 203
|
||||
0x1.512427198043408194a907fefefaf99cp0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 204
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 205
|
||||
0x1.5124271980435c380f91604ba8dadeb9p0,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 206
|
||||
0x1.081eb4b42159138d780ef9da45476c93p1,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 207
|
||||
0x1.081eb4b4215917af0d37af17fbf93f73p1,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 208
|
||||
0x1.081eb4b421591ff23789199368f32314p1,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 209
|
||||
0x1.1542457337d4299c6b73c89d8469a171p4,
|
||||
0x1.fffffffffffffp23
|
||||
},
|
||||
{ // Entry 210
|
||||
0x1.1542457337d42a1c6b73c89d84aba171p4,
|
||||
0x1.0p24
|
||||
},
|
||||
{ // Entry 211
|
||||
0x1.1542457337d42b1c6b73c89d8523a171p4,
|
||||
0x1.0000000000001p24
|
||||
},
|
||||
{ // Entry 212
|
||||
0x1.3687a9f1af2b145ca14e7a4a06e617b2p4,
|
||||
0x1.fffffffffffffp26
|
||||
},
|
||||
{ // Entry 213
|
||||
0x1.3687a9f1af2b14dca14e7a4a06e917b2p4,
|
||||
0x1.0p27
|
||||
},
|
||||
{ // Entry 214
|
||||
0x1.3687a9f1af2b15dca14e7a4a06e317b2p4,
|
||||
0x1.0000000000001p27
|
||||
},
|
||||
{ // Entry 215
|
||||
0x1.419ecb712c480c035decb58387261d9dp4,
|
||||
0x1.fffffffffffffp27
|
||||
},
|
||||
{ // Entry 216
|
||||
0x1.419ecb712c480c835decb58387285d9dp4,
|
||||
0x1.0p28
|
||||
},
|
||||
{ // Entry 217
|
||||
0x1.419ecb712c480d835decb5838720dd9dp4,
|
||||
0x1.0000000000001p28
|
||||
},
|
||||
{ // Entry 218
|
||||
0x1.62e42fefa39ef31793c7673007e4ed5ep5,
|
||||
0x1.fffffffffffffp62
|
||||
},
|
||||
{ // Entry 219
|
||||
0x1.62e42fefa39ef35793c7673007e5ed5ep5,
|
||||
0x1.0p63
|
||||
},
|
||||
{ // Entry 220
|
||||
0x1.62e42fefa39ef3d793c7673007e1ed5ep5,
|
||||
0x1.0000000000001p63
|
||||
},
|
||||
{ // Entry 221
|
||||
0x1.601e678fc457b550e49fd861a7d5a183p6,
|
||||
0x1.fffffffffffffp125
|
||||
},
|
||||
{ // Entry 222
|
||||
0x1.601e678fc457b570e49fd861a7d62183p6,
|
||||
0x1.0p126
|
||||
},
|
||||
{ // Entry 223
|
||||
0x1.601e678fc457b5b0e49fd861a7d42183p6,
|
||||
0x1.0000000000001p126
|
||||
},
|
||||
{ // Entry 224
|
||||
0x1.628b76e3a7b60b96bde275563be3e3e3p9,
|
||||
0x1.fffffffffffffp1021
|
||||
},
|
||||
{ // Entry 225
|
||||
0x1.628b76e3a7b60b9abde275563be3f3e3p9,
|
||||
0x1.0p1022
|
||||
},
|
||||
{ // Entry 226
|
||||
0x1.628b76e3a7b60ba2bde275563be3b3e3p9,
|
||||
0x1.0000000000001p1022
|
||||
},
|
||||
{ // Entry 227
|
||||
0x1.633ce8fb9f87db1069ac5909d3e7d6d9p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 228
|
||||
HUGE_VAL,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 229
|
||||
0x1.633ce8fb9f87db1069ac5909d3e7d6d9p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 230
|
||||
0x1.633ce8fb9f87db0c69ac5909d3e7a6d9p9,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 231
|
||||
0x1.cfc02f90106c17a3fd778845de3494b4p0,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 232
|
||||
0x1.05f23c6cbaf30c042e32011989ade594p0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 233
|
||||
0x1.6a09e667f3bcc725fb1d3377443ae618p-26,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 234
|
||||
0.0,
|
||||
0x1.0p0
|
||||
}
|
||||
};
|
662
tests/math_data/acoshf_intel_data.h
Normal file
662
tests/math_data/acoshf_intel_data.h
Normal file
@ -0,0 +1,662 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_acoshf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.7912730e9dd8c28d0c2e8851730eeb45p4,
|
||||
0x1.000002p33
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.62e42fffa39ee35793dcbc853d3b42e7p5,
|
||||
0x1.000002p63
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.6a09dedd14b1e5d3f0a7b66fb7978e52p-9,
|
||||
0x1.000040p0
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.5124710011087370bef8ff29334f0588p0,
|
||||
0x1.000040p1
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.7ffff7000091ccc09884d33b64b1eb87p-9,
|
||||
0x1.000048p0
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.686fc30f61d32f36cebd3556647e6d85p5,
|
||||
0x1.00004cp64
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.5125e27f7363b91a4d3149cf50666ecap0,
|
||||
0x1.000180p1
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.e330350c572f333162767c36dce61564p-8,
|
||||
0x1.0001c8p0
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.52a797d729941823c44aae94a78e8d74p-7,
|
||||
0x1.000380p0
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.94c4db06c1e84a221d39f0a3cee05599p-7,
|
||||
0x1.0005p0
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.deed89b7b3535ce83319a83454260bf8p-7,
|
||||
0x1.0007p0
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.52a1ce85b747431168d159e69c1ef56ep-5,
|
||||
0x1.0038p0
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.67d67454b91b1d46567f99ba2e2e100cp-5,
|
||||
0x1.003f3cp0
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.deff5d6d7e77e9ef89d533cd1b4674c0p-5,
|
||||
0x1.007010p0
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.03ecf505a34cdb22e926c22dafdcba93p-4,
|
||||
0x1.0084p0
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.522637e146375db3d5e54da506a6da8ap0,
|
||||
0x1.00e0p1
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.74d0fb045fad2bb6a0e3f2f93c3dbcc4p-4,
|
||||
0x1.010fa8p0
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.90b591058df058eb707359449093e7d5p-4,
|
||||
0x1.0139dcp0
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.bb67a8fd17fb152d1c73ebdb092cac1dp-4,
|
||||
0x1.018060p0
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.e71f530f94e947158a386b336cdec658p-4,
|
||||
0x1.01d0p0
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.ffaad0fa452627976ff366b9d3840fd1p-4,
|
||||
0x1.02p0
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.5530ccfff7ae8f7c70f1590984ee044fp0,
|
||||
0x1.038ap1
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.5e4fd4ffff5dbe26d4ed5650c003b86ap0,
|
||||
0x1.0bc0p1
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.5fab1f780d388e9cc57b36be3c3141c7p0,
|
||||
0x1.0dp1
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.763bdf002ea17936e0bfcfe7b6511bcbp-2,
|
||||
0x1.114986p0
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.a00911010f93abee028e302008964513p-2,
|
||||
0x1.156bbcp0
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.94e9050d7f9b05eaab2ab578f9f7c8a9p2,
|
||||
0x1.17a93cp8
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.b6c931c025238ebcf98ef12eb28d8307p5,
|
||||
0x1.18p78
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.bb6f05ffddc8a6d7ec01df7072e6e0f0p-2,
|
||||
0x1.18616cp0
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.6d74ee000195eb1aa7d81dd17a217ffap0,
|
||||
0x1.1a23bap1
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.ca976f7083fa74fb28b04fb16943e348p1,
|
||||
0x1.20p4
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.efbe20ff9b93b8c1be0904c4167348d7p2,
|
||||
0x1.210840p10
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.76b1c30001e25f3c8bf59f51e1345b89p0,
|
||||
0x1.2365e8p1
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.14d7f7fffe2fabae91a11982e4e616c8p-1,
|
||||
0x1.2658p0
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.2693990483fd8eeb51271e2e585b684dp-1,
|
||||
0x1.2b8d74p0
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.5c4e960001d47445bae41369dbff3bebp-1,
|
||||
0x1.3d8ea8p0
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.6aae7300008fa4d9f021ed601c65f965p-1,
|
||||
0x1.42f55cp0
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.9e86a6000ecf0210e4a6a5b7423d0413p0,
|
||||
0x1.4fd3f0p1
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.8e05b6fd5d1b8aec832f758abac8fe89p-1,
|
||||
0x1.515450p0
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.df328b0ba47a77279fd4ced3f49c93eap1,
|
||||
0x1.523b56p4
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.9eb7a2fc5b6aa4ff59b8601984b72a68p-1,
|
||||
0x1.58ac40p0
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.abc47a73960e8473135511220cc16ca9p0,
|
||||
0x1.6058p1
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.83ceeb0e93a6e047b70a3145b22d0855p3,
|
||||
0x1.660dd6p16
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.e7306f0ae25f79290292e6e2e6fa8ca0p1,
|
||||
0x1.67ffc0p4
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.c3bf8400023ca827c6741d7e90c625f4p-1,
|
||||
0x1.6a48p0
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.9036310001a25b1ccef0f5035d136dc3p1,
|
||||
0x1.6d7680p3
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.cb7077ffffb491dd760b7538a02c6e3ep-1,
|
||||
0x1.6e2c4cp0
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.d466eb047d3274c3f8e4ad57ff764ea1p-1,
|
||||
0x1.72d0p0
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.d53c6fc6f92e0ba23b31c22d8cc254cfp-1,
|
||||
0x1.7340p0
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.ec49d25fbb6766d39e90829e6e2e250cp1,
|
||||
0x1.769da0p4
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.dc679d017683946d78e2a9cc803cf6c7p-1,
|
||||
0x1.770d10p0
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.e8c0b0fffe1ddf6adf3d4c2f7dd95d58p-1,
|
||||
0x1.7dc566p0
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.e9609b000000a0eda71092f93ae128abp-1,
|
||||
0x1.7e1deep0
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.ecc2c030a30fcdab9ac241b66cd30c25p-1,
|
||||
0x1.7ffffap0
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.ecc35a07f3682dbaa360587c559ccbd3p-1,
|
||||
0x1.800050p0
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.ecc6dc03c34154354f855c6bd517af5dp-1,
|
||||
0x1.800246p0
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.f0192f00019712eb97524c0bc702be17p-1,
|
||||
0x1.81dfb6p0
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.f284540001b93c8ebe3f4affe21905a6p-1,
|
||||
0x1.833df6p0
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.f4d44c1caf6cd216b634d3097e9011f1p-1,
|
||||
0x1.848ee8p0
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.f4ff87d0159c59ba0482602abe442ae8p-1,
|
||||
0x1.84a798p0
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fbd18dc250d3324af75f978654b26cdfp-1,
|
||||
0x1.8895b4p0
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.fc5d43a0453c54315cc3647a30e4ed2bp-1,
|
||||
0x1.88e6fap0
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.feb4430000ee8977e14ac962c3ef7706p-1,
|
||||
0x1.8a44bap0
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.ce51f9f47895ee807158da16a38ca157p0,
|
||||
0x1.8ffffep1
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.6c02870f43f412f2facda9c71af64d9ap5,
|
||||
0x1.9026f4p64
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.47533d0000264c4cbb7c2fab58133240p1,
|
||||
0x1.9f47e2p2
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.1a30b200001c3de79bc0f29982af5fc1p0,
|
||||
0x1.abee22p0
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.3f6350ffda1d235a4490f7aa2ce26ae7p4,
|
||||
0x1.bd531cp27
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.50eb6d04542893111cfd374dfd3d214fp1,
|
||||
0x1.bf3baap2
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.2dfa93ff2c6700d1d90825d37183dcd9p2,
|
||||
0x1.bffffep5
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.ecf4c21af95787266aac99616d63af21p0,
|
||||
0x1.c053d4p1
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.ee596e252c01641fd16160b80bc6afe6p0,
|
||||
0x1.c2ac2ap1
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.52826efff379e591193fb977ff4e6bb1p1,
|
||||
0x1.c4c3fcp2
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.cb605d0b0f66c2ac5857cda13901790bp5,
|
||||
0x1.cb0d08p81
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.f38fc1e25f10f5fb2271b50edba446b8p0,
|
||||
0x1.cb9080p1
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.3940a3ffff65e12ff76d6976a25254bfp0,
|
||||
0x1.d8cb54p0
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.40889effd28e277ad840d7466abad6ecp4,
|
||||
0x1.de61fcp27
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.09aa20ff6df329fc6965c5157042b44ap3,
|
||||
0x1.f7fffep10
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.dca21f00608c1d5dfa8c6e2db5abd9c0p4,
|
||||
0x1.f7fffep41
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.62636e000aae80a748dcd7555caf8e89p2,
|
||||
0x1.fbfffep6
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.50a2ac95684b68fdc508df40cc73323dp0,
|
||||
0x1.ff1ffep0
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.50b9c8d9ac3d9fed6029492e2946e89cp0,
|
||||
0x1.ff47f0p0
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.b6102affc7f74638c6d979799db2bfaap5,
|
||||
0x1.ff9ffep77
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.50f6250001e11ede297c4b3f4b76e264p0,
|
||||
0x1.ffb058p0
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.510a08ffff3a5b971fb41b757c6603ecp0,
|
||||
0x1.ffd2c6p0
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.419ecb012c46848356c72808ab86361cp4,
|
||||
0x1.fffff2p27
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.55074600473a9dd627ac47d1d2419990p6,
|
||||
0x1.fffff8p121
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.640e90fffe1db3e4bbbe3d2c1b08c229p0,
|
||||
0x1.111874p1
|
||||
},
|
||||
{ // Entry 89
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.9f3245325fddd5b2c87f249c5271c1cdp-2,
|
||||
0x1.155556p0
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.23a5003dc2a6d928dd921e808a9011e8p-1,
|
||||
0x1.2aaaacp0
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.62e43544f8e86e9a20f297ce4a2bc5d8p-1,
|
||||
0x1.400002p0
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.973a2a54caa1da0a04be159db5cae8abp-1,
|
||||
0x1.555558p0
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.c48466e37608eec558429434454efbc0p-1,
|
||||
0x1.6aaaaep0
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.80p0
|
||||
},
|
||||
{ // Entry 96
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.7907212d9f29112f246e3e48d17cb877p-1,
|
||||
0x1.489a58p0
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.94d80f28552a7960dbd361ef8d997239p-1,
|
||||
0x1.544942p0
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.cddcc749958a508d272c8af1d7f4ee9fp-1,
|
||||
0x1.6f6a8cp0
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.8fcba00aaf47e796d01724c28df0a8c3p-1,
|
||||
0x1.521794p0
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.8ca50cd428a176f539205f3add783b57p-2,
|
||||
0x1.137240p0
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.80p0
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.80p0
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.08940007f543cfa0adae2e6229dce7e2p0,
|
||||
0x1.955556p0
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.193ea8aad0300976a4b6e2a99a10d315p0,
|
||||
0x1.aaaaacp0
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.28a7cd1cd2d875d89ba32eb5d574ffa4p0,
|
||||
0x1.c00002p0
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.37030d490f3cb36dda8e8436280f6666p0,
|
||||
0x1.d55558p0
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.4477a0289e7622001965214199d0661bp0,
|
||||
0x1.eaaaaep0
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.80p0
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.0c242312e9f147c72de6f878eed5f263p0,
|
||||
0x1.99bf24p0
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.197e88b3d1486826e7557849fa8702f9p0,
|
||||
0x1.aaffe4p0
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.261b718b8dc24a39a77a013459187eabp0,
|
||||
0x1.bc5cccp0
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.fbbfbb4fb3c51a1a693b8538d12b2528p-1,
|
||||
0x1.888b58p0
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.4cf1a4b95964bc7af475a1628b613d0bp0,
|
||||
0x1.f8cc6ep0
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.18080dd3171b6c031a9b576be63b6d4cp6,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.1869a6d270699e1fa7c307d5fdbce864p6,
|
||||
0x1.19999ap100
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.18c2c05650eac97c01479a1a77caa909p6,
|
||||
0x1.333334p100
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.1914b70e86721bbde7a2eea6f077d548p6,
|
||||
0x1.4ccccep100
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.19609a053a97d6f30409751e6281de59p6,
|
||||
0x1.666668p100
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.19a74017386a428962791f05687972f6p6,
|
||||
0x1.800002p100
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.19e9567ab98dd45c6898a542a93d6c1bp6,
|
||||
0x1.99999cp100
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.1a276adcd0472f52cdae405190f05814p6,
|
||||
0x1.b33336p100
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.1a61f2998eab653e55cda9cf1b8d9e50p6,
|
||||
0x1.ccccd0p100
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.1a994fffd300555a0d63481601d36422p6,
|
||||
0x1.e6666ap100
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.1acdd632f662a9e9c9c2e63a464b3927p6,
|
||||
0x1.p101
|
||||
},
|
||||
{ // Entry 128
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.ecc2c7586ca3963ba572db868c3947eep-1,
|
||||
0x1.7ffffep0
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.ecc2caec5160994be04204a968c7020dp-1,
|
||||
0x1.80p0
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.ecc2ce80361506372c8accaeb16b83abp-1,
|
||||
0x1.800002p0
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.512425f1e5ce2ba992dbea3a907450b6p0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.51242719804349be684bd0188d52ceccp0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.51242968b528e77e4665f8cde850553dp0,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.081eb42feeb3ba85ed12ce4bc0fcf1eep1,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.081eb4b4215917af0d37af17fbf93f73p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.081eb5bc86a22af8d808c499360fc118p1,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.1542456337d4221c6b6673481f564c03p4,
|
||||
0x1.fffffep23
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.1542457337d42a1c6b73c89d84aba171p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.1542459337d40a1c6bae7347bf564d0ep4,
|
||||
0x1.000002p24
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.3687a9e1af2b0cdca14904f4ad63c259p4,
|
||||
0x1.fffffep26
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.3687a9f1af2b14dca14e7a4a06e917b2p4,
|
||||
0x1.p27
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.3687aa11af2af4dca17964f470d3c2c5p4,
|
||||
0x1.000002p27
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.419ecb612c4804835de7582e2dc70845p4,
|
||||
0x1.fffffep27
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.419ecb712c480c835decb58387285d9dp4,
|
||||
0x1.p28
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.419ecb912c47ec835e17702df1a308afp4,
|
||||
0x1.000002p28
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.62e42fe7a39eef5793c4bc855b3b42b2p5,
|
||||
0x1.fffffep62
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.62e42fefa39ef35793c7673007e5ed5ep5,
|
||||
0x1.p63
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.62e42fffa39ee35793dcbc853d3b42e7p5,
|
||||
0x1.000002p63
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.601e678bc457b370e49e830c5180cc2dp6,
|
||||
0x1.fffffep125
|
||||
},
|
||||
{ // Entry 151
|
||||
0x1.601e678fc457b570e49fd861a7d62183p6,
|
||||
0x1.p126
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.601e6797c457ad70e4aa830c4280cc48p6,
|
||||
0x1.000002p126
|
||||
},
|
||||
{ // Entry 153
|
||||
0x1.65a9f84b82e62f3e42eda0a911a063e3p6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 154
|
||||
HUGE_VALF,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 155
|
||||
0x1.65a9f84b82e62f3e42eda0a911a063e3p6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.65a9f84782e6293e42e44b53ad4b0e74p6,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 157
|
||||
0x1.cfc0300e23df54cd908a25ac434e488cp0,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.05f23d07b63b0afafa9ad8203dad69f2p0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 159
|
||||
0x1.ffffffaaaaaad11110fa35a369c3dc32p-12,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 160
|
||||
0.0,
|
||||
0x1.p0
|
||||
}
|
||||
};
|
2774
tests/math_data/asin_intel_data.h
Normal file
2774
tests/math_data/asin_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1934
tests/math_data/asinf_intel_data.h
Normal file
1934
tests/math_data/asinf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2042
tests/math_data/asinh_intel_data.h
Normal file
2042
tests/math_data/asinh_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1650
tests/math_data/asinhf_intel_data.h
Normal file
1650
tests/math_data/asinhf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
5348
tests/math_data/atan2_intel_data.h
Normal file
5348
tests/math_data/atan2_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4703
tests/math_data/atan2f_intel_data.h
Normal file
4703
tests/math_data/atan2f_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4646
tests/math_data/atan_intel_data.h
Normal file
4646
tests/math_data/atan_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4350
tests/math_data/atanf_intel_data.h
Normal file
4350
tests/math_data/atanf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2458
tests/math_data/atanh_intel_data.h
Normal file
2458
tests/math_data/atanh_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2090
tests/math_data/atanhf_intel_data.h
Normal file
2090
tests/math_data/atanhf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2274
tests/math_data/cbrt_intel_data.h
Normal file
2274
tests/math_data/cbrt_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1754
tests/math_data/cbrtf_intel_data.h
Normal file
1754
tests/math_data/cbrtf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/ceil_intel_data.h
Normal file
1338
tests/math_data/ceil_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/ceilf_intel_data.h
Normal file
1338
tests/math_data/ceilf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1458
tests/math_data/copysign_intel_data.h
Normal file
1458
tests/math_data/copysign_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1458
tests/math_data/copysignf_intel_data.h
Normal file
1458
tests/math_data/copysignf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2934
tests/math_data/cosh_intel_data.h
Normal file
2934
tests/math_data/cosh_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2438
tests/math_data/coshf_intel_data.h
Normal file
2438
tests/math_data/coshf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1342
tests/math_data/exp2_intel_data.h
Normal file
1342
tests/math_data/exp2_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1126
tests/math_data/exp2f_intel_data.h
Normal file
1126
tests/math_data/exp2f_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1570
tests/math_data/expm1_intel_data.h
Normal file
1570
tests/math_data/expm1_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1182
tests/math_data/expm1f_intel_data.h
Normal file
1182
tests/math_data/expm1f_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
494
tests/math_data/fabs_intel_data.h
Normal file
494
tests/math_data/fabs_intel_data.h
Normal file
@ -0,0 +1,494 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<double, double> g_fabs_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p-10,
|
||||
-0x1.0p-10
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.p-1074,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 2
|
||||
0.0,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.p-1074,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.fffffffffffff0p999,
|
||||
0x1.fffffffffffffp999
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.p1000,
|
||||
0x1.0p1000
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.00000000000010p1000,
|
||||
0x1.0000000000001p1000
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.fffffffffffff0p199,
|
||||
0x1.fffffffffffffp199
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.p200,
|
||||
0x1.0p200
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.00000000000010p200,
|
||||
0x1.0000000000001p200
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.fffffffffffff0p99,
|
||||
0x1.fffffffffffffp99
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.p100,
|
||||
0x1.0p100
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.00000000000010p100,
|
||||
0x1.0000000000001p100
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.fffffffffffff0p19,
|
||||
0x1.fffffffffffffp19
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.p20,
|
||||
0x1.0p20
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.00000000000010p20,
|
||||
0x1.0000000000001p20
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.fffffffffffff0p14,
|
||||
0x1.fffffffffffffp14
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.p15,
|
||||
0x1.0p15
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.00000000000010p15,
|
||||
0x1.0000000000001p15
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.fffffffffffff0p9,
|
||||
0x1.fffffffffffffp9
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.p10,
|
||||
0x1.0p10
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.00000000000010p10,
|
||||
0x1.0000000000001p10
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.fffffffffffff0p8,
|
||||
0x1.fffffffffffffp8
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.p9,
|
||||
0x1.0p9
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.00000000000010p9,
|
||||
0x1.0000000000001p9
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.fffffffffffff0p6,
|
||||
0x1.fffffffffffffp6
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.p7,
|
||||
0x1.0p7
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.00000000000010p7,
|
||||
0x1.0000000000001p7
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.fffffffffffff0p4,
|
||||
0x1.fffffffffffffp4
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.p5,
|
||||
0x1.0p5
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.00000000000010p5,
|
||||
0x1.0000000000001p5
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.fffffffffffff0p3,
|
||||
0x1.fffffffffffffp3
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.p4,
|
||||
0x1.0p4
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.00000000000010p4,
|
||||
0x1.0000000000001p4
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.fffffffffffff0p2,
|
||||
0x1.fffffffffffffp2
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.p3,
|
||||
0x1.0p3
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.00000000000010p3,
|
||||
0x1.0000000000001p3
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.fffffffffffff0p1,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.p2,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.00000000000010p2,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.p1,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.00000000000010p1,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.fffffffffffff0p-1,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.fffffffffffff0p-2,
|
||||
0x1.fffffffffffffp-2
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.p-1,
|
||||
0x1.0p-1
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.00000000000010p-1,
|
||||
0x1.0000000000001p-1
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.fffffffffffff0p-3,
|
||||
0x1.fffffffffffffp-3
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.p-2,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.00000000000010p-2,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.fffffffffffff0p-4,
|
||||
0x1.fffffffffffffp-4
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.p-3,
|
||||
0x1.0p-3
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.00000000000010p-3,
|
||||
0x1.0000000000001p-3
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.fffffffffffff0p-5,
|
||||
0x1.fffffffffffffp-5
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.p-4,
|
||||
0x1.0p-4
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.00000000000010p-4,
|
||||
0x1.0000000000001p-4
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.fffffffffffff0p-6,
|
||||
0x1.fffffffffffffp-6
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.p-5,
|
||||
0x1.0p-5
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.00000000000010p-5,
|
||||
0x1.0000000000001p-5
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fffffffffffff0p-8,
|
||||
0x1.fffffffffffffp-8
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.p-7,
|
||||
0x1.0p-7
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.00000000000010p-7,
|
||||
0x1.0000000000001p-7
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.fffffffffffff0p-10,
|
||||
0x1.fffffffffffffp-10
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.p-9,
|
||||
0x1.0p-9
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.00000000000010p-9,
|
||||
0x1.0000000000001p-9
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.fffffffffffff0p-11,
|
||||
0x1.fffffffffffffp-11
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.p-10,
|
||||
0x1.0p-10
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.00000000000010p-10,
|
||||
0x1.0000000000001p-10
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.fffffffffffff0p-16,
|
||||
0x1.fffffffffffffp-16
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.p-15,
|
||||
0x1.0p-15
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.00000000000010p-15,
|
||||
0x1.0000000000001p-15
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.fffffffffffff0p-21,
|
||||
0x1.fffffffffffffp-21
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.p-20,
|
||||
0x1.0p-20
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.00000000000010p-20,
|
||||
0x1.0000000000001p-20
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.fffffffffffff0p-101,
|
||||
0x1.fffffffffffffp-101
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.p-100,
|
||||
0x1.0p-100
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.00000000000010p-100,
|
||||
0x1.0000000000001p-100
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.fffffffffffff0p-201,
|
||||
0x1.fffffffffffffp-201
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.p-200,
|
||||
0x1.0p-200
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.00000000000010p-200,
|
||||
0x1.0000000000001p-200
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.fffffffffffff0p-1001,
|
||||
0x1.fffffffffffffp-1001
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.p-1000,
|
||||
0x1.0p-1000
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.00000000000010p-1000,
|
||||
0x1.0000000000001p-1000
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.fffffffffffff0p1023,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.fffffffffffff0p1023,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 87
|
||||
HUGE_VAL,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 88
|
||||
HUGE_VAL,
|
||||
-HUGE_VAL
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.fffffffffffff0p1023,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.fffffffffffff0p1023,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.ffffffffffffe0p1023,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.ffffffffffffe0p1023,
|
||||
-0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.921fb54442d180p1,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.921fb54442d180p1,
|
||||
-0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.921fb54442d180p0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.921fb54442d180p0,
|
||||
-0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.00000000000010p0,
|
||||
-0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.p0,
|
||||
-0x1.0p0
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.fffffffffffff0p-1,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.fffffffffffff0p-1,
|
||||
-0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.921fb54442d180p-1,
|
||||
0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.921fb54442d180p-1,
|
||||
-0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.00000000000010p-1022,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.00000000000010p-1022,
|
||||
-0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.p-1022,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.p-1022,
|
||||
-0x1.0p-1022
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.ffffffffffffe0p-1023,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.ffffffffffffe0p-1023,
|
||||
-0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.ffffffffffffc0p-1023,
|
||||
0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.ffffffffffffc0p-1023,
|
||||
-0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.p-1073,
|
||||
0x1.0p-1073
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.p-1073,
|
||||
-0x1.0p-1073
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.p-1074,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.p-1074,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 117
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 118
|
||||
0.0,
|
||||
-0.0
|
||||
}
|
||||
};
|
446
tests/math_data/fabsf_intel_data.h
Normal file
446
tests/math_data/fabsf_intel_data.h
Normal file
@ -0,0 +1,446 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_fabsf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p-10,
|
||||
-0x1.p-10
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.p-149,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 2
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.p-149,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.fffffep99,
|
||||
0x1.fffffep99
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.p100,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.000002p100,
|
||||
0x1.000002p100
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.fffffep19,
|
||||
0x1.fffffep19
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.p20,
|
||||
0x1.p20
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.000002p20,
|
||||
0x1.000002p20
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.fffffep14,
|
||||
0x1.fffffep14
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.p15,
|
||||
0x1.p15
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.000002p15,
|
||||
0x1.000002p15
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.fffffep9,
|
||||
0x1.fffffep9
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.p10,
|
||||
0x1.p10
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.000002p10,
|
||||
0x1.000002p10
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.fffffep8,
|
||||
0x1.fffffep8
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.p9,
|
||||
0x1.p9
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.000002p9,
|
||||
0x1.000002p9
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.fffffep6,
|
||||
0x1.fffffep6
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.p7,
|
||||
0x1.p7
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.000002p7,
|
||||
0x1.000002p7
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.fffffep4,
|
||||
0x1.fffffep4
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.p5,
|
||||
0x1.p5
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.000002p5,
|
||||
0x1.000002p5
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.fffffep3,
|
||||
0x1.fffffep3
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.p4,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.000002p4,
|
||||
0x1.000002p4
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.fffffep2,
|
||||
0x1.fffffep2
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.p3,
|
||||
0x1.p3
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.000002p3,
|
||||
0x1.000002p3
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.fffffep1,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.p2,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.000002p2,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.p1,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.000002p1,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.fffffep-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.000002p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.fffffep-2,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.p-1,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.000002p-1,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.fffffep-3,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.p-2,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.000002p-2,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.fffffep-4,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.p-3,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.000002p-3,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.fffffep-5,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.p-4,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.000002p-4,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.fffffep-6,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.p-5,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.000002p-5,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.fffffep-8,
|
||||
0x1.fffffep-8
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.p-7,
|
||||
0x1.p-7
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.000002p-7,
|
||||
0x1.000002p-7
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.fffffep-10,
|
||||
0x1.fffffep-10
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.p-9,
|
||||
0x1.p-9
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.000002p-9,
|
||||
0x1.000002p-9
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fffffep-11,
|
||||
0x1.fffffep-11
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.p-10,
|
||||
0x1.p-10
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.000002p-10,
|
||||
0x1.000002p-10
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.fffffep-16,
|
||||
0x1.fffffep-16
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.p-15,
|
||||
0x1.p-15
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.000002p-15,
|
||||
0x1.000002p-15
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.fffffep-21,
|
||||
0x1.fffffep-21
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.p-20,
|
||||
0x1.p-20
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.000002p-20,
|
||||
0x1.000002p-20
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.fffffep-101,
|
||||
0x1.fffffep-101
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.p-100,
|
||||
0x1.p-100
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.000002p-100,
|
||||
0x1.000002p-100
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.fffffep127,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.fffffep127,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 75
|
||||
HUGE_VALF,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 76
|
||||
HUGE_VALF,
|
||||
-HUGE_VALF
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.fffffep127,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.fffffep127,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.fffffcp127,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.fffffcp127,
|
||||
-0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.921fb6p1,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.921fb6p1,
|
||||
-0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.921fb6p0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.921fb6p0,
|
||||
-0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.000002p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.000002p0,
|
||||
-0x1.000002p0
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.p0,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.fffffep-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.fffffep-1,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.921fb6p-1,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.921fb6p-1,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.000002p-126,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.000002p-126,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.p-126,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.p-126,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.fffffcp-127,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.fffffcp-127,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.fffff8p-127,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.fffff8p-127,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.p-148,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.p-148,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.p-149,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.p-149,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 105
|
||||
0.0,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 106
|
||||
0.0,
|
||||
-0.0f
|
||||
}
|
||||
};
|
1788
tests/math_data/fdim_intel_data.h
Normal file
1788
tests/math_data/fdim_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1793
tests/math_data/fdimf_intel_data.h
Normal file
1793
tests/math_data/fdimf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/floor_intel_data.h
Normal file
1338
tests/math_data/floor_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/floorf_intel_data.h
Normal file
1338
tests/math_data/floorf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
13830
tests/math_data/fma_intel_data.h
Normal file
13830
tests/math_data/fma_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
13836
tests/math_data/fmaf_intel_data.h
Normal file
13836
tests/math_data/fmaf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1093
tests/math_data/fmax_intel_data.h
Normal file
1093
tests/math_data/fmax_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1103
tests/math_data/fmaxf_intel_data.h
Normal file
1103
tests/math_data/fmaxf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1093
tests/math_data/fmin_intel_data.h
Normal file
1093
tests/math_data/fmin_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1103
tests/math_data/fminf_intel_data.h
Normal file
1103
tests/math_data/fminf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1328
tests/math_data/fmod_intel_data.h
Normal file
1328
tests/math_data/fmod_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1298
tests/math_data/fmodf_intel_data.h
Normal file
1298
tests/math_data/fmodf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1108
tests/math_data/frexp_intel_data.h
Normal file
1108
tests/math_data/frexp_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
888
tests/math_data/frexpf_intel_data.h
Normal file
888
tests/math_data/frexpf_intel_data.h
Normal file
@ -0,0 +1,888 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_int_1_t<float, float> g_frexpf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.19999ap-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.19999ap100
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.333334p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.333334p100
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.4ccccep-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.4ccccep100
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.666668p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.666668p100
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.800002p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.800002p100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.99999cp-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.99999cp100
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.b33336p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.b33336p100
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.ccccd0p-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.ccccd0p100
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.e6666ap-1,
|
||||
(int)0x1.94p6,
|
||||
0x1.e6666ap100
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.p-1,
|
||||
(int)0x1.98p6,
|
||||
0x1.p101
|
||||
},
|
||||
{ // Entry 11
|
||||
-0x1.p-1,
|
||||
(int)0x1.98p6,
|
||||
-0x1.p101
|
||||
},
|
||||
{ // Entry 12
|
||||
-0x1.e66666p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.e66666p100
|
||||
},
|
||||
{ // Entry 13
|
||||
-0x1.ccccccp-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.ccccccp100
|
||||
},
|
||||
{ // Entry 14
|
||||
-0x1.b33332p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.b33332p100
|
||||
},
|
||||
{ // Entry 15
|
||||
-0x1.999998p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.999998p100
|
||||
},
|
||||
{ // Entry 16
|
||||
-0x1.7ffffep-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.7ffffep100
|
||||
},
|
||||
{ // Entry 17
|
||||
-0x1.666664p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.666664p100
|
||||
},
|
||||
{ // Entry 18
|
||||
-0x1.4ccccap-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.4ccccap100
|
||||
},
|
||||
{ // Entry 19
|
||||
-0x1.333330p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.333330p100
|
||||
},
|
||||
{ // Entry 20
|
||||
-0x1.199996p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.199996p100
|
||||
},
|
||||
{ // Entry 21
|
||||
-0x1.p-1,
|
||||
(int)0x1.94p6,
|
||||
-0x1.p100
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.p21
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.19999ap-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.19999ap21
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.333334p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.333334p21
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.4ccccep-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.4ccccep21
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.666668p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.666668p21
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.800002p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.800002p21
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.99999cp-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.99999cp21
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.b33336p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.b33336p21
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.ccccd0p-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.ccccd0p21
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.e6666ap-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.e6666ap21
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.19999ap-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.19999ap22
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.333334p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.333334p22
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.4ccccep-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.4ccccep22
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.666668p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.666668p22
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.800002p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.800002p22
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.99999cp-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.99999cp22
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.b33336p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.b33336p22
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.ccccd0p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.ccccd0p22
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.e6666ap-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.e6666ap22
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.19999ap-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.19999ap23
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.333334p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.333334p23
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.4ccccep-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.4ccccep23
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.666668p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.666668p23
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.800002p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.800002p23
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.99999cp-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.99999cp23
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.b33336p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.b33336p23
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.ccccd0p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.ccccd0p23
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.e6666ap-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.e6666ap23
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.19999ap-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.19999ap24
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.333334p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.333334p24
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.4ccccep-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.4ccccep24
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.666668p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.666668p24
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.800002p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.800002p24
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.99999cp-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.99999cp24
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.b33336p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.b33336p24
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.ccccd0p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.ccccd0p24
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.e6666ap-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.e6666ap24
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.p-1,
|
||||
(int)0x1.a0p4,
|
||||
0x1.p25
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.p-1,
|
||||
(int)-0x1.02p7,
|
||||
0x1.p-130
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.d33330p-1,
|
||||
(int)-0x1.fcp6,
|
||||
0x1.d33330p-128
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.b33330p-1,
|
||||
(int)-0x1.f8p6,
|
||||
0x1.b33330p-127
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.3e6664p-1,
|
||||
(int)-0x1.f4p6,
|
||||
0x1.3e6664p-126
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.a33330p-1,
|
||||
(int)-0x1.f4p6,
|
||||
0x1.a33330p-126
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.03fffep-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.03fffep-125
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.366664p-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.366664p-125
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.68cccap-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.68cccap-125
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.9b3330p-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.9b3330p-125
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.cd9996p-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.cd9996p-125
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.fffffcp-1,
|
||||
(int)-0x1.f0p6,
|
||||
0x1.fffffcp-125
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.60p4,
|
||||
0x1.fffffep21
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.000002p-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.000002p22
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.70p4,
|
||||
0x1.fffffep22
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.000002p-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.000002p23
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.80p4,
|
||||
0x1.fffffep23
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.000002p-1,
|
||||
(int)0x1.90p4,
|
||||
0x1.000002p24
|
||||
},
|
||||
{ // Entry 86
|
||||
-0x1.000002p-1,
|
||||
(int)0x1.70p4,
|
||||
-0x1.000002p22
|
||||
},
|
||||
{ // Entry 87
|
||||
-0x1.p-1,
|
||||
(int)0x1.70p4,
|
||||
-0x1.p22
|
||||
},
|
||||
{ // Entry 88
|
||||
-0x1.fffffep-1,
|
||||
(int)0x1.60p4,
|
||||
-0x1.fffffep21
|
||||
},
|
||||
{ // Entry 89
|
||||
-0x1.000002p-1,
|
||||
(int)0x1.80p4,
|
||||
-0x1.000002p23
|
||||
},
|
||||
{ // Entry 90
|
||||
-0x1.p-1,
|
||||
(int)0x1.80p4,
|
||||
-0x1.p23
|
||||
},
|
||||
{ // Entry 91
|
||||
-0x1.fffffep-1,
|
||||
(int)0x1.70p4,
|
||||
-0x1.fffffep22
|
||||
},
|
||||
{ // Entry 92
|
||||
-0x1.000002p-1,
|
||||
(int)0x1.90p4,
|
||||
-0x1.000002p24
|
||||
},
|
||||
{ // Entry 93
|
||||
-0x1.p-1,
|
||||
(int)0x1.90p4,
|
||||
-0x1.p24
|
||||
},
|
||||
{ // Entry 94
|
||||
-0x1.fffffep-1,
|
||||
(int)0x1.80p4,
|
||||
-0x1.fffffep23
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.p7,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 96
|
||||
-0x1.fffffep-1,
|
||||
(int)0x1.p7,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.80p2,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.p-1,
|
||||
(int)-0x1.40p2,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.40p2,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.40p2,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.p-1,
|
||||
(int)-0x1.p2,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.p2,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.p2,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.p-1,
|
||||
(int)-0x1.80p1,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.80p1,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.80p1,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.p-1,
|
||||
(int)-0x1.p1,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.p1,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.p1,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.p-1,
|
||||
(int)-0x1.p0,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.p0,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.fffffep-1,
|
||||
(int)-0x1.p0,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.p-1,
|
||||
(int)0.0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.000002p-1,
|
||||
(int)0.0,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 115
|
||||
-0x1.p-1,
|
||||
(int)-0x1.28p7,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 116
|
||||
0.0,
|
||||
(int)0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.p-1,
|
||||
(int)-0x1.28p7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.fffffep-1,
|
||||
(int)0.0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.p-1,
|
||||
(int)0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.000002p-1,
|
||||
(int)0x1.p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.p0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.p-1,
|
||||
(int)0x1.p1,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.000002p-1,
|
||||
(int)0x1.p1,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.p1,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.p-1,
|
||||
(int)0x1.80p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.000002p-1,
|
||||
(int)0x1.80p1,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.80p1,
|
||||
0x1.fffffep2
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.p-1,
|
||||
(int)0x1.p2,
|
||||
0x1.p3
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.000002p-1,
|
||||
(int)0x1.p2,
|
||||
0x1.000002p3
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.p2,
|
||||
0x1.fffffep3
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.p-1,
|
||||
(int)0x1.40p2,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.000002p-1,
|
||||
(int)0x1.40p2,
|
||||
0x1.000002p4
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.40p2,
|
||||
0x1.fffffep4
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.p-1,
|
||||
(int)0x1.80p2,
|
||||
0x1.p5
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.000002p-1,
|
||||
(int)0x1.80p2,
|
||||
0x1.000002p5
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.80p2,
|
||||
0x1.fffffep5
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.p-1,
|
||||
(int)0x1.c0p2,
|
||||
0x1.p6
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.000002p-1,
|
||||
(int)0x1.c0p2,
|
||||
0x1.000002p6
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.c0p2,
|
||||
0x1.fffffep6
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.p-1,
|
||||
(int)0x1.p3,
|
||||
0x1.p7
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.000002p-1,
|
||||
(int)0x1.p3,
|
||||
0x1.000002p7
|
||||
},
|
||||
{ // Entry 142
|
||||
HUGE_VALF,
|
||||
(int)0,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 143
|
||||
-HUGE_VALF,
|
||||
(int)0,
|
||||
-HUGE_VALF
|
||||
},
|
||||
{ // Entry 144
|
||||
0.0,
|
||||
(int)0.0,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 145
|
||||
-0.0,
|
||||
(int)0.0,
|
||||
-0.0f
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.fffffep-1,
|
||||
(int)0x1.p7,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 147
|
||||
-0x1.fffffep-1,
|
||||
(int)0x1.p7,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.fffffcp-1,
|
||||
(int)0x1.p7,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 149
|
||||
-0x1.fffffcp-1,
|
||||
(int)0x1.p7,
|
||||
-0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.921fb6p-1,
|
||||
(int)0x1.p1,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 151
|
||||
-0x1.921fb6p-1,
|
||||
(int)0x1.p1,
|
||||
-0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.921fb6p-1,
|
||||
(int)0x1.p0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 153
|
||||
-0x1.921fb6p-1,
|
||||
(int)0x1.p0,
|
||||
-0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 154
|
||||
0x1.000002p-1,
|
||||
(int)0x1.p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 155
|
||||
-0x1.000002p-1,
|
||||
(int)0x1.p0,
|
||||
-0x1.000002p0
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.p-1,
|
||||
(int)0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 157
|
||||
-0x1.p-1,
|
||||
(int)0x1.p0,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.fffffep-1,
|
||||
(int)0.0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 159
|
||||
-0x1.fffffep-1,
|
||||
(int)0.0,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 160
|
||||
0x1.921fb6p-1,
|
||||
(int)0.0,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 161
|
||||
-0x1.921fb6p-1,
|
||||
(int)0.0,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 162
|
||||
0x1.000002p-1,
|
||||
(int)-0x1.f4p6,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 163
|
||||
-0x1.000002p-1,
|
||||
(int)-0x1.f4p6,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 164
|
||||
0x1.p-1,
|
||||
(int)-0x1.f4p6,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 165
|
||||
-0x1.p-1,
|
||||
(int)-0x1.f4p6,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 166
|
||||
0x1.fffffcp-1,
|
||||
(int)-0x1.f8p6,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 167
|
||||
-0x1.fffffcp-1,
|
||||
(int)-0x1.f8p6,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.fffff8p-1,
|
||||
(int)-0x1.f8p6,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 169
|
||||
-0x1.fffff8p-1,
|
||||
(int)-0x1.f8p6,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.p-1,
|
||||
(int)-0x1.26p7,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 171
|
||||
-0x1.p-1,
|
||||
(int)-0x1.26p7,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.p-1,
|
||||
(int)-0x1.28p7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 173
|
||||
-0x1.p-1,
|
||||
(int)-0x1.28p7,
|
||||
-0x1.p-149
|
||||
}
|
||||
};
|
2788
tests/math_data/hypot_intel_data.h
Normal file
2788
tests/math_data/hypot_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2373
tests/math_data/hypotf_intel_data.h
Normal file
2373
tests/math_data/hypotf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
890
tests/math_data/ilogb_intel_data.h
Normal file
890
tests/math_data/ilogb_intel_data.h
Normal file
@ -0,0 +1,890 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_int_1_t<double> g_ilogb_intel_data[] = {
|
||||
{ // Entry 0
|
||||
(int)0x1.90p6,
|
||||
0x1.0p100
|
||||
},
|
||||
{ // Entry 1
|
||||
(int)0x1.90p6,
|
||||
0x1.199999999999ap100
|
||||
},
|
||||
{ // Entry 2
|
||||
(int)0x1.90p6,
|
||||
0x1.3333333333334p100
|
||||
},
|
||||
{ // Entry 3
|
||||
(int)0x1.90p6,
|
||||
0x1.4cccccccccccep100
|
||||
},
|
||||
{ // Entry 4
|
||||
(int)0x1.90p6,
|
||||
0x1.6666666666668p100
|
||||
},
|
||||
{ // Entry 5
|
||||
(int)0x1.90p6,
|
||||
0x1.8000000000002p100
|
||||
},
|
||||
{ // Entry 6
|
||||
(int)0x1.90p6,
|
||||
0x1.999999999999cp100
|
||||
},
|
||||
{ // Entry 7
|
||||
(int)0x1.90p6,
|
||||
0x1.b333333333336p100
|
||||
},
|
||||
{ // Entry 8
|
||||
(int)0x1.90p6,
|
||||
0x1.cccccccccccd0p100
|
||||
},
|
||||
{ // Entry 9
|
||||
(int)0x1.90p6,
|
||||
0x1.e66666666666ap100
|
||||
},
|
||||
{ // Entry 10
|
||||
(int)0x1.94p6,
|
||||
0x1.0p101
|
||||
},
|
||||
{ // Entry 11
|
||||
(int)0x1.90p7,
|
||||
0x1.0p200
|
||||
},
|
||||
{ // Entry 12
|
||||
(int)0x1.90p7,
|
||||
0x1.199999999999ap200
|
||||
},
|
||||
{ // Entry 13
|
||||
(int)0x1.90p7,
|
||||
0x1.3333333333334p200
|
||||
},
|
||||
{ // Entry 14
|
||||
(int)0x1.90p7,
|
||||
0x1.4cccccccccccep200
|
||||
},
|
||||
{ // Entry 15
|
||||
(int)0x1.90p7,
|
||||
0x1.6666666666668p200
|
||||
},
|
||||
{ // Entry 16
|
||||
(int)0x1.90p7,
|
||||
0x1.8000000000002p200
|
||||
},
|
||||
{ // Entry 17
|
||||
(int)0x1.90p7,
|
||||
0x1.999999999999cp200
|
||||
},
|
||||
{ // Entry 18
|
||||
(int)0x1.90p7,
|
||||
0x1.b333333333336p200
|
||||
},
|
||||
{ // Entry 19
|
||||
(int)0x1.90p7,
|
||||
0x1.cccccccccccd0p200
|
||||
},
|
||||
{ // Entry 20
|
||||
(int)0x1.90p7,
|
||||
0x1.e66666666666ap200
|
||||
},
|
||||
{ // Entry 21
|
||||
(int)0x1.92p7,
|
||||
0x1.0p201
|
||||
},
|
||||
{ // Entry 22
|
||||
(int)0x1.f4p9,
|
||||
0x1.0p1000
|
||||
},
|
||||
{ // Entry 23
|
||||
(int)0x1.f4p9,
|
||||
0x1.199999999999ap1000
|
||||
},
|
||||
{ // Entry 24
|
||||
(int)0x1.f4p9,
|
||||
0x1.3333333333334p1000
|
||||
},
|
||||
{ // Entry 25
|
||||
(int)0x1.f4p9,
|
||||
0x1.4cccccccccccep1000
|
||||
},
|
||||
{ // Entry 26
|
||||
(int)0x1.f4p9,
|
||||
0x1.6666666666668p1000
|
||||
},
|
||||
{ // Entry 27
|
||||
(int)0x1.f4p9,
|
||||
0x1.8000000000002p1000
|
||||
},
|
||||
{ // Entry 28
|
||||
(int)0x1.f4p9,
|
||||
0x1.999999999999cp1000
|
||||
},
|
||||
{ // Entry 29
|
||||
(int)0x1.f4p9,
|
||||
0x1.b333333333336p1000
|
||||
},
|
||||
{ // Entry 30
|
||||
(int)0x1.f4p9,
|
||||
0x1.cccccccccccd0p1000
|
||||
},
|
||||
{ // Entry 31
|
||||
(int)0x1.f4p9,
|
||||
0x1.e66666666666ap1000
|
||||
},
|
||||
{ // Entry 32
|
||||
(int)0x1.f480p9,
|
||||
0x1.0p1001
|
||||
},
|
||||
{ // Entry 33
|
||||
(int)0x1.94p6,
|
||||
-0x1.0p101
|
||||
},
|
||||
{ // Entry 34
|
||||
(int)0x1.90p6,
|
||||
-0x1.e666666666666p100
|
||||
},
|
||||
{ // Entry 35
|
||||
(int)0x1.90p6,
|
||||
-0x1.cccccccccccccp100
|
||||
},
|
||||
{ // Entry 36
|
||||
(int)0x1.90p6,
|
||||
-0x1.b333333333332p100
|
||||
},
|
||||
{ // Entry 37
|
||||
(int)0x1.90p6,
|
||||
-0x1.9999999999998p100
|
||||
},
|
||||
{ // Entry 38
|
||||
(int)0x1.90p6,
|
||||
-0x1.7fffffffffffep100
|
||||
},
|
||||
{ // Entry 39
|
||||
(int)0x1.90p6,
|
||||
-0x1.6666666666664p100
|
||||
},
|
||||
{ // Entry 40
|
||||
(int)0x1.90p6,
|
||||
-0x1.4cccccccccccap100
|
||||
},
|
||||
{ // Entry 41
|
||||
(int)0x1.90p6,
|
||||
-0x1.3333333333330p100
|
||||
},
|
||||
{ // Entry 42
|
||||
(int)0x1.90p6,
|
||||
-0x1.1999999999996p100
|
||||
},
|
||||
{ // Entry 43
|
||||
(int)0x1.90p6,
|
||||
-0x1.0p100
|
||||
},
|
||||
{ // Entry 44
|
||||
(int)0x1.92p7,
|
||||
-0x1.0p201
|
||||
},
|
||||
{ // Entry 45
|
||||
(int)0x1.90p7,
|
||||
-0x1.e666666666666p200
|
||||
},
|
||||
{ // Entry 46
|
||||
(int)0x1.90p7,
|
||||
-0x1.cccccccccccccp200
|
||||
},
|
||||
{ // Entry 47
|
||||
(int)0x1.90p7,
|
||||
-0x1.b333333333332p200
|
||||
},
|
||||
{ // Entry 48
|
||||
(int)0x1.90p7,
|
||||
-0x1.9999999999998p200
|
||||
},
|
||||
{ // Entry 49
|
||||
(int)0x1.90p7,
|
||||
-0x1.7fffffffffffep200
|
||||
},
|
||||
{ // Entry 50
|
||||
(int)0x1.90p7,
|
||||
-0x1.6666666666664p200
|
||||
},
|
||||
{ // Entry 51
|
||||
(int)0x1.90p7,
|
||||
-0x1.4cccccccccccap200
|
||||
},
|
||||
{ // Entry 52
|
||||
(int)0x1.90p7,
|
||||
-0x1.3333333333330p200
|
||||
},
|
||||
{ // Entry 53
|
||||
(int)0x1.90p7,
|
||||
-0x1.1999999999996p200
|
||||
},
|
||||
{ // Entry 54
|
||||
(int)0x1.90p7,
|
||||
-0x1.0p200
|
||||
},
|
||||
{ // Entry 55
|
||||
(int)0x1.f480p9,
|
||||
-0x1.0p1001
|
||||
},
|
||||
{ // Entry 56
|
||||
(int)0x1.f4p9,
|
||||
-0x1.e666666666666p1000
|
||||
},
|
||||
{ // Entry 57
|
||||
(int)0x1.f4p9,
|
||||
-0x1.cccccccccccccp1000
|
||||
},
|
||||
{ // Entry 58
|
||||
(int)0x1.f4p9,
|
||||
-0x1.b333333333332p1000
|
||||
},
|
||||
{ // Entry 59
|
||||
(int)0x1.f4p9,
|
||||
-0x1.9999999999998p1000
|
||||
},
|
||||
{ // Entry 60
|
||||
(int)0x1.f4p9,
|
||||
-0x1.7fffffffffffep1000
|
||||
},
|
||||
{ // Entry 61
|
||||
(int)0x1.f4p9,
|
||||
-0x1.6666666666664p1000
|
||||
},
|
||||
{ // Entry 62
|
||||
(int)0x1.f4p9,
|
||||
-0x1.4cccccccccccap1000
|
||||
},
|
||||
{ // Entry 63
|
||||
(int)0x1.f4p9,
|
||||
-0x1.3333333333330p1000
|
||||
},
|
||||
{ // Entry 64
|
||||
(int)0x1.f4p9,
|
||||
-0x1.1999999999996p1000
|
||||
},
|
||||
{ // Entry 65
|
||||
(int)0x1.f4p9,
|
||||
-0x1.0p1000
|
||||
},
|
||||
{ // Entry 66
|
||||
(int)0x1.90p5,
|
||||
0x1.0p50
|
||||
},
|
||||
{ // Entry 67
|
||||
(int)0x1.90p5,
|
||||
0x1.199999999999ap50
|
||||
},
|
||||
{ // Entry 68
|
||||
(int)0x1.90p5,
|
||||
0x1.3333333333334p50
|
||||
},
|
||||
{ // Entry 69
|
||||
(int)0x1.90p5,
|
||||
0x1.4cccccccccccep50
|
||||
},
|
||||
{ // Entry 70
|
||||
(int)0x1.90p5,
|
||||
0x1.6666666666668p50
|
||||
},
|
||||
{ // Entry 71
|
||||
(int)0x1.90p5,
|
||||
0x1.8000000000002p50
|
||||
},
|
||||
{ // Entry 72
|
||||
(int)0x1.90p5,
|
||||
0x1.999999999999cp50
|
||||
},
|
||||
{ // Entry 73
|
||||
(int)0x1.90p5,
|
||||
0x1.b333333333336p50
|
||||
},
|
||||
{ // Entry 74
|
||||
(int)0x1.90p5,
|
||||
0x1.cccccccccccd0p50
|
||||
},
|
||||
{ // Entry 75
|
||||
(int)0x1.90p5,
|
||||
0x1.e66666666666ap50
|
||||
},
|
||||
{ // Entry 76
|
||||
(int)0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 77
|
||||
(int)0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 78
|
||||
(int)0x1.98p5,
|
||||
0x1.199999999999ap51
|
||||
},
|
||||
{ // Entry 79
|
||||
(int)0x1.98p5,
|
||||
0x1.3333333333334p51
|
||||
},
|
||||
{ // Entry 80
|
||||
(int)0x1.98p5,
|
||||
0x1.4cccccccccccep51
|
||||
},
|
||||
{ // Entry 81
|
||||
(int)0x1.98p5,
|
||||
0x1.6666666666668p51
|
||||
},
|
||||
{ // Entry 82
|
||||
(int)0x1.98p5,
|
||||
0x1.8000000000002p51
|
||||
},
|
||||
{ // Entry 83
|
||||
(int)0x1.98p5,
|
||||
0x1.999999999999cp51
|
||||
},
|
||||
{ // Entry 84
|
||||
(int)0x1.98p5,
|
||||
0x1.b333333333336p51
|
||||
},
|
||||
{ // Entry 85
|
||||
(int)0x1.98p5,
|
||||
0x1.cccccccccccd0p51
|
||||
},
|
||||
{ // Entry 86
|
||||
(int)0x1.98p5,
|
||||
0x1.e66666666666ap51
|
||||
},
|
||||
{ // Entry 87
|
||||
(int)0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 88
|
||||
(int)0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 89
|
||||
(int)0x1.a0p5,
|
||||
0x1.199999999999ap52
|
||||
},
|
||||
{ // Entry 90
|
||||
(int)0x1.a0p5,
|
||||
0x1.3333333333334p52
|
||||
},
|
||||
{ // Entry 91
|
||||
(int)0x1.a0p5,
|
||||
0x1.4cccccccccccep52
|
||||
},
|
||||
{ // Entry 92
|
||||
(int)0x1.a0p5,
|
||||
0x1.6666666666668p52
|
||||
},
|
||||
{ // Entry 93
|
||||
(int)0x1.a0p5,
|
||||
0x1.8000000000002p52
|
||||
},
|
||||
{ // Entry 94
|
||||
(int)0x1.a0p5,
|
||||
0x1.999999999999cp52
|
||||
},
|
||||
{ // Entry 95
|
||||
(int)0x1.a0p5,
|
||||
0x1.b333333333336p52
|
||||
},
|
||||
{ // Entry 96
|
||||
(int)0x1.a0p5,
|
||||
0x1.cccccccccccd0p52
|
||||
},
|
||||
{ // Entry 97
|
||||
(int)0x1.a0p5,
|
||||
0x1.e66666666666ap52
|
||||
},
|
||||
{ // Entry 98
|
||||
(int)0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 99
|
||||
(int)0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 100
|
||||
(int)0x1.a8p5,
|
||||
0x1.199999999999ap53
|
||||
},
|
||||
{ // Entry 101
|
||||
(int)0x1.a8p5,
|
||||
0x1.3333333333334p53
|
||||
},
|
||||
{ // Entry 102
|
||||
(int)0x1.a8p5,
|
||||
0x1.4cccccccccccep53
|
||||
},
|
||||
{ // Entry 103
|
||||
(int)0x1.a8p5,
|
||||
0x1.6666666666668p53
|
||||
},
|
||||
{ // Entry 104
|
||||
(int)0x1.a8p5,
|
||||
0x1.8000000000002p53
|
||||
},
|
||||
{ // Entry 105
|
||||
(int)0x1.a8p5,
|
||||
0x1.999999999999cp53
|
||||
},
|
||||
{ // Entry 106
|
||||
(int)0x1.a8p5,
|
||||
0x1.b333333333336p53
|
||||
},
|
||||
{ // Entry 107
|
||||
(int)0x1.a8p5,
|
||||
0x1.cccccccccccd0p53
|
||||
},
|
||||
{ // Entry 108
|
||||
(int)0x1.a8p5,
|
||||
0x1.e66666666666ap53
|
||||
},
|
||||
{ // Entry 109
|
||||
(int)0x1.b0p5,
|
||||
0x1.0p54
|
||||
},
|
||||
{ // Entry 110
|
||||
(int)-0x1.0080p10,
|
||||
0x1.0p-1026
|
||||
},
|
||||
{ // Entry 111
|
||||
(int)-0x1.p10,
|
||||
0x1.d333333333334p-1024
|
||||
},
|
||||
{ // Entry 112
|
||||
(int)-0x1.ff80p9,
|
||||
0x1.b333333333334p-1023
|
||||
},
|
||||
{ // Entry 113
|
||||
(int)-0x1.ffp9,
|
||||
0x1.3e66666666667p-1022
|
||||
},
|
||||
{ // Entry 114
|
||||
(int)-0x1.ffp9,
|
||||
0x1.a333333333334p-1022
|
||||
},
|
||||
{ // Entry 115
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.040p-1021
|
||||
},
|
||||
{ // Entry 116
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.3666666666666p-1021
|
||||
},
|
||||
{ // Entry 117
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.68cccccccccccp-1021
|
||||
},
|
||||
{ // Entry 118
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.9b33333333332p-1021
|
||||
},
|
||||
{ // Entry 119
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.cd99999999998p-1021
|
||||
},
|
||||
{ // Entry 120
|
||||
(int)-0x1.fe80p9,
|
||||
0x1.ffffffffffffep-1021
|
||||
},
|
||||
{ // Entry 121
|
||||
(int)0x1.90p5,
|
||||
0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 122
|
||||
(int)0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 123
|
||||
(int)0x1.98p5,
|
||||
0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 124
|
||||
(int)0x1.98p5,
|
||||
0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 125
|
||||
(int)0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 126
|
||||
(int)0x1.a0p5,
|
||||
0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 127
|
||||
(int)0x1.a0p5,
|
||||
0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 128
|
||||
(int)0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 129
|
||||
(int)0x1.a8p5,
|
||||
0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 130
|
||||
(int)0x1.98p5,
|
||||
-0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 131
|
||||
(int)0x1.98p5,
|
||||
-0x1.0p51
|
||||
},
|
||||
{ // Entry 132
|
||||
(int)0x1.90p5,
|
||||
-0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 133
|
||||
(int)0x1.a0p5,
|
||||
-0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 134
|
||||
(int)0x1.a0p5,
|
||||
-0x1.0p52
|
||||
},
|
||||
{ // Entry 135
|
||||
(int)0x1.98p5,
|
||||
-0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 136
|
||||
(int)0x1.a8p5,
|
||||
-0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 137
|
||||
(int)0x1.a8p5,
|
||||
-0x1.0p53
|
||||
},
|
||||
{ // Entry 138
|
||||
(int)0x1.a0p5,
|
||||
-0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 139
|
||||
(int)0x1.ff80p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 140
|
||||
(int)0x1.ff80p9,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 141
|
||||
(int)-0x1.c0p2,
|
||||
0x1.fffffffffffffp-7
|
||||
},
|
||||
{ // Entry 142
|
||||
(int)-0x1.80p2,
|
||||
0x1.0p-6
|
||||
},
|
||||
{ // Entry 143
|
||||
(int)-0x1.80p2,
|
||||
0x1.0000000000001p-6
|
||||
},
|
||||
{ // Entry 144
|
||||
(int)-0x1.80p2,
|
||||
0x1.fffffffffffffp-6
|
||||
},
|
||||
{ // Entry 145
|
||||
(int)-0x1.40p2,
|
||||
0x1.0p-5
|
||||
},
|
||||
{ // Entry 146
|
||||
(int)-0x1.40p2,
|
||||
0x1.0000000000001p-5
|
||||
},
|
||||
{ // Entry 147
|
||||
(int)-0x1.40p2,
|
||||
0x1.fffffffffffffp-5
|
||||
},
|
||||
{ // Entry 148
|
||||
(int)-0x1.p2,
|
||||
0x1.0p-4
|
||||
},
|
||||
{ // Entry 149
|
||||
(int)-0x1.p2,
|
||||
0x1.0000000000001p-4
|
||||
},
|
||||
{ // Entry 150
|
||||
(int)-0x1.p2,
|
||||
0x1.fffffffffffffp-4
|
||||
},
|
||||
{ // Entry 151
|
||||
(int)-0x1.80p1,
|
||||
0x1.0p-3
|
||||
},
|
||||
{ // Entry 152
|
||||
(int)-0x1.80p1,
|
||||
0x1.0000000000001p-3
|
||||
},
|
||||
{ // Entry 153
|
||||
(int)-0x1.80p1,
|
||||
0x1.fffffffffffffp-3
|
||||
},
|
||||
{ // Entry 154
|
||||
(int)-0x1.p1,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 155
|
||||
(int)-0x1.p1,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 156
|
||||
(int)-0x1.p1,
|
||||
0x1.fffffffffffffp-2
|
||||
},
|
||||
{ // Entry 157
|
||||
(int)-0x1.p0,
|
||||
0x1.0p-1
|
||||
},
|
||||
{ // Entry 158
|
||||
(int)-0x1.p0,
|
||||
0x1.0000000000001p-1
|
||||
},
|
||||
{ // Entry 159
|
||||
(int)-0x1.0c80p10,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 160
|
||||
(int)-0x1.fffffffcp30,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 161
|
||||
(int)-0x1.0c80p10,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 162
|
||||
(int)-0x1.p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 163
|
||||
(int)0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 164
|
||||
(int)0.0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 165
|
||||
(int)0.0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 166
|
||||
(int)0x1.p0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 167
|
||||
(int)0x1.p0,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 168
|
||||
(int)0x1.p0,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 169
|
||||
(int)0x1.p1,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 170
|
||||
(int)0x1.p1,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 171
|
||||
(int)0x1.p1,
|
||||
0x1.fffffffffffffp2
|
||||
},
|
||||
{ // Entry 172
|
||||
(int)0x1.80p1,
|
||||
0x1.0p3
|
||||
},
|
||||
{ // Entry 173
|
||||
(int)0x1.80p1,
|
||||
0x1.0000000000001p3
|
||||
},
|
||||
{ // Entry 174
|
||||
(int)0x1.80p1,
|
||||
0x1.fffffffffffffp3
|
||||
},
|
||||
{ // Entry 175
|
||||
(int)0x1.p2,
|
||||
0x1.0p4
|
||||
},
|
||||
{ // Entry 176
|
||||
(int)0x1.p2,
|
||||
0x1.0000000000001p4
|
||||
},
|
||||
{ // Entry 177
|
||||
(int)0x1.p2,
|
||||
0x1.fffffffffffffp4
|
||||
},
|
||||
{ // Entry 178
|
||||
(int)0x1.40p2,
|
||||
0x1.0p5
|
||||
},
|
||||
{ // Entry 179
|
||||
(int)0x1.40p2,
|
||||
0x1.0000000000001p5
|
||||
},
|
||||
{ // Entry 180
|
||||
(int)0x1.40p2,
|
||||
0x1.fffffffffffffp5
|
||||
},
|
||||
{ // Entry 181
|
||||
(int)0x1.80p2,
|
||||
0x1.0p6
|
||||
},
|
||||
{ // Entry 182
|
||||
(int)0x1.80p2,
|
||||
0x1.0000000000001p6
|
||||
},
|
||||
{ // Entry 183
|
||||
(int)0x1.80p2,
|
||||
0x1.fffffffffffffp6
|
||||
},
|
||||
{ // Entry 184
|
||||
(int)0x1.c0p2,
|
||||
0x1.0p7
|
||||
},
|
||||
{ // Entry 185
|
||||
(int)0x1.c0p2,
|
||||
0x1.0000000000001p7
|
||||
},
|
||||
{ // Entry 186
|
||||
(int)0x1.fffffffcp30,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 187
|
||||
(int)0x1.fffffffcp30,
|
||||
-HUGE_VAL
|
||||
},
|
||||
{ // Entry 188
|
||||
(int)-0x1.fffffffcp30,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 189
|
||||
(int)-0x1.fffffffcp30,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 190
|
||||
(int)0x1.ff80p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 191
|
||||
(int)0x1.ff80p9,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 192
|
||||
(int)0x1.ff80p9,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 193
|
||||
(int)0x1.ff80p9,
|
||||
-0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 194
|
||||
(int)0x1.p0,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 195
|
||||
(int)0x1.p0,
|
||||
-0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 196
|
||||
(int)0.0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 197
|
||||
(int)0.0,
|
||||
-0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 198
|
||||
(int)0.0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 199
|
||||
(int)0.0,
|
||||
-0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 200
|
||||
(int)0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 201
|
||||
(int)0.0,
|
||||
-0x1.0p0
|
||||
},
|
||||
{ // Entry 202
|
||||
(int)-0x1.p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 203
|
||||
(int)-0x1.p0,
|
||||
-0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 204
|
||||
(int)-0x1.p0,
|
||||
0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 205
|
||||
(int)-0x1.p0,
|
||||
-0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 206
|
||||
(int)-0x1.ffp9,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 207
|
||||
(int)-0x1.ffp9,
|
||||
-0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 208
|
||||
(int)-0x1.ffp9,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 209
|
||||
(int)-0x1.ffp9,
|
||||
-0x1.0p-1022
|
||||
},
|
||||
{ // Entry 210
|
||||
(int)-0x1.ff80p9,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 211
|
||||
(int)-0x1.ff80p9,
|
||||
-0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 212
|
||||
(int)-0x1.ff80p9,
|
||||
0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 213
|
||||
(int)-0x1.ff80p9,
|
||||
-0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 214
|
||||
(int)-0x1.0c40p10,
|
||||
0x1.0p-1073
|
||||
},
|
||||
{ // Entry 215
|
||||
(int)-0x1.0c40p10,
|
||||
-0x1.0p-1073
|
||||
},
|
||||
{ // Entry 216
|
||||
(int)-0x1.0c80p10,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 217
|
||||
(int)-0x1.0c80p10,
|
||||
-0x1.0p-1074
|
||||
}
|
||||
};
|
714
tests/math_data/ilogbf_intel_data.h
Normal file
714
tests/math_data/ilogbf_intel_data.h
Normal file
@ -0,0 +1,714 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_int_1_t<float> g_ilogbf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
(int)0x1.90p6,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 1
|
||||
(int)0x1.90p6,
|
||||
0x1.19999ap100
|
||||
},
|
||||
{ // Entry 2
|
||||
(int)0x1.90p6,
|
||||
0x1.333334p100
|
||||
},
|
||||
{ // Entry 3
|
||||
(int)0x1.90p6,
|
||||
0x1.4ccccep100
|
||||
},
|
||||
{ // Entry 4
|
||||
(int)0x1.90p6,
|
||||
0x1.666668p100
|
||||
},
|
||||
{ // Entry 5
|
||||
(int)0x1.90p6,
|
||||
0x1.800002p100
|
||||
},
|
||||
{ // Entry 6
|
||||
(int)0x1.90p6,
|
||||
0x1.99999cp100
|
||||
},
|
||||
{ // Entry 7
|
||||
(int)0x1.90p6,
|
||||
0x1.b33336p100
|
||||
},
|
||||
{ // Entry 8
|
||||
(int)0x1.90p6,
|
||||
0x1.ccccd0p100
|
||||
},
|
||||
{ // Entry 9
|
||||
(int)0x1.90p6,
|
||||
0x1.e6666ap100
|
||||
},
|
||||
{ // Entry 10
|
||||
(int)0x1.94p6,
|
||||
0x1.p101
|
||||
},
|
||||
{ // Entry 11
|
||||
(int)0x1.94p6,
|
||||
-0x1.p101
|
||||
},
|
||||
{ // Entry 12
|
||||
(int)0x1.90p6,
|
||||
-0x1.e66666p100
|
||||
},
|
||||
{ // Entry 13
|
||||
(int)0x1.90p6,
|
||||
-0x1.ccccccp100
|
||||
},
|
||||
{ // Entry 14
|
||||
(int)0x1.90p6,
|
||||
-0x1.b33332p100
|
||||
},
|
||||
{ // Entry 15
|
||||
(int)0x1.90p6,
|
||||
-0x1.999998p100
|
||||
},
|
||||
{ // Entry 16
|
||||
(int)0x1.90p6,
|
||||
-0x1.7ffffep100
|
||||
},
|
||||
{ // Entry 17
|
||||
(int)0x1.90p6,
|
||||
-0x1.666664p100
|
||||
},
|
||||
{ // Entry 18
|
||||
(int)0x1.90p6,
|
||||
-0x1.4ccccap100
|
||||
},
|
||||
{ // Entry 19
|
||||
(int)0x1.90p6,
|
||||
-0x1.333330p100
|
||||
},
|
||||
{ // Entry 20
|
||||
(int)0x1.90p6,
|
||||
-0x1.199996p100
|
||||
},
|
||||
{ // Entry 21
|
||||
(int)0x1.90p6,
|
||||
-0x1.p100
|
||||
},
|
||||
{ // Entry 22
|
||||
(int)0x1.50p4,
|
||||
0x1.p21
|
||||
},
|
||||
{ // Entry 23
|
||||
(int)0x1.50p4,
|
||||
0x1.19999ap21
|
||||
},
|
||||
{ // Entry 24
|
||||
(int)0x1.50p4,
|
||||
0x1.333334p21
|
||||
},
|
||||
{ // Entry 25
|
||||
(int)0x1.50p4,
|
||||
0x1.4ccccep21
|
||||
},
|
||||
{ // Entry 26
|
||||
(int)0x1.50p4,
|
||||
0x1.666668p21
|
||||
},
|
||||
{ // Entry 27
|
||||
(int)0x1.50p4,
|
||||
0x1.800002p21
|
||||
},
|
||||
{ // Entry 28
|
||||
(int)0x1.50p4,
|
||||
0x1.99999cp21
|
||||
},
|
||||
{ // Entry 29
|
||||
(int)0x1.50p4,
|
||||
0x1.b33336p21
|
||||
},
|
||||
{ // Entry 30
|
||||
(int)0x1.50p4,
|
||||
0x1.ccccd0p21
|
||||
},
|
||||
{ // Entry 31
|
||||
(int)0x1.50p4,
|
||||
0x1.e6666ap21
|
||||
},
|
||||
{ // Entry 32
|
||||
(int)0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 33
|
||||
(int)0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 34
|
||||
(int)0x1.60p4,
|
||||
0x1.19999ap22
|
||||
},
|
||||
{ // Entry 35
|
||||
(int)0x1.60p4,
|
||||
0x1.333334p22
|
||||
},
|
||||
{ // Entry 36
|
||||
(int)0x1.60p4,
|
||||
0x1.4ccccep22
|
||||
},
|
||||
{ // Entry 37
|
||||
(int)0x1.60p4,
|
||||
0x1.666668p22
|
||||
},
|
||||
{ // Entry 38
|
||||
(int)0x1.60p4,
|
||||
0x1.800002p22
|
||||
},
|
||||
{ // Entry 39
|
||||
(int)0x1.60p4,
|
||||
0x1.99999cp22
|
||||
},
|
||||
{ // Entry 40
|
||||
(int)0x1.60p4,
|
||||
0x1.b33336p22
|
||||
},
|
||||
{ // Entry 41
|
||||
(int)0x1.60p4,
|
||||
0x1.ccccd0p22
|
||||
},
|
||||
{ // Entry 42
|
||||
(int)0x1.60p4,
|
||||
0x1.e6666ap22
|
||||
},
|
||||
{ // Entry 43
|
||||
(int)0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 44
|
||||
(int)0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 45
|
||||
(int)0x1.70p4,
|
||||
0x1.19999ap23
|
||||
},
|
||||
{ // Entry 46
|
||||
(int)0x1.70p4,
|
||||
0x1.333334p23
|
||||
},
|
||||
{ // Entry 47
|
||||
(int)0x1.70p4,
|
||||
0x1.4ccccep23
|
||||
},
|
||||
{ // Entry 48
|
||||
(int)0x1.70p4,
|
||||
0x1.666668p23
|
||||
},
|
||||
{ // Entry 49
|
||||
(int)0x1.70p4,
|
||||
0x1.800002p23
|
||||
},
|
||||
{ // Entry 50
|
||||
(int)0x1.70p4,
|
||||
0x1.99999cp23
|
||||
},
|
||||
{ // Entry 51
|
||||
(int)0x1.70p4,
|
||||
0x1.b33336p23
|
||||
},
|
||||
{ // Entry 52
|
||||
(int)0x1.70p4,
|
||||
0x1.ccccd0p23
|
||||
},
|
||||
{ // Entry 53
|
||||
(int)0x1.70p4,
|
||||
0x1.e6666ap23
|
||||
},
|
||||
{ // Entry 54
|
||||
(int)0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 55
|
||||
(int)0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 56
|
||||
(int)0x1.80p4,
|
||||
0x1.19999ap24
|
||||
},
|
||||
{ // Entry 57
|
||||
(int)0x1.80p4,
|
||||
0x1.333334p24
|
||||
},
|
||||
{ // Entry 58
|
||||
(int)0x1.80p4,
|
||||
0x1.4ccccep24
|
||||
},
|
||||
{ // Entry 59
|
||||
(int)0x1.80p4,
|
||||
0x1.666668p24
|
||||
},
|
||||
{ // Entry 60
|
||||
(int)0x1.80p4,
|
||||
0x1.800002p24
|
||||
},
|
||||
{ // Entry 61
|
||||
(int)0x1.80p4,
|
||||
0x1.99999cp24
|
||||
},
|
||||
{ // Entry 62
|
||||
(int)0x1.80p4,
|
||||
0x1.b33336p24
|
||||
},
|
||||
{ // Entry 63
|
||||
(int)0x1.80p4,
|
||||
0x1.ccccd0p24
|
||||
},
|
||||
{ // Entry 64
|
||||
(int)0x1.80p4,
|
||||
0x1.e6666ap24
|
||||
},
|
||||
{ // Entry 65
|
||||
(int)0x1.90p4,
|
||||
0x1.p25
|
||||
},
|
||||
{ // Entry 66
|
||||
(int)-0x1.04p7,
|
||||
0x1.p-130
|
||||
},
|
||||
{ // Entry 67
|
||||
(int)-0x1.p7,
|
||||
0x1.d33330p-128
|
||||
},
|
||||
{ // Entry 68
|
||||
(int)-0x1.fcp6,
|
||||
0x1.b33330p-127
|
||||
},
|
||||
{ // Entry 69
|
||||
(int)-0x1.f8p6,
|
||||
0x1.3e6664p-126
|
||||
},
|
||||
{ // Entry 70
|
||||
(int)-0x1.f8p6,
|
||||
0x1.a33330p-126
|
||||
},
|
||||
{ // Entry 71
|
||||
(int)-0x1.f4p6,
|
||||
0x1.03fffep-125
|
||||
},
|
||||
{ // Entry 72
|
||||
(int)-0x1.f4p6,
|
||||
0x1.366664p-125
|
||||
},
|
||||
{ // Entry 73
|
||||
(int)-0x1.f4p6,
|
||||
0x1.68cccap-125
|
||||
},
|
||||
{ // Entry 74
|
||||
(int)-0x1.f4p6,
|
||||
0x1.9b3330p-125
|
||||
},
|
||||
{ // Entry 75
|
||||
(int)-0x1.f4p6,
|
||||
0x1.cd9996p-125
|
||||
},
|
||||
{ // Entry 76
|
||||
(int)-0x1.f4p6,
|
||||
0x1.fffffcp-125
|
||||
},
|
||||
{ // Entry 77
|
||||
(int)0x1.50p4,
|
||||
0x1.fffffep21
|
||||
},
|
||||
{ // Entry 78
|
||||
(int)0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 79
|
||||
(int)0x1.60p4,
|
||||
0x1.000002p22
|
||||
},
|
||||
{ // Entry 80
|
||||
(int)0x1.60p4,
|
||||
0x1.fffffep22
|
||||
},
|
||||
{ // Entry 81
|
||||
(int)0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 82
|
||||
(int)0x1.70p4,
|
||||
0x1.000002p23
|
||||
},
|
||||
{ // Entry 83
|
||||
(int)0x1.70p4,
|
||||
0x1.fffffep23
|
||||
},
|
||||
{ // Entry 84
|
||||
(int)0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 85
|
||||
(int)0x1.80p4,
|
||||
0x1.000002p24
|
||||
},
|
||||
{ // Entry 86
|
||||
(int)0x1.60p4,
|
||||
-0x1.000002p22
|
||||
},
|
||||
{ // Entry 87
|
||||
(int)0x1.60p4,
|
||||
-0x1.p22
|
||||
},
|
||||
{ // Entry 88
|
||||
(int)0x1.50p4,
|
||||
-0x1.fffffep21
|
||||
},
|
||||
{ // Entry 89
|
||||
(int)0x1.70p4,
|
||||
-0x1.000002p23
|
||||
},
|
||||
{ // Entry 90
|
||||
(int)0x1.70p4,
|
||||
-0x1.p23
|
||||
},
|
||||
{ // Entry 91
|
||||
(int)0x1.60p4,
|
||||
-0x1.fffffep22
|
||||
},
|
||||
{ // Entry 92
|
||||
(int)0x1.80p4,
|
||||
-0x1.000002p24
|
||||
},
|
||||
{ // Entry 93
|
||||
(int)0x1.80p4,
|
||||
-0x1.p24
|
||||
},
|
||||
{ // Entry 94
|
||||
(int)0x1.70p4,
|
||||
-0x1.fffffep23
|
||||
},
|
||||
{ // Entry 95
|
||||
(int)0x1.fcp6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 96
|
||||
(int)0x1.fcp6,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 97
|
||||
(int)-0x1.c0p2,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 98
|
||||
(int)-0x1.80p2,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 99
|
||||
(int)-0x1.80p2,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 100
|
||||
(int)-0x1.80p2,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 101
|
||||
(int)-0x1.40p2,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 102
|
||||
(int)-0x1.40p2,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 103
|
||||
(int)-0x1.40p2,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 104
|
||||
(int)-0x1.p2,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 105
|
||||
(int)-0x1.p2,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 106
|
||||
(int)-0x1.p2,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 107
|
||||
(int)-0x1.80p1,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 108
|
||||
(int)-0x1.80p1,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 109
|
||||
(int)-0x1.80p1,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 110
|
||||
(int)-0x1.p1,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 111
|
||||
(int)-0x1.p1,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 112
|
||||
(int)-0x1.p1,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 113
|
||||
(int)-0x1.p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 114
|
||||
(int)-0x1.p0,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 115
|
||||
(int)-0x1.2ap7,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 116
|
||||
(int)-0x1.fffffffcp30,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 117
|
||||
(int)-0x1.2ap7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 118
|
||||
(int)-0x1.p0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 119
|
||||
(int)0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 120
|
||||
(int)0.0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 121
|
||||
(int)0.0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 122
|
||||
(int)0x1.p0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 123
|
||||
(int)0x1.p0,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 124
|
||||
(int)0x1.p0,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 125
|
||||
(int)0x1.p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 126
|
||||
(int)0x1.p1,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 127
|
||||
(int)0x1.p1,
|
||||
0x1.fffffep2
|
||||
},
|
||||
{ // Entry 128
|
||||
(int)0x1.80p1,
|
||||
0x1.p3
|
||||
},
|
||||
{ // Entry 129
|
||||
(int)0x1.80p1,
|
||||
0x1.000002p3
|
||||
},
|
||||
{ // Entry 130
|
||||
(int)0x1.80p1,
|
||||
0x1.fffffep3
|
||||
},
|
||||
{ // Entry 131
|
||||
(int)0x1.p2,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 132
|
||||
(int)0x1.p2,
|
||||
0x1.000002p4
|
||||
},
|
||||
{ // Entry 133
|
||||
(int)0x1.p2,
|
||||
0x1.fffffep4
|
||||
},
|
||||
{ // Entry 134
|
||||
(int)0x1.40p2,
|
||||
0x1.p5
|
||||
},
|
||||
{ // Entry 135
|
||||
(int)0x1.40p2,
|
||||
0x1.000002p5
|
||||
},
|
||||
{ // Entry 136
|
||||
(int)0x1.40p2,
|
||||
0x1.fffffep5
|
||||
},
|
||||
{ // Entry 137
|
||||
(int)0x1.80p2,
|
||||
0x1.p6
|
||||
},
|
||||
{ // Entry 138
|
||||
(int)0x1.80p2,
|
||||
0x1.000002p6
|
||||
},
|
||||
{ // Entry 139
|
||||
(int)0x1.80p2,
|
||||
0x1.fffffep6
|
||||
},
|
||||
{ // Entry 140
|
||||
(int)0x1.c0p2,
|
||||
0x1.p7
|
||||
},
|
||||
{ // Entry 141
|
||||
(int)0x1.c0p2,
|
||||
0x1.000002p7
|
||||
},
|
||||
{ // Entry 142
|
||||
(int)0x1.fffffffcp30,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 143
|
||||
(int)0x1.fffffffcp30,
|
||||
-HUGE_VALF
|
||||
},
|
||||
{ // Entry 144
|
||||
(int)-0x1.fffffffcp30,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 145
|
||||
(int)-0x1.fffffffcp30,
|
||||
-0.0f
|
||||
},
|
||||
{ // Entry 146
|
||||
(int)0x1.fcp6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 147
|
||||
(int)0x1.fcp6,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 148
|
||||
(int)0x1.fcp6,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 149
|
||||
(int)0x1.fcp6,
|
||||
-0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 150
|
||||
(int)0x1.p0,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 151
|
||||
(int)0x1.p0,
|
||||
-0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 152
|
||||
(int)0.0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 153
|
||||
(int)0.0,
|
||||
-0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 154
|
||||
(int)0.0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 155
|
||||
(int)0.0,
|
||||
-0x1.000002p0
|
||||
},
|
||||
{ // Entry 156
|
||||
(int)0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 157
|
||||
(int)0.0,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 158
|
||||
(int)-0x1.p0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 159
|
||||
(int)-0x1.p0,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 160
|
||||
(int)-0x1.p0,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 161
|
||||
(int)-0x1.p0,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 162
|
||||
(int)-0x1.f8p6,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 163
|
||||
(int)-0x1.f8p6,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 164
|
||||
(int)-0x1.f8p6,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 165
|
||||
(int)-0x1.f8p6,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 166
|
||||
(int)-0x1.fcp6,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 167
|
||||
(int)-0x1.fcp6,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 168
|
||||
(int)-0x1.fcp6,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 169
|
||||
(int)-0x1.fcp6,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 170
|
||||
(int)-0x1.28p7,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 171
|
||||
(int)-0x1.28p7,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 172
|
||||
(int)-0x1.2ap7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 173
|
||||
(int)-0x1.2ap7,
|
||||
-0x1.p-149
|
||||
}
|
||||
};
|
4348
tests/math_data/ldexp_intel_data.h
Normal file
4348
tests/math_data/ldexp_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4288
tests/math_data/ldexpf_intel_data.h
Normal file
4288
tests/math_data/ldexpf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1474
tests/math_data/log10_intel_data.h
Normal file
1474
tests/math_data/log10_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1226
tests/math_data/log10f_intel_data.h
Normal file
1226
tests/math_data/log10f_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1486
tests/math_data/log1p_intel_data.h
Normal file
1486
tests/math_data/log1p_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1182
tests/math_data/log1pf_intel_data.h
Normal file
1182
tests/math_data/log1pf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1422
tests/math_data/log2_intel_data.h
Normal file
1422
tests/math_data/log2_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1150
tests/math_data/log2f_intel_data.h
Normal file
1150
tests/math_data/log2f_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
898
tests/math_data/logb_intel_data.h
Normal file
898
tests/math_data/logb_intel_data.h
Normal file
@ -0,0 +1,898 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<double, double> g_logb_intel_data[] = {
|
||||
{ // Entry 0
|
||||
-0x1.0c80p10,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 1
|
||||
-0x1.0c80p10,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.90p6,
|
||||
0x1.0p100
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.90p6,
|
||||
0x1.199999999999ap100
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.90p6,
|
||||
0x1.3333333333334p100
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.90p6,
|
||||
0x1.4cccccccccccep100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.90p6,
|
||||
0x1.6666666666668p100
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.90p6,
|
||||
0x1.8000000000002p100
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.90p6,
|
||||
0x1.999999999999cp100
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.90p6,
|
||||
0x1.b333333333336p100
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.90p6,
|
||||
0x1.cccccccccccd0p100
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.90p6,
|
||||
0x1.e66666666666ap100
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.94p6,
|
||||
0x1.0p101
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.90p7,
|
||||
0x1.0p200
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.90p7,
|
||||
0x1.199999999999ap200
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.90p7,
|
||||
0x1.3333333333334p200
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.90p7,
|
||||
0x1.4cccccccccccep200
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.90p7,
|
||||
0x1.6666666666668p200
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.90p7,
|
||||
0x1.8000000000002p200
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.90p7,
|
||||
0x1.999999999999cp200
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.90p7,
|
||||
0x1.b333333333336p200
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.90p7,
|
||||
0x1.cccccccccccd0p200
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.90p7,
|
||||
0x1.e66666666666ap200
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.92p7,
|
||||
0x1.0p201
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.f4p9,
|
||||
0x1.0p1000
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.f4p9,
|
||||
0x1.199999999999ap1000
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.f4p9,
|
||||
0x1.3333333333334p1000
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.f4p9,
|
||||
0x1.4cccccccccccep1000
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.f4p9,
|
||||
0x1.6666666666668p1000
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.f4p9,
|
||||
0x1.8000000000002p1000
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.f4p9,
|
||||
0x1.999999999999cp1000
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.f4p9,
|
||||
0x1.b333333333336p1000
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.f4p9,
|
||||
0x1.cccccccccccd0p1000
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.f4p9,
|
||||
0x1.e66666666666ap1000
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.f480p9,
|
||||
0x1.0p1001
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.94p6,
|
||||
-0x1.0p101
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.90p6,
|
||||
-0x1.e666666666666p100
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.90p6,
|
||||
-0x1.cccccccccccccp100
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.90p6,
|
||||
-0x1.b333333333332p100
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.90p6,
|
||||
-0x1.9999999999998p100
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.90p6,
|
||||
-0x1.7fffffffffffep100
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.90p6,
|
||||
-0x1.6666666666664p100
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.90p6,
|
||||
-0x1.4cccccccccccap100
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.90p6,
|
||||
-0x1.3333333333330p100
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.90p6,
|
||||
-0x1.1999999999996p100
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.90p6,
|
||||
-0x1.0p100
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.92p7,
|
||||
-0x1.0p201
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.90p7,
|
||||
-0x1.e666666666666p200
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.90p7,
|
||||
-0x1.cccccccccccccp200
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.90p7,
|
||||
-0x1.b333333333332p200
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.90p7,
|
||||
-0x1.9999999999998p200
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.90p7,
|
||||
-0x1.7fffffffffffep200
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.90p7,
|
||||
-0x1.6666666666664p200
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.90p7,
|
||||
-0x1.4cccccccccccap200
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.90p7,
|
||||
-0x1.3333333333330p200
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.90p7,
|
||||
-0x1.1999999999996p200
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.90p7,
|
||||
-0x1.0p200
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.f480p9,
|
||||
-0x1.0p1001
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.f4p9,
|
||||
-0x1.e666666666666p1000
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.f4p9,
|
||||
-0x1.cccccccccccccp1000
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.f4p9,
|
||||
-0x1.b333333333332p1000
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.f4p9,
|
||||
-0x1.9999999999998p1000
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.f4p9,
|
||||
-0x1.7fffffffffffep1000
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.f4p9,
|
||||
-0x1.6666666666664p1000
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.f4p9,
|
||||
-0x1.4cccccccccccap1000
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.f4p9,
|
||||
-0x1.3333333333330p1000
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.f4p9,
|
||||
-0x1.1999999999996p1000
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.f4p9,
|
||||
-0x1.0p1000
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.90p5,
|
||||
0x1.0p50
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.90p5,
|
||||
0x1.199999999999ap50
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.90p5,
|
||||
0x1.3333333333334p50
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.90p5,
|
||||
0x1.4cccccccccccep50
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.90p5,
|
||||
0x1.6666666666668p50
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.90p5,
|
||||
0x1.8000000000002p50
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.90p5,
|
||||
0x1.999999999999cp50
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.90p5,
|
||||
0x1.b333333333336p50
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.90p5,
|
||||
0x1.cccccccccccd0p50
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.90p5,
|
||||
0x1.e66666666666ap50
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.98p5,
|
||||
0x1.199999999999ap51
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.98p5,
|
||||
0x1.3333333333334p51
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.98p5,
|
||||
0x1.4cccccccccccep51
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.98p5,
|
||||
0x1.6666666666668p51
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.98p5,
|
||||
0x1.8000000000002p51
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.98p5,
|
||||
0x1.999999999999cp51
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.98p5,
|
||||
0x1.b333333333336p51
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.98p5,
|
||||
0x1.cccccccccccd0p51
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.98p5,
|
||||
0x1.e66666666666ap51
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.a0p5,
|
||||
0x1.199999999999ap52
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.a0p5,
|
||||
0x1.3333333333334p52
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.a0p5,
|
||||
0x1.4cccccccccccep52
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.a0p5,
|
||||
0x1.6666666666668p52
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.a0p5,
|
||||
0x1.8000000000002p52
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.a0p5,
|
||||
0x1.999999999999cp52
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.a0p5,
|
||||
0x1.b333333333336p52
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.a0p5,
|
||||
0x1.cccccccccccd0p52
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.a0p5,
|
||||
0x1.e66666666666ap52
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.a8p5,
|
||||
0x1.199999999999ap53
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.a8p5,
|
||||
0x1.3333333333334p53
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.a8p5,
|
||||
0x1.4cccccccccccep53
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.a8p5,
|
||||
0x1.6666666666668p53
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.a8p5,
|
||||
0x1.8000000000002p53
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.a8p5,
|
||||
0x1.999999999999cp53
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.a8p5,
|
||||
0x1.b333333333336p53
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.a8p5,
|
||||
0x1.cccccccccccd0p53
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.a8p5,
|
||||
0x1.e66666666666ap53
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.b0p5,
|
||||
0x1.0p54
|
||||
},
|
||||
{ // Entry 112
|
||||
-0x1.0080p10,
|
||||
0x1.0p-1026
|
||||
},
|
||||
{ // Entry 113
|
||||
-0x1.p10,
|
||||
0x1.d333333333334p-1024
|
||||
},
|
||||
{ // Entry 114
|
||||
-0x1.ff80p9,
|
||||
0x1.b333333333334p-1023
|
||||
},
|
||||
{ // Entry 115
|
||||
-0x1.ffp9,
|
||||
0x1.3e66666666667p-1022
|
||||
},
|
||||
{ // Entry 116
|
||||
-0x1.ffp9,
|
||||
0x1.a333333333334p-1022
|
||||
},
|
||||
{ // Entry 117
|
||||
-0x1.fe80p9,
|
||||
0x1.040p-1021
|
||||
},
|
||||
{ // Entry 118
|
||||
-0x1.fe80p9,
|
||||
0x1.3666666666666p-1021
|
||||
},
|
||||
{ // Entry 119
|
||||
-0x1.fe80p9,
|
||||
0x1.68cccccccccccp-1021
|
||||
},
|
||||
{ // Entry 120
|
||||
-0x1.fe80p9,
|
||||
0x1.9b33333333332p-1021
|
||||
},
|
||||
{ // Entry 121
|
||||
-0x1.fe80p9,
|
||||
0x1.cd99999999998p-1021
|
||||
},
|
||||
{ // Entry 122
|
||||
-0x1.fe80p9,
|
||||
0x1.ffffffffffffep-1021
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.90p5,
|
||||
0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.98p5,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.98p5,
|
||||
0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.98p5,
|
||||
0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.a0p5,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.a0p5,
|
||||
0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.a0p5,
|
||||
0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.a8p5,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.a8p5,
|
||||
0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.98p5,
|
||||
-0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.98p5,
|
||||
-0x1.0p51
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.90p5,
|
||||
-0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.a0p5,
|
||||
-0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.a0p5,
|
||||
-0x1.0p52
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.98p5,
|
||||
-0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.a8p5,
|
||||
-0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.a8p5,
|
||||
-0x1.0p53
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.a0p5,
|
||||
-0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.ff80p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.ff80p9,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 143
|
||||
-0x1.c0p2,
|
||||
0x1.fffffffffffffp-7
|
||||
},
|
||||
{ // Entry 144
|
||||
-0x1.80p2,
|
||||
0x1.0p-6
|
||||
},
|
||||
{ // Entry 145
|
||||
-0x1.80p2,
|
||||
0x1.0000000000001p-6
|
||||
},
|
||||
{ // Entry 146
|
||||
-0x1.80p2,
|
||||
0x1.fffffffffffffp-6
|
||||
},
|
||||
{ // Entry 147
|
||||
-0x1.40p2,
|
||||
0x1.0p-5
|
||||
},
|
||||
{ // Entry 148
|
||||
-0x1.40p2,
|
||||
0x1.0000000000001p-5
|
||||
},
|
||||
{ // Entry 149
|
||||
-0x1.40p2,
|
||||
0x1.fffffffffffffp-5
|
||||
},
|
||||
{ // Entry 150
|
||||
-0x1.p2,
|
||||
0x1.0p-4
|
||||
},
|
||||
{ // Entry 151
|
||||
-0x1.p2,
|
||||
0x1.0000000000001p-4
|
||||
},
|
||||
{ // Entry 152
|
||||
-0x1.p2,
|
||||
0x1.fffffffffffffp-4
|
||||
},
|
||||
{ // Entry 153
|
||||
-0x1.80p1,
|
||||
0x1.0p-3
|
||||
},
|
||||
{ // Entry 154
|
||||
-0x1.80p1,
|
||||
0x1.0000000000001p-3
|
||||
},
|
||||
{ // Entry 155
|
||||
-0x1.80p1,
|
||||
0x1.fffffffffffffp-3
|
||||
},
|
||||
{ // Entry 156
|
||||
-0x1.p1,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 157
|
||||
-0x1.p1,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 158
|
||||
-0x1.p1,
|
||||
0x1.fffffffffffffp-2
|
||||
},
|
||||
{ // Entry 159
|
||||
-0x1.p0,
|
||||
0x1.0p-1
|
||||
},
|
||||
{ // Entry 160
|
||||
-0x1.p0,
|
||||
0x1.0000000000001p-1
|
||||
},
|
||||
{ // Entry 161
|
||||
-0x1.0c80p10,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 162
|
||||
-HUGE_VAL,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 163
|
||||
-0x1.0c80p10,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 164
|
||||
-0x1.p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 165
|
||||
0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 166
|
||||
0.0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 167
|
||||
0.0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.p0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 169
|
||||
0x1.p0,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.p0,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 171
|
||||
0x1.p1,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.p1,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 173
|
||||
0x1.p1,
|
||||
0x1.fffffffffffffp2
|
||||
},
|
||||
{ // Entry 174
|
||||
0x1.80p1,
|
||||
0x1.0p3
|
||||
},
|
||||
{ // Entry 175
|
||||
0x1.80p1,
|
||||
0x1.0000000000001p3
|
||||
},
|
||||
{ // Entry 176
|
||||
0x1.80p1,
|
||||
0x1.fffffffffffffp3
|
||||
},
|
||||
{ // Entry 177
|
||||
0x1.p2,
|
||||
0x1.0p4
|
||||
},
|
||||
{ // Entry 178
|
||||
0x1.p2,
|
||||
0x1.0000000000001p4
|
||||
},
|
||||
{ // Entry 179
|
||||
0x1.p2,
|
||||
0x1.fffffffffffffp4
|
||||
},
|
||||
{ // Entry 180
|
||||
0x1.40p2,
|
||||
0x1.0p5
|
||||
},
|
||||
{ // Entry 181
|
||||
0x1.40p2,
|
||||
0x1.0000000000001p5
|
||||
},
|
||||
{ // Entry 182
|
||||
0x1.40p2,
|
||||
0x1.fffffffffffffp5
|
||||
},
|
||||
{ // Entry 183
|
||||
0x1.80p2,
|
||||
0x1.0p6
|
||||
},
|
||||
{ // Entry 184
|
||||
0x1.80p2,
|
||||
0x1.0000000000001p6
|
||||
},
|
||||
{ // Entry 185
|
||||
0x1.80p2,
|
||||
0x1.fffffffffffffp6
|
||||
},
|
||||
{ // Entry 186
|
||||
0x1.c0p2,
|
||||
0x1.0p7
|
||||
},
|
||||
{ // Entry 187
|
||||
0x1.c0p2,
|
||||
0x1.0000000000001p7
|
||||
},
|
||||
{ // Entry 188
|
||||
HUGE_VAL,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 189
|
||||
HUGE_VAL,
|
||||
-HUGE_VAL
|
||||
},
|
||||
{ // Entry 190
|
||||
0x1.ff80p9,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 191
|
||||
0x1.ff80p9,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 192
|
||||
0x1.ff80p9,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 193
|
||||
0x1.ff80p9,
|
||||
-0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 194
|
||||
0x1.p0,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 195
|
||||
0x1.p0,
|
||||
-0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 196
|
||||
0.0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 197
|
||||
0.0,
|
||||
-0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 198
|
||||
0.0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 199
|
||||
0.0,
|
||||
-0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 200
|
||||
0.0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 201
|
||||
0.0,
|
||||
-0x1.0p0
|
||||
},
|
||||
{ // Entry 202
|
||||
-0x1.p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 203
|
||||
-0x1.p0,
|
||||
-0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 204
|
||||
-0x1.p0,
|
||||
0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 205
|
||||
-0x1.p0,
|
||||
-0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 206
|
||||
-0x1.ffp9,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 207
|
||||
-0x1.ffp9,
|
||||
-0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 208
|
||||
-0x1.ffp9,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 209
|
||||
-0x1.ffp9,
|
||||
-0x1.0p-1022
|
||||
},
|
||||
{ // Entry 210
|
||||
-0x1.ff80p9,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 211
|
||||
-0x1.ff80p9,
|
||||
-0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 212
|
||||
-0x1.ff80p9,
|
||||
0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 213
|
||||
-0x1.ff80p9,
|
||||
-0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 214
|
||||
-0x1.0c40p10,
|
||||
0x1.0p-1073
|
||||
},
|
||||
{ // Entry 215
|
||||
-0x1.0c40p10,
|
||||
-0x1.0p-1073
|
||||
},
|
||||
{ // Entry 216
|
||||
-0x1.0c80p10,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 217
|
||||
-0x1.0c80p10,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 218
|
||||
-HUGE_VAL,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 219
|
||||
-HUGE_VAL,
|
||||
-0.0
|
||||
}
|
||||
};
|
714
tests/math_data/logbf_intel_data.h
Normal file
714
tests/math_data/logbf_intel_data.h
Normal file
@ -0,0 +1,714 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_logbf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.90p6,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.90p6,
|
||||
0x1.19999ap100
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.90p6,
|
||||
0x1.333334p100
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.90p6,
|
||||
0x1.4ccccep100
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.90p6,
|
||||
0x1.666668p100
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.90p6,
|
||||
0x1.800002p100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.90p6,
|
||||
0x1.99999cp100
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.90p6,
|
||||
0x1.b33336p100
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.90p6,
|
||||
0x1.ccccd0p100
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.90p6,
|
||||
0x1.e6666ap100
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.94p6,
|
||||
0x1.p101
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.94p6,
|
||||
-0x1.p101
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.90p6,
|
||||
-0x1.e66666p100
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.90p6,
|
||||
-0x1.ccccccp100
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.90p6,
|
||||
-0x1.b33332p100
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.90p6,
|
||||
-0x1.999998p100
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.90p6,
|
||||
-0x1.7ffffep100
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.90p6,
|
||||
-0x1.666664p100
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.90p6,
|
||||
-0x1.4ccccap100
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.90p6,
|
||||
-0x1.333330p100
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.90p6,
|
||||
-0x1.199996p100
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.90p6,
|
||||
-0x1.p100
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.50p4,
|
||||
0x1.p21
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.50p4,
|
||||
0x1.19999ap21
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.50p4,
|
||||
0x1.333334p21
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.50p4,
|
||||
0x1.4ccccep21
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.50p4,
|
||||
0x1.666668p21
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.50p4,
|
||||
0x1.800002p21
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.50p4,
|
||||
0x1.99999cp21
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.50p4,
|
||||
0x1.b33336p21
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.50p4,
|
||||
0x1.ccccd0p21
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.50p4,
|
||||
0x1.e6666ap21
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.60p4,
|
||||
0x1.19999ap22
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.60p4,
|
||||
0x1.333334p22
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.60p4,
|
||||
0x1.4ccccep22
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.60p4,
|
||||
0x1.666668p22
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.60p4,
|
||||
0x1.800002p22
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.60p4,
|
||||
0x1.99999cp22
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.60p4,
|
||||
0x1.b33336p22
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.60p4,
|
||||
0x1.ccccd0p22
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.60p4,
|
||||
0x1.e6666ap22
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.70p4,
|
||||
0x1.19999ap23
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.70p4,
|
||||
0x1.333334p23
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.70p4,
|
||||
0x1.4ccccep23
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.70p4,
|
||||
0x1.666668p23
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.70p4,
|
||||
0x1.800002p23
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.70p4,
|
||||
0x1.99999cp23
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.70p4,
|
||||
0x1.b33336p23
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.70p4,
|
||||
0x1.ccccd0p23
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.70p4,
|
||||
0x1.e6666ap23
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.80p4,
|
||||
0x1.19999ap24
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.80p4,
|
||||
0x1.333334p24
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.80p4,
|
||||
0x1.4ccccep24
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.80p4,
|
||||
0x1.666668p24
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.80p4,
|
||||
0x1.800002p24
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.80p4,
|
||||
0x1.99999cp24
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.80p4,
|
||||
0x1.b33336p24
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.80p4,
|
||||
0x1.ccccd0p24
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.80p4,
|
||||
0x1.e6666ap24
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.90p4,
|
||||
0x1.p25
|
||||
},
|
||||
{ // Entry 66
|
||||
-0x1.04p7,
|
||||
0x1.p-130
|
||||
},
|
||||
{ // Entry 67
|
||||
-0x1.p7,
|
||||
0x1.d33330p-128
|
||||
},
|
||||
{ // Entry 68
|
||||
-0x1.fcp6,
|
||||
0x1.b33330p-127
|
||||
},
|
||||
{ // Entry 69
|
||||
-0x1.f8p6,
|
||||
0x1.3e6664p-126
|
||||
},
|
||||
{ // Entry 70
|
||||
-0x1.f8p6,
|
||||
0x1.a33330p-126
|
||||
},
|
||||
{ // Entry 71
|
||||
-0x1.f4p6,
|
||||
0x1.03fffep-125
|
||||
},
|
||||
{ // Entry 72
|
||||
-0x1.f4p6,
|
||||
0x1.366664p-125
|
||||
},
|
||||
{ // Entry 73
|
||||
-0x1.f4p6,
|
||||
0x1.68cccap-125
|
||||
},
|
||||
{ // Entry 74
|
||||
-0x1.f4p6,
|
||||
0x1.9b3330p-125
|
||||
},
|
||||
{ // Entry 75
|
||||
-0x1.f4p6,
|
||||
0x1.cd9996p-125
|
||||
},
|
||||
{ // Entry 76
|
||||
-0x1.f4p6,
|
||||
0x1.fffffcp-125
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.50p4,
|
||||
0x1.fffffep21
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.60p4,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.60p4,
|
||||
0x1.000002p22
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.60p4,
|
||||
0x1.fffffep22
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.70p4,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.70p4,
|
||||
0x1.000002p23
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.70p4,
|
||||
0x1.fffffep23
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.80p4,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.80p4,
|
||||
0x1.000002p24
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.60p4,
|
||||
-0x1.000002p22
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.60p4,
|
||||
-0x1.p22
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.50p4,
|
||||
-0x1.fffffep21
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.70p4,
|
||||
-0x1.000002p23
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.70p4,
|
||||
-0x1.p23
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.60p4,
|
||||
-0x1.fffffep22
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.80p4,
|
||||
-0x1.000002p24
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.80p4,
|
||||
-0x1.p24
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.70p4,
|
||||
-0x1.fffffep23
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.fcp6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.fcp6,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 97
|
||||
-0x1.c0p2,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 98
|
||||
-0x1.80p2,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 99
|
||||
-0x1.80p2,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 100
|
||||
-0x1.80p2,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 101
|
||||
-0x1.40p2,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 102
|
||||
-0x1.40p2,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 103
|
||||
-0x1.40p2,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 104
|
||||
-0x1.p2,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 105
|
||||
-0x1.p2,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 106
|
||||
-0x1.p2,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 107
|
||||
-0x1.80p1,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 108
|
||||
-0x1.80p1,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 109
|
||||
-0x1.80p1,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 110
|
||||
-0x1.p1,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 111
|
||||
-0x1.p1,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 112
|
||||
-0x1.p1,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 113
|
||||
-0x1.p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 114
|
||||
-0x1.p0,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 115
|
||||
-0x1.2ap7,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 116
|
||||
-HUGE_VALF,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 117
|
||||
-0x1.2ap7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 118
|
||||
-0x1.p0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 119
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 120
|
||||
0.0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 121
|
||||
0.0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.p0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.p0,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.p0,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.p1,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.p1,
|
||||
0x1.fffffep2
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.80p1,
|
||||
0x1.p3
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.80p1,
|
||||
0x1.000002p3
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.80p1,
|
||||
0x1.fffffep3
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.p2,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.p2,
|
||||
0x1.000002p4
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.p2,
|
||||
0x1.fffffep4
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.40p2,
|
||||
0x1.p5
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.40p2,
|
||||
0x1.000002p5
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.40p2,
|
||||
0x1.fffffep5
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.80p2,
|
||||
0x1.p6
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.80p2,
|
||||
0x1.000002p6
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.80p2,
|
||||
0x1.fffffep6
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.c0p2,
|
||||
0x1.p7
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.c0p2,
|
||||
0x1.000002p7
|
||||
},
|
||||
{ // Entry 142
|
||||
HUGE_VALF,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 143
|
||||
HUGE_VALF,
|
||||
-HUGE_VALF
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.fcp6,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.fcp6,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.fcp6,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.fcp6,
|
||||
-0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.p0,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.p0,
|
||||
-0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 150
|
||||
0.0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 151
|
||||
0.0,
|
||||
-0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 152
|
||||
0.0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 153
|
||||
0.0,
|
||||
-0x1.000002p0
|
||||
},
|
||||
{ // Entry 154
|
||||
0.0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 155
|
||||
0.0,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 156
|
||||
-0x1.p0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 157
|
||||
-0x1.p0,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 158
|
||||
-0x1.p0,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 159
|
||||
-0x1.p0,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 160
|
||||
-0x1.f8p6,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 161
|
||||
-0x1.f8p6,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 162
|
||||
-0x1.f8p6,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 163
|
||||
-0x1.f8p6,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 164
|
||||
-0x1.fcp6,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 165
|
||||
-0x1.fcp6,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 166
|
||||
-0x1.fcp6,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 167
|
||||
-0x1.fcp6,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 168
|
||||
-0x1.28p7,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 169
|
||||
-0x1.28p7,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 170
|
||||
-0x1.2ap7,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 171
|
||||
-0x1.2ap7,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 172
|
||||
-HUGE_VALF,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 173
|
||||
-HUGE_VALF,
|
||||
-0.0f
|
||||
}
|
||||
};
|
1858
tests/math_data/modf_intel_data.h
Normal file
1858
tests/math_data/modf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1858
tests/math_data/modff_intel_data.h
Normal file
1858
tests/math_data/modff_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/nearbyint_intel_data.h
Normal file
1338
tests/math_data/nearbyint_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/nearbyintf_intel_data.h
Normal file
1338
tests/math_data/nearbyintf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2088
tests/math_data/nextafter_intel_data.h
Normal file
2088
tests/math_data/nextafter_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1863
tests/math_data/nextafterf_intel_data.h
Normal file
1863
tests/math_data/nextafterf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1308
tests/math_data/remainder_intel_data.h
Normal file
1308
tests/math_data/remainder_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1293
tests/math_data/remainderf_intel_data.h
Normal file
1293
tests/math_data/remainderf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1584
tests/math_data/remquo_intel_data.h
Normal file
1584
tests/math_data/remquo_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1578
tests/math_data/remquof_intel_data.h
Normal file
1578
tests/math_data/remquof_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/rint_intel_data.h
Normal file
1338
tests/math_data/rint_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1358
tests/math_data/rintf_intel_data.h
Normal file
1358
tests/math_data/rintf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1350
tests/math_data/round_intel_data.h
Normal file
1350
tests/math_data/round_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/roundf_intel_data.h
Normal file
1338
tests/math_data/roundf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4628
tests/math_data/scalb_intel_data.h
Normal file
4628
tests/math_data/scalb_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4588
tests/math_data/scalbf_intel_data.h
Normal file
4588
tests/math_data/scalbf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4333
tests/math_data/scalbn_intel_data.h
Normal file
4333
tests/math_data/scalbn_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
4288
tests/math_data/scalbnf_intel_data.h
Normal file
4288
tests/math_data/scalbnf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
638
tests/math_data/significand_intel_data.h
Normal file
638
tests/math_data/significand_intel_data.h
Normal file
@ -0,0 +1,638 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<double, double> g_significand_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p0,
|
||||
0x1.0p100
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.2aaaaaaaaaaab0p0,
|
||||
0x1.2aaaaaaaaaaabp100
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.55555555555560p0,
|
||||
0x1.5555555555556p100
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.80000000000010p0,
|
||||
0x1.8000000000001p100
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.aaaaaaaaaaaac0p0,
|
||||
0x1.aaaaaaaaaaaacp100
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.d5555555555570p0,
|
||||
0x1.d555555555557p100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.p0,
|
||||
0x1.0p101
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.p0,
|
||||
0x1.0p200
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.2aaaaaaaaaaab0p0,
|
||||
0x1.2aaaaaaaaaaabp200
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.55555555555560p0,
|
||||
0x1.5555555555556p200
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.80000000000010p0,
|
||||
0x1.8000000000001p200
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.aaaaaaaaaaaac0p0,
|
||||
0x1.aaaaaaaaaaaacp200
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.d5555555555570p0,
|
||||
0x1.d555555555557p200
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.p0,
|
||||
0x1.0p201
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.p0,
|
||||
0x1.0p1000
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.2aaaaaaaaaaab0p0,
|
||||
0x1.2aaaaaaaaaaabp1000
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.55555555555560p0,
|
||||
0x1.5555555555556p1000
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.80000000000010p0,
|
||||
0x1.8000000000001p1000
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.aaaaaaaaaaaac0p0,
|
||||
0x1.aaaaaaaaaaaacp1000
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.d5555555555570p0,
|
||||
0x1.d555555555557p1000
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.p0,
|
||||
0x1.0p1001
|
||||
},
|
||||
{ // Entry 21
|
||||
-0x1.p0,
|
||||
-0x1.0p101
|
||||
},
|
||||
{ // Entry 22
|
||||
-0x1.d5555555555550p0,
|
||||
-0x1.d555555555555p100
|
||||
},
|
||||
{ // Entry 23
|
||||
-0x1.aaaaaaaaaaaaa0p0,
|
||||
-0x1.aaaaaaaaaaaaap100
|
||||
},
|
||||
{ // Entry 24
|
||||
-0x1.7ffffffffffff0p0,
|
||||
-0x1.7ffffffffffffp100
|
||||
},
|
||||
{ // Entry 25
|
||||
-0x1.55555555555540p0,
|
||||
-0x1.5555555555554p100
|
||||
},
|
||||
{ // Entry 26
|
||||
-0x1.2aaaaaaaaaaa90p0,
|
||||
-0x1.2aaaaaaaaaaa9p100
|
||||
},
|
||||
{ // Entry 27
|
||||
-0x1.p0,
|
||||
-0x1.0p100
|
||||
},
|
||||
{ // Entry 28
|
||||
-0x1.p0,
|
||||
-0x1.0p201
|
||||
},
|
||||
{ // Entry 29
|
||||
-0x1.d5555555555550p0,
|
||||
-0x1.d555555555555p200
|
||||
},
|
||||
{ // Entry 30
|
||||
-0x1.aaaaaaaaaaaaa0p0,
|
||||
-0x1.aaaaaaaaaaaaap200
|
||||
},
|
||||
{ // Entry 31
|
||||
-0x1.7ffffffffffff0p0,
|
||||
-0x1.7ffffffffffffp200
|
||||
},
|
||||
{ // Entry 32
|
||||
-0x1.55555555555540p0,
|
||||
-0x1.5555555555554p200
|
||||
},
|
||||
{ // Entry 33
|
||||
-0x1.2aaaaaaaaaaa90p0,
|
||||
-0x1.2aaaaaaaaaaa9p200
|
||||
},
|
||||
{ // Entry 34
|
||||
-0x1.p0,
|
||||
-0x1.0p200
|
||||
},
|
||||
{ // Entry 35
|
||||
-0x1.p0,
|
||||
-0x1.0p1001
|
||||
},
|
||||
{ // Entry 36
|
||||
-0x1.d5555555555550p0,
|
||||
-0x1.d555555555555p1000
|
||||
},
|
||||
{ // Entry 37
|
||||
-0x1.aaaaaaaaaaaaa0p0,
|
||||
-0x1.aaaaaaaaaaaaap1000
|
||||
},
|
||||
{ // Entry 38
|
||||
-0x1.7ffffffffffff0p0,
|
||||
-0x1.7ffffffffffffp1000
|
||||
},
|
||||
{ // Entry 39
|
||||
-0x1.55555555555540p0,
|
||||
-0x1.5555555555554p1000
|
||||
},
|
||||
{ // Entry 40
|
||||
-0x1.2aaaaaaaaaaa90p0,
|
||||
-0x1.2aaaaaaaaaaa9p1000
|
||||
},
|
||||
{ // Entry 41
|
||||
-0x1.p0,
|
||||
-0x1.0p1000
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.p0,
|
||||
0x1.0p50
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.p0,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.p0,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.p0,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.p0,
|
||||
0x1.0p-1026
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.ae8ba2e8ba2e80p0,
|
||||
0x1.ae8ba2e8ba2e8p-1024
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.8e8ba2e8ba2e80p0,
|
||||
0x1.8e8ba2e8ba2e8p-1023
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.22e8ba2e8ba2e0p0,
|
||||
0x1.22e8ba2e8ba2ep-1022
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.7e8ba2e8ba2e80p0,
|
||||
0x1.7e8ba2e8ba2e8p-1022
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.da2e8ba2e8ba20p0,
|
||||
0x1.da2e8ba2e8ba2p-1022
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.1ae8ba2e8ba2e0p0,
|
||||
0x1.1ae8ba2e8ba2ep-1021
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.48ba2e8ba2e8b0p0,
|
||||
0x1.48ba2e8ba2e8bp-1021
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.768ba2e8ba2e80p0,
|
||||
0x1.768ba2e8ba2e8p-1021
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.a45d1745d17450p0,
|
||||
0x1.a45d1745d1745p-1021
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.d22e8ba2e8ba20p0,
|
||||
0x1.d22e8ba2e8ba2p-1021
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-1021
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.p0,
|
||||
0x1.0p51
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.p0,
|
||||
0x1.0p52
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.p0,
|
||||
0x1.0p53
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 67
|
||||
-0x1.00000000000010p0,
|
||||
-0x1.0000000000001p51
|
||||
},
|
||||
{ // Entry 68
|
||||
-0x1.p0,
|
||||
-0x1.0p51
|
||||
},
|
||||
{ // Entry 69
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp50
|
||||
},
|
||||
{ // Entry 70
|
||||
-0x1.00000000000010p0,
|
||||
-0x1.0000000000001p52
|
||||
},
|
||||
{ // Entry 71
|
||||
-0x1.p0,
|
||||
-0x1.0p52
|
||||
},
|
||||
{ // Entry 72
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp51
|
||||
},
|
||||
{ // Entry 73
|
||||
-0x1.00000000000010p0,
|
||||
-0x1.0000000000001p53
|
||||
},
|
||||
{ // Entry 74
|
||||
-0x1.p0,
|
||||
-0x1.0p53
|
||||
},
|
||||
{ // Entry 75
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp52
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 77
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-7
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.p0,
|
||||
0x1.0p-6
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-6
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-6
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.p0,
|
||||
0x1.0p-5
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-5
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-5
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.p0,
|
||||
0x1.0p-4
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-4
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-4
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.p0,
|
||||
0x1.0p-3
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-3
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-3
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.p0,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-2
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.p0,
|
||||
0x1.0p-1
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-1
|
||||
},
|
||||
{ // Entry 96
|
||||
-0x1.p0,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 97
|
||||
-0.0,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.p0,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.p0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.p0,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp2
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.p0,
|
||||
0x1.0p3
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p3
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp3
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.p0,
|
||||
0x1.0p4
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p4
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp4
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.p0,
|
||||
0x1.0p5
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p5
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp5
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.p0,
|
||||
0x1.0p6
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p6
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp6
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.p0,
|
||||
0x1.0p7
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p7
|
||||
},
|
||||
{ // Entry 123
|
||||
HUGE_VAL,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 124
|
||||
-HUGE_VAL,
|
||||
-HUGE_VAL
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 126
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.ffffffffffffe0p0,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 128
|
||||
-0x1.ffffffffffffe0p0,
|
||||
-0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.921fb54442d180p0,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 130
|
||||
-0x1.921fb54442d180p0,
|
||||
-0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.921fb54442d180p0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 132
|
||||
-0x1.921fb54442d180p0,
|
||||
-0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 134
|
||||
-0x1.00000000000010p0,
|
||||
-0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 136
|
||||
-0x1.p0,
|
||||
-0x1.0p0
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.fffffffffffff0p0,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 138
|
||||
-0x1.fffffffffffff0p0,
|
||||
-0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.921fb54442d180p0,
|
||||
0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 140
|
||||
-0x1.921fb54442d180p0,
|
||||
-0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.00000000000010p0,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 142
|
||||
-0x1.00000000000010p0,
|
||||
-0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.p0,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 144
|
||||
-0x1.p0,
|
||||
-0x1.0p-1022
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.ffffffffffffe0p0,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 146
|
||||
-0x1.ffffffffffffe0p0,
|
||||
-0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.ffffffffffffc0p0,
|
||||
0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 148
|
||||
-0x1.ffffffffffffc0p0,
|
||||
-0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.p0,
|
||||
0x1.0p-1073
|
||||
},
|
||||
{ // Entry 150
|
||||
-0x1.p0,
|
||||
-0x1.0p-1073
|
||||
},
|
||||
{ // Entry 151
|
||||
0x1.p0,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 152
|
||||
-0x1.p0,
|
||||
-0x1.0p-1074
|
||||
},
|
||||
{ // Entry 153
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 154
|
||||
-0.0,
|
||||
-0.0
|
||||
}
|
||||
};
|
526
tests/math_data/significandf_intel_data.h
Normal file
526
tests/math_data/significandf_intel_data.h
Normal file
@ -0,0 +1,526 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_significandf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p0,
|
||||
0x1.p100
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.2aaaaap0,
|
||||
0x1.2aaaaap100
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.555554p0,
|
||||
0x1.555554p100
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.7ffffep0,
|
||||
0x1.7ffffep100
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.aaaaa8p0,
|
||||
0x1.aaaaa8p100
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.d55552p0,
|
||||
0x1.d55552p100
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.fffffcp0,
|
||||
0x1.fffffcp100
|
||||
},
|
||||
{ // Entry 7
|
||||
-0x1.p0,
|
||||
-0x1.p101
|
||||
},
|
||||
{ // Entry 8
|
||||
-0x1.d55556p0,
|
||||
-0x1.d55556p100
|
||||
},
|
||||
{ // Entry 9
|
||||
-0x1.aaaaacp0,
|
||||
-0x1.aaaaacp100
|
||||
},
|
||||
{ // Entry 10
|
||||
-0x1.800002p0,
|
||||
-0x1.800002p100
|
||||
},
|
||||
{ // Entry 11
|
||||
-0x1.555558p0,
|
||||
-0x1.555558p100
|
||||
},
|
||||
{ // Entry 12
|
||||
-0x1.2aaaaep0,
|
||||
-0x1.2aaaaep100
|
||||
},
|
||||
{ // Entry 13
|
||||
-0x1.000004p0,
|
||||
-0x1.000004p100
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.p0,
|
||||
0x1.p21
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.p0,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.p0,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.p0,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.p0,
|
||||
0x1.p-130
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.ae8ba0p0,
|
||||
0x1.ae8ba0p-128
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.8e8ba0p0,
|
||||
0x1.8e8ba0p-127
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.22e8b8p0,
|
||||
0x1.22e8b8p-126
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.7e8ba0p0,
|
||||
0x1.7e8ba0p-126
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.da2e88p0,
|
||||
0x1.da2e88p-126
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.1ae8b8p0,
|
||||
0x1.1ae8b8p-125
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.48ba2cp0,
|
||||
0x1.48ba2cp-125
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.768ba0p0,
|
||||
0x1.768ba0p-125
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.a45d14p0,
|
||||
0x1.a45d14p-125
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.d22e88p0,
|
||||
0x1.d22e88p-125
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.fffffcp0,
|
||||
0x1.fffffcp-125
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep21
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.p0,
|
||||
0x1.p22
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.000002p0,
|
||||
0x1.000002p22
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep22
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.p0,
|
||||
0x1.p23
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.000002p0,
|
||||
0x1.000002p23
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep23
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.p0,
|
||||
0x1.p24
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.000002p0,
|
||||
0x1.000002p24
|
||||
},
|
||||
{ // Entry 39
|
||||
-0x1.000002p0,
|
||||
-0x1.000002p22
|
||||
},
|
||||
{ // Entry 40
|
||||
-0x1.p0,
|
||||
-0x1.p22
|
||||
},
|
||||
{ // Entry 41
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep21
|
||||
},
|
||||
{ // Entry 42
|
||||
-0x1.000002p0,
|
||||
-0x1.000002p23
|
||||
},
|
||||
{ // Entry 43
|
||||
-0x1.p0,
|
||||
-0x1.p23
|
||||
},
|
||||
{ // Entry 44
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep22
|
||||
},
|
||||
{ // Entry 45
|
||||
-0x1.000002p0,
|
||||
-0x1.000002p24
|
||||
},
|
||||
{ // Entry 46
|
||||
-0x1.p0,
|
||||
-0x1.p24
|
||||
},
|
||||
{ // Entry 47
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep23
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 49
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.p0,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.000002p0,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.p0,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.000002p0,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.p0,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.000002p0,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.p0,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.000002p0,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.p0,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.000002p0,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.p0,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.000002p0,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 68
|
||||
-0x1.p0,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 69
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.p0,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.000002p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.p0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.000002p0,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.p0,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.000002p0,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep2
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.p0,
|
||||
0x1.p3
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.000002p0,
|
||||
0x1.000002p3
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep3
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.p0,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.000002p0,
|
||||
0x1.000002p4
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep4
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.p0,
|
||||
0x1.p5
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.000002p0,
|
||||
0x1.000002p5
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep5
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.p0,
|
||||
0x1.p6
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.000002p0,
|
||||
0x1.000002p6
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep6
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.p0,
|
||||
0x1.p7
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.000002p0,
|
||||
0x1.000002p7
|
||||
},
|
||||
{ // Entry 95
|
||||
HUGE_VALF,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 96
|
||||
-HUGE_VALF,
|
||||
-HUGE_VALF
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 98
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep127
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.fffffcp0,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 100
|
||||
-0x1.fffffcp0,
|
||||
-0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.921fb6p0,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 102
|
||||
-0x1.921fb6p0,
|
||||
-0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.921fb6p0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 104
|
||||
-0x1.921fb6p0,
|
||||
-0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.000002p0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 106
|
||||
-0x1.000002p0,
|
||||
-0x1.000002p0
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 108
|
||||
-0x1.p0,
|
||||
-0x1.p0
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.fffffep0,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 110
|
||||
-0x1.fffffep0,
|
||||
-0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.921fb6p0,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 112
|
||||
-0x1.921fb6p0,
|
||||
-0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.000002p0,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 114
|
||||
-0x1.000002p0,
|
||||
-0x1.000002p-126
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.p0,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 116
|
||||
-0x1.p0,
|
||||
-0x1.p-126
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.fffffcp0,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 118
|
||||
-0x1.fffffcp0,
|
||||
-0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.fffff8p0,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 120
|
||||
-0x1.fffff8p0,
|
||||
-0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.p0,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 122
|
||||
-0x1.p0,
|
||||
-0x1.p-148
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.p0,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 124
|
||||
-0x1.p0,
|
||||
-0x1.p-149
|
||||
},
|
||||
{ // Entry 125
|
||||
0.0,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 126
|
||||
-0.0,
|
||||
-0.0f
|
||||
}
|
||||
};
|
3054
tests/math_data/sinh_intel_data.h
Normal file
3054
tests/math_data/sinh_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2494
tests/math_data/sinhf_intel_data.h
Normal file
2494
tests/math_data/sinhf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
718
tests/math_data/sqrt_intel_data.h
Normal file
718
tests/math_data/sqrt_intel_data.h
Normal file
@ -0,0 +1,718 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<double, double> g_sqrt_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.00000000000007ffffffffffffe0p-1,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.00000000000007ffffffffffffe0p-5,
|
||||
0x1.0000000000001p-10
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.00000000000007ffffffffffffe0p-20,
|
||||
0x1.0000000000001p-40
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.6a09e667f3bcd459022e5304d0b08199p-511,
|
||||
0x1.0000000000001p-1021
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.00000000000007ffffffffffffe0p-511,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.00000000000007ffffffffffffe0p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.00000000000007ffffffffffffe0p1,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.0000000000000fffffffffffff80p0,
|
||||
0x1.0000000000002p0
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.6a09e667f3bceaf9a094d2409bd702e2p-3,
|
||||
0x1.0000000000003p-5
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.6a09e667f3bceaf9a094d2409bd702e2p-511,
|
||||
0x1.0000000000003p-1021
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.00000000000017fffffffffffee0p-511,
|
||||
0x1.0000000000003p-1022
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.6a09e667f3bceaf9a094d2409bd702e2p0,
|
||||
0x1.0000000000003p1
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.00000000000037fffffffffff9e0p-3,
|
||||
0x1.0000000000007p-6
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.00000000000037fffffffffff9e0p-511,
|
||||
0x1.0000000000007p-1022
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.00000000000077ffffffffffe3e0p-1,
|
||||
0x1.000000000000fp-2
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.6a09e667f40bfb3319b85c0967d96777p-21,
|
||||
0x1.00000000007p-41
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.0000003ffffff8000001ffffff60p-10,
|
||||
0x1.0000008p-20
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.0000007fffffe000000ffffff6000006p-20,
|
||||
0x1.0000010p-40
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.000000ffffef78001087ff66d3e1aa74p-503,
|
||||
0x1.000001ffffdffp-1006
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.000000ffffef8000107fff676001a8dfp-509,
|
||||
0x1.000001ffffep-1018
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.000001fffffe000003fffff600001bffp50,
|
||||
0x1.0000040p100
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.000001fffffe880002effff90be01238p-10,
|
||||
0x1.0000040000011p-20
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.6a0a40db7d51f00038bb4d171626c123p-500,
|
||||
0x1.00007feafp-999
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.6a2bd5be688300293f34c09a864348a7p-511,
|
||||
0x1.003p-1021
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.6a6521b171386b3e9c9708c18094f81ep1,
|
||||
0x1.0081159eb7531p3
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.6b20018577e83a548e15ae72516a45e5p1,
|
||||
0x1.0189e42871b67p3
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.030dc4eb8784b800006b31393def4b78p-5,
|
||||
0x1.0624dd322b9bdp-10
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.030dc4f1684a3000002a2118b9ff4fc3p-5,
|
||||
0x1.0624dd3e110d4p-10
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.030dc4f1696f97ffffdbf85c70af7a32p-5,
|
||||
0x1.0624dd3e135f1p-10
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.030dc4fce267800000008a6d267d447fp-5,
|
||||
0x1.0624dd554b60ap-10
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.6e9b2675a66267ffc501a2a352d80cadp-11,
|
||||
0x1.068p-21
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.6e9b2675a66267ffc501a2a352d80cadp-18,
|
||||
0x1.068p-35
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.6ede29b025aaf0011c319ebac8dce9fap-11,
|
||||
0x1.06ep-21
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.717983890b6a97fffff1c9e6db43dc37p48,
|
||||
0x1.0a9fc36f5705dp97
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.752deb01e1aa48002dcf5a4f55adabf7p-4,
|
||||
0x1.0fff6b87f90p-7
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.76356020885cca53989372a8049c6ccbp-11,
|
||||
0x1.118p-21
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.7b63945a7c4cb40027ac4d7964bdfdffp-11,
|
||||
0x1.192p-21
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.83821c9ec9b2a8003b649ec5754fa2e6p-6,
|
||||
0x1.2549525495251p-11
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.8ac40868f92c17ff0ecf9e6c802c000ap-11,
|
||||
0x1.306p-21
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.1a9dc8f6df10380eb98f9c8f8ada2dc3p-10,
|
||||
0x1.380p-20
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.1a9dc8f6df10380eb98f9c8f8ada2dc3p-20,
|
||||
0x1.380p-40
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.1d43ad1c267397ff000366e504ec0904p0,
|
||||
0x1.3ddfc154bf689p0
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.2d4d2aa66779740440a7ac683ca92be7p0,
|
||||
0x1.629e8d8dfe88ep0
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.ae89f995ad3ab3fed29f3cdde669565cp-1,
|
||||
0x1.6a09e667f3bc9p-1
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.bb67ae8584caa73b25742d7078b83b89p-537,
|
||||
0x1.8p-1073
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.bb67ae86abb307ffff9450222403ce3fp0,
|
||||
0x1.80000001fecb9p1
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.404b92fd6a8120001cc2a21eb82dc383p-1,
|
||||
0x1.90bd05c8ff254p-2
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.43d1363d61aec800006b07fe0fefdfa2p-2,
|
||||
0x1.999999d880368p-4
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.4e78ac22c6f5e800ffc121b0def932c0p5,
|
||||
0x1.b4ff1a0c9382fp10
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.50144b1c72dd17ff0012ebc586f4e10fp-519,
|
||||
0x1.b93546c68p-1038
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.dfd052dbe76857ff0b1587ce79a18a73p7,
|
||||
0x1.c1a69fccd6111p15
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.e4826468545d31f66cbd21db9f6249b7p-1,
|
||||
0x1.ca7ea70a502bep-1
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.e96948d224f0585c0f7a85d30932126dp1,
|
||||
0x1.d3d1b1bfd11bbp3
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.ee51da20312bfe8a4722b6c085901297p-512,
|
||||
0x1.dd3fffffffffep-1023
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.5f744159f7e5efff106d1c5d5d64aa8dp-10,
|
||||
0x1.e28p-20
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.fdcecc6f3d49e79e3d375b22e0b9f4b1p-11,
|
||||
0x1.fbap-21
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.fe35a055fc4be7fc5f7d57d28e7bd1a7p0,
|
||||
0x1.fc6cdb0930a24p1
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.feadd22799ac4801f8159ee8a6db5ef2p-1,
|
||||
0x1.fd5c83adbf2a9p-1
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.ffbffbff80080000000200300a02205cp-5,
|
||||
0x1.ff80000000380p-9
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.ffefffbffdffdbfe9fef7f2bf4ab6197p-512,
|
||||
0x1.ffdfffffffffep-1023
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.ffff7fffeffff3fffcbffecfff75ffc0p-21,
|
||||
0x1.fffefffffffffp-41
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.fffff3ffffdbf7ff27cff9aa4fbac71dp-21,
|
||||
0x1.ffffe7fffffffp-41
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.fffff3ffffdbf7ff27cff9aa4fbac71dp-23,
|
||||
0x1.ffffe7fffffffp-45
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.ffffff800000e0000037ffffdcffffdep-488,
|
||||
0x1.ffffff000001ep-975
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.ffffff8000010000003fffffcfffffd4p-26,
|
||||
0x1.ffffff0000022p-51
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.fffffff9fffff7f6ffffe7e4ffef939ap-21,
|
||||
0x1.fffffff3fffffp-41
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.fffffffe000017ff000017feff7023fep-5,
|
||||
0x1.fffffffc00003p-9
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.fffffffe000017ff000017feff7023fep-6,
|
||||
0x1.fffffffc00003p-11
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.fffffffe000017ff000017feff7023fep-21,
|
||||
0x1.fffffffc00003p-41
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.fffffffe000017ff000017feff7023fep-156,
|
||||
0x1.fffffffc00003p-311
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.fffffffe000017ff000017feff7023fep-511,
|
||||
0x1.fffffffc00003p-1021
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.fffffffe3ffff7ff3bfff8ff546ff6cfp-21,
|
||||
0x1.fffffffc7ffffp-41
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.6a09e667f3b858019b5c99e309b9080ap-3,
|
||||
0x1.fffffffffff37p-6
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.fffffffffffd77fffffffffe65efffffp-1,
|
||||
0x1.fffffffffffafp-1
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.fffffffffffd77fffffffffe65efffffp-5,
|
||||
0x1.fffffffffffafp-9
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.fffffffffffd77fffffffffe65efffffp-511,
|
||||
0x1.fffffffffffafp-1021
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.ffffffffffff37ffffffffffd8efffffp1,
|
||||
0x1.fffffffffffe7p3
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-4,
|
||||
0x1.ffffffffffffep-7
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-21,
|
||||
0x1.ffffffffffffep-41
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-511,
|
||||
0x1.ffffffffffffep-1021
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-1,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-4,
|
||||
0x1.fffffffffffffp-7
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-21,
|
||||
0x1.fffffffffffffp-41
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.fffffffffffff7ffffffffffffefffffp0,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.306fe0a31b71419ddec788789fb4580ap-1,
|
||||
0x1.6a09e667f3bcap-2
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.306fe0a31b71485806addf2d8b5a8b60p-1,
|
||||
0x1.6a09e667f3bcbp-2
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.306fe0a31b714f122e9435e276dab0b9p-1,
|
||||
0x1.6a09e667f3bccp-2
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.306fe0a31b7155cc567a8c976234c817p-1,
|
||||
0x1.6a09e667f3bcdp-2
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.306fe0a31b715c867e60e34c4d68d179p-1,
|
||||
0x1.6a09e667f3bcep-2
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.ae89f995ad3abd8251a455b971a538dbp-1,
|
||||
0x1.6a09e667f3bcap-1
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.ae89f995ad3ac705d0a96e94fcab4a1ap-1,
|
||||
0x1.6a09e667f3bcbp-1
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.ae89f995ad3ad0894fae8770877b8a1bp-1,
|
||||
0x1.6a09e667f3bccp-1
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.ae89f995ad3ada0cceb3a04c1215f8ddp-1,
|
||||
0x1.6a09e667f3bcdp-1
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.ae89f995ad3ae3904db8b9279c7a965fp-1,
|
||||
0x1.6a09e667f3bcep-1
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.306fe0a31b71419ddec788789fb4580ap0,
|
||||
0x1.6a09e667f3bcap0
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.306fe0a31b71485806addf2d8b5a8b60p0,
|
||||
0x1.6a09e667f3bcbp0
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.306fe0a31b714f122e9435e276dab0b9p0,
|
||||
0x1.6a09e667f3bccp0
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.306fe0a31b7155cc567a8c976234c817p0,
|
||||
0x1.6a09e667f3bcdp0
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.306fe0a31b715c867e60e34c4d68d179p0,
|
||||
0x1.6a09e667f3bcep0
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.ae89f995ad3abd8251a455b971a538dbp0,
|
||||
0x1.6a09e667f3bcap1
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.ae89f995ad3ac705d0a96e94fcab4a1ap0,
|
||||
0x1.6a09e667f3bcbp1
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.ae89f995ad3ad0894fae8770877b8a1bp0,
|
||||
0x1.6a09e667f3bccp1
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.ae89f995ad3ada0cceb3a04c1215f8ddp0,
|
||||
0x1.6a09e667f3bcdp1
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.ae89f995ad3ae3904db8b9279c7a965fp0,
|
||||
0x1.6a09e667f3bcep1
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-4,
|
||||
0x1.fffffffffffffp-7
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.p-3,
|
||||
0x1.0p-6
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.00000000000007ffffffffffffe0p-3,
|
||||
0x1.0000000000001p-6
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.6a09e667f3bcc3608b617397f7660a23p-3,
|
||||
0x1.fffffffffffffp-6
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-3,
|
||||
0x1.0p-5
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.6a09e667f3bcd459022e5304d0b08199p-3,
|
||||
0x1.0000000000001p-5
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-3,
|
||||
0x1.fffffffffffffp-5
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.p-2,
|
||||
0x1.0p-4
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.00000000000007ffffffffffffe0p-2,
|
||||
0x1.0000000000001p-4
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.6a09e667f3bcc3608b617397f7660a23p-2,
|
||||
0x1.fffffffffffffp-4
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-2,
|
||||
0x1.0p-3
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.6a09e667f3bcd459022e5304d0b08199p-2,
|
||||
0x1.0000000000001p-3
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-2,
|
||||
0x1.fffffffffffffp-3
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.p-1,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.00000000000007ffffffffffffe0p-1,
|
||||
0x1.0000000000001p-2
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.6a09e667f3bcc3608b617397f7660a23p-1,
|
||||
0x1.fffffffffffffp-2
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
|
||||
0x1.0p-1
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.6a09e667f3bcd459022e5304d0b08199p-1,
|
||||
0x1.0000000000001p-1
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-1,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.00000000000007ffffffffffffe0p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.6a09e667f3bcc3608b617397f7660a23p0,
|
||||
0x1.fffffffffffffp0
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
|
||||
0x1.0p1
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.6a09e667f3bcd459022e5304d0b08199p0,
|
||||
0x1.0000000000001p1
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.fffffffffffff7ffffffffffffefffffp0,
|
||||
0x1.fffffffffffffp1
|
||||
},
|
||||
{ // Entry 129
|
||||
0x1.p1,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.00000000000007ffffffffffffe0p1,
|
||||
0x1.0000000000001p2
|
||||
},
|
||||
{ // Entry 131
|
||||
-0.0,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.p-537,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-512,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.p-511,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.00000000000007ffffffffffffe0p-511,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.p-537,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.279a74590331d74bc03dae7e16ded15bp-512,
|
||||
0x1.5555555555558p-1024
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.a20bd700c2c3e64872281df887e3cbf1p-512,
|
||||
0x1.5555555555556p-1023
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-512,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.ffffffffece09fffffa494f9e6fc95edp-1,
|
||||
0x1.ffffffffd9c14p-1
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.ffffffffece0a7ffffa49546646c95f1p-1,
|
||||
0x1.ffffffffd9c15p-1
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.ffffffffece0afffffa49592e1bc95f5p-1,
|
||||
0x1.ffffffffd9c16p-1
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.ffffffffece0b7ffffa495df5eec95fap-1,
|
||||
0x1.ffffffffd9c17p-1
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.ffffffffece0bfffffa4962bdbfc95fep-1,
|
||||
0x1.ffffffffd9c18p-1
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.ffffffffeae35fffff9092a326fb67c8p-1,
|
||||
0x1.ffffffffd5c6cp-1
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.ffffffffeae367ffff9092f7996b67cep-1,
|
||||
0x1.ffffffffd5c6dp-1
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.ffffffffeae36fffff90934c0bbb67d3p-1,
|
||||
0x1.ffffffffd5c6ep-1
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.ffffffffeae377ffff9093a07deb67d8p-1,
|
||||
0x1.ffffffffd5c6fp-1
|
||||
},
|
||||
{ // Entry 149
|
||||
0x1.ffffffffeae37fffff9093f4effb67ddp-1,
|
||||
0x1.ffffffffd5c70p-1
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.fffffffffffff7ffffffffffffefffffp511,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 151
|
||||
HUGE_VAL,
|
||||
HUGE_VAL
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.fffffffffffff7ffffffffffffefffffp511,
|
||||
0x1.fffffffffffffp1023
|
||||
},
|
||||
{ // Entry 153
|
||||
0x1.ffffffffffffefffffffffffffbfffffp511,
|
||||
0x1.ffffffffffffep1023
|
||||
},
|
||||
{ // Entry 154
|
||||
0x1.c5bf891b4ef6a7fc7dc11ccf9559536ep0,
|
||||
0x1.921fb54442d18p1
|
||||
},
|
||||
{ // Entry 155
|
||||
0x1.40d931ff627057a2dddf7c87edb63664p0,
|
||||
0x1.921fb54442d18p0
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.00000000000007ffffffffffffe0p0,
|
||||
0x1.0000000000001p0
|
||||
},
|
||||
{ // Entry 157
|
||||
0x1.p0,
|
||||
0x1.0p0
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.fffffffffffff7ffffffffffffefffffp-1,
|
||||
0x1.fffffffffffffp-1
|
||||
},
|
||||
{ // Entry 159
|
||||
0x1.c5bf891b4ef6a7fc7dc11ccf9559536ep-1,
|
||||
0x1.921fb54442d18p-1
|
||||
},
|
||||
{ // Entry 160
|
||||
0x1.00000000000007ffffffffffffe0p-511,
|
||||
0x1.0000000000001p-1022
|
||||
},
|
||||
{ // Entry 161
|
||||
0x1.p-511,
|
||||
0x1.0p-1022
|
||||
},
|
||||
{ // Entry 162
|
||||
0x1.ffffffffffffefffffffffffffbfffffp-512,
|
||||
0x1.ffffffffffffep-1023
|
||||
},
|
||||
{ // Entry 163
|
||||
0x1.ffffffffffffdffffffffffffeffffffp-512,
|
||||
0x1.ffffffffffffcp-1023
|
||||
},
|
||||
{ // Entry 164
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-537,
|
||||
0x1.0p-1073
|
||||
},
|
||||
{ // Entry 165
|
||||
0x1.p-537,
|
||||
0x1.0p-1074
|
||||
},
|
||||
{ // Entry 166
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 167
|
||||
-0.0,
|
||||
-0.0
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.p1,
|
||||
0x1.0p2
|
||||
},
|
||||
{ // Entry 169
|
||||
0x1.p2,
|
||||
0x1.0p4
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.80p1,
|
||||
0x1.2p3
|
||||
},
|
||||
{ // Entry 171
|
||||
0x1.40p2,
|
||||
0x1.9p4
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.p-1,
|
||||
0x1.0p-2
|
||||
},
|
||||
{ // Entry 173
|
||||
0x1.c0p2,
|
||||
0x1.880p5
|
||||
},
|
||||
{ // Entry 174
|
||||
0x1.40p3,
|
||||
0x1.9p6
|
||||
}
|
||||
};
|
710
tests/math_data/sqrtf_intel_data.h
Normal file
710
tests/math_data/sqrtf_intel_data.h
Normal file
@ -0,0 +1,710 @@
|
||||
/*
|
||||
* Copyright (C) 2014 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
static data_1_1_t<float, float> g_sqrtf_intel_data[] = {
|
||||
{ // Entry 0
|
||||
0x1.p-1,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 1
|
||||
0x1.p-10,
|
||||
0x1.p-20
|
||||
},
|
||||
{ // Entry 2
|
||||
0x1.000000ffffff8000007fffff600000dfp-1,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 3
|
||||
0x1.000000ffffff8000007fffff600000dfp-20,
|
||||
0x1.000002p-40
|
||||
},
|
||||
{ // Entry 4
|
||||
0x1.000000ffffff8000007fffff600000dfp-63,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 5
|
||||
0x1.6a09eaa61169a3b76f99ea0d364efd91p-63,
|
||||
0x1.000006p-125
|
||||
},
|
||||
{ // Entry 6
|
||||
0x1.6a0a0584cc337abc8740253db45a12f6p-3,
|
||||
0x1.00002cp-5
|
||||
},
|
||||
{ // Entry 7
|
||||
0x1.6a0a1ef97b51a8def43dbb5dc7f37ff0p-11,
|
||||
0x1.000050p-21
|
||||
},
|
||||
{ // Entry 8
|
||||
0x1.6a0a1ef97b51a8def43dbb5dc7f37ff0p-18,
|
||||
0x1.000050p-35
|
||||
},
|
||||
{ // Entry 9
|
||||
0x1.6a0a359a157a0b9bd4ff286a2eab2edfp-21,
|
||||
0x1.000070p-41
|
||||
},
|
||||
{ // Entry 10
|
||||
0x1.6a0a9898a74a019a7cc18157814e39d9p-6,
|
||||
0x1.0000fcp-11
|
||||
},
|
||||
{ // Entry 11
|
||||
0x1.6a0a9898a74a019a7cc18157814e39d9p-59,
|
||||
0x1.0000fcp-117
|
||||
},
|
||||
{ // Entry 12
|
||||
0x1.6a0a9898a74a019a7cc18157814e39d9p-61,
|
||||
0x1.0000fcp-121
|
||||
},
|
||||
{ // Entry 13
|
||||
0x1.6a0a9898a74a019a7cc18157814e39d9p1,
|
||||
0x1.0000fcp3
|
||||
},
|
||||
{ // Entry 14
|
||||
0x1.6a0ab377552adf71413bdc5fdf2d3e0dp63,
|
||||
0x1.000122p127
|
||||
},
|
||||
{ // Entry 15
|
||||
0x1.6a0b1d87f00e99851a9dcb6fb9c2d56ep-3,
|
||||
0x1.0001b8p-5
|
||||
},
|
||||
{ // Entry 16
|
||||
0x1.6a0ba98930c5cb58722f06e15c330f95p-1,
|
||||
0x1.00027ep-1
|
||||
},
|
||||
{ // Entry 17
|
||||
0x1.6a0bea96a144bf2a9c899380f11039d1p0,
|
||||
0x1.0002dap1
|
||||
},
|
||||
{ // Entry 18
|
||||
0x1.6a0d3c935fb77764b4cc3f34e117a891p-49,
|
||||
0x1.0004b8p-97
|
||||
},
|
||||
{ // Entry 19
|
||||
0x1.6a0d6700222327f1053e4a429adb015ep-3,
|
||||
0x1.0004f4p-5
|
||||
},
|
||||
{ // Entry 20
|
||||
0x1.6a0dc893ce705ac35b85bb49e3aa1badp0,
|
||||
0x1.00057ep1
|
||||
},
|
||||
{ // Entry 21
|
||||
0x1.001ffe003ff601bfac107ca6b29a0c31p-20,
|
||||
0x1.0040p-40
|
||||
},
|
||||
{ // Entry 22
|
||||
0x1.6a3724d10762c86a71fe557d13336111p-21,
|
||||
0x1.0040p-41
|
||||
},
|
||||
{ // Entry 23
|
||||
0x1.6a38a9884557da551f3ec21f785779d7p6,
|
||||
0x1.004226p13
|
||||
},
|
||||
{ // Entry 24
|
||||
0x1.6abbeb82dbfd8f20f5923ab389eef7f3p-11,
|
||||
0x1.00fcp-21
|
||||
},
|
||||
{ // Entry 25
|
||||
0x1.0085dd004f71f5362dd6a5e09a9cee74p-10,
|
||||
0x1.010cp-20
|
||||
},
|
||||
{ // Entry 26
|
||||
0x1.0085dd004f71f5362dd6a5e09a9cee74p-20,
|
||||
0x1.010cp-40
|
||||
},
|
||||
{ // Entry 27
|
||||
0x1.6cdb707e0273cc8e2a1d99aa3ad67b66p0,
|
||||
0x1.040062p1
|
||||
},
|
||||
{ // Entry 28
|
||||
0x1.6e14fb33af5d199451a44c592d18f9e1p-11,
|
||||
0x1.05c0p-21
|
||||
},
|
||||
{ // Entry 29
|
||||
0x1.6e3eedfff2f9d88cc837d36b17bce548p-11,
|
||||
0x1.05fcp-21
|
||||
},
|
||||
{ // Entry 30
|
||||
0x1.708713bb31c17627489983a6397ff529p-1,
|
||||
0x1.094250p-1
|
||||
},
|
||||
{ // Entry 31
|
||||
0x1.7214c125cb8b2284459daa230a47b9dfp-11,
|
||||
0x1.0b80p-21
|
||||
},
|
||||
{ // Entry 32
|
||||
0x1.7528ce694c692ce6ecf340f96e7ac410p-9,
|
||||
0x1.0ff7f8p-17
|
||||
},
|
||||
{ // Entry 33
|
||||
0x1.752b9263582a2e3ab2a36ee98ed34a19p-11,
|
||||
0x1.0ffcp-21
|
||||
},
|
||||
{ // Entry 34
|
||||
0x1.752b9263582a2e3ab2a36ee98ed34a19p-49,
|
||||
0x1.0ffcp-97
|
||||
},
|
||||
{ // Entry 35
|
||||
0x1.752b9263582a2e3ab2a36ee98ed34a19p-63,
|
||||
0x1.0ffcp-125
|
||||
},
|
||||
{ // Entry 36
|
||||
0x1.752b9263582a2e3ab2a36ee98ed34a19p-68,
|
||||
0x1.0ffcp-135
|
||||
},
|
||||
{ // Entry 37
|
||||
0x1.752bcd629c83e4378e77e8fb09e0dfb8p0,
|
||||
0x1.0ffc56p1
|
||||
},
|
||||
{ // Entry 38
|
||||
0x1.752cdbac2ec6fddb69cc2e00bdf1fd02p4,
|
||||
0x1.0ffde0p9
|
||||
},
|
||||
{ // Entry 39
|
||||
0x1.752cf45e665c37b7d77c8c9fb50cd678p-4,
|
||||
0x1.0ffe04p-7
|
||||
},
|
||||
{ // Entry 40
|
||||
0x1.752cf45e665c37b7d77c8c9fb50cd678p-63,
|
||||
0x1.0ffe04p-125
|
||||
},
|
||||
{ // Entry 41
|
||||
0x1.752cf45e665c37b7d77c8c9fb50cd678p1,
|
||||
0x1.0ffe04p3
|
||||
},
|
||||
{ // Entry 42
|
||||
0x1.752d6a5c75cf3b16e5de9a228f3ef4dap1,
|
||||
0x1.0ffeb0p3
|
||||
},
|
||||
{ // Entry 43
|
||||
0x1.752d6a5c75cf3b16e5de9a228f3ef4dap28,
|
||||
0x1.0ffeb0p57
|
||||
},
|
||||
{ // Entry 44
|
||||
0x1.752e105f70189628b0d2d6e17ca2b9c5p1,
|
||||
0x1.0fffa2p3
|
||||
},
|
||||
{ // Entry 45
|
||||
0x1.752e4b5e4f95f6a45bcfd8721ccbf950p-4,
|
||||
0x1.0ffff8p-7
|
||||
},
|
||||
{ // Entry 46
|
||||
0x1.752e4b5e4f95f6a45bcfd8721ccbf950p-53,
|
||||
0x1.0ffff8p-105
|
||||
},
|
||||
{ // Entry 47
|
||||
0x1.752e4b5e4f95f6a45bcfd8721ccbf950p-61,
|
||||
0x1.0ffff8p-121
|
||||
},
|
||||
{ // Entry 48
|
||||
0x1.752e4b5e4f95f6a45bcfd8721ccbf950p-62,
|
||||
0x1.0ffff8p-123
|
||||
},
|
||||
{ // Entry 49
|
||||
0x1.752e4b5e4f95f6a45bcfd8721ccbf950p1,
|
||||
0x1.0ffff8p3
|
||||
},
|
||||
{ // Entry 50
|
||||
0x1.784220501c1fc95d7e2043339d354588p-1,
|
||||
0x1.148128p-1
|
||||
},
|
||||
{ // Entry 51
|
||||
0x1.78cc0a00054d7683165ea2815b6b8d14p-11,
|
||||
0x1.154cp-21
|
||||
},
|
||||
{ // Entry 52
|
||||
0x1.7ea8336e0f268f6d05f0934a67b4840ap-32,
|
||||
0x1.1dfd34p-63
|
||||
},
|
||||
{ // Entry 53
|
||||
0x1.0ec1270014d42e5424a7780b67b4974cp-10,
|
||||
0x1.1e5cp-20
|
||||
},
|
||||
{ // Entry 54
|
||||
0x1.0f7a3974c0a036ead45a0017d4782e1ap-10,
|
||||
0x1.1fe4p-20
|
||||
},
|
||||
{ // Entry 55
|
||||
0x1.10207f000077f1ab909fb7b5314f837fp-1,
|
||||
0x1.214512p-2
|
||||
},
|
||||
{ // Entry 56
|
||||
0x1.8c4487000042dd2813dd730d1a7f3cabp1,
|
||||
0x1.32b20ap3
|
||||
},
|
||||
{ // Entry 57
|
||||
0x1.8dc41537f0b639cb37aedfa8d531d4cfp-51,
|
||||
0x1.3504e0p-101
|
||||
},
|
||||
{ // Entry 58
|
||||
0x1.8fae0c15ad389e24852497e80935e4b5p-63,
|
||||
0x1.38p-125
|
||||
},
|
||||
{ // Entry 59
|
||||
0x1.95b8c0ffff868994f9ce14b11aa1cfd5p-2,
|
||||
0x1.41810cp-3
|
||||
},
|
||||
{ // Entry 60
|
||||
0x1.a644fe00060ec83a5393c3c3cd39fc95p-1,
|
||||
0x1.5c43c4p-1
|
||||
},
|
||||
{ // Entry 61
|
||||
0x1.b7070406a4527543e7e1a93c34a2d6f7p-1,
|
||||
0x1.787488p-1
|
||||
},
|
||||
{ // Entry 62
|
||||
0x1.3836b2ffff863cbb58a0fb2bcad85474p-1,
|
||||
0x1.7cc560p-2
|
||||
},
|
||||
{ // Entry 63
|
||||
0x1.bb67ad5dea55ebaf21faa9bb10eabdf1p-21,
|
||||
0x1.7ffffep-41
|
||||
},
|
||||
{ // Entry 64
|
||||
0x1.ce7e96000007bfd0ed97130360c298ddp-1,
|
||||
0x1.a1c692p-1
|
||||
},
|
||||
{ // Entry 65
|
||||
0x1.d10d73f80594d3d73fae1f2d6a130247p0,
|
||||
0x1.a668f0p1
|
||||
},
|
||||
{ // Entry 66
|
||||
0x1.d94c090afeb02b92e741bb236186bc86p-1,
|
||||
0x1.b58508p-1
|
||||
},
|
||||
{ // Entry 67
|
||||
0x1.de4315000013008bf12e454d672ffbdfp-2,
|
||||
0x1.bebf4ap-3
|
||||
},
|
||||
{ // Entry 68
|
||||
0x1.e768d28cf1e3981570e875af113546c7p-21,
|
||||
0x1.cffffep-41
|
||||
},
|
||||
{ // Entry 69
|
||||
0x1.e7f0cc5a77a783be336f9b5127709acep-1,
|
||||
0x1.d10306p-1
|
||||
},
|
||||
{ // Entry 70
|
||||
0x1.f3169029c9867f10142750dc51d5843dp-1,
|
||||
0x1.e6807cp-1
|
||||
},
|
||||
{ // Entry 71
|
||||
0x1.f6eb62d27730caff89a8d78c7314934ap-60,
|
||||
0x1.eep-119
|
||||
},
|
||||
{ // Entry 72
|
||||
0x1.f8f3935d2ecc7256a14d7c8816275c60p-21,
|
||||
0x1.f1fffep-41
|
||||
},
|
||||
{ // Entry 73
|
||||
0x1.f94a8e8524ece8623432ace75571785ep-1,
|
||||
0x1.f2ab9ep-1
|
||||
},
|
||||
{ // Entry 74
|
||||
0x1.faa0p-1,
|
||||
0x1.f54e72p-1
|
||||
},
|
||||
{ // Entry 75
|
||||
0x1.feefb698fc02e71c2377deb225837a87p-63,
|
||||
0x1.fddffep-125
|
||||
},
|
||||
{ // Entry 76
|
||||
0x1.fffffcfffffdbffffc9ffff9abfff2b5p-1,
|
||||
0x1.fffffap-1
|
||||
},
|
||||
{ // Entry 77
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-4,
|
||||
0x1.fffffcp-7
|
||||
},
|
||||
{ // Entry 78
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-21,
|
||||
0x1.fffffcp-41
|
||||
},
|
||||
{ // Entry 79
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-63,
|
||||
0x1.fffffcp-125
|
||||
},
|
||||
{ // Entry 80
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-4,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 81
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p0,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 82
|
||||
0x1.306fdec8dc9ad32b551e92585b7094f3p-1,
|
||||
0x1.6a09e2p-2
|
||||
},
|
||||
{ // Entry 83
|
||||
0x1.306fdfa02198a13d946ad818ec615547p-1,
|
||||
0x1.6a09e4p-2
|
||||
},
|
||||
{ // Entry 84
|
||||
0x1.306fe0776695d717e1e11958d56541cfp-1,
|
||||
0x1.6a09e6p-2
|
||||
},
|
||||
{ // Entry 85
|
||||
0x1.306fe14eab9274ba3ec43d966959f47cp-1,
|
||||
0x1.6a09e8p-2
|
||||
},
|
||||
{ // Entry 86
|
||||
0x1.306fe225f08e7a24ac572c4b8579785fp-1,
|
||||
0x1.6a09eap-2
|
||||
},
|
||||
{ // Entry 87
|
||||
0x1.ae89f6f6fe087ac302131f3840da7a90p-1,
|
||||
0x1.6a09e2p-1
|
||||
},
|
||||
{ // Entry 88
|
||||
0x1.ae89f8276dea8c7accb82339973f2af9p-1,
|
||||
0x1.6a09e4p-1
|
||||
},
|
||||
{ // Entry 89
|
||||
0x1.ae89f957ddcbc6ed986cf1a0e754d170p-1,
|
||||
0x1.6a09e6p-1
|
||||
},
|
||||
{ // Entry 90
|
||||
0x1.ae89fa884dac2a1b66fa324394d3c590p-1,
|
||||
0x1.6a09e8p-1
|
||||
},
|
||||
{ // Entry 91
|
||||
0x1.ae89fbb8bd8bb6043a288cf0b4eef0aep-1,
|
||||
0x1.6a09eap-1
|
||||
},
|
||||
{ // Entry 92
|
||||
0x1.306fdec8dc9ad32b551e92585b7094f3p0,
|
||||
0x1.6a09e2p0
|
||||
},
|
||||
{ // Entry 93
|
||||
0x1.306fdfa02198a13d946ad818ec615547p0,
|
||||
0x1.6a09e4p0
|
||||
},
|
||||
{ // Entry 94
|
||||
0x1.306fe0776695d717e1e11958d56541cfp0,
|
||||
0x1.6a09e6p0
|
||||
},
|
||||
{ // Entry 95
|
||||
0x1.306fe14eab9274ba3ec43d966959f47cp0,
|
||||
0x1.6a09e8p0
|
||||
},
|
||||
{ // Entry 96
|
||||
0x1.306fe225f08e7a24ac572c4b8579785fp0,
|
||||
0x1.6a09eap0
|
||||
},
|
||||
{ // Entry 97
|
||||
0x1.ae89f6f6fe087ac302131f3840da7a90p0,
|
||||
0x1.6a09e2p1
|
||||
},
|
||||
{ // Entry 98
|
||||
0x1.ae89f8276dea8c7accb82339973f2af9p0,
|
||||
0x1.6a09e4p1
|
||||
},
|
||||
{ // Entry 99
|
||||
0x1.ae89f957ddcbc6ed986cf1a0e754d170p0,
|
||||
0x1.6a09e6p1
|
||||
},
|
||||
{ // Entry 100
|
||||
0x1.ae89fa884dac2a1b66fa324394d3c590p0,
|
||||
0x1.6a09e8p1
|
||||
},
|
||||
{ // Entry 101
|
||||
0x1.ae89fbb8bd8bb6043a288cf0b4eef0aep0,
|
||||
0x1.6a09eap1
|
||||
},
|
||||
{ // Entry 102
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-4,
|
||||
0x1.fffffep-7
|
||||
},
|
||||
{ // Entry 103
|
||||
0x1.p-3,
|
||||
0x1.p-6
|
||||
},
|
||||
{ // Entry 104
|
||||
0x1.000000ffffff8000007fffff600000dfp-3,
|
||||
0x1.000002p-6
|
||||
},
|
||||
{ // Entry 105
|
||||
0x1.6a09e5b2eec967cd97b2eff75f471493p-3,
|
||||
0x1.fffffep-6
|
||||
},
|
||||
{ // Entry 106
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-3,
|
||||
0x1.p-5
|
||||
},
|
||||
{ // Entry 107
|
||||
0x1.6a09e7d1fda27bf77d45272dd2d83a4bp-3,
|
||||
0x1.000002p-5
|
||||
},
|
||||
{ // Entry 108
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-3,
|
||||
0x1.fffffep-5
|
||||
},
|
||||
{ // Entry 109
|
||||
0x1.p-2,
|
||||
0x1.p-4
|
||||
},
|
||||
{ // Entry 110
|
||||
0x1.000000ffffff8000007fffff600000dfp-2,
|
||||
0x1.000002p-4
|
||||
},
|
||||
{ // Entry 111
|
||||
0x1.6a09e5b2eec967cd97b2eff75f471493p-2,
|
||||
0x1.fffffep-4
|
||||
},
|
||||
{ // Entry 112
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-2,
|
||||
0x1.p-3
|
||||
},
|
||||
{ // Entry 113
|
||||
0x1.6a09e7d1fda27bf77d45272dd2d83a4bp-2,
|
||||
0x1.000002p-3
|
||||
},
|
||||
{ // Entry 114
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-2,
|
||||
0x1.fffffep-3
|
||||
},
|
||||
{ // Entry 115
|
||||
0x1.p-1,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 116
|
||||
0x1.000000ffffff8000007fffff600000dfp-1,
|
||||
0x1.000002p-2
|
||||
},
|
||||
{ // Entry 117
|
||||
0x1.6a09e5b2eec967cd97b2eff75f471493p-1,
|
||||
0x1.fffffep-2
|
||||
},
|
||||
{ // Entry 118
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-1,
|
||||
0x1.p-1
|
||||
},
|
||||
{ // Entry 119
|
||||
0x1.6a09e7d1fda27bf77d45272dd2d83a4bp-1,
|
||||
0x1.000002p-1
|
||||
},
|
||||
{ // Entry 120
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 121
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 122
|
||||
0x1.000000ffffff8000007fffff600000dfp0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 123
|
||||
0x1.6a09e5b2eec967cd97b2eff75f471493p0,
|
||||
0x1.fffffep0
|
||||
},
|
||||
{ // Entry 124
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep0,
|
||||
0x1.p1
|
||||
},
|
||||
{ // Entry 125
|
||||
0x1.6a09e7d1fda27bf77d45272dd2d83a4bp0,
|
||||
0x1.000002p1
|
||||
},
|
||||
{ // Entry 126
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p0,
|
||||
0x1.fffffep1
|
||||
},
|
||||
{ // Entry 127
|
||||
0x1.p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 128
|
||||
0x1.000000ffffff8000007fffff600000dfp1,
|
||||
0x1.000002p2
|
||||
},
|
||||
{ // Entry 129
|
||||
0.0,
|
||||
0.0
|
||||
},
|
||||
{ // Entry 130
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-75,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 131
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-64,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 132
|
||||
0x1.p-63,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 133
|
||||
0x1.000000ffffff8000007fffff600000dfp-63,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 134
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-75,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 135
|
||||
0x1.279a75809da58a0811243c04849bccb2p-64,
|
||||
0x1.555558p-128
|
||||
},
|
||||
{ // Entry 136
|
||||
0x1.a20bd62fbcd82b1d65e201b6160bb97fp-64,
|
||||
0x1.555554p-127
|
||||
},
|
||||
{ // Entry 137
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-64,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 138
|
||||
0x1.fffffcfffffdbffffc9ffff9abfff2b5p-1,
|
||||
0x1.fffffap-1
|
||||
},
|
||||
{ // Entry 139
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-1,
|
||||
0x1.fffffcp-1
|
||||
},
|
||||
{ // Entry 140
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 141
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 142
|
||||
0x1.000000ffffff8000007fffff600000dfp0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 143
|
||||
0x1.fffffcfffffdbffffc9ffff9abfff2b5p-1,
|
||||
0x1.fffffap-1
|
||||
},
|
||||
{ // Entry 144
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-1,
|
||||
0x1.fffffcp-1
|
||||
},
|
||||
{ // Entry 145
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 146
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 147
|
||||
0x1.000000ffffff8000007fffff600000dfp0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 148
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p63,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 149
|
||||
HUGE_VALF,
|
||||
HUGE_VALF
|
||||
},
|
||||
{ // Entry 150
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p63,
|
||||
0x1.fffffep127
|
||||
},
|
||||
{ // Entry 151
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp63,
|
||||
0x1.fffffcp127
|
||||
},
|
||||
{ // Entry 152
|
||||
0x1.c5bf89853a94d473c88f0dc85f187a6ep0,
|
||||
0x1.921fb6p1
|
||||
},
|
||||
{ // Entry 153
|
||||
0x1.40d9324a48137bb45e891e1bdffe64c2p0,
|
||||
0x1.921fb6p0
|
||||
},
|
||||
{ // Entry 154
|
||||
0x1.000000ffffff8000007fffff600000dfp0,
|
||||
0x1.000002p0
|
||||
},
|
||||
{ // Entry 155
|
||||
0x1.p0,
|
||||
0x1.p0
|
||||
},
|
||||
{ // Entry 156
|
||||
0x1.fffffeffffffbfffffdfffffebfffff1p-1,
|
||||
0x1.fffffep-1
|
||||
},
|
||||
{ // Entry 157
|
||||
0x1.c5bf89853a94d473c88f0dc85f187a6ep-1,
|
||||
0x1.921fb6p-1
|
||||
},
|
||||
{ // Entry 158
|
||||
0x1.000000ffffff8000007fffff600000dfp-63,
|
||||
0x1.000002p-126
|
||||
},
|
||||
{ // Entry 159
|
||||
0x1.p-63,
|
||||
0x1.p-126
|
||||
},
|
||||
{ // Entry 160
|
||||
0x1.fffffdfffffefffffefffffebffffe3fp-64,
|
||||
0x1.fffffcp-127
|
||||
},
|
||||
{ // Entry 161
|
||||
0x1.fffffbfffffbfffff7ffffebffffc7ffp-64,
|
||||
0x1.fffff8p-127
|
||||
},
|
||||
{ // Entry 162
|
||||
0x1.p-74,
|
||||
0x1.p-148
|
||||
},
|
||||
{ // Entry 163
|
||||
0x1.6a09e667f3bcc908b2fb1366ea957d3ep-75,
|
||||
0x1.p-149
|
||||
},
|
||||
{ // Entry 164
|
||||
0.0,
|
||||
0.0f
|
||||
},
|
||||
{ // Entry 165
|
||||
-0.0,
|
||||
-0.0f
|
||||
},
|
||||
{ // Entry 166
|
||||
0x1.p1,
|
||||
0x1.p2
|
||||
},
|
||||
{ // Entry 167
|
||||
0x1.p2,
|
||||
0x1.p4
|
||||
},
|
||||
{ // Entry 168
|
||||
0x1.80p1,
|
||||
0x1.20p3
|
||||
},
|
||||
{ // Entry 169
|
||||
0x1.40p2,
|
||||
0x1.90p4
|
||||
},
|
||||
{ // Entry 170
|
||||
0x1.p-1,
|
||||
0x1.p-2
|
||||
},
|
||||
{ // Entry 171
|
||||
0x1.c0p2,
|
||||
0x1.88p5
|
||||
},
|
||||
{ // Entry 172
|
||||
0x1.40p3,
|
||||
0x1.90p6
|
||||
}
|
||||
};
|
2938
tests/math_data/tanh_intel_data.h
Normal file
2938
tests/math_data/tanh_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
2274
tests/math_data/tanhf_intel_data.h
Normal file
2274
tests/math_data/tanhf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/trunc_intel_data.h
Normal file
1338
tests/math_data/trunc_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
1338
tests/math_data/truncf_intel_data.h
Normal file
1338
tests/math_data/truncf_intel_data.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -24,6 +24,12 @@ struct data_1_1_t {
|
||||
T1 input;
|
||||
};
|
||||
|
||||
template <typename T1>
|
||||
struct data_int_1_t {
|
||||
int expected;
|
||||
T1 input;
|
||||
};
|
||||
|
||||
template <typename RT, typename T1, typename T2>
|
||||
struct data_1_2_t {
|
||||
RT expected;
|
||||
@ -38,6 +44,29 @@ struct data_2_1_t {
|
||||
T input;
|
||||
};
|
||||
|
||||
template <typename RT1, typename T>
|
||||
struct data_1_int_1_t {
|
||||
RT1 expected1;
|
||||
int expected2;
|
||||
T input;
|
||||
};
|
||||
|
||||
template <typename RT1, typename T1, typename T2>
|
||||
struct data_1_int_2_t {
|
||||
RT1 expected1;
|
||||
int expected2;
|
||||
T1 input1;
|
||||
T2 input2;
|
||||
};
|
||||
|
||||
template <typename RT, typename T1, typename T2, typename T3>
|
||||
struct data_1_3_t {
|
||||
RT expected;
|
||||
T1 input1;
|
||||
T2 input2;
|
||||
T3 input3;
|
||||
};
|
||||
|
||||
template <typename T> union fp_u;
|
||||
|
||||
template <> union fp_u<float> {
|
||||
@ -117,6 +146,17 @@ void DoMathDataTest(data_1_1_t<RT, T> (&data)[N], RT f(T)) {
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the input values
|
||||
// and asserting that the result is within ULP ulps of the expected value.
|
||||
// For testing a (double) -> int function like ilogb(3).
|
||||
template <size_t ULP, typename T, size_t N>
|
||||
void DoMathDataTest(data_int_1_t<T> (&data)[N], int f(T)) {
|
||||
fesetenv(FE_DFL_ENV);
|
||||
for (size_t i = 0; i < N; ++i) {
|
||||
EXPECT_EQ(data[i].expected, f(data[i].input)) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the pairs of input values
|
||||
// and asserting that the result is within ULP ulps of the expected value.
|
||||
// For testing a (double, double) -> double function like pow(3).
|
||||
@ -146,3 +186,66 @@ void DoMathDataTest(data_2_1_t<RT1, RT2, T1> (&data)[N], void f(T1, RT1*, RT2*))
|
||||
EXPECT_PRED_FORMAT2(predicate2, data[i].expected2, out2) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the input values
|
||||
// and asserting that the results are within ULP ulps of the expected values.
|
||||
// For testing a (double, double*) -> double function like modf(3).
|
||||
template <size_t ULP, typename RT1, typename RT2, typename T1, size_t N>
|
||||
void DoMathDataTest(data_2_1_t<RT1, RT2, T1> (&data)[N], RT1 f(T1, RT2*)) {
|
||||
fesetenv(FE_DFL_ENV);
|
||||
FpUlpEq<ULP, RT1> predicate1;
|
||||
FpUlpEq<ULP, RT2> predicate2;
|
||||
for (size_t i = 0; i < N; ++i) {
|
||||
RT1 out1;
|
||||
RT2 out2;
|
||||
out1 = f(data[i].input, &out2);
|
||||
EXPECT_PRED_FORMAT2(predicate1, data[i].expected1, out1) << "Failed on element " << i;
|
||||
EXPECT_PRED_FORMAT2(predicate2, data[i].expected2, out2) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the input values
|
||||
// and asserting that the results are within ULP ulps of the expected values.
|
||||
// For testing a (double, int*) -> double function like frexp(3).
|
||||
template <size_t ULP, typename RT1, typename T1, size_t N>
|
||||
void DoMathDataTest(data_1_int_1_t<RT1, T1> (&data)[N], RT1 f(T1, int*)) {
|
||||
fesetenv(FE_DFL_ENV);
|
||||
FpUlpEq<ULP, RT1> predicate1;
|
||||
for (size_t i = 0; i < N; ++i) {
|
||||
RT1 out1;
|
||||
int out2;
|
||||
out1 = f(data[i].input, &out2);
|
||||
EXPECT_PRED_FORMAT2(predicate1, data[i].expected1, out1) << "Failed on element " << i;
|
||||
EXPECT_EQ(data[i].expected2, out2) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the input values
|
||||
// and asserting that the results are within ULP ulps of the expected values.
|
||||
// For testing a (double, double, int*) -> double function like remquo(3).
|
||||
template <size_t ULP, typename RT1, typename T1, typename T2, size_t N>
|
||||
void DoMathDataTest(data_1_int_2_t<RT1, T1, T2> (&data)[N], RT1 f(T1, T2, int*)) {
|
||||
fesetenv(FE_DFL_ENV);
|
||||
FpUlpEq<ULP, RT1> predicate1;
|
||||
for (size_t i = 0; i < N; ++i) {
|
||||
RT1 out1;
|
||||
int out2;
|
||||
out1 = f(data[i].input1, data[i].input2, &out2);
|
||||
EXPECT_PRED_FORMAT2(predicate1, data[i].expected1, out1) << "Failed on element " << i;
|
||||
EXPECT_EQ(data[i].expected2, out2) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
// Runs through the array 'data' applying 'f' to each of the pairs of input values
|
||||
// and asserting that the result is within ULP ulps of the expected value.
|
||||
// For testing a (double, double, double) -> double function like fma(3).
|
||||
template <size_t ULP, typename RT, typename T1, typename T2, typename T3, size_t N>
|
||||
void DoMathDataTest(data_1_3_t<RT, T1, T2, T3> (&data)[N], RT f(T1, T2, T3)) {
|
||||
fesetenv(FE_DFL_ENV);
|
||||
FpUlpEq<ULP, RT> predicate;
|
||||
for (size_t i = 0; i < N; ++i) {
|
||||
EXPECT_PRED_FORMAT2(predicate,
|
||||
data[i].expected, f(data[i].input1, data[i].input2, data[i].input3)) << "Failed on element " << i;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1379,72 +1379,492 @@ TEST(math, nextafterl_OpenBSD_bug) {
|
||||
ASSERT_TRUE(nextafterl(1.0L, 0.0L) - 1.0L < 0.0L);
|
||||
}
|
||||
|
||||
#include "math_cos_intel_data.h"
|
||||
#include "math_data/acos_intel_data.h"
|
||||
TEST(math, acos_intel) {
|
||||
DoMathDataTest<1>(g_acos_intel_data, acos);
|
||||
}
|
||||
|
||||
#include "math_data/acosf_intel_data.h"
|
||||
TEST(math, acosf_intel) {
|
||||
DoMathDataTest<1>(g_acosf_intel_data, acosf);
|
||||
}
|
||||
|
||||
#include "math_data/acosh_intel_data.h"
|
||||
TEST(math, acosh_intel) {
|
||||
DoMathDataTest<2>(g_acosh_intel_data, acosh);
|
||||
}
|
||||
|
||||
#include "math_data/acoshf_intel_data.h"
|
||||
TEST(math, acoshf_intel) {
|
||||
DoMathDataTest<2>(g_acoshf_intel_data, acoshf);
|
||||
}
|
||||
|
||||
#include "math_data/asin_intel_data.h"
|
||||
TEST(math, asin_intel) {
|
||||
DoMathDataTest<1>(g_asin_intel_data, asin);
|
||||
}
|
||||
|
||||
#include "math_data/asinf_intel_data.h"
|
||||
TEST(math, asinf_intel) {
|
||||
DoMathDataTest<1>(g_asinf_intel_data, asinf);
|
||||
}
|
||||
|
||||
#include "math_data/asinh_intel_data.h"
|
||||
TEST(math, asinh_intel) {
|
||||
DoMathDataTest<2>(g_asinh_intel_data, asinh);
|
||||
}
|
||||
|
||||
#include "math_data/asinhf_intel_data.h"
|
||||
TEST(math, asinhf_intel) {
|
||||
DoMathDataTest<2>(g_asinhf_intel_data, asinhf);
|
||||
}
|
||||
|
||||
#include "math_data/atan2_intel_data.h"
|
||||
TEST(math, atan2_intel) {
|
||||
DoMathDataTest<2>(g_atan2_intel_data, atan2);
|
||||
}
|
||||
|
||||
#include "math_data/atan2f_intel_data.h"
|
||||
TEST(math, atan2f_intel) {
|
||||
DoMathDataTest<2>(g_atan2f_intel_data, atan2f);
|
||||
}
|
||||
|
||||
#include "math_data/atan_intel_data.h"
|
||||
TEST(math, atan_intel) {
|
||||
DoMathDataTest<1>(g_atan_intel_data, atan);
|
||||
}
|
||||
|
||||
#include "math_data/atanf_intel_data.h"
|
||||
TEST(math, atanf_intel) {
|
||||
DoMathDataTest<1>(g_atanf_intel_data, atanf);
|
||||
}
|
||||
|
||||
#include "math_data/atanh_intel_data.h"
|
||||
TEST(math, atanh_intel) {
|
||||
DoMathDataTest<2>(g_atanh_intel_data, atanh);
|
||||
}
|
||||
|
||||
#include "math_data/atanhf_intel_data.h"
|
||||
TEST(math, atanhf_intel) {
|
||||
DoMathDataTest<2>(g_atanhf_intel_data, atanhf);
|
||||
}
|
||||
|
||||
#include "math_data/cbrt_intel_data.h"
|
||||
TEST(math, cbrt_intel) {
|
||||
DoMathDataTest<1>(g_cbrt_intel_data, cbrt);
|
||||
}
|
||||
|
||||
#include "math_data/cbrtf_intel_data.h"
|
||||
TEST(math, cbrtf_intel) {
|
||||
DoMathDataTest<1>(g_cbrtf_intel_data, cbrtf);
|
||||
}
|
||||
|
||||
#include "math_data/ceil_intel_data.h"
|
||||
TEST(math, ceil_intel) {
|
||||
DoMathDataTest<1>(g_ceil_intel_data, ceil);
|
||||
}
|
||||
|
||||
#include "math_data/ceilf_intel_data.h"
|
||||
TEST(math, ceilf_intel) {
|
||||
DoMathDataTest<1>(g_ceilf_intel_data, ceilf);
|
||||
}
|
||||
|
||||
#include "math_data/copysign_intel_data.h"
|
||||
TEST(math, copysign_intel) {
|
||||
DoMathDataTest<1>(g_copysign_intel_data, copysign);
|
||||
}
|
||||
|
||||
#include "math_data/copysignf_intel_data.h"
|
||||
TEST(math, copysignf_intel) {
|
||||
DoMathDataTest<1>(g_copysignf_intel_data, copysignf);
|
||||
}
|
||||
|
||||
#include "math_data/cos_intel_data.h"
|
||||
TEST(math, cos_intel) {
|
||||
DoMathDataTest<1>(g_cos_intel_data, cos);
|
||||
}
|
||||
|
||||
#include "math_cosf_intel_data.h"
|
||||
#include "math_data/cosf_intel_data.h"
|
||||
TEST(math, cosf_intel) {
|
||||
DoMathDataTest<1>(g_cosf_intel_data, cosf);
|
||||
}
|
||||
|
||||
#include "math_exp_intel_data.h"
|
||||
#include "math_data/cosh_intel_data.h"
|
||||
TEST(math, cosh_intel) {
|
||||
DoMathDataTest<2>(g_cosh_intel_data, cosh);
|
||||
}
|
||||
|
||||
#include "math_data/coshf_intel_data.h"
|
||||
TEST(math, coshf_intel) {
|
||||
DoMathDataTest<2>(g_coshf_intel_data, coshf);
|
||||
}
|
||||
|
||||
#include "math_data/exp_intel_data.h"
|
||||
TEST(math, exp_intel) {
|
||||
DoMathDataTest<1>(g_exp_intel_data, exp);
|
||||
}
|
||||
|
||||
#include "math_expf_intel_data.h"
|
||||
#include "math_data/expf_intel_data.h"
|
||||
TEST(math, expf_intel) {
|
||||
DoMathDataTest<1>(g_expf_intel_data, expf);
|
||||
}
|
||||
|
||||
#include "math_log_intel_data.h"
|
||||
#include "math_data/exp2_intel_data.h"
|
||||
TEST(math, exp2_intel) {
|
||||
DoMathDataTest<1>(g_exp2_intel_data, exp2);
|
||||
}
|
||||
|
||||
#include "math_data/exp2f_intel_data.h"
|
||||
TEST(math, exp2f_intel) {
|
||||
DoMathDataTest<1>(g_exp2f_intel_data, exp2f);
|
||||
}
|
||||
|
||||
#include "math_data/expm1_intel_data.h"
|
||||
TEST(math, expm1_intel) {
|
||||
DoMathDataTest<1>(g_expm1_intel_data, expm1);
|
||||
}
|
||||
|
||||
#include "math_data/expm1f_intel_data.h"
|
||||
TEST(math, expm1f_intel) {
|
||||
DoMathDataTest<1>(g_expm1f_intel_data, expm1f);
|
||||
}
|
||||
|
||||
#include "math_data/fabs_intel_data.h"
|
||||
TEST(math, fabs_intel) {
|
||||
DoMathDataTest<1>(g_fabs_intel_data, fabs);
|
||||
}
|
||||
|
||||
#include "math_data/fabsf_intel_data.h"
|
||||
TEST(math, fabsf_intel) {
|
||||
DoMathDataTest<1>(g_fabsf_intel_data, fabsf);
|
||||
}
|
||||
|
||||
#include "math_data/fdim_intel_data.h"
|
||||
TEST(math, fdim_intel) {
|
||||
DoMathDataTest<1>(g_fdim_intel_data, fdim);
|
||||
}
|
||||
|
||||
#include "math_data/fdimf_intel_data.h"
|
||||
TEST(math, fdimf_intel) {
|
||||
DoMathDataTest<1>(g_fdimf_intel_data, fdimf);
|
||||
}
|
||||
|
||||
#include "math_data/floor_intel_data.h"
|
||||
TEST(math, floor_intel) {
|
||||
DoMathDataTest<1>(g_floor_intel_data, floor);
|
||||
}
|
||||
|
||||
#include "math_data/floorf_intel_data.h"
|
||||
TEST(math, floorf_intel) {
|
||||
DoMathDataTest<1>(g_floorf_intel_data, floorf);
|
||||
}
|
||||
|
||||
#include "math_data/fma_intel_data.h"
|
||||
TEST(math, fma_intel) {
|
||||
DoMathDataTest<1>(g_fma_intel_data, fma);
|
||||
}
|
||||
|
||||
#include "math_data/fmaf_intel_data.h"
|
||||
TEST(math, fmaf_intel) {
|
||||
DoMathDataTest<1>(g_fmaf_intel_data, fmaf);
|
||||
}
|
||||
|
||||
#include "math_data/fmax_intel_data.h"
|
||||
TEST(math, fmax_intel) {
|
||||
DoMathDataTest<1>(g_fmax_intel_data, fmax);
|
||||
}
|
||||
|
||||
#include "math_data/fmaxf_intel_data.h"
|
||||
TEST(math, fmaxf_intel) {
|
||||
DoMathDataTest<1>(g_fmaxf_intel_data, fmaxf);
|
||||
}
|
||||
|
||||
#include "math_data/fmin_intel_data.h"
|
||||
TEST(math, fmin_intel) {
|
||||
DoMathDataTest<1>(g_fmin_intel_data, fmin);
|
||||
}
|
||||
|
||||
#include "math_data/fminf_intel_data.h"
|
||||
TEST(math, fminf_intel) {
|
||||
DoMathDataTest<1>(g_fminf_intel_data, fminf);
|
||||
}
|
||||
|
||||
#include "math_data/fmod_intel_data.h"
|
||||
TEST(math, fmod_intel) {
|
||||
DoMathDataTest<1>(g_fmod_intel_data, fmod);
|
||||
}
|
||||
|
||||
#include "math_data/fmodf_intel_data.h"
|
||||
TEST(math, fmodf_intel) {
|
||||
DoMathDataTest<1>(g_fmodf_intel_data, fmodf);
|
||||
}
|
||||
|
||||
#include "math_data/frexp_intel_data.h"
|
||||
TEST(math, frexp_intel) {
|
||||
DoMathDataTest<1>(g_frexp_intel_data, frexp);
|
||||
}
|
||||
|
||||
#include "math_data/frexpf_intel_data.h"
|
||||
TEST(math, frexpf_intel) {
|
||||
DoMathDataTest<1>(g_frexpf_intel_data, frexpf);
|
||||
}
|
||||
|
||||
#include "math_data/hypot_intel_data.h"
|
||||
TEST(math, hypot_intel) {
|
||||
DoMathDataTest<1>(g_hypot_intel_data, hypot);
|
||||
}
|
||||
|
||||
#include "math_data/hypotf_intel_data.h"
|
||||
TEST(math, hypotf_intel) {
|
||||
DoMathDataTest<1>(g_hypotf_intel_data, hypotf);
|
||||
}
|
||||
|
||||
#include "math_data/ilogb_intel_data.h"
|
||||
TEST(math, ilogb_intel) {
|
||||
DoMathDataTest<1>(g_ilogb_intel_data, ilogb);
|
||||
}
|
||||
|
||||
#include "math_data/ilogbf_intel_data.h"
|
||||
TEST(math, ilogbf_intel) {
|
||||
DoMathDataTest<1>(g_ilogbf_intel_data, ilogbf);
|
||||
}
|
||||
|
||||
#include "math_data/ldexp_intel_data.h"
|
||||
TEST(math, ldexp_intel) {
|
||||
DoMathDataTest<1>(g_ldexp_intel_data, ldexp);
|
||||
}
|
||||
|
||||
#include "math_data/ldexpf_intel_data.h"
|
||||
TEST(math, ldexpf_intel) {
|
||||
DoMathDataTest<1>(g_ldexpf_intel_data, ldexpf);
|
||||
}
|
||||
|
||||
#include "math_data/log_intel_data.h"
|
||||
TEST(math, log_intel) {
|
||||
DoMathDataTest<1>(g_log_intel_data, log);
|
||||
}
|
||||
|
||||
#include "math_logf_intel_data.h"
|
||||
#include "math_data/logf_intel_data.h"
|
||||
TEST(math, logf_intel) {
|
||||
DoMathDataTest<1>(g_logf_intel_data, logf);
|
||||
}
|
||||
|
||||
#include "math_pow_intel_data.h"
|
||||
#include "math_data/log10_intel_data.h"
|
||||
TEST(math, log10_intel) {
|
||||
DoMathDataTest<1>(g_log10_intel_data, log10);
|
||||
}
|
||||
|
||||
#include "math_data/log10f_intel_data.h"
|
||||
TEST(math, log10f_intel) {
|
||||
DoMathDataTest<1>(g_log10f_intel_data, log10f);
|
||||
}
|
||||
|
||||
#include "math_data/log1p_intel_data.h"
|
||||
TEST(math, log1p_intel) {
|
||||
DoMathDataTest<1>(g_log1p_intel_data, log1p);
|
||||
}
|
||||
|
||||
#include "math_data/log1pf_intel_data.h"
|
||||
TEST(math, log1pf_intel) {
|
||||
DoMathDataTest<1>(g_log1pf_intel_data, log1pf);
|
||||
}
|
||||
|
||||
#include "math_data/log2_intel_data.h"
|
||||
TEST(math, log2_intel) {
|
||||
DoMathDataTest<1>(g_log2_intel_data, log2);
|
||||
}
|
||||
|
||||
#include "math_data/log2f_intel_data.h"
|
||||
TEST(math, log2f_intel) {
|
||||
DoMathDataTest<1>(g_log2f_intel_data, log2f);
|
||||
}
|
||||
|
||||
#include "math_data/logb_intel_data.h"
|
||||
TEST(math, logb_intel) {
|
||||
DoMathDataTest<1>(g_logb_intel_data, logb);
|
||||
}
|
||||
|
||||
#include "math_data/logbf_intel_data.h"
|
||||
TEST(math, logbf_intel) {
|
||||
DoMathDataTest<1>(g_logbf_intel_data, logbf);
|
||||
}
|
||||
|
||||
#include "math_data/modf_intel_data.h"
|
||||
TEST(math, modf_intel) {
|
||||
DoMathDataTest<1>(g_modf_intel_data, modf);
|
||||
}
|
||||
|
||||
#include "math_data/modff_intel_data.h"
|
||||
TEST(math, modff_intel) {
|
||||
DoMathDataTest<1>(g_modff_intel_data, modff);
|
||||
}
|
||||
|
||||
#include "math_data/nearbyint_intel_data.h"
|
||||
TEST(math, nearbyint_intel) {
|
||||
DoMathDataTest<1>(g_nearbyint_intel_data, nearbyint);
|
||||
}
|
||||
|
||||
#include "math_data/nearbyintf_intel_data.h"
|
||||
TEST(math, nearbyintf_intel) {
|
||||
DoMathDataTest<1>(g_nearbyintf_intel_data, nearbyintf);
|
||||
}
|
||||
|
||||
#include "math_data/nextafter_intel_data.h"
|
||||
TEST(math, nextafter_intel) {
|
||||
DoMathDataTest<1>(g_nextafter_intel_data, nextafter);
|
||||
}
|
||||
|
||||
#include "math_data/nextafterf_intel_data.h"
|
||||
TEST(math, nextafterf_intel) {
|
||||
DoMathDataTest<1>(g_nextafterf_intel_data, nextafterf);
|
||||
}
|
||||
|
||||
#include "math_data/pow_intel_data.h"
|
||||
TEST(math, pow_intel) {
|
||||
DoMathDataTest<1>(g_pow_intel_data, pow);
|
||||
}
|
||||
|
||||
#include "math_powf_intel_data.h"
|
||||
#include "math_data/powf_intel_data.h"
|
||||
TEST(math, powf_intel) {
|
||||
DoMathDataTest<1>(g_powf_intel_data, powf);
|
||||
}
|
||||
|
||||
#include "math_sin_intel_data.h"
|
||||
#include "math_data/remainder_intel_data.h"
|
||||
TEST(math, remainder_intel) {
|
||||
DoMathDataTest<1>(g_remainder_intel_data, remainder);
|
||||
}
|
||||
|
||||
#include "math_data/remainderf_intel_data.h"
|
||||
TEST(math, remainderf_intel) {
|
||||
DoMathDataTest<1>(g_remainderf_intel_data, remainderf);
|
||||
}
|
||||
|
||||
#include "math_data/remquo_intel_data.h"
|
||||
TEST(math, remquo_intel) {
|
||||
DoMathDataTest<1>(g_remquo_intel_data, remquo);
|
||||
}
|
||||
|
||||
#include "math_data/remquof_intel_data.h"
|
||||
TEST(math, remquof_intel) {
|
||||
DoMathDataTest<1>(g_remquof_intel_data, remquof);
|
||||
}
|
||||
|
||||
#include "math_data/rint_intel_data.h"
|
||||
TEST(math, rint_intel) {
|
||||
DoMathDataTest<1>(g_rint_intel_data, rint);
|
||||
}
|
||||
|
||||
#include "math_data/rintf_intel_data.h"
|
||||
TEST(math, rintf_intel) {
|
||||
DoMathDataTest<1>(g_rintf_intel_data, rintf);
|
||||
}
|
||||
|
||||
#include "math_data/round_intel_data.h"
|
||||
TEST(math, round_intel) {
|
||||
DoMathDataTest<1>(g_round_intel_data, round);
|
||||
}
|
||||
|
||||
#include "math_data/roundf_intel_data.h"
|
||||
TEST(math, roundf_intel) {
|
||||
DoMathDataTest<1>(g_roundf_intel_data, roundf);
|
||||
}
|
||||
|
||||
#include "math_data/scalb_intel_data.h"
|
||||
TEST(math, scalb_intel) {
|
||||
DoMathDataTest<1>(g_scalb_intel_data, scalb);
|
||||
}
|
||||
|
||||
#include "math_data/scalbf_intel_data.h"
|
||||
TEST(math, scalbf_intel) {
|
||||
DoMathDataTest<1>(g_scalbf_intel_data, scalbf);
|
||||
}
|
||||
|
||||
#include "math_data/scalbn_intel_data.h"
|
||||
TEST(math, scalbn_intel) {
|
||||
DoMathDataTest<1>(g_scalbn_intel_data, scalbn);
|
||||
}
|
||||
|
||||
#include "math_data/scalbnf_intel_data.h"
|
||||
TEST(math, scalbnf_intel) {
|
||||
DoMathDataTest<1>(g_scalbnf_intel_data, scalbnf);
|
||||
}
|
||||
|
||||
#include "math_data/significand_intel_data.h"
|
||||
TEST(math, significand_intel) {
|
||||
DoMathDataTest<1>(g_significand_intel_data, significand);
|
||||
}
|
||||
|
||||
#include "math_data/significandf_intel_data.h"
|
||||
TEST(math, significandf_intel) {
|
||||
DoMathDataTest<1>(g_significandf_intel_data, significandf);
|
||||
}
|
||||
|
||||
#include "math_data/sin_intel_data.h"
|
||||
TEST(math, sin_intel) {
|
||||
DoMathDataTest<1>(g_sin_intel_data, sin);
|
||||
}
|
||||
|
||||
#include "math_sincos_intel_data.h"
|
||||
TEST(math, sincos_intel) {
|
||||
DoMathDataTest<1>(g_sincos_intel_data, sincos);
|
||||
}
|
||||
|
||||
#include "math_sincosf_intel_data.h"
|
||||
TEST(math, sincosf_intel) {
|
||||
DoMathDataTest<1>(g_sincosf_intel_data, sincosf);
|
||||
}
|
||||
|
||||
#include "math_sinf_intel_data.h"
|
||||
#include "math_data/sinf_intel_data.h"
|
||||
TEST(math, sinf_intel) {
|
||||
DoMathDataTest<1>(g_sinf_intel_data, sinf);
|
||||
}
|
||||
|
||||
#include "math_tan_intel_data.h"
|
||||
#include "math_data/sinh_intel_data.h"
|
||||
TEST(math, sinh_intel) {
|
||||
DoMathDataTest<2>(g_sinh_intel_data, sinh);
|
||||
}
|
||||
|
||||
#include "math_data/sinhf_intel_data.h"
|
||||
TEST(math, sinhf_intel) {
|
||||
DoMathDataTest<2>(g_sinhf_intel_data, sinhf);
|
||||
}
|
||||
|
||||
#include "math_data/sincos_intel_data.h"
|
||||
TEST(math, sincos_intel) {
|
||||
DoMathDataTest<1>(g_sincos_intel_data, sincos);
|
||||
}
|
||||
|
||||
#include "math_data/sincosf_intel_data.h"
|
||||
TEST(math, sincosf_intel) {
|
||||
DoMathDataTest<1>(g_sincosf_intel_data, sincosf);
|
||||
}
|
||||
|
||||
#include "math_data/sqrt_intel_data.h"
|
||||
TEST(math, sqrt_intel) {
|
||||
DoMathDataTest<1>(g_sqrt_intel_data, sqrt);
|
||||
}
|
||||
|
||||
#include "math_data/sqrtf_intel_data.h"
|
||||
TEST(math, sqrtf_intel) {
|
||||
DoMathDataTest<1>(g_sqrtf_intel_data, sqrtf);
|
||||
}
|
||||
|
||||
#include "math_data/tan_intel_data.h"
|
||||
TEST(math, tan_intel) {
|
||||
DoMathDataTest<1>(g_tan_intel_data, tan);
|
||||
}
|
||||
|
||||
#include "math_tanf_intel_data.h"
|
||||
#include "math_data/tanf_intel_data.h"
|
||||
TEST(math, tanf_intel) {
|
||||
DoMathDataTest<1>(g_tanf_intel_data, tanf);
|
||||
}
|
||||
|
||||
#include "math_data/tanh_intel_data.h"
|
||||
TEST(math, tanh_intel) {
|
||||
DoMathDataTest<2>(g_tanh_intel_data, tanh);
|
||||
}
|
||||
|
||||
#include "math_data/tanhf_intel_data.h"
|
||||
TEST(math, tanhf_intel) {
|
||||
DoMathDataTest<2>(g_tanhf_intel_data, tanhf);
|
||||
}
|
||||
|
||||
#include "math_data/trunc_intel_data.h"
|
||||
TEST(math, trunc_intel) {
|
||||
DoMathDataTest<1>(g_trunc_intel_data, trunc);
|
||||
}
|
||||
|
||||
#include "math_data/truncf_intel_data.h"
|
||||
TEST(math, truncf_intel) {
|
||||
DoMathDataTest<1>(g_truncf_intel_data, truncf);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user