• Home
  • Raw
  • Download

Lines Matching refs:eps

34    float eps = boost::math::tools::epsilon<float>();  in test_values()  local
35 BOOST_CHECK_CLOSE(tr1::acoshf(std::cosh(0.5f)), 0.5f, 5000 * eps); in test_values()
36 BOOST_CHECK_CLOSE(tr1::asinhf(std::sinh(0.5f)), 0.5f, 5000 * eps); in test_values()
37 BOOST_CHECK_CLOSE(tr1::atanhf(std::tanh(0.5f)), 0.5f, 5000 * eps); in test_values()
39 BOOST_CHECK_CLOSE(tr1::cbrtf(1.5f * 1.5f * 1.5f), 1.5f, 5000 * eps); in test_values()
46 …t>(0.125)), static_cast<float>(0.85968379519866618260697055347837660181302041685015L), eps * 1000); in test_values()
47 …oat>(0.5)), static_cast<float>(0.47950012218695346231725334610803547126354842424204L), eps * 1000); in test_values()
48 …float>(1)), static_cast<float>(0.15729920705028513065877936491739074070393300203370L), eps * 1000); in test_values()
49 …at>(5)), static_cast<float>(1.5374597944280348501883434853833788901180503147234e-12L), eps * 1000); in test_values()
50 …t>(-0.125)), static_cast<float>(1.1403162048013338173930294465216233981869795831498L), eps * 1000); in test_values()
51 …oat>(-0.5)), static_cast<float>(1.5204998778130465376827466538919645287364515757580L), eps * 1000); in test_values()
52 BOOST_CHECK_CLOSE(tr1::erfcf(static_cast<float>(0)), static_cast<float>(1), eps * 1000); in test_values()
54 …t>(0.125)), static_cast<float>(0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
55 …oat>(0.5)), static_cast<float>(0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
56 …float>(1)), static_cast<float>(0.84270079294971486934122063508260925929606699796630L), eps * 1000); in test_values()
57 …<float>(5)), static_cast<float>(0.9999999999984625402055719651498116565146166211099L), eps * 1000); in test_values()
58 …(-0.125)), static_cast<float>(-0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
59 …t>(-0.5)), static_cast<float>(-0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
60 BOOST_CHECK_CLOSE(tr1::erff(static_cast<float>(0)), static_cast<float>(0), eps * 1000); in test_values()
62 …83880615234375e0)), static_cast<float>(0.4587086807259736626531803258754840111707e0L), eps * 1000); in test_values()
63 …83880615234375e0)), static_cast<float>(0.7896673415707786528734865994546559029663e0L), eps * 1000); in test_values()
64 …90869140625e-1)), static_cast<float>(-0.2068660038044094868521052319477265955827e-1L), eps * 1000); in test_values()
65 …90869140625e-1)), static_cast<float>(-0.2026592921724753704129022027337835687888e-1L), eps * 1000); in test_values()
70 BOOST_CHECK_CLOSE(tr1::hypotf(1.0f, 3.0f), std::sqrt(10.0f), eps * 500); in test_values()
72 …loat>(3.5)), static_cast<float>(1.2009736023470742248160218814507129957702389154682L), 5000 * eps); in test_values()
73 …at>(0.125)), static_cast<float>(2.0194183575537963453202905211670995899482809521344L), 5000 * eps); in test_values()
74 …t>(-0.125)), static_cast<float>(2.1653002489051702517540619481440174064962195287626L), 5000 * eps); in test_values()
75 …t>(-3.125)), static_cast<float>(0.1543111276840418242676072830970532952413339012367L), 5000 * eps); in test_values()
76 …9.0/1024)), static_cast<float>(-149.43323093420259741100038126078721302600128285894L), 5000 * eps); in test_values()
78 …loat>(3.5)), static_cast<float>(3.3233509704478425511840640312646472177454052302295L), 5000 * eps); in test_values()
79 …at>(0.125)), static_cast<float>(7.5339415987976119046992298412151336246104195881491L), 5000 * eps); in test_values()
80 …>(-0.125)), static_cast<float>(-8.7172188593831756100190140408231437691829605421405L), 5000 * eps); in test_values()
81 …t>(-3.125)), static_cast<float>(1.1668538708507675587790157356605097019141636072094L), 5000 * eps); in test_values()
107 BOOST_CHECK_CLOSE(tr1::acosh(std::cosh(0.5f)), 0.5f, 5000 * eps); in test_values()
108 BOOST_CHECK_CLOSE(tr1::asinh(std::sinh(0.5f)), 0.5f, 5000 * eps); in test_values()
109 BOOST_CHECK_CLOSE(tr1::atanh(std::tanh(0.5f)), 0.5f, 5000 * eps); in test_values()
111 BOOST_CHECK_CLOSE(tr1::cbrt(1.5f * 1.5f * 1.5f), 1.5f, 5000 * eps); in test_values()
118 …t>(0.125)), static_cast<float>(0.85968379519866618260697055347837660181302041685015L), eps * 1000); in test_values()
119 …oat>(0.5)), static_cast<float>(0.47950012218695346231725334610803547126354842424204L), eps * 1000); in test_values()
120 …float>(1)), static_cast<float>(0.15729920705028513065877936491739074070393300203370L), eps * 1000); in test_values()
121 …at>(5)), static_cast<float>(1.5374597944280348501883434853833788901180503147234e-12L), eps * 1000); in test_values()
122 …t>(-0.125)), static_cast<float>(1.1403162048013338173930294465216233981869795831498L), eps * 1000); in test_values()
123 …oat>(-0.5)), static_cast<float>(1.5204998778130465376827466538919645287364515757580L), eps * 1000); in test_values()
124 BOOST_CHECK_CLOSE(tr1::erfc(static_cast<float>(0)), static_cast<float>(1), eps * 1000); in test_values()
126 …t>(0.125)), static_cast<float>(0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
127 …oat>(0.5)), static_cast<float>(0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
128 …float>(1)), static_cast<float>(0.84270079294971486934122063508260925929606699796630L), eps * 1000); in test_values()
129 …<float>(5)), static_cast<float>(0.9999999999984625402055719651498116565146166211099L), eps * 1000); in test_values()
130 …(-0.125)), static_cast<float>(-0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
131 …t>(-0.5)), static_cast<float>(-0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
132 BOOST_CHECK_CLOSE(tr1::erf(static_cast<float>(0)), static_cast<float>(0), eps * 1000); in test_values()
134 …83880615234375e0)), static_cast<float>(0.4587086807259736626531803258754840111707e0L), eps * 1000); in test_values()
135 …83880615234375e0)), static_cast<float>(0.7896673415707786528734865994546559029663e0L), eps * 1000); in test_values()
136 …90869140625e-1)), static_cast<float>(-0.2068660038044094868521052319477265955827e-1L), eps * 1000); in test_values()
137 …90869140625e-1)), static_cast<float>(-0.2026592921724753704129022027337835687888e-1L), eps * 1000); in test_values()
142 BOOST_CHECK_CLOSE(tr1::hypot(1.0f, 3.0f), std::sqrt(10.0f), eps * 500); in test_values()
144 …loat>(3.5)), static_cast<float>(1.2009736023470742248160218814507129957702389154682L), 5000 * eps); in test_values()
145 …at>(0.125)), static_cast<float>(2.0194183575537963453202905211670995899482809521344L), 5000 * eps); in test_values()
146 …t>(-0.125)), static_cast<float>(2.1653002489051702517540619481440174064962195287626L), 5000 * eps); in test_values()
147 …t>(-3.125)), static_cast<float>(0.1543111276840418242676072830970532952413339012367L), 5000 * eps); in test_values()
148 …9.0/1024)), static_cast<float>(-149.43323093420259741100038126078721302600128285894L), 5000 * eps); in test_values()
150 …loat>(3.5)), static_cast<float>(3.3233509704478425511840640312646472177454052302295L), 5000 * eps); in test_values()
151 …at>(0.125)), static_cast<float>(7.5339415987976119046992298412151336246104195881491L), 5000 * eps); in test_values()
152 …>(-0.125)), static_cast<float>(-8.7172188593831756100190140408231437691829605421405L), 5000 * eps); in test_values()
153 …t>(-3.125)), static_cast<float>(1.1668538708507675587790157356605097019141636072094L), 5000 * eps); in test_values()
179 …tic_cast<float>(0.5L)), static_cast<float>(88.31510416666666666666666666666666666667L), eps * 100); in test_values()
180 …c_cast<float>(2.5L)), static_cast<float>(-0.8802526766660982969576719576719576719577L), eps * 100); in test_values()
181 …tic_cast<float>(4.5L)), static_cast<float>(1.564311458042689732142857142857142857143L), eps * 100); in test_values()
182 …tic_cast<float>(8.5L)), static_cast<float>(20.51596541066649098875661375661375661376L), eps * 100); in test_values()
183 …c_cast<float>(12.5L)), static_cast<float>(-199.5560968456234671241181657848324514991L), eps * 100); in test_values()
184 …ast<float>(12.5L)), static_cast<float>(-4.996769495006119488583146995907246595400e16L), eps * 100); in test_values()
186 …K_CLOSE_FRACTION(tr1::laguerref(1, static_cast<float>(0.5L)), static_cast<float>(0.5L), eps * 100); in test_values()
187 …c_cast<float>(0.5L)), static_cast<float>(-0.3307291666666666666666666666666666666667L), eps * 100); in test_values()
188 …c_cast<float>(0.5L)), static_cast<float>(-0.5183392237103174603174603174603174603175L), eps * 100); in test_values()
189 …ic_cast<float>(0.5L)), static_cast<float>(0.3120174870800154148915399248893113634676L), eps * 100); in test_values()
190 …c_cast<float>(0.5L)), static_cast<float>(-0.3181388060269979064951118308575628226834L), eps * 100); in test_values()
192 …_CLOSE_FRACTION(tr1::laguerref(1, static_cast<float>(-0.5L)), static_cast<float>(1.5L), eps * 100); in test_values()
193 …ic_cast<float>(-0.5L)), static_cast<float>(3.835937500000000000000000000000000000000L), eps * 100); in test_values()
194 …ic_cast<float>(-0.5L)), static_cast<float>(7.950934709821428571428571428571428571429L), eps * 100); in test_values()
195 …ic_cast<float>(-0.5L)), static_cast<float>(76.12915699869631476833699787070874048223L), eps * 100); in test_values()
196 …ic_cast<float>(-0.5L)), static_cast<float>(2307.428631277506570629232863491518399720L), eps * 100); in test_values()
198 …ic_cast<float>(4.5L)), static_cast<float>(-3.500000000000000000000000000000000000000L), eps * 100); in test_values()
199 …c_cast<float>(4.5L)), static_cast<float>(0.08593750000000000000000000000000000000000L), eps * 100); in test_values()
200 …ic_cast<float>(4.5L)), static_cast<float>(-1.036928013392857142857142857142857142857L), eps * 100); in test_values()
201 …tic_cast<float>(4.5L)), static_cast<float>(1.437239150257817378525582974722170737587L), eps * 100); in test_values()
202 …c_cast<float>(4.5L)), static_cast<float>(-0.7795068145562651416494321484050019245248L), eps * 100); in test_values()
204 …tic_cast<float>(0.5L)), static_cast<float>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
205 …tic_cast<float>(0.5L)), static_cast<float>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
206 …ic_cast<float>(-0.5L)), static_cast<float>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
207 …ic_cast<float>(-0.5L)), static_cast<float>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
209 …K_CLOSE_FRACTION(tr1::legendref(1, static_cast<float>(0.5L)), static_cast<float>(0.5L), eps * 100); in test_values()
210 …c_cast<float>(0.5L)), static_cast<float>(-0.2890625000000000000000000000000000000000L), eps * 100); in test_values()
211 …ic_cast<float>(0.5L)), static_cast<float>(0.2231445312500000000000000000000000000000L), eps * 100); in test_values()
212 …_cast<float>(0.5L)), static_cast<float>(-0.09542943523261546936538467572384923220258L), eps * 100); in test_values()
214 float sv = eps / 1024; in test_values()
215 …E(tr1::betaf(static_cast<float>(1), static_cast<float>(1)), static_cast<float>(1), eps * 20 * 100); in test_values()
216 …r1::betaf(static_cast<float>(1), static_cast<float>(4)), static_cast<float>(0.25), eps * 20 * 100); in test_values()
217 …r1::betaf(static_cast<float>(4), static_cast<float>(1)), static_cast<float>(0.25), eps * 20 * 100); in test_values()
218 BOOST_CHECK_CLOSE(tr1::betaf(sv, static_cast<float>(4)), 1/sv, eps * 20 * 100); in test_values()
219 BOOST_CHECK_CLOSE(tr1::betaf(static_cast<float>(4), sv), 1/sv, eps * 20 * 100); in test_values()
220 …<float>(20)), static_cast<float>(0.00002823263692828910220214568040654997176736L), eps * 20 * 100); in test_values()
221 …loat>(0.000023L)), static_cast<float>(43558.24045647538375006349016083320744662L), eps * 20 * 100); in test_values()
223 …t<float>(0)), static_cast<float>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
224 …oat>(0.125)), static_cast<float>(1.5769867712158131421244030532288080803822271060839), eps * 5000); in test_values()
225 …loat>(0.25)), static_cast<float>(1.5962422221317835101489690714979498795055744578951), eps * 5000); in test_values()
226 …>(300)/1024), static_cast<float>(1.6062331054696636704261124078746600894998873503208), eps * 5000); in test_values()
227 …>(400)/1024), static_cast<float>(1.6364782007562008756208066125715722889067992997614), eps * 5000); in test_values()
228 …loat>(-0.5)), static_cast<float>(1.6857503548125960428712036577990769895008008941411), eps * 5000); in test_values()
229 …oat>(-0.75)), static_cast<float>(1.9109897807518291965531482187613425592531451316788), eps * 5000); in test_values()
231 … BOOST_CHECK_CLOSE(tr1::comp_ellint_2f(static_cast<float>(-1)), static_cast<float>(1), eps * 5000); in test_values()
232 …t<float>(0)), static_cast<float>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
233 …100) / 1024), static_cast<float>(1.5670445330545086723323795143598956428788609133377), eps * 5000); in test_values()
234 …200) / 1024), static_cast<float>(1.5557071588766556854463404816624361127847775545087), eps * 5000); in test_values()
235 …300) / 1024), static_cast<float>(1.5365278991162754883035625322482669608948678755743), eps * 5000); in test_values()
236 …400) / 1024), static_cast<float>(1.5090417763083482272165682786143770446401437564021), eps * 5000); in test_values()
237 …loat>(-0.5)), static_cast<float>(1.4674622093394271554597952669909161360253617523272), eps * 5000); in test_values()
238 …600) / 1024), static_cast<float>(1.4257538571071297192428217218834579920545946473778), eps * 5000); in test_values()
239 …800) / 1024), static_cast<float>(1.2927868476159125056958680222998765985004489572909), eps * 5000); in test_values()
240 …900) / 1024), static_cast<float>(1.1966864890248739524112920627353824133420353430982), eps * 5000); in test_values()
242 …static_cast<float>(0)), static_cast<float>(1.586867847454166237308008033828114192951), eps * 5000); in test_values()
243 …static_cast<float>(0)), static_cast<float>(1.639999865864511206865258329748601457626), eps * 5000); in test_values()
244 …)), static_cast<float>(1.57079632679489661923132169163975144209858469968755291048747), eps * 5000); in test_values()
245 …atic_cast<float>(0.5)), static_cast<float>(2.221441469079183123507940495030346849307), eps * 5000); in test_values()
246 …), static_cast<float>(0.712708870925620061597924858162260293305195624270730660081949), eps * 5000); in test_values()
247 … static_cast<float>(0.00496944596485066055800109163256108604615568144080386919012831), eps * 5000); in test_values()
248 …tatic_cast<float>(0.0000157080225184890546939710019277357161497407143903832703317801), eps * 5000); in test_values()
249 …4), static_cast<float>(2.18674503176462374414944618968850352696579451638002110619287), eps * 5000); in test_values()
250 …4), static_cast<float>(101.045289804941384100960063898569538919135722087486350366997), eps * 5000); in test_values()
252 …static_cast<float>(2.34379212133481347189068464680335815256364262507955635911656e-15), eps * 5000); in test_values()
253 …, static_cast<float>(0.0583514045989371500460946536220735787163510569634133670181210), eps * 5000); in test_values()
254 …, static_cast<float>(0.0267920938009571023702933210070984416052633027166975342895062), eps * 5000); in test_values()
255 …)), static_cast<float>(597.577606961369169607937419869926705730305175364662688426534), eps * 5000); in test_values()
256 … static_cast<float>(1.41474005665181350367684623930576333542989766867888186478185e35), eps * 5000); in test_values()
257 … static_cast<float>(1.07153277202900671531087024688681954238311679648319534644743e20), eps * 5000); in test_values()
258 …)), static_cast<float>(2066.27694757392660413922181531984160871678224178890247540320), eps * 5000); in test_values()
259 …)), static_cast<float>(2066.27694672763190927440969155740243346136463461655104698748), eps * 5000); in test_values()
261 … static_cast<float>(3.80739920118603335646474073457326714709615200130620574875292e-9), eps * 5000); in test_values()
262 …, static_cast<float>(0.0281933076257506091621579544064767140470089107926550720453038), eps * 5000); in test_values()
263 …), static_cast<float>(-2.55820064470647911823175836997490971806135336759164272675969), eps * 5000); in test_values()
264 …ast<float>(1e+04)), static_cast<float>(2.449843111985605522111159013846599118397e-03), eps * 5000); in test_values()
265 … static_cast<float>(0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
266 …tatic_cast<float>(-0.000747424248595630177396350688505919533097973148718960064663632), eps * 5000); in test_values()
267 …tatic_cast<float>(-0.000776600124835704280633640911329691642748783663198207360238214), eps * 5000); in test_values()
268 …tatic_cast<float>(-0.000466322721115193071631008581529503095819705088484386434589780), eps * 5000); in test_values()
269 …, static_cast<float>(0.0358874487875643822020496677692429287863419555699447066226409), eps * 5000); in test_values()
270 … static_cast<float>(0.00244984311198560552211115901384659911839737686676766460822577), eps * 5000); in test_values()
271 …static_cast<float>(0.000279243200433579511095229508894156656558211060453622750659554), eps * 5000); in test_values()
272 …, static_cast<float>(0.0708184798097594268482290389188138201440114881159344944791454), eps * 5000); in test_values()
273 … static_cast<float>(1.41474013160494695750009004222225969090304185981836460288562e35), eps * 5000); in test_values()
274 … static_cast<float>(-0.0902239288885423309568944543848111461724911781719692852541489), eps * 5000); in test_values()
275 … static_cast<float>(-0.0547064914615137807616774867984047583596945624129838091326863), eps * 5000); in test_values()
276 …static_cast<float>(-0.00556783614400875611650958980796060611309029233226596737701688), eps * 5000); in test_values()
277 … static_cast<float>(-0.0547613660316806551338637153942604550779513947674222863858713), eps * 5000); in test_values()
279 …), static_cast<float>(0.558532231646608646115729767013630967055657943463362504577189), eps * 5000); in test_values()
280 …), static_cast<float>(0.383621010650189547146769320487006220295290256657827220786527), eps * 5000); in test_values()
281 … static_cast<float>(5.62397392719283271332307799146649700147907612095185712015604e20), eps * 5000); in test_values()
282 …4), static_cast<float>(1.30623288775012596319554857587765179889689223531159532808379), eps * 5000); in test_values()
283 …tatic_cast<float>(0.0000733045300798502164644836879577484533096239574909573072142667), eps * 5000); in test_values()
284 …static_cast<float>(5.41274555306792267322084448693957747924412508020839543293369e-45), eps * 5000); in test_values()
285 … static_cast<float>(2.35522579263922076203415803966825431039900000000993410734978e38), eps * 5000); in test_values()
286 … static_cast<float>(0.00161425530039067002345725193091329085443750382929208307802221), eps * 5000); in test_values()
287 … static_cast<float>(1.39565245860302528069481472855619216759142225046370312329416e-6), eps * 5000); in test_values()
288 …static_cast<float>(9.11950412043225432171915100042647230802198254567007382956336e-68), eps * 5000); in test_values()
290 …), static_cast<float>(-817.033790261762580469303126467917092806755460418223776544122), eps * 5000); in test_values()
291 …), static_cast<float>(-2.61489440328417468776474188539366752698192046890955453259866), eps * 5000); in test_values()
292 … static_cast<float>(-0.0274994493896489729948109971802244976377957234563871795364056), eps * 5000); in test_values()
293 …static_cast<float>(-0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
294 …static_cast<float>(-1.50382374389531766117868938966858995093408410498915220070230e38), eps * 5000); in test_values()
295 …, static_cast<float>(0.0583041891319026009955779707640455341990844522293730214223545), eps * 5000); in test_values()
296 … static_cast<float>(-5.38829231428696507293191118661269920130838607482708483122068e9), eps * 5000); in test_values()
297 …static_cast<float>(-0.00376577888677186194728129112270988602876597726657372330194186), eps * 5000); in test_values()
298 … static_cast<float>(-3.81009803444766877495905954105669819951653361036342457919021e9), eps * 5000); in test_values()
300 …E(tr1::ellint_1f(static_cast<float>(0), static_cast<float>(0)), static_cast<float>(0), eps * 5000); in test_values()
301 …1::ellint_1f(static_cast<float>(0), static_cast<float>(-10)), static_cast<float>(-10), eps * 5000); in test_values()
302 …float>(-1)), static_cast<float>(-1.2261911708835170708130609674719067527242483502207), eps * 5000); in test_values()
303 …float>(-4)), static_cast<float>(-5.3190556182262405182189463092940736859067548232647), eps * 5000); in test_values()
304 …t<float>(8)), static_cast<float>(9.0419973860310100524448893214394562615252527557062), eps * 5000); in test_values()
305 …1e-05)), static_cast<float>(0.000010000000000127604166668510945638036143355898993088), eps * 5000); in test_values()
306 …oat>(1e+05)), static_cast<float>(100002.38431454899771096037307519328741455615271038), eps * 5000); in test_values()
307 …(1e-20)), static_cast<float>(1.0000000000000000000000000000000000000000166666667e-20), eps * 5000); in test_values()
308 …<float>(1e-20), static_cast<float>(1e-20)), static_cast<float>(1.000000000000000e-20), eps * 5000); in test_values()
309 …>(1e+20)), static_cast<float>(1.0418143796499216839719289963154558027005142709763e20), eps * 5000); in test_values()
310 …t<float>(2)), static_cast<float>(2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
311 …t<float>(4)), static_cast<float>(4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
312 …t<float>(6)), static_cast<float>(6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
313 …<float>(10)), static_cast<float>(10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
314 …float>(-2)), static_cast<float>(-2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
315 …float>(-4)), static_cast<float>(-4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
316 …float>(-6)), static_cast<float>(-6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
317 …loat>(-10)), static_cast<float>(-10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
319 …E(tr1::ellint_2f(static_cast<float>(0), static_cast<float>(0)), static_cast<float>(0), eps * 5000); in test_values()
320 …1::ellint_2f(static_cast<float>(0), static_cast<float>(-10)), static_cast<float>(-10), eps * 5000); in test_values()
321 …loat>(-1)), static_cast<float>(-0.84147098480789650665250232163029899962256306079837), eps * 5000); in test_values()
322 …float>(-4)), static_cast<float>(-3.1756145986492562317862928524528520686391383168377), eps * 5000); in test_values()
323 …t<float>(8)), static_cast<float>(7.2473147180505693037677015377802777959345489333465), eps * 5000); in test_values()
324 …t>(1e-05)), static_cast<float>(9.999999999898274739584436515967055859383969942432E-6), eps * 5000); in test_values()
325 …oat>(1e+05)), static_cast<float>(99761.153306972066658135668386691227343323331995888), eps * 5000); in test_values()
326 …t>(1e+10)), static_cast<float>(9.3421545766487137036576748555295222252286528414669e9), eps * 5000); in test_values()
327 …(1), 66)), static_cast<float>(7.0886102721911705466476846969992069994308167515242e19), eps * 5000); in test_values()
329 …atic_cast<float>(-1)), static_cast<float>(-1.557407724654902230506974807458360173087), eps * 5000); in test_values()
330 …atic_cast<float>(-4)), static_cast<float>(-4.153623371196831087495427530365430979011), eps * 5000); in test_values()
331 …static_cast<float>(8)), static_cast<float>(8.935930619078575123490612395578518914416), eps * 5000); in test_values()
332 …), static_cast<float>(0.501246705365439492445236118603525029757890291780157969500480), eps * 5000); in test_values()
333 …t<float>(0), static_cast<float>(0), static_cast<float>(0.5)), static_cast<float>(0.5), eps * 5000); in test_values()
334 …), static_cast<float>(0.437501067017546278595664813509803743009132067629603474488486), eps * 5000); in test_values()
335 …), static_cast<float>(0.510269830229213412212501938035914557628394166585442994564135), eps * 5000); in test_values()
336 …), static_cast<float>(0.533293253875952645421201146925578536430596894471541312806165), eps * 5000); in test_values()
337 …), static_cast<float>(0.871827580412760575085768367421866079353646112288567703061975), eps * 5000); in test_values()
338 …), static_cast<float>(0.255341921221036266504482236490473678204201638800822621740476), eps * 5000); in test_values()
339 …), static_cast<float>(0.261119051639220165094943572468224137699644963125853641716219), eps * 5000); in test_values()
340 …)), static_cast<float>(13.2821612239764190363647953338544569682942329604483733197131), eps * 5000); in test_values()
341 …atic_cast<float>(-1)), static_cast<float>(-1.228014414316220642611298946293865487807), eps * 5000); in test_values()
342 …ast<float>(1e+10)), static_cast<float>(1.536591003599172091573590441336982730551e+10), eps * 5000); in test_values()
343 …, static_cast<float>(0.0347926099493147087821620459290460547131012904008557007934290), eps * 5000); in test_values()
344 …static_cast<float>(0.000109956202759561502329123384755016959364346382187364656768212), eps * 5000); in test_values()
345 … static_cast<float>(1.00000626665567332602765201107198822183913978895904937646809e15), eps * 5000); in test_values()
346 …tatic_cast<float>(0.0000157080616044072676127333183571107873332593142625043567690379), eps * 5000); in test_values()
347 … static_cast<float>(6.43274293944380717581167058274600202023334985100499739678963e21), eps * 5000); in test_values()
348 …), static_cast<float>(0.124573770342749525407523258569507331686458866564082916835900), eps * 5000); in test_values()
349 …)), static_cast<float>(1.77299767784815770192352979665283069318388205110727241629752), eps * 5000); in test_values()
351 …, static_cast<float>(-6.35327933972759151358547423727042905862963067106751711596065L), eps * 5000); in test_values()
352 …, static_cast<float>(-1.37320852494298333781545045921206470808223543321810480716122L), eps * 5000); in test_values()
353 …, static_cast<float>(0.454219904863173579920523812662802365281405554352642045162818L), eps * 5000); in test_values()
354 …), static_cast<float>(1.89511781635593675546652093433163426901706058173270759164623L), eps * 5000); in test_values()
355 …static_cast<float>(1.72763195602911805201155668940185673806099654090456049881069e20L), eps * 5000); in test_values()
356 …, static_cast<float>(-6.35523246483107180261445551935803221293763008553775821607264L), eps * 5000); in test_values()
357 …, static_cast<float>(-1.62342564058416879145630692462440887363310605737209536579267L), eps * 5000); in test_values()
358 … static_cast<float>(-0.559773594776160811746795939315085235226846890316353515248293L), eps * 5000); in test_values()
359 … static_cast<float>(-0.219383934395520273677163775460121649031047293406908207577979L), eps * 5000); in test_values()
360 …atic_cast<float>(-2.27237132932219350440719707268817831250090574830769670186618e-24L), eps * 5000); in test_values()
362 …_CHECK_CLOSE_FRACTION(tr1::hermitef(0, static_cast<float>(1)), static_cast<float>(1.L), 100 * eps); in test_values()
363 …_CHECK_CLOSE_FRACTION(tr1::hermitef(1, static_cast<float>(1)), static_cast<float>(2.L), 100 * eps); in test_values()
364 …_CHECK_CLOSE_FRACTION(tr1::hermitef(1, static_cast<float>(2)), static_cast<float>(4.L), 100 * eps); in test_values()
365 …_CHECK_CLOSE_FRACTION(tr1::hermitef(1, static_cast<float>(10)), static_cast<float>(20), 100 * eps); in test_values()
366 …HECK_CLOSE_FRACTION(tr1::hermitef(1, static_cast<float>(100)), static_cast<float>(200), 100 * eps); in test_values()
367 …HECK_CLOSE_FRACTION(tr1::hermitef(1, static_cast<float>(1e6)), static_cast<float>(2e6), 100 * eps); in test_values()
368 …(tr1::hermitef(10, static_cast<float>(30)), static_cast<float>(5.896624628001300E+17L), 100 * eps); in test_values()
369 …r1::hermitef(10, static_cast<float>(1000)), static_cast<float>(1.023976960161280E+33L), 100 * eps); in test_values()
370 …(tr1::hermitef(10, static_cast<float>(10)), static_cast<float>(8.093278209760000E+12L), 100 * eps); in test_values()
371 …tr1::hermitef(10, static_cast<float>(-10)), static_cast<float>(8.093278209760000E+12L), 100 * eps); in test_values()
372 …(tr1::hermitef(3, static_cast<float>(-10)), static_cast<float>(-7.880000000000000E+3L), 100 * eps); in test_values()
373 …r1::hermitef(3, static_cast<float>(-1000)), static_cast<float>(-7.999988000000000E+9L), 100 * eps); in test_values()
374 …hermitef(3, static_cast<float>(-1000000)), static_cast<float>(-7.999999999988000E+18L), 100 * eps); in test_values()
376 …>(0.125)), static_cast<float>(-0.63277562349869525529352526763564627152686379131122L), eps * 5000); in test_values()
377 …at>(1024)), static_cast<float>(-1023.4228554489429786541032870895167448906103303056L), eps * 5000); in test_values()
378 …oat>(1024)), static_cast<float>(1024.5772867695045940578681624248887776501597556226L), eps * 5000); in test_values()
379 …, static_cast<float>(-1.46035450880958681288949915251529801246722933101258149054289L), eps * 5000); in test_values()
380 …at>(1.125)), static_cast<float>(8.5862412945105752999607544082693023591996301183069L), eps * 5000); in test_values()
381 …<float>(2)), static_cast<float>(1.6449340668482264364724151666460251892189499012068L), eps * 5000); in test_values()
382 …loat>(3.5)), static_cast<float>(1.1267338673170566464278124918549842722219969574036L), eps * 5000); in test_values()
383 …), static_cast<float>(1.08232323371113819151600369654116790277475095191872690768298L), eps * 5000); in test_values()
384 …), static_cast<float>(1.08225596856391369799036835439238249195298434901488518878804L), eps * 5000); in test_values()
385 …), static_cast<float>(1.05470751076145426402296728896028011727249383295625173068468L), eps * 5000); in test_values()
386 …), static_cast<float>(1.01200589988852479610078491680478352908773213619144808841031L), eps * 5000); in test_values()
387 …), static_cast<float>(1.00582672753652280770224164440459408011782510096320822989663L), eps * 5000); in test_values()
388 …at>(8.125)), static_cast<float>(1.0037305205308161603183307711439385250181080293472L), eps * 5000); in test_values()
389 …t>(16.125)), static_cast<float>(1.0000140128224754088474783648500235958510030511915L), eps * 5000); in test_values()
390 …BOOST_CHECK_CLOSE(tr1::riemann_zetaf(static_cast<float>(0)), static_cast<float>(-0.5L), eps * 5000… in test_values()
391 …(-0.125)), static_cast<float>(-0.39906966894504503550986928301421235400280637468895L), eps * 5000); in test_values()
392 …at>(-1)), static_cast<float>(-0.083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
393 … BOOST_CHECK_CLOSE(tr1::riemann_zetaf(static_cast<float>(-2)), static_cast<float>(0L), eps * 5000); in test_values()
394 ….5)), static_cast<float>(0.0085169287778503305423585670283444869362759902200745L), eps * 5000 * 3); in test_values()
395 …at>(-3)), static_cast<float>(0.0083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
396 BOOST_CHECK_CLOSE(tr1::riemann_zetaf(static_cast<float>(-4)), static_cast<float>(0), eps * 5000); in test_values()
397 …BOOST_CHECK_CLOSE(tr1::riemann_zetaf(static_cast<float>(-20)), static_cast<float>(0), eps * 5000 *… in test_values()
398 …21)), static_cast<float>(-281.46014492753623188405797101449275362318840579710L), eps * 5000 * 100); in test_values()
399 …5)), static_cast<float>(2.2762941726834511267740045451463455513839970804578e7L), eps * 5000 * 100); in test_values()
401 …9140625e-1)), static_cast<float>(0.9999657468461303487880990241993035937654e0), eps * 5000 * 100); in test_values()
402 …3984375e-1)), static_cast<float>(0.9999483203249623334100130061926184665364e0), eps * 5000 * 100); in test_values()
403 …140625e-1)), static_cast<float>(0.1370120120703995134662099191103188366059e-4), eps * 5000 * 100); in test_values()
404 …984375e-1)), static_cast<float>(0.2067173265753174063228459655801741280461e-4), eps * 5000 * 100); in test_values()
405 …1796875e3)), static_cast<float>(0.7887555711993028736906736576314283291289e-2), eps * 5000 * 100); in test_values()
406 …546875e3)), static_cast<float>(-0.1463292767579579943284849187188066532514e-2), eps * 5000 * 100); in test_values()
408 …82421875e0)), static_cast<float>(-0.2249212131304610409189209411089291558038e1), eps * 5000 * 100); in test_values()
409 …015625e0)), static_cast<float>(-0.1213309779166084571756446746977955970241e1), eps * 5000 * 100); in test_values()
410 …421875e0)), static_cast<float>(-0.4541702641837159203058389758895634766256e2), eps * 5000 * 100); in test_values()
411 …015625e0)), static_cast<float>(-0.1156112621471167110574129561700037138981e2), eps * 5000 * 100); in test_values()
412 …640625e1)), static_cast<float>(-0.2427889658115064857278886600528596240123e9), eps * 5000 * 100); in test_values()
413 …296875e1)), static_cast<float>(-0.3394649246350136450439882104151313759251e4), eps * 5000 * 100); in test_values()
415 …ic_cast<float>(0.5)), static_cast<float>(0.2061460599687871330692286791802688341213L), eps * 5000); in test_values()
416 … static_cast<float>(-0.406036847302819452666908966769096223205057182668333862900509L), eps * 5000); in test_values()
421 …tic_cast<float>(0.5L)), static_cast<float>(88.31510416666666666666666666666666666667L), eps * 100); in test_values()
422 …c_cast<float>(2.5L)), static_cast<float>(-0.8802526766660982969576719576719576719577L), eps * 100); in test_values()
423 …tic_cast<float>(4.5L)), static_cast<float>(1.564311458042689732142857142857142857143L), eps * 100); in test_values()
424 …tic_cast<float>(8.5L)), static_cast<float>(20.51596541066649098875661375661375661376L), eps * 100); in test_values()
425 …c_cast<float>(12.5L)), static_cast<float>(-199.5560968456234671241181657848324514991L), eps * 100); in test_values()
426 …ast<float>(12.5L)), static_cast<float>(-4.996769495006119488583146995907246595400e16L), eps * 100); in test_values()
428 …CK_CLOSE_FRACTION(tr1::laguerre(1, static_cast<float>(0.5L)), static_cast<float>(0.5L), eps * 100); in test_values()
429 …c_cast<float>(0.5L)), static_cast<float>(-0.3307291666666666666666666666666666666667L), eps * 100); in test_values()
430 …c_cast<float>(0.5L)), static_cast<float>(-0.5183392237103174603174603174603174603175L), eps * 100); in test_values()
431 …ic_cast<float>(0.5L)), static_cast<float>(0.3120174870800154148915399248893113634676L), eps * 100); in test_values()
432 …c_cast<float>(0.5L)), static_cast<float>(-0.3181388060269979064951118308575628226834L), eps * 100); in test_values()
434 …K_CLOSE_FRACTION(tr1::laguerre(1, static_cast<float>(-0.5L)), static_cast<float>(1.5L), eps * 100); in test_values()
435 …ic_cast<float>(-0.5L)), static_cast<float>(3.835937500000000000000000000000000000000L), eps * 100); in test_values()
436 …ic_cast<float>(-0.5L)), static_cast<float>(7.950934709821428571428571428571428571429L), eps * 100); in test_values()
437 …ic_cast<float>(-0.5L)), static_cast<float>(76.12915699869631476833699787070874048223L), eps * 100); in test_values()
438 …ic_cast<float>(-0.5L)), static_cast<float>(2307.428631277506570629232863491518399720L), eps * 100); in test_values()
440 …ic_cast<float>(4.5L)), static_cast<float>(-3.500000000000000000000000000000000000000L), eps * 100); in test_values()
441 …c_cast<float>(4.5L)), static_cast<float>(0.08593750000000000000000000000000000000000L), eps * 100); in test_values()
442 …ic_cast<float>(4.5L)), static_cast<float>(-1.036928013392857142857142857142857142857L), eps * 100); in test_values()
443 …tic_cast<float>(4.5L)), static_cast<float>(1.437239150257817378525582974722170737587L), eps * 100); in test_values()
444 …c_cast<float>(4.5L)), static_cast<float>(-0.7795068145562651416494321484050019245248L), eps * 100); in test_values()
446 …tic_cast<float>(0.5L)), static_cast<float>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
447 …tic_cast<float>(0.5L)), static_cast<float>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
448 …ic_cast<float>(-0.5L)), static_cast<float>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
449 …ic_cast<float>(-0.5L)), static_cast<float>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
451 …CK_CLOSE_FRACTION(tr1::legendre(1, static_cast<float>(0.5L)), static_cast<float>(0.5L), eps * 100); in test_values()
452 …c_cast<float>(0.5L)), static_cast<float>(-0.2890625000000000000000000000000000000000L), eps * 100); in test_values()
453 …ic_cast<float>(0.5L)), static_cast<float>(0.2231445312500000000000000000000000000000L), eps * 100); in test_values()
454 …_cast<float>(0.5L)), static_cast<float>(-0.09542943523261546936538467572384923220258L), eps * 100); in test_values()
456 …SE(tr1::beta(static_cast<float>(1), static_cast<float>(1)), static_cast<float>(1), eps * 20 * 100); in test_values()
457 …tr1::beta(static_cast<float>(1), static_cast<float>(4)), static_cast<float>(0.25), eps * 20 * 100); in test_values()
458 …tr1::beta(static_cast<float>(4), static_cast<float>(1)), static_cast<float>(0.25), eps * 20 * 100); in test_values()
459 BOOST_CHECK_CLOSE(tr1::beta(sv, static_cast<float>(4)), 1/sv, eps * 20 * 100); in test_values()
460 BOOST_CHECK_CLOSE(tr1::beta(static_cast<float>(4), sv), 1/sv, eps * 20 * 100); in test_values()
461 …<float>(20)), static_cast<float>(0.00002823263692828910220214568040654997176736L), eps * 20 * 100); in test_values()
462 …loat>(0.000023L)), static_cast<float>(43558.24045647538375006349016083320744662L), eps * 20 * 100); in test_values()
464 …t<float>(0)), static_cast<float>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
465 …oat>(0.125)), static_cast<float>(1.5769867712158131421244030532288080803822271060839), eps * 5000); in test_values()
466 …loat>(0.25)), static_cast<float>(1.5962422221317835101489690714979498795055744578951), eps * 5000); in test_values()
467 …>(300)/1024), static_cast<float>(1.6062331054696636704261124078746600894998873503208), eps * 5000); in test_values()
468 …>(400)/1024), static_cast<float>(1.6364782007562008756208066125715722889067992997614), eps * 5000); in test_values()
469 …loat>(-0.5)), static_cast<float>(1.6857503548125960428712036577990769895008008941411), eps * 5000); in test_values()
470 …oat>(-0.75)), static_cast<float>(1.9109897807518291965531482187613425592531451316788), eps * 5000); in test_values()
472 BOOST_CHECK_CLOSE(tr1::comp_ellint_2(static_cast<float>(-1)), static_cast<float>(1), eps * 5000); in test_values()
473 …t<float>(0)), static_cast<float>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
474 …100) / 1024), static_cast<float>(1.5670445330545086723323795143598956428788609133377), eps * 5000); in test_values()
475 …200) / 1024), static_cast<float>(1.5557071588766556854463404816624361127847775545087), eps * 5000); in test_values()
476 …300) / 1024), static_cast<float>(1.5365278991162754883035625322482669608948678755743), eps * 5000); in test_values()
477 …400) / 1024), static_cast<float>(1.5090417763083482272165682786143770446401437564021), eps * 5000); in test_values()
478 …loat>(-0.5)), static_cast<float>(1.4674622093394271554597952669909161360253617523272), eps * 5000); in test_values()
479 …600) / 1024), static_cast<float>(1.4257538571071297192428217218834579920545946473778), eps * 5000); in test_values()
480 …800) / 1024), static_cast<float>(1.2927868476159125056958680222998765985004489572909), eps * 5000); in test_values()
481 …900) / 1024), static_cast<float>(1.1966864890248739524112920627353824133420353430982), eps * 5000); in test_values()
483 …static_cast<float>(0)), static_cast<float>(1.586867847454166237308008033828114192951), eps * 5000); in test_values()
484 …static_cast<float>(0)), static_cast<float>(1.639999865864511206865258329748601457626), eps * 5000); in test_values()
485 …)), static_cast<float>(1.57079632679489661923132169163975144209858469968755291048747), eps * 5000); in test_values()
486 …atic_cast<float>(0.5)), static_cast<float>(2.221441469079183123507940495030346849307), eps * 5000); in test_values()
487 …), static_cast<float>(0.712708870925620061597924858162260293305195624270730660081949), eps * 5000); in test_values()
488 … static_cast<float>(0.00496944596485066055800109163256108604615568144080386919012831), eps * 5000); in test_values()
489 …tatic_cast<float>(0.0000157080225184890546939710019277357161497407143903832703317801), eps * 5000); in test_values()
490 …4), static_cast<float>(2.18674503176462374414944618968850352696579451638002110619287), eps * 5000); in test_values()
491 …4), static_cast<float>(101.045289804941384100960063898569538919135722087486350366997), eps * 5000); in test_values()
493 …static_cast<float>(2.34379212133481347189068464680335815256364262507955635911656e-15), eps * 5000); in test_values()
494 …, static_cast<float>(0.0583514045989371500460946536220735787163510569634133670181210), eps * 5000); in test_values()
495 …, static_cast<float>(0.0267920938009571023702933210070984416052633027166975342895062), eps * 5000); in test_values()
496 …)), static_cast<float>(597.577606961369169607937419869926705730305175364662688426534), eps * 5000); in test_values()
497 … static_cast<float>(1.41474005665181350367684623930576333542989766867888186478185e35), eps * 5000); in test_values()
498 … static_cast<float>(1.07153277202900671531087024688681954238311679648319534644743e20), eps * 5000); in test_values()
499 …)), static_cast<float>(2066.27694757392660413922181531984160871678224178890247540320), eps * 5000); in test_values()
500 …)), static_cast<float>(2066.27694672763190927440969155740243346136463461655104698748), eps * 5000); in test_values()
502 … static_cast<float>(3.80739920118603335646474073457326714709615200130620574875292e-9), eps * 5000); in test_values()
503 …, static_cast<float>(0.0281933076257506091621579544064767140470089107926550720453038), eps * 5000); in test_values()
504 …), static_cast<float>(-2.55820064470647911823175836997490971806135336759164272675969), eps * 5000); in test_values()
505 …ast<float>(1e+04)), static_cast<float>(2.449843111985605522111159013846599118397e-03), eps * 5000); in test_values()
506 … static_cast<float>(0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
507 …tatic_cast<float>(-0.000747424248595630177396350688505919533097973148718960064663632), eps * 5000); in test_values()
508 …tatic_cast<float>(-0.000776600124835704280633640911329691642748783663198207360238214), eps * 5000); in test_values()
509 …tatic_cast<float>(-0.000466322721115193071631008581529503095819705088484386434589780), eps * 5000); in test_values()
510 …, static_cast<float>(0.0358874487875643822020496677692429287863419555699447066226409), eps * 5000); in test_values()
511 … static_cast<float>(0.00244984311198560552211115901384659911839737686676766460822577), eps * 5000); in test_values()
512 …static_cast<float>(0.000279243200433579511095229508894156656558211060453622750659554), eps * 5000); in test_values()
513 …, static_cast<float>(0.0708184798097594268482290389188138201440114881159344944791454), eps * 5000); in test_values()
514 … static_cast<float>(1.41474013160494695750009004222225969090304185981836460288562e35), eps * 5000); in test_values()
515 … static_cast<float>(-0.0902239288885423309568944543848111461724911781719692852541489), eps * 5000); in test_values()
516 … static_cast<float>(-0.0547064914615137807616774867984047583596945624129838091326863), eps * 5000); in test_values()
517 …static_cast<float>(-0.00556783614400875611650958980796060611309029233226596737701688), eps * 5000); in test_values()
518 … static_cast<float>(-0.0547613660316806551338637153942604550779513947674222863858713), eps * 5000); in test_values()
520 …), static_cast<float>(0.558532231646608646115729767013630967055657943463362504577189), eps * 5000); in test_values()
521 …), static_cast<float>(0.383621010650189547146769320487006220295290256657827220786527), eps * 5000); in test_values()
522 … static_cast<float>(5.62397392719283271332307799146649700147907612095185712015604e20), eps * 5000); in test_values()
523 …4), static_cast<float>(1.30623288775012596319554857587765179889689223531159532808379), eps * 5000); in test_values()
524 …tatic_cast<float>(0.0000733045300798502164644836879577484533096239574909573072142667), eps * 5000); in test_values()
525 …static_cast<float>(5.41274555306792267322084448693957747924412508020839543293369e-45), eps * 5000); in test_values()
526 … static_cast<float>(2.35522579263922076203415803966825431039900000000993410734978e38), eps * 5000); in test_values()
527 … static_cast<float>(0.00161425530039067002345725193091329085443750382929208307802221), eps * 5000); in test_values()
528 … static_cast<float>(1.39565245860302528069481472855619216759142225046370312329416e-6), eps * 5000); in test_values()
529 …static_cast<float>(9.11950412043225432171915100042647230802198254567007382956336e-68), eps * 5000); in test_values()
531 …), static_cast<float>(-817.033790261762580469303126467917092806755460418223776544122), eps * 5000); in test_values()
532 …), static_cast<float>(-2.61489440328417468776474188539366752698192046890955453259866), eps * 5000); in test_values()
533 … static_cast<float>(-0.0274994493896489729948109971802244976377957234563871795364056), eps * 5000); in test_values()
534 …static_cast<float>(-0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
535 …static_cast<float>(-1.50382374389531766117868938966858995093408410498915220070230e38), eps * 5000); in test_values()
536 …, static_cast<float>(0.0583041891319026009955779707640455341990844522293730214223545), eps * 5000); in test_values()
537 … static_cast<float>(-5.38829231428696507293191118661269920130838607482708483122068e9), eps * 5000); in test_values()
538 …static_cast<float>(-0.00376577888677186194728129112270988602876597726657372330194186), eps * 5000); in test_values()
539 … static_cast<float>(-3.81009803444766877495905954105669819951653361036342457919021e9), eps * 5000); in test_values()
541 …SE(tr1::ellint_1(static_cast<float>(0), static_cast<float>(0)), static_cast<float>(0), eps * 5000); in test_values()
542 …r1::ellint_1(static_cast<float>(0), static_cast<float>(-10)), static_cast<float>(-10), eps * 5000); in test_values()
543 …float>(-1)), static_cast<float>(-1.2261911708835170708130609674719067527242483502207), eps * 5000); in test_values()
544 …float>(-4)), static_cast<float>(-5.3190556182262405182189463092940736859067548232647), eps * 5000); in test_values()
545 …t<float>(8)), static_cast<float>(9.0419973860310100524448893214394562615252527557062), eps * 5000); in test_values()
546 …1e-05)), static_cast<float>(0.000010000000000127604166668510945638036143355898993088), eps * 5000); in test_values()
547 …oat>(1e+05)), static_cast<float>(100002.38431454899771096037307519328741455615271038), eps * 5000); in test_values()
548 …(1e-20)), static_cast<float>(1.0000000000000000000000000000000000000000166666667e-20), eps * 5000); in test_values()
549 …<float>(1e-20), static_cast<float>(1e-20)), static_cast<float>(1.000000000000000e-20), eps * 5000); in test_values()
550 …>(1e+20)), static_cast<float>(1.0418143796499216839719289963154558027005142709763e20), eps * 5000); in test_values()
551 …t<float>(2)), static_cast<float>(2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
552 …t<float>(4)), static_cast<float>(4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
553 …t<float>(6)), static_cast<float>(6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
554 …<float>(10)), static_cast<float>(10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
555 …float>(-2)), static_cast<float>(-2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
556 …float>(-4)), static_cast<float>(-4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
557 …float>(-6)), static_cast<float>(-6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
558 …loat>(-10)), static_cast<float>(-10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
560 …SE(tr1::ellint_2(static_cast<float>(0), static_cast<float>(0)), static_cast<float>(0), eps * 5000); in test_values()
561 …r1::ellint_2(static_cast<float>(0), static_cast<float>(-10)), static_cast<float>(-10), eps * 5000); in test_values()
562 …loat>(-1)), static_cast<float>(-0.84147098480789650665250232163029899962256306079837), eps * 5000); in test_values()
563 …float>(-4)), static_cast<float>(-3.1756145986492562317862928524528520686391383168377), eps * 5000); in test_values()
564 …t<float>(8)), static_cast<float>(7.2473147180505693037677015377802777959345489333465), eps * 5000); in test_values()
565 …t>(1e-05)), static_cast<float>(9.999999999898274739584436515967055859383969942432E-6), eps * 5000); in test_values()
566 …oat>(1e+05)), static_cast<float>(99761.153306972066658135668386691227343323331995888), eps * 5000); in test_values()
567 …t>(1e+10)), static_cast<float>(9.3421545766487137036576748555295222252286528414669e9), eps * 5000); in test_values()
568 …1), 66))), static_cast<float>(7.0886102721911705466476846969992069994308167515242e19), eps * 5000); in test_values()
570 …atic_cast<float>(-1)), static_cast<float>(-1.557407724654902230506974807458360173087), eps * 5000); in test_values()
571 …atic_cast<float>(-4)), static_cast<float>(-4.153623371196831087495427530365430979011), eps * 5000); in test_values()
572 …static_cast<float>(8)), static_cast<float>(8.935930619078575123490612395578518914416), eps * 5000); in test_values()
573 …), static_cast<float>(0.501246705365439492445236118603525029757890291780157969500480), eps * 5000); in test_values()
574 …t<float>(0), static_cast<float>(0), static_cast<float>(0.5)), static_cast<float>(0.5), eps * 5000); in test_values()
575 …), static_cast<float>(0.437501067017546278595664813509803743009132067629603474488486), eps * 5000); in test_values()
576 …), static_cast<float>(0.510269830229213412212501938035914557628394166585442994564135), eps * 5000); in test_values()
577 …), static_cast<float>(0.533293253875952645421201146925578536430596894471541312806165), eps * 5000); in test_values()
578 …), static_cast<float>(0.871827580412760575085768367421866079353646112288567703061975), eps * 5000); in test_values()
579 …), static_cast<float>(0.255341921221036266504482236490473678204201638800822621740476), eps * 5000); in test_values()
580 …), static_cast<float>(0.261119051639220165094943572468224137699644963125853641716219), eps * 5000); in test_values()
581 …)), static_cast<float>(13.2821612239764190363647953338544569682942329604483733197131), eps * 5000); in test_values()
582 …atic_cast<float>(-1)), static_cast<float>(-1.228014414316220642611298946293865487807), eps * 5000); in test_values()
583 …ast<float>(1e+10)), static_cast<float>(1.536591003599172091573590441336982730551e+10), eps * 5000); in test_values()
584 …, static_cast<float>(0.0347926099493147087821620459290460547131012904008557007934290), eps * 5000); in test_values()
585 …static_cast<float>(0.000109956202759561502329123384755016959364346382187364656768212), eps * 5000); in test_values()
586 … static_cast<float>(1.00000626665567332602765201107198822183913978895904937646809e15), eps * 5000); in test_values()
587 …tatic_cast<float>(0.0000157080616044072676127333183571107873332593142625043567690379), eps * 5000); in test_values()
588 … static_cast<float>(6.43274293944380717581167058274600202023334985100499739678963e21), eps * 5000); in test_values()
589 …), static_cast<float>(0.124573770342749525407523258569507331686458866564082916835900), eps * 5000); in test_values()
590 …)), static_cast<float>(1.77299767784815770192352979665283069318388205110727241629752), eps * 5000); in test_values()
592 …, static_cast<float>(-6.35327933972759151358547423727042905862963067106751711596065L), eps * 5000); in test_values()
593 …, static_cast<float>(-1.37320852494298333781545045921206470808223543321810480716122L), eps * 5000); in test_values()
594 …, static_cast<float>(0.454219904863173579920523812662802365281405554352642045162818L), eps * 5000); in test_values()
595 …), static_cast<float>(1.89511781635593675546652093433163426901706058173270759164623L), eps * 5000); in test_values()
596 …static_cast<float>(1.72763195602911805201155668940185673806099654090456049881069e20L), eps * 5000); in test_values()
597 …, static_cast<float>(-6.35523246483107180261445551935803221293763008553775821607264L), eps * 5000); in test_values()
598 …, static_cast<float>(-1.62342564058416879145630692462440887363310605737209536579267L), eps * 5000); in test_values()
599 … static_cast<float>(-0.559773594776160811746795939315085235226846890316353515248293L), eps * 5000); in test_values()
600 … static_cast<float>(-0.219383934395520273677163775460121649031047293406908207577979L), eps * 5000); in test_values()
601 …atic_cast<float>(-2.27237132932219350440719707268817831250090574830769670186618e-24L), eps * 5000); in test_values()
603 …T_CHECK_CLOSE_FRACTION(tr1::hermite(0, static_cast<float>(1)), static_cast<float>(1.L), 100 * eps); in test_values()
604 …T_CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<float>(1)), static_cast<float>(2.L), 100 * eps); in test_values()
605 …T_CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<float>(2)), static_cast<float>(4.L), 100 * eps); in test_values()
606 …T_CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<float>(10)), static_cast<float>(20), 100 * eps); in test_values()
607 …CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<float>(100)), static_cast<float>(200), 100 * eps); in test_values()
608 …CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<float>(1e6)), static_cast<float>(2e6), 100 * eps); in test_values()
609 …N(tr1::hermite(10, static_cast<float>(30)), static_cast<float>(5.896624628001300E+17L), 100 * eps); in test_values()
610 …tr1::hermite(10, static_cast<float>(1000)), static_cast<float>(1.023976960161280E+33L), 100 * eps); in test_values()
611 …N(tr1::hermite(10, static_cast<float>(10)), static_cast<float>(8.093278209760000E+12L), 100 * eps); in test_values()
612 …(tr1::hermite(10, static_cast<float>(-10)), static_cast<float>(8.093278209760000E+12L), 100 * eps); in test_values()
613 …N(tr1::hermite(3, static_cast<float>(-10)), static_cast<float>(-7.880000000000000E+3L), 100 * eps); in test_values()
614 …tr1::hermite(3, static_cast<float>(-1000)), static_cast<float>(-7.999988000000000E+9L), 100 * eps); in test_values()
615 …:hermite(3, static_cast<float>(-1000000)), static_cast<float>(-7.999999999988000E+18L), 100 * eps); in test_values()
617 …>(0.125)), static_cast<float>(-0.63277562349869525529352526763564627152686379131122L), eps * 5000); in test_values()
618 …at>(1024)), static_cast<float>(-1023.4228554489429786541032870895167448906103303056L), eps * 5000); in test_values()
619 …oat>(1024)), static_cast<float>(1024.5772867695045940578681624248887776501597556226L), eps * 5000); in test_values()
620 …, static_cast<float>(-1.46035450880958681288949915251529801246722933101258149054289L), eps * 5000); in test_values()
621 …at>(1.125)), static_cast<float>(8.5862412945105752999607544082693023591996301183069L), eps * 5000); in test_values()
622 …<float>(2)), static_cast<float>(1.6449340668482264364724151666460251892189499012068L), eps * 5000); in test_values()
623 …loat>(3.5)), static_cast<float>(1.1267338673170566464278124918549842722219969574036L), eps * 5000); in test_values()
624 …), static_cast<float>(1.08232323371113819151600369654116790277475095191872690768298L), eps * 5000); in test_values()
625 …), static_cast<float>(1.08225596856391369799036835439238249195298434901488518878804L), eps * 5000); in test_values()
626 …), static_cast<float>(1.05470751076145426402296728896028011727249383295625173068468L), eps * 5000); in test_values()
627 …), static_cast<float>(1.01200589988852479610078491680478352908773213619144808841031L), eps * 5000); in test_values()
628 …), static_cast<float>(1.00582672753652280770224164440459408011782510096320822989663L), eps * 5000); in test_values()
629 …at>(8.125)), static_cast<float>(1.0037305205308161603183307711439385250181080293472L), eps * 5000); in test_values()
630 …t>(16.125)), static_cast<float>(1.0000140128224754088474783648500235958510030511915L), eps * 5000); in test_values()
631 …BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<float>(0)), static_cast<float>(-0.5L), eps * 5000); in test_values()
632 …(-0.125)), static_cast<float>(-0.39906966894504503550986928301421235400280637468895L), eps * 5000); in test_values()
633 …at>(-1)), static_cast<float>(-0.083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
634 BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<float>(-2)), static_cast<float>(0L), eps * 5000); in test_values()
635 ….5)), static_cast<float>(0.0085169287778503305423585670283444869362759902200745L), eps * 5000 * 3); in test_values()
636 …at>(-3)), static_cast<float>(0.0083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
637 BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<float>(-4)), static_cast<float>(0), eps * 5000); in test_values()
638 …BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<float>(-20)), static_cast<float>(0), eps * 5000 * … in test_values()
639 …21)), static_cast<float>(-281.46014492753623188405797101449275362318840579710L), eps * 5000 * 100); in test_values()
640 …5)), static_cast<float>(2.2762941726834511267740045451463455513839970804578e7L), eps * 5000 * 100); in test_values()
642 …9140625e-1)), static_cast<float>(0.9999657468461303487880990241993035937654e0), eps * 5000 * 100); in test_values()
643 …3984375e-1)), static_cast<float>(0.9999483203249623334100130061926184665364e0), eps * 5000 * 100); in test_values()
644 …140625e-1)), static_cast<float>(0.1370120120703995134662099191103188366059e-4), eps * 5000 * 100); in test_values()
645 …984375e-1)), static_cast<float>(0.2067173265753174063228459655801741280461e-4), eps * 5000 * 100); in test_values()
646 …1796875e3)), static_cast<float>(0.7887555711993028736906736576314283291289e-2), eps * 5000 * 100); in test_values()
647 …546875e3)), static_cast<float>(-0.1463292767579579943284849187188066532514e-2), eps * 5000 * 100); in test_values()
649 …82421875e0)), static_cast<float>(-0.2249212131304610409189209411089291558038e1), eps * 5000 * 100); in test_values()
650 …015625e0)), static_cast<float>(-0.1213309779166084571756446746977955970241e1), eps * 5000 * 100); in test_values()
651 …421875e0)), static_cast<float>(-0.4541702641837159203058389758895634766256e2), eps * 5000 * 100); in test_values()
652 …015625e0)), static_cast<float>(-0.1156112621471167110574129561700037138981e2), eps * 5000 * 100); in test_values()
653 …640625e1)), static_cast<float>(-0.2427889658115064857278886600528596240123e9), eps * 5000 * 100); in test_values()
654 …296875e1)), static_cast<float>(-0.3394649246350136450439882104151313759251e4), eps * 5000 * 100); in test_values()
656 …ic_cast<float>(0.5)), static_cast<float>(0.2061460599687871330692286791802688341213L), eps * 5000); in test_values()
657 … static_cast<float>(-0.406036847302819452666908966769096223205057182668333862900509L), eps * 5000); in test_values()
666 double eps = boost::math::tools::epsilon<double>(); in test_values() local
667 BOOST_CHECK_CLOSE(tr1::acosh(std::cosh(0.5)), 0.5, 500 * eps); in test_values()
668 BOOST_CHECK_CLOSE(tr1::asinh(std::sinh(0.5)), 0.5, 500 * eps); in test_values()
669 BOOST_CHECK_CLOSE(tr1::atanh(std::tanh(0.5)), 0.5, 500 * eps); in test_values()
671 BOOST_CHECK_CLOSE(tr1::cbrt(1.5 * 1.5 * 1.5), 1.5, 500 * eps); in test_values()
678 …>(0.125)), static_cast<double>(0.85968379519866618260697055347837660181302041685015L), eps * 1000); in test_values()
679 …le>(0.5)), static_cast<double>(0.47950012218695346231725334610803547126354842424204L), eps * 1000); in test_values()
680 …uble>(1)), static_cast<double>(0.15729920705028513065877936491739074070393300203370L), eps * 1000); in test_values()
681 …e>(5)), static_cast<double>(1.5374597944280348501883434853833788901180503147234e-12L), eps * 1000); in test_values()
682 …>(-0.125)), static_cast<double>(1.1403162048013338173930294465216233981869795831498L), eps * 1000); in test_values()
683 …le>(-0.5)), static_cast<double>(1.5204998778130465376827466538919645287364515757580L), eps * 1000); in test_values()
684 BOOST_CHECK_CLOSE(tr1::erfc(static_cast<double>(0)), static_cast<double>(1), eps * 1000); in test_values()
686 …>(0.125)), static_cast<double>(0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
687 …le>(0.5)), static_cast<double>(0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
688 …uble>(1)), static_cast<double>(0.84270079294971486934122063508260925929606699796630L), eps * 1000); in test_values()
689 …ouble>(5)), static_cast<double>(0.9999999999984625402055719651498116565146166211099L), eps * 1000); in test_values()
690 …-0.125)), static_cast<double>(-0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
691 …>(-0.5)), static_cast<double>(-0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
692 BOOST_CHECK_CLOSE(tr1::erf(static_cast<double>(0)), static_cast<double>(0), eps * 1000); in test_values()
694 …3880615234375e0)), static_cast<double>(0.4587086807259736626531803258754840111707e0L), eps * 1000); in test_values()
695 …3880615234375e0)), static_cast<double>(0.7896673415707786528734865994546559029663e0L), eps * 1000); in test_values()
696 …0869140625e-1)), static_cast<double>(-0.2068660038044094868521052319477265955827e-1L), eps * 1000); in test_values()
697 …0869140625e-1)), static_cast<double>(-0.2026592921724753704129022027337835687888e-1L), eps * 1000); in test_values()
702 BOOST_CHECK_CLOSE(tr1::hypot(1.0, 3.0), std::sqrt(10.0), eps * 500); in test_values()
704 …ble>(3.5)), static_cast<double>(1.2009736023470742248160218814507129957702389154682L), 5000 * eps); in test_values()
705 …e>(0.125)), static_cast<double>(2.0194183575537963453202905211670995899482809521344L), 5000 * eps); in test_values()
706 …>(-0.125)), static_cast<double>(2.1653002489051702517540619481440174064962195287626L), 5000 * eps); in test_values()
707 …>(-3.125)), static_cast<double>(0.1543111276840418242676072830970532952413339012367L), 5000 * eps); in test_values()
708 ….0/1024)), static_cast<double>(-149.43323093420259741100038126078721302600128285894L), 5000 * eps); in test_values()
710 …ble>(3.5)), static_cast<double>(3.3233509704478425511840640312646472177454052302295L), 5000 * eps); in test_values()
711 …e>(0.125)), static_cast<double>(7.5339415987976119046992298412151336246104195881491L), 5000 * eps); in test_values()
712 …(-0.125)), static_cast<double>(-8.7172188593831756100190140408231437691829605421405L), 5000 * eps); in test_values()
713 …>(-3.125)), static_cast<double>(1.1668538708507675587790157356605097019141636072094L), 5000 * eps); in test_values()
739 …c_cast<double>(0.5L)), static_cast<double>(88.31510416666666666666666666666666666667L), eps * 100); in test_values()
740 …cast<double>(2.5L)), static_cast<double>(-0.8802526766660982969576719576719576719577L), eps * 100); in test_values()
741 …c_cast<double>(4.5L)), static_cast<double>(1.564311458042689732142857142857142857143L), eps * 100); in test_values()
742 …c_cast<double>(8.5L)), static_cast<double>(20.51596541066649098875661375661375661376L), eps * 100); in test_values()
743 …cast<double>(12.5L)), static_cast<double>(-199.5560968456234671241181657848324514991L), eps * 100); in test_values()
744 …t<double>(12.5L)), static_cast<double>(-4.996769495006119488583146995907246595400e16L), eps * 100); in test_values()
746 …_CLOSE_FRACTION(tr1::laguerre(1, static_cast<double>(0.5L)), static_cast<double>(0.5L), eps * 100); in test_values()
747 …cast<double>(0.5L)), static_cast<double>(-0.3307291666666666666666666666666666666667L), eps * 100); in test_values()
748 …cast<double>(0.5L)), static_cast<double>(-0.5183392237103174603174603174603174603175L), eps * 100); in test_values()
749 …_cast<double>(0.5L)), static_cast<double>(0.3120174870800154148915399248893113634676L), eps * 100); in test_values()
750 …cast<double>(0.5L)), static_cast<double>(-0.3181388060269979064951118308575628226834L), eps * 100); in test_values()
752 …CLOSE_FRACTION(tr1::laguerre(1, static_cast<double>(-0.5L)), static_cast<double>(1.5L), eps * 100); in test_values()
753 …_cast<double>(-0.5L)), static_cast<double>(3.835937500000000000000000000000000000000L), eps * 100); in test_values()
754 …_cast<double>(-0.5L)), static_cast<double>(7.950934709821428571428571428571428571429L), eps * 100); in test_values()
755 …_cast<double>(-0.5L)), static_cast<double>(76.12915699869631476833699787070874048223L), eps * 100); in test_values()
756 …_cast<double>(-0.5L)), static_cast<double>(2307.428631277506570629232863491518399720L), eps * 100); in test_values()
758 …_cast<double>(4.5L)), static_cast<double>(-3.500000000000000000000000000000000000000L), eps * 100); in test_values()
759 …cast<double>(4.5L)), static_cast<double>(0.08593750000000000000000000000000000000000L), eps * 100); in test_values()
760 …_cast<double>(4.5L)), static_cast<double>(-1.036928013392857142857142857142857142857L), eps * 100); in test_values()
761 …c_cast<double>(4.5L)), static_cast<double>(1.437239150257817378525582974722170737587L), eps * 100); in test_values()
762 …cast<double>(4.5L)), static_cast<double>(-0.7795068145562651416494321484050019245248L), eps * 100); in test_values()
764 …c_cast<double>(0.5L)), static_cast<double>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
765 …c_cast<double>(0.5L)), static_cast<double>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
766 …_cast<double>(-0.5L)), static_cast<double>(4.218750000000000000000000000000000000000L), eps * 100); in test_values()
767 …_cast<double>(-0.5L)), static_cast<double>(5696.789530152175143607977274672800795328L), eps * 100); in test_values()
769 …_CLOSE_FRACTION(tr1::legendre(1, static_cast<double>(0.5L)), static_cast<double>(0.5L), eps * 100); in test_values()
770 …cast<double>(0.5L)), static_cast<double>(-0.2890625000000000000000000000000000000000L), eps * 100); in test_values()
771 …_cast<double>(0.5L)), static_cast<double>(0.2231445312500000000000000000000000000000L), eps * 100); in test_values()
772 …ast<double>(0.5L)), static_cast<double>(-0.09542943523261546936538467572384923220258L), eps * 100); in test_values()
774 double sv = eps / 1024; in test_values()
776 …tr1::beta(static_cast<double>(1), static_cast<double>(1)), static_cast<double>(1), eps * 20 * 100); in test_values()
777 …::beta(static_cast<double>(1), static_cast<double>(4)), static_cast<double>(0.25), eps * 20 * 100); in test_values()
778 …::beta(static_cast<double>(4), static_cast<double>(1)), static_cast<double>(0.25), eps * 20 * 100); in test_values()
779 BOOST_CHECK_CLOSE(tr1::beta(sv, static_cast<double>(4)), 1/sv, eps * 20 * 100); in test_values()
780 BOOST_CHECK_CLOSE(tr1::beta(static_cast<double>(4), sv), 1/sv, eps * 20 * 100); in test_values()
781 …ouble>(20)), static_cast<double>(0.00002823263692828910220214568040654997176736L), eps * 20 * 100); in test_values()
782 …ble>(0.000023L)), static_cast<double>(43558.24045647538375006349016083320744662L), eps * 20 * 100); in test_values()
784 …double>(0)), static_cast<double>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
785 …le>(0.125)), static_cast<double>(1.5769867712158131421244030532288080803822271060839), eps * 5000); in test_values()
786 …ble>(0.25)), static_cast<double>(1.5962422221317835101489690714979498795055744578951), eps * 5000); in test_values()
787 …(300)/1024), static_cast<double>(1.6062331054696636704261124078746600894998873503208), eps * 5000); in test_values()
788 …(400)/1024), static_cast<double>(1.6364782007562008756208066125715722889067992997614), eps * 5000); in test_values()
789 …ble>(-0.5)), static_cast<double>(1.6857503548125960428712036577990769895008008941411), eps * 5000); in test_values()
790 …le>(-0.75)), static_cast<double>(1.9109897807518291965531482187613425592531451316788), eps * 5000); in test_values()
792 …BOOST_CHECK_CLOSE(tr1::comp_ellint_2(static_cast<double>(-1)), static_cast<double>(1), eps * 5000); in test_values()
793 …double>(0)), static_cast<double>(1.5707963267948966192313216916397514420985846996876), eps * 5000); in test_values()
794 …00) / 1024), static_cast<double>(1.5670445330545086723323795143598956428788609133377), eps * 5000); in test_values()
795 …00) / 1024), static_cast<double>(1.5557071588766556854463404816624361127847775545087), eps * 5000); in test_values()
796 …00) / 1024), static_cast<double>(1.5365278991162754883035625322482669608948678755743), eps * 5000); in test_values()
797 …00) / 1024), static_cast<double>(1.5090417763083482272165682786143770446401437564021), eps * 5000); in test_values()
798 …ble>(-0.5)), static_cast<double>(1.4674622093394271554597952669909161360253617523272), eps * 5000); in test_values()
799 …00) / 1024), static_cast<double>(1.4257538571071297192428217218834579920545946473778), eps * 5000); in test_values()
800 …00) / 1024), static_cast<double>(1.2927868476159125056958680222998765985004489572909), eps * 5000); in test_values()
801 …00) / 1024), static_cast<double>(1.1966864890248739524112920627353824133420353430982), eps * 5000); in test_values()
803 …atic_cast<double>(0)), static_cast<double>(1.586867847454166237308008033828114192951), eps * 5000); in test_values()
804 …atic_cast<double>(0)), static_cast<double>(1.639999865864511206865258329748601457626), eps * 5000); in test_values()
805 …), static_cast<double>(1.57079632679489661923132169163975144209858469968755291048747), eps * 5000); in test_values()
806 …ic_cast<double>(0.5)), static_cast<double>(2.221441469079183123507940495030346849307), eps * 5000); in test_values()
807 …, static_cast<double>(0.712708870925620061597924858162260293305195624270730660081949), eps * 5000); in test_values()
808 …static_cast<double>(0.00496944596485066055800109163256108604615568144080386919012831), eps * 5000); in test_values()
809 …atic_cast<double>(0.0000157080225184890546939710019277357161497407143903832703317801), eps * 5000); in test_values()
810 …), static_cast<double>(2.18674503176462374414944618968850352696579451638002110619287), eps * 5000); in test_values()
811 …), static_cast<double>(101.045289804941384100960063898569538919135722087486350366997), eps * 5000); in test_values()
813 …tatic_cast<double>(2.34379212133481347189068464680335815256364262507955635911656e-15), eps * 5000); in test_values()
814 … static_cast<double>(0.0583514045989371500460946536220735787163510569634133670181210), eps * 5000); in test_values()
815 … static_cast<double>(0.0267920938009571023702933210070984416052633027166975342895062), eps * 5000); in test_values()
816 …), static_cast<double>(597.577606961369169607937419869926705730305175364662688426534), eps * 5000); in test_values()
817 …static_cast<double>(1.41474005665181350367684623930576333542989766867888186478185e35), eps * 5000); in test_values()
818 …static_cast<double>(1.07153277202900671531087024688681954238311679648319534644743e20), eps * 5000); in test_values()
819 …), static_cast<double>(2066.27694757392660413922181531984160871678224178890247540320), eps * 5000); in test_values()
820 …), static_cast<double>(2066.27694672763190927440969155740243346136463461655104698748), eps * 5000); in test_values()
822 …static_cast<double>(3.80739920118603335646474073457326714709615200130620574875292e-9), eps * 5000); in test_values()
823 … static_cast<double>(0.0281933076257506091621579544064767140470089107926550720453038), eps * 5000); in test_values()
824 …, static_cast<double>(-2.55820064470647911823175836997490971806135336759164272675969), eps * 5000); in test_values()
825 …t<double>(1e+04)), static_cast<double>(2.449843111985605522111159013846599118397e-03), eps * 5000); in test_values()
826 …static_cast<double>(0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
827 …atic_cast<double>(-0.000747424248595630177396350688505919533097973148718960064663632), eps * 5000); in test_values()
828 …atic_cast<double>(-0.000776600124835704280633640911329691642748783663198207360238214), eps * 5000); in test_values()
829 …atic_cast<double>(-0.000466322721115193071631008581529503095819705088484386434589780), eps * 5000); in test_values()
830 … static_cast<double>(0.0358874487875643822020496677692429287863419555699447066226409), eps * 5000); in test_values()
831 …static_cast<double>(0.00244984311198560552211115901384659911839737686676766460822577), eps * 5000); in test_values()
832 …tatic_cast<double>(0.000279243200433579511095229508894156656558211060453622750659554), eps * 5000); in test_values()
833 … static_cast<double>(0.0708184798097594268482290389188138201440114881159344944791454), eps * 5000); in test_values()
834 …static_cast<double>(1.41474013160494695750009004222225969090304185981836460288562e35), eps * 5000); in test_values()
835 …static_cast<double>(-0.0902239288885423309568944543848111461724911781719692852541489), eps * 5000); in test_values()
836 …static_cast<double>(-0.0547064914615137807616774867984047583596945624129838091326863), eps * 5000); in test_values()
837 …tatic_cast<double>(-0.00556783614400875611650958980796060611309029233226596737701688), eps * 5000); in test_values()
838 …static_cast<double>(-0.0547613660316806551338637153942604550779513947674222863858713), eps * 5000); in test_values()
840 …, static_cast<double>(0.558532231646608646115729767013630967055657943463362504577189), eps * 5000); in test_values()
841 …, static_cast<double>(0.383621010650189547146769320487006220295290256657827220786527), eps * 5000); in test_values()
842 …static_cast<double>(5.62397392719283271332307799146649700147907612095185712015604e20), eps * 5000); in test_values()
843 …), static_cast<double>(1.30623288775012596319554857587765179889689223531159532808379), eps * 5000); in test_values()
844 …atic_cast<double>(0.0000733045300798502164644836879577484533096239574909573072142667), eps * 5000); in test_values()
845 …tatic_cast<double>(5.41274555306792267322084448693957747924412508020839543293369e-45), eps * 5000); in test_values()
846 …static_cast<double>(2.35522579263922076203415803966825431039900000000993410734978e38), eps * 5000); in test_values()
847 …static_cast<double>(0.00161425530039067002345725193091329085443750382929208307802221), eps * 5000); in test_values()
848 …static_cast<double>(1.39565245860302528069481472855619216759142225046370312329416e-6), eps * 5000); in test_values()
849 …tatic_cast<double>(9.11950412043225432171915100042647230802198254567007382956336e-68), eps * 5000); in test_values()
851 …, static_cast<double>(-817.033790261762580469303126467917092806755460418223776544122), eps * 5000); in test_values()
852 …, static_cast<double>(-2.61489440328417468776474188539366752698192046890955453259866), eps * 5000); in test_values()
853 …static_cast<double>(-0.0274994493896489729948109971802244976377957234563871795364056), eps * 5000); in test_values()
854 …tatic_cast<double>(-0.00759343502722670361395585198154817047185480147294665270646578), eps * 5000); in test_values()
855 …tatic_cast<double>(-1.50382374389531766117868938966858995093408410498915220070230e38), eps * 5000); in test_values()
856 … static_cast<double>(0.0583041891319026009955779707640455341990844522293730214223545), eps * 5000); in test_values()
857 …static_cast<double>(-5.38829231428696507293191118661269920130838607482708483122068e9), eps * 5000); in test_values()
858 …tatic_cast<double>(-0.00376577888677186194728129112270988602876597726657372330194186), eps * 5000); in test_values()
859 …static_cast<double>(-3.81009803444766877495905954105669819951653361036342457919021e9), eps * 5000); in test_values()
861 …tr1::ellint_1(static_cast<double>(0), static_cast<double>(0)), static_cast<double>(0), eps * 5000); in test_values()
862 …:ellint_1(static_cast<double>(0), static_cast<double>(-10)), static_cast<double>(-10), eps * 5000); in test_values()
863 …uble>(-1)), static_cast<double>(-1.2261911708835170708130609674719067527242483502207), eps * 5000); in test_values()
864 …uble>(-4)), static_cast<double>(-5.3190556182262405182189463092940736859067548232647), eps * 5000); in test_values()
865 …double>(8)), static_cast<double>(9.0419973860310100524448893214394562615252527557062), eps * 5000); in test_values()
866 …e-05)), static_cast<double>(0.000010000000000127604166668510945638036143355898993088), eps * 5000); in test_values()
867 …le>(1e+05)), static_cast<double>(100002.38431454899771096037307519328741455615271038), eps * 5000); in test_values()
868 …1e-20)), static_cast<double>(1.0000000000000000000000000000000000000000166666667e-20), eps * 5000); in test_values()
869 …uble>(1e-20), static_cast<double>(1e-20)), static_cast<double>(1.000000000000000e-20), eps * 5000); in test_values()
870 …(1e+20)), static_cast<double>(1.0418143796499216839719289963154558027005142709763e20), eps * 5000); in test_values()
871 …double>(2)), static_cast<double>(2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
872 …double>(4)), static_cast<double>(4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
873 …double>(6)), static_cast<double>(6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
874 …ouble>(10)), static_cast<double>(10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
875 …uble>(-2)), static_cast<double>(-2.1765877052210673672479877957388515321497888026770), eps * 5000); in test_values()
876 …uble>(-4)), static_cast<double>(-4.2543274975235836861894752787874633017836785640477), eps * 5000); in test_values()
877 …uble>(-6)), static_cast<double>(-6.4588766202317746302999080620490579800463614807916), eps * 5000); in test_values()
878 …ble>(-10)), static_cast<double>(-10.697409951222544858346795279378531495869386960090), eps * 5000); in test_values()
880 …tr1::ellint_2(static_cast<double>(0), static_cast<double>(0)), static_cast<double>(0), eps * 5000); in test_values()
881 …:ellint_2(static_cast<double>(0), static_cast<double>(-10)), static_cast<double>(-10), eps * 5000); in test_values()
882 …ble>(-1)), static_cast<double>(-0.84147098480789650665250232163029899962256306079837), eps * 5000); in test_values()
883 …uble>(-4)), static_cast<double>(-3.1756145986492562317862928524528520686391383168377), eps * 5000); in test_values()
884 …double>(8)), static_cast<double>(7.2473147180505693037677015377802777959345489333465), eps * 5000); in test_values()
885 …>(1e-05)), static_cast<double>(9.999999999898274739584436515967055859383969942432E-6), eps * 5000); in test_values()
886 …le>(1e+05)), static_cast<double>(99761.153306972066658135668386691227343323331995888), eps * 5000); in test_values()
887 …>(1e+10)), static_cast<double>(9.3421545766487137036576748555295222252286528414669e9), eps * 5000); in test_values()
888 …1), 66)), static_cast<double>(7.0886102721911705466476846969992069994308167515242e19), eps * 5000); in test_values()
890 …ic_cast<double>(-1)), static_cast<double>(-1.557407724654902230506974807458360173087), eps * 5000); in test_values()
891 …ic_cast<double>(-4)), static_cast<double>(-4.153623371196831087495427530365430979011), eps * 5000); in test_values()
892 …atic_cast<double>(8)), static_cast<double>(8.935930619078575123490612395578518914416), eps * 5000); in test_values()
893 …, static_cast<double>(0.501246705365439492445236118603525029757890291780157969500480), eps * 5000); in test_values()
894 …uble>(0), static_cast<double>(0), static_cast<double>(0.5)), static_cast<double>(0.5), eps * 5000); in test_values()
895 …, static_cast<double>(0.437501067017546278595664813509803743009132067629603474488486), eps * 5000); in test_values()
896 …, static_cast<double>(0.510269830229213412212501938035914557628394166585442994564135), eps * 5000); in test_values()
897 …, static_cast<double>(0.533293253875952645421201146925578536430596894471541312806165), eps * 5000); in test_values()
898 …, static_cast<double>(0.871827580412760575085768367421866079353646112288567703061975), eps * 5000); in test_values()
899 …, static_cast<double>(0.255341921221036266504482236490473678204201638800822621740476), eps * 5000); in test_values()
900 …, static_cast<double>(0.261119051639220165094943572468224137699644963125853641716219), eps * 5000); in test_values()
901 …), static_cast<double>(13.2821612239764190363647953338544569682942329604483733197131), eps * 5000); in test_values()
902 …ic_cast<double>(-1)), static_cast<double>(-1.228014414316220642611298946293865487807), eps * 5000); in test_values()
903 …t<double>(1e+10)), static_cast<double>(1.536591003599172091573590441336982730551e+10), eps * 5000); in test_values()
904 … static_cast<double>(0.0347926099493147087821620459290460547131012904008557007934290), eps * 5000); in test_values()
905 …tatic_cast<double>(0.000109956202759561502329123384755016959364346382187364656768212), eps * 5000); in test_values()
906 …static_cast<double>(1.00000626665567332602765201107198822183913978895904937646809e15), eps * 5000); in test_values()
907 …atic_cast<double>(0.0000157080616044072676127333183571107873332593142625043567690379), eps * 5000); in test_values()
908 …static_cast<double>(6.43274293944380717581167058274600202023334985100499739678963e21), eps * 5000); in test_values()
909 …, static_cast<double>(0.124573770342749525407523258569507331686458866564082916835900), eps * 5000); in test_values()
910 …), static_cast<double>(1.77299767784815770192352979665283069318388205110727241629752), eps * 5000); in test_values()
912 … static_cast<double>(-6.35327933972759151358547423727042905862963067106751711596065L), eps * 5000); in test_values()
913 … static_cast<double>(-1.37320852494298333781545045921206470808223543321810480716122L), eps * 5000); in test_values()
914 … static_cast<double>(0.454219904863173579920523812662802365281405554352642045162818L), eps * 5000); in test_values()
915 …, static_cast<double>(1.89511781635593675546652093433163426901706058173270759164623L), eps * 5000); in test_values()
916 …tatic_cast<double>(1.72763195602911805201155668940185673806099654090456049881069e20L), eps * 5000); in test_values()
917 … static_cast<double>(-6.35523246483107180261445551935803221293763008553775821607264L), eps * 5000); in test_values()
918 … static_cast<double>(-1.62342564058416879145630692462440887363310605737209536579267L), eps * 5000); in test_values()
919 …static_cast<double>(-0.559773594776160811746795939315085235226846890316353515248293L), eps * 5000); in test_values()
920 …static_cast<double>(-0.219383934395520273677163775460121649031047293406908207577979L), eps * 5000); in test_values()
921 …tic_cast<double>(-2.27237132932219350440719707268817831250090574830769670186618e-24L), eps * 5000); in test_values()
923 …CHECK_CLOSE_FRACTION(tr1::hermite(0, static_cast<double>(1)), static_cast<double>(1.L), 100 * eps); in test_values()
924 …CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<double>(1)), static_cast<double>(2.L), 100 * eps); in test_values()
925 …CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<double>(2)), static_cast<double>(4.L), 100 * eps); in test_values()
926 …CHECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<double>(10)), static_cast<double>(20), 100 * eps); in test_values()
927 …ECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<double>(100)), static_cast<double>(200), 100 * eps); in test_values()
928 …ECK_CLOSE_FRACTION(tr1::hermite(1, static_cast<double>(1e6)), static_cast<double>(2e6), 100 * eps); in test_values()
929 …tr1::hermite(10, static_cast<double>(30)), static_cast<double>(5.896624628001300E+17L), 100 * eps); in test_values()
930 …1::hermite(10, static_cast<double>(1000)), static_cast<double>(1.023976960161280E+33L), 100 * eps); in test_values()
931 …tr1::hermite(10, static_cast<double>(10)), static_cast<double>(8.093278209760000E+12L), 100 * eps); in test_values()
932 …r1::hermite(10, static_cast<double>(-10)), static_cast<double>(8.093278209760000E+12L), 100 * eps); in test_values()
933 …tr1::hermite(3, static_cast<double>(-10)), static_cast<double>(-7.880000000000000E+3L), 100 * eps); in test_values()
934 …1::hermite(3, static_cast<double>(-1000)), static_cast<double>(-7.999988000000000E+9L), 100 * eps); in test_values()
935 …ermite(3, static_cast<double>(-1000000)), static_cast<double>(-7.999999999988000E+18L), 100 * eps); in test_values()
937 …(0.125)), static_cast<double>(-0.63277562349869525529352526763564627152686379131122L), eps * 5000); in test_values()
938 …e>(1024)), static_cast<double>(-1023.4228554489429786541032870895167448906103303056L), eps * 5000); in test_values()
939 …le>(1024)), static_cast<double>(1024.5772867695045940578681624248887776501597556226L), eps * 5000); in test_values()
940 … static_cast<double>(-1.46035450880958681288949915251529801246722933101258149054289L), eps * 5000); in test_values()
941 …e>(1.125)), static_cast<double>(8.5862412945105752999607544082693023591996301183069L), eps * 5000); in test_values()
942 …ouble>(2)), static_cast<double>(1.6449340668482264364724151666460251892189499012068L), eps * 5000); in test_values()
943 …ble>(3.5)), static_cast<double>(1.1267338673170566464278124918549842722219969574036L), eps * 5000); in test_values()
944 …, static_cast<double>(1.08232323371113819151600369654116790277475095191872690768298L), eps * 5000); in test_values()
945 …, static_cast<double>(1.08225596856391369799036835439238249195298434901488518878804L), eps * 5000); in test_values()
946 …, static_cast<double>(1.05470751076145426402296728896028011727249383295625173068468L), eps * 5000); in test_values()
947 …, static_cast<double>(1.01200589988852479610078491680478352908773213619144808841031L), eps * 5000); in test_values()
948 …, static_cast<double>(1.00582672753652280770224164440459408011782510096320822989663L), eps * 5000); in test_values()
949 …e>(8.125)), static_cast<double>(1.0037305205308161603183307711439385250181080293472L), eps * 5000); in test_values()
950 …>(16.125)), static_cast<double>(1.0000140128224754088474783648500235958510030511915L), eps * 5000); in test_values()
951 …BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<double>(0)), static_cast<double>(-0.5L), eps * 500… in test_values()
952 …-0.125)), static_cast<double>(-0.39906966894504503550986928301421235400280637468895L), eps * 5000); in test_values()
953 …e>(-1)), static_cast<double>(-0.083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
954 …BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<double>(-2)), static_cast<double>(0L), eps * 5000); in test_values()
955 …5)), static_cast<double>(0.0085169287778503305423585670283444869362759902200745L), eps * 5000 * 3); in test_values()
956 …e>(-3)), static_cast<double>(0.0083333333333333333333333333333333333333333333333333L), eps * 5000); in test_values()
957 … BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<double>(-4)), static_cast<double>(0), eps * 5000); in test_values()
958 …BOOST_CHECK_CLOSE(tr1::riemann_zeta(static_cast<double>(-20)), static_cast<double>(0), eps * 5000 … in test_values()
959 …1)), static_cast<double>(-281.46014492753623188405797101449275362318840579710L), eps * 5000 * 100); in test_values()
960 …)), static_cast<double>(2.2762941726834511267740045451463455513839970804578e7L), eps * 5000 * 100); in test_values()
962 …140625e-1)), static_cast<double>(0.9999657468461303487880990241993035937654e0), eps * 5000 * 100); in test_values()
963 …984375e-1)), static_cast<double>(0.9999483203249623334100130061926184665364e0), eps * 5000 * 100); in test_values()
964 …40625e-1)), static_cast<double>(0.1370120120703995134662099191103188366059e-4), eps * 5000 * 100); in test_values()
965 …84375e-1)), static_cast<double>(0.2067173265753174063228459655801741280461e-4), eps * 5000 * 100); in test_values()
966 …796875e3)), static_cast<double>(0.7887555711993028736906736576314283291289e-2), eps * 5000 * 100); in test_values()
967 …46875e3)), static_cast<double>(-0.1463292767579579943284849187188066532514e-2), eps * 5000 * 100); in test_values()
969 …2421875e0)), static_cast<double>(-0.2249212131304610409189209411089291558038e1), eps * 5000 * 100); in test_values()
970 …15625e0)), static_cast<double>(-0.1213309779166084571756446746977955970241e1), eps * 5000 * 100); in test_values()
971 …21875e0)), static_cast<double>(-0.4541702641837159203058389758895634766256e2), eps * 5000 * 100); in test_values()
972 …15625e0)), static_cast<double>(-0.1156112621471167110574129561700037138981e2), eps * 5000 * 100); in test_values()
973 …40625e1)), static_cast<double>(-0.2427889658115064857278886600528596240123e9), eps * 5000 * 100); in test_values()
974 …96875e1)), static_cast<double>(-0.3394649246350136450439882104151313759251e4), eps * 5000 * 100); in test_values()
976 …_cast<double>(0.5)), static_cast<double>(0.2061460599687871330692286791802688341213L), eps * 5000); in test_values()
977 …static_cast<double>(-0.406036847302819452666908966769096223205057182668333862900509L), eps * 5000); in test_values()
987 long double eps = boost::math::tools::epsilon<long double>(); in test_values() local
988 BOOST_CHECK_CLOSE(tr1::acoshl(std::cosh(0.5L)), 0.5L, 5000 * eps); in test_values()
989 BOOST_CHECK_CLOSE(tr1::asinhl(std::sinh(0.5L)), 0.5L, 5000 * eps); in test_values()
990 BOOST_CHECK_CLOSE(tr1::atanhl(std::tanh(0.5L)), 0.5L, 5000 * eps); in test_values()
992 BOOST_CHECK_CLOSE(tr1::cbrtl(1.5L * 1.5L * 1.5L), 1.5L, 5000 * eps); in test_values()
999 …25)), static_cast<long double>(0.85968379519866618260697055347837660181302041685015L), eps * 1000); in test_values()
1000 ….5)), static_cast<long double>(0.47950012218695346231725334610803547126354842424204L), eps * 1000); in test_values()
1001 …(1)), static_cast<long double>(0.15729920705028513065877936491739074070393300203370L), eps * 1000); in test_values()
1002 …), static_cast<long double>(1.5374597944280348501883434853833788901180503147234e-12L), eps * 1000); in test_values()
1003 …125)), static_cast<long double>(1.1403162048013338173930294465216233981869795831498L), eps * 1000); in test_values()
1004 …0.5)), static_cast<long double>(1.5204998778130465376827466538919645287364515757580L), eps * 1000); in test_values()
1005 …BOOST_CHECK_CLOSE(tr1::erfcl(static_cast<long double>(0)), static_cast<long double>(1), eps * 1000… in test_values()
1007 …25)), static_cast<long double>(0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
1008 ….5)), static_cast<long double>(0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
1009 …(1)), static_cast<long double>(0.84270079294971486934122063508260925929606699796630L), eps * 1000); in test_values()
1010 …>(5)), static_cast<long double>(0.9999999999984625402055719651498116565146166211099L), eps * 1000); in test_values()
1011 …5)), static_cast<long double>(-0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
1012 …5)), static_cast<long double>(-0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
1013 …BOOST_CHECK_CLOSE(tr1::erfl(static_cast<long double>(0)), static_cast<long double>(0), eps * 1000); in test_values()
1015 …15234375e0)), static_cast<long double>(0.4587086807259736626531803258754840111707e0L), eps * 1000); in test_values()
1016 …15234375e0)), static_cast<long double>(0.7896673415707786528734865994546559029663e0L), eps * 1000); in test_values()
1017 …40625e-1)), static_cast<long double>(-0.2068660038044094868521052319477265955827e-1L), eps * 1000); in test_values()
1018 …40625e-1)), static_cast<long double>(-0.2026592921724753704129022027337835687888e-1L), eps * 1000); in test_values()
1023 BOOST_CHECK_CLOSE(tr1::hypotl(1.0L, 3.0L), std::sqrt(10.0L), eps * 500); in test_values()
1025 …3.5)), static_cast<long double>(1.2009736023470742248160218814507129957702389154682L), 5000 * eps); in test_values()
1026 …125)), static_cast<long double>(2.0194183575537963453202905211670995899482809521344L), 5000 * eps); in test_values()
1027 …125)), static_cast<long double>(2.1653002489051702517540619481440174064962195287626L), 5000 * eps); in test_values()
1028 …125)), static_cast<long double>(0.1543111276840418242676072830970532952413339012367L), 5000 * eps); in test_values()
1029 …24)), static_cast<long double>(-149.43323093420259741100038126078721302600128285894L), 5000 * eps); in test_values()
1031 …3.5)), static_cast<long double>(3.3233509704478425511840640312646472177454052302295L), 5000 * eps); in test_values()
1032 …125)), static_cast<long double>(7.5339415987976119046992298412151336246104195881491L), 5000 * eps); in test_values()
1033 …25)), static_cast<long double>(-8.7172188593831756100190140408231437691829605421405L), 5000 * eps); in test_values()
1034 …125)), static_cast<long double>(1.1668538708507675587790157356605097019141636072094L), 5000 * eps); in test_values()
1060 BOOST_CHECK_CLOSE(tr1::acosh(std::cosh(0.5L)), 0.5L, 5000 * eps); in test_values()
1061 BOOST_CHECK_CLOSE(tr1::asinh(std::sinh(0.5L)), 0.5L, 5000 * eps); in test_values()
1062 BOOST_CHECK_CLOSE(tr1::atanh(std::tanh(0.5L)), 0.5L, 5000 * eps); in test_values()
1064 BOOST_CHECK_CLOSE(tr1::cbrt(1.5L * 1.5L * 1.5L), 1.5L, 5000 * eps); in test_values()
1071 …25)), static_cast<long double>(0.85968379519866618260697055347837660181302041685015L), eps * 1000); in test_values()
1072 ….5)), static_cast<long double>(0.47950012218695346231725334610803547126354842424204L), eps * 1000); in test_values()
1073 …(1)), static_cast<long double>(0.15729920705028513065877936491739074070393300203370L), eps * 1000); in test_values()
1074 …), static_cast<long double>(1.5374597944280348501883434853833788901180503147234e-12L), eps * 1000); in test_values()
1075 …125)), static_cast<long double>(1.1403162048013338173930294465216233981869795831498L), eps * 1000); in test_values()
1076 …0.5)), static_cast<long double>(1.5204998778130465376827466538919645287364515757580L), eps * 1000); in test_values()
1077 …BOOST_CHECK_CLOSE(tr1::erfc(static_cast<long double>(0)), static_cast<long double>(1), eps * 1000); in test_values()
1079 …25)), static_cast<long double>(0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
1080 ….5)), static_cast<long double>(0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
1081 …(1)), static_cast<long double>(0.84270079294971486934122063508260925929606699796630L), eps * 1000); in test_values()
1082 …>(5)), static_cast<long double>(0.9999999999984625402055719651498116565146166211099L), eps * 1000); in test_values()
1083 …5)), static_cast<long double>(-0.14031620480133381739302944652162339818697958314985L), eps * 1000); in test_values()
1084 …5)), static_cast<long double>(-0.52049987781304653768274665389196452873645157575796L), eps * 1000); in test_values()
1085 … BOOST_CHECK_CLOSE(tr1::erf(static_cast<long double>(0)), static_cast<long double>(0), eps * 1000); in test_values()
1087 …15234375e0)), static_cast<long double>(0.4587086807259736626531803258754840111707e0L), eps * 1000); in test_values()
1088 …15234375e0)), static_cast<long double>(0.7896673415707786528734865994546559029663e0L), eps * 1000); in test_values()
1089 …40625e-1)), static_cast<long double>(-0.2068660038044094868521052319477265955827e-1L), eps * 1000); in test_values()
1090 …40625e-1)), static_cast<long double>(-0.2026592921724753704129022027337835687888e-1L), eps * 1000); in test_values()
1095 BOOST_CHECK_CLOSE(tr1::hypot(1.0L, 3.0L), std::sqrt(10.0L), eps * 500); in test_values()
1097 …3.5)), static_cast<long double>(1.2009736023470742248160218814507129957702389154682L), 5000 * eps); in test_values()
1098 …125)), static_cast<long double>(2.0194183575537963453202905211670995899482809521344L), 5000 * eps); in test_values()
1099 …125)), static_cast<long double>(2.1653002489051702517540619481440174064962195287626L), 5000 * eps); in test_values()
1100 …125)), static_cast<long double>(0.1543111276840418242676072830970532952413339012367L), 5000 * eps); in test_values()
1101 …24)), static_cast<long double>(-149.43323093420259741100038126078721302600128285894L), 5000 * eps); in test_values()
1103 …3.5)), static_cast<long double>(3.3233509704478425511840640312646472177454052302295L), 5000 * eps); in test_values()
1104 …125)), static_cast<long double>(7.5339415987976119046992298412151336246104195881491L), 5000 * eps); in test_values()
1105 …25)), static_cast<long double>(-8.7172188593831756100190140408231437691829605421405L), 5000 * eps); in test_values()
1106 …125)), static_cast<long double>(1.1668538708507675587790157356605097019141636072094L), 5000 * eps); in test_values()
1132 … double>(0.5L)), static_cast<long double>(88.31510416666666666666666666666666666667L), eps * 100L); in test_values()
1133 …ouble>(2.5L)), static_cast<long double>(-0.8802526766660982969576719576719576719577L), eps * 100L); in test_values()
1134 … double>(4.5L)), static_cast<long double>(1.564311458042689732142857142857142857143L), eps * 100L); in test_values()
1135 … double>(8.5L)), static_cast<long double>(20.51596541066649098875661375661375661376L), eps * 100L); in test_values()
1136 …ouble>(12.5L)), static_cast<long double>(-199.5560968456234671241181657848324514991L), eps * 100L); in test_values()
1137 …le>(12.5L)), static_cast<long double>(-4.996769495006119488583146995907246595400e16L), eps * 100L); in test_values()
1139 …ON(tr1::laguerrel(1L, static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 100L); in test_values()
1140 …ouble>(0.5L)), static_cast<long double>(-0.3307291666666666666666666666666666666667L), eps * 100L); in test_values()
1141 …ouble>(0.5L)), static_cast<long double>(-0.5183392237103174603174603174603174603175L), eps * 100L); in test_values()
1142 …double>(0.5L)), static_cast<long double>(0.3120174870800154148915399248893113634676L), eps * 100L); in test_values()
1143 …ouble>(0.5L)), static_cast<long double>(-0.3181388060269979064951118308575628226834L), eps * 100L); in test_values()
1145 …N(tr1::laguerrel(1L, static_cast<long double>(-0.5L)), static_cast<long double>(1.5L), eps * 100L); in test_values()
1146 …double>(-0.5L)), static_cast<long double>(3.835937500000000000000000000000000000000L), eps * 100L); in test_values()
1147 …double>(-0.5L)), static_cast<long double>(7.950934709821428571428571428571428571429L), eps * 100L); in test_values()
1148 …double>(-0.5L)), static_cast<long double>(76.12915699869631476833699787070874048223L), eps * 100L); in test_values()
1149 …double>(-0.5L)), static_cast<long double>(2307.428631277506570629232863491518399720L), eps * 100L); in test_values()
1151 …double>(4.5L)), static_cast<long double>(-3.500000000000000000000000000000000000000L), eps * 100L); in test_values()
1152 …ouble>(4.5L)), static_cast<long double>(0.08593750000000000000000000000000000000000L), eps * 100L); in test_values()
1153 …double>(4.5L)), static_cast<long double>(-1.036928013392857142857142857142857142857L), eps * 100L); in test_values()
1154 … double>(4.5L)), static_cast<long double>(1.437239150257817378525582974722170737587L), eps * 100L); in test_values()
1155 …ouble>(4.5L)), static_cast<long double>(-0.7795068145562651416494321484050019245248L), eps * 100L); in test_values()
1157 … double>(0.5L)), static_cast<long double>(4.218750000000000000000000000000000000000L), eps * 100L); in test_values()
1158 … double>(0.5L)), static_cast<long double>(5696.789530152175143607977274672800795328L), eps * 100L); in test_values()
1159 …double>(-0.5L)), static_cast<long double>(4.218750000000000000000000000000000000000L), eps * 100L); in test_values()
1160 …double>(-0.5L)), static_cast<long double>(5696.789530152175143607977274672800795328L), eps * 100L); in test_values()
1162 …ON(tr1::legendrel(1L, static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 100L); in test_values()
1163 …ouble>(0.5L)), static_cast<long double>(-0.2890625000000000000000000000000000000000L), eps * 100L); in test_values()
1164 …double>(0.5L)), static_cast<long double>(0.2231445312500000000000000000000000000000L), eps * 100L); in test_values()
1165 …uble>(0.5L)), static_cast<long double>(-0.09542943523261546936538467572384923220258L), eps * 100L); in test_values()
1167 long double sv = eps / 1024; in test_values()
1168 …t<long double>(1L), static_cast<long double>(1L)), static_cast<long double>(1L), eps * 20L * 100L); in test_values()
1169 …ong double>(1L), static_cast<long double>(4L)), static_cast<long double>(0.25L), eps * 20L * 100L); in test_values()
1170 …ong double>(4L), static_cast<long double>(1L)), static_cast<long double>(0.25L), eps * 20L * 100L); in test_values()
1171 BOOST_CHECK_CLOSE(tr1::betal(sv, static_cast<long double>(4L)), 1/sv, eps * 20L * 100L); in test_values()
1172 BOOST_CHECK_CLOSE(tr1::betal(static_cast<long double>(4L), sv), 1/sv, eps * 20L * 100L); in test_values()
1173 …0L)), static_cast<long double>(0.00002823263692828910220214568040654997176736L), eps * 20L * 100L); in test_values()
1174 …000023L)), static_cast<long double>(43558.24045647538375006349016083320744662L), eps * 20L * 100L); in test_values()
1176 …0L)), static_cast<long double>(1.5707963267948966192313216916397514420985846996876L), eps * 5000L); in test_values()
1177 …5L)), static_cast<long double>(1.5769867712158131421244030532288080803822271060839L), eps * 5000L); in test_values()
1178 …5L)), static_cast<long double>(1.5962422221317835101489690714979498795055744578951L), eps * 5000L); in test_values()
1179 …24L), static_cast<long double>(1.6062331054696636704261124078746600894998873503208L), eps * 5000L); in test_values()
1180 …24L), static_cast<long double>(1.6364782007562008756208066125715722889067992997614L), eps * 5000L); in test_values()
1181 …5L)), static_cast<long double>(1.6857503548125960428712036577990769895008008941411L), eps * 5000L); in test_values()
1182 …5L)), static_cast<long double>(1.9109897807518291965531482187613425592531451316788L), eps * 5000L); in test_values()
1184 …OSE(tr1::comp_ellint_2l(static_cast<long double>(-1L)), static_cast<long double>(1L), eps * 5000L); in test_values()
1185 …0L)), static_cast<long double>(1.5707963267948966192313216916397514420985846996876L), eps * 5000L); in test_values()
1186 …24L), static_cast<long double>(1.5670445330545086723323795143598956428788609133377L), eps * 5000L); in test_values()
1187 …24L), static_cast<long double>(1.5557071588766556854463404816624361127847775545087L), eps * 5000L); in test_values()
1188 …24L), static_cast<long double>(1.5365278991162754883035625322482669608948678755743L), eps * 5000L); in test_values()
1189 …24L), static_cast<long double>(1.5090417763083482272165682786143770446401437564021L), eps * 5000L); in test_values()
1190 …5L)), static_cast<long double>(1.4674622093394271554597952669909161360253617523272L), eps * 5000L); in test_values()
1191 …24L), static_cast<long double>(1.4257538571071297192428217218834579920545946473778L), eps * 5000L); in test_values()
1192 …24L), static_cast<long double>(1.2927868476159125056958680222998765985004489572909L), eps * 5000L); in test_values()
1193 …24L), static_cast<long double>(1.1966864890248739524112920627353824133420353430982L), eps * 5000L); in test_values()
1195 …g double>(0L)), static_cast<long double>(1.586867847454166237308008033828114192951L), eps * 5000L); in test_values()
1196 …g double>(0L)), static_cast<long double>(1.639999865864511206865258329748601457626L), eps * 5000L); in test_values()
1197 …ic_cast<long double>(1.57079632679489661923132169163975144209858469968755291048747L), eps * 5000L); in test_values()
1198 …double>(0.5L)), static_cast<long double>(2.221441469079183123507940495030346849307L), eps * 5000L); in test_values()
1199 …c_cast<long double>(0.712708870925620061597924858162260293305195624270730660081949L), eps * 5000L); in test_values()
1200 …cast<long double>(0.00496944596485066055800109163256108604615568144080386919012831L), eps * 5000L); in test_values()
1201 …st<long double>(0.0000157080225184890546939710019277357161497407143903832703317801L), eps * 5000L); in test_values()
1202 …ic_cast<long double>(2.18674503176462374414944618968850352696579451638002110619287L), eps * 5000L); in test_values()
1203 …ic_cast<long double>(101.045289804941384100960063898569538919135722087486350366997L), eps * 5000L); in test_values()
1205 …ast<long double>(2.34379212133481347189068464680335815256364262507955635911656e-15L), eps * 5000L); in test_values()
1206 …_cast<long double>(0.0583514045989371500460946536220735787163510569634133670181210L), eps * 5000L); in test_values()
1207 …_cast<long double>(0.0267920938009571023702933210070984416052633027166975342895062L), eps * 5000L); in test_values()
1208 …ic_cast<long double>(597.577606961369169607937419869926705730305175364662688426534L), eps * 5000L); in test_values()
1209 …cast<long double>(1.41474005665181350367684623930576333542989766867888186478185e35L), eps * 5000L); in test_values()
1210 …cast<long double>(1.07153277202900671531087024688681954238311679648319534644743e20L), eps * 5000L); in test_values()
1211 …ic_cast<long double>(2066.27694757392660413922181531984160871678224178890247540320L), eps * 5000L); in test_values()
1212 …ic_cast<long double>(2066.27694672763190927440969155740243346136463461655104698748L), eps * 5000L); in test_values()
1214 …ast<long double>(3.80739920118603335646474073457326714709615200130620574875292e-9L), eps * 50000L); in test_values()
1215 …_cast<long double>(0.0281933076257506091621579544064767140470089107926550720453038L), eps * 5000L); in test_values()
1216 …c_cast<long double>(-2.55820064470647911823175836997490971806135336759164272675969L), eps * 5000L); in test_values()
1217 …(1e+04L)), static_cast<long double>(2.449843111985605522111159013846599118397e-03L), eps * 50000L); in test_values()
1218 …cast<long double>(0.00759343502722670361395585198154817047185480147294665270646578L), eps * 5000L); in test_values()
1222 …_cast<long double>(0.0358874487875643822020496677692429287863419555699447066226409L), eps * 5000L); in test_values()
1223 …ast<long double>(0.00244984311198560552211115901384659911839737686676766460822577L), eps * 50000L); in test_values()
1225 …_cast<long double>(0.0708184798097594268482290389188138201440114881159344944791454L), eps * 5000L); in test_values()
1226 …cast<long double>(1.41474013160494695750009004222225969090304185981836460288562e35L), eps * 5000L); in test_values()
1227 …cast<long double>(-0.0902239288885423309568944543848111461724911781719692852541489L), eps * 5000L); in test_values()
1228 …cast<long double>(-0.0547064914615137807616774867984047583596945624129838091326863L), eps * 5000L); in test_values()
1229 …ast<long double>(-0.00556783614400875611650958980796060611309029233226596737701688L), eps * 5000L); in test_values()
1230 …cast<long double>(-0.0547613660316806551338637153942604550779513947674222863858713L), eps * 5000L); in test_values()
1232 …c_cast<long double>(0.558532231646608646115729767013630967055657943463362504577189L), eps * 5000L); in test_values()
1233 …c_cast<long double>(0.383621010650189547146769320487006220295290256657827220786527L), eps * 5000L); in test_values()
1234 …cast<long double>(5.62397392719283271332307799146649700147907612095185712015604e20L), eps * 5000L); in test_values()
1235 …ic_cast<long double>(1.30623288775012596319554857587765179889689223531159532808379L), eps * 5000L); in test_values()
1236 …st<long double>(0.0000733045300798502164644836879577484533096239574909573072142667L), eps * 5000L); in test_values()
1237 …ast<long double>(5.41274555306792267322084448693957747924412508020839543293369e-45L), eps * 5000L); in test_values()
1238 …cast<long double>(2.35522579263922076203415803966825431039900000000993410734978e38L), eps * 5000L); in test_values()
1239 …cast<long double>(0.00161425530039067002345725193091329085443750382929208307802221L), eps * 5000L); in test_values()
1240 …cast<long double>(1.39565245860302528069481472855619216759142225046370312329416e-6L), eps * 5000L); in test_values()
1241 …ast<long double>(9.11950412043225432171915100042647230802198254567007382956336e-68L), eps * 7000L); in test_values()
1243 …c_cast<long double>(-817.033790261762580469303126467917092806755460418223776544122L), eps * 5000L); in test_values()
1244 …c_cast<long double>(-2.61489440328417468776474188539366752698192046890955453259866L), eps * 5000L); in test_values()
1245 …cast<long double>(-0.0274994493896489729948109971802244976377957234563871795364056L), eps * 5000L); in test_values()
1246 …ast<long double>(-0.00759343502722670361395585198154817047185480147294665270646578L), eps * 5000L); in test_values()
1247 …ast<long double>(-1.50382374389531766117868938966858995093408410498915220070230e38L), eps * 5000L); in test_values()
1248 …_cast<long double>(0.0583041891319026009955779707640455341990844522293730214223545L), eps * 5000L); in test_values()
1249 …cast<long double>(-5.38829231428696507293191118661269920130838607482708483122068e9L), eps * 5000L); in test_values()
1250 …st<long double>(-0.00376577888677186194728129112270988602876597726657372330194186L), eps * 50000L); in test_values()
1251 …cast<long double>(-3.81009803444766877495905954105669819951653361036342457919021e9L), eps * 5000L); in test_values()
1253 …c_cast<long double>(0L), static_cast<long double>(0L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1254 …st<long double>(0L), static_cast<long double>(-10L)), static_cast<long double>(-10L), eps * 5000L); in test_values()
1255 …L)), static_cast<long double>(-1.2261911708835170708130609674719067527242483502207L), eps * 5000L); in test_values()
1256 …L)), static_cast<long double>(-5.3190556182262405182189463092940736859067548232647L), eps * 5000L); in test_values()
1257 …8L)), static_cast<long double>(9.0419973860310100524448893214394562615252527557062L), eps * 5000L); in test_values()
1258 … static_cast<long double>(0.000010000000000127604166668510945638036143355898993088L), eps * 5000L); in test_values()
1259 …5L)), static_cast<long double>(100002.38431454899771096037307519328741455615271038L), eps * 5000L); in test_values()
1260 …, static_cast<long double>(1.0000000000000000000000000000000000000000166666667e-20L), eps * 5000L); in test_values()
1261 … static_cast<long double>(1e-20L)), static_cast<long double>(1.000000000000000e-20L), eps * 5000L); in test_values()
1262 …), static_cast<long double>(1.0418143796499216839719289963154558027005142709763e20L), eps * 5000L); in test_values()
1263 …2L)), static_cast<long double>(2.1765877052210673672479877957388515321497888026770L), eps * 5000L); in test_values()
1264 …4L)), static_cast<long double>(4.2543274975235836861894752787874633017836785640477L), eps * 5000L); in test_values()
1265 …6L)), static_cast<long double>(6.4588766202317746302999080620490579800463614807916L), eps * 5000L); in test_values()
1266 …0L)), static_cast<long double>(10.697409951222544858346795279378531495869386960090L), eps * 5000L); in test_values()
1267 …L)), static_cast<long double>(-2.1765877052210673672479877957388515321497888026770L), eps * 5000L); in test_values()
1268 …L)), static_cast<long double>(-4.2543274975235836861894752787874633017836785640477L), eps * 5000L); in test_values()
1269 …L)), static_cast<long double>(-6.4588766202317746302999080620490579800463614807916L), eps * 5000L); in test_values()
1270 …L)), static_cast<long double>(-10.697409951222544858346795279378531495869386960090L), eps * 5000L); in test_values()
1272 …c_cast<long double>(0L), static_cast<long double>(0L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1273 …st<long double>(0L), static_cast<long double>(-10L)), static_cast<long double>(-10L), eps * 5000L); in test_values()
1274 …)), static_cast<long double>(-0.84147098480789650665250232163029899962256306079837L), eps * 5000L); in test_values()
1275 …L)), static_cast<long double>(-3.1756145986492562317862928524528520686391383168377L), eps * 5000L); in test_values()
1276 …8L)), static_cast<long double>(7.2473147180505693037677015377802777959345489333465L), eps * 5000L); in test_values()
1277 …)), static_cast<long double>(9.999999999898274739584436515967055859383969942432E-6L), eps * 5000L); in test_values()
1278 …5L)), static_cast<long double>(99761.153306972066658135668386691227343323331995888L), eps * 5000L); in test_values()
1279 …)), static_cast<long double>(9.3421545766487137036576748555295222252286528414669e9L), eps * 5000L); in test_values()
1280 …), static_cast<long double>(7.0886102721911705466476846969992069994308167515242e19L), eps * 5000L); in test_values()
1282 …double>(-1L)), static_cast<long double>(-1.557407724654902230506974807458360173087L), eps * 5000L); in test_values()
1283 …double>(-4L)), static_cast<long double>(-4.153623371196831087495427530365430979011L), eps * 5000L); in test_values()
1284 …g double>(8L)), static_cast<long double>(8.935930619078575123490612395578518914416L), eps * 5000L); in test_values()
1285 …c_cast<long double>(0.501246705365439492445236118603525029757890291780157969500480L), eps * 5000L); in test_values()
1286 …st<long double>(0L), static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 5000L); in test_values()
1287 …c_cast<long double>(0.437501067017546278595664813509803743009132067629603474488486L), eps * 5000L); in test_values()
1288 …c_cast<long double>(0.510269830229213412212501938035914557628394166585442994564135L), eps * 5000L); in test_values()
1289 …c_cast<long double>(0.533293253875952645421201146925578536430596894471541312806165L), eps * 5000L); in test_values()
1290 …c_cast<long double>(0.871827580412760575085768367421866079353646112288567703061975L), eps * 5000L); in test_values()
1291 …c_cast<long double>(0.255341921221036266504482236490473678204201638800822621740476L), eps * 5000L); in test_values()
1292 …c_cast<long double>(0.261119051639220165094943572468224137699644963125853641716219L), eps * 5000L); in test_values()
1293 …ic_cast<long double>(13.2821612239764190363647953338544569682942329604483733197131L), eps * 5000L); in test_values()
1294 …double>(-1L)), static_cast<long double>(-1.228014414316220642611298946293865487807L), eps * 5000L); in test_values()
1295 …>(1e+10L)), static_cast<long double>(1.536591003599172091573590441336982730551e+10L), eps * 5000L); in test_values()
1296 …_cast<long double>(0.0347926099493147087821620459290460547131012904008557007934290L), eps * 5000L); in test_values()
1297 …ast<long double>(0.000109956202759561502329123384755016959364346382187364656768212L), eps * 5000L); in test_values()
1298 …cast<long double>(1.00000626665567332602765201107198822183913978895904937646809e15L), eps * 5000L); in test_values()
1299 …st<long double>(0.0000157080616044072676127333183571107873332593142625043567690379L), eps * 5000L); in test_values()
1300 …cast<long double>(6.43274293944380717581167058274600202023334985100499739678963e21L), eps * 5000L); in test_values()
1301 …c_cast<long double>(0.124573770342749525407523258569507331686458866564082916835900L), eps * 5000L); in test_values()
1302 …ic_cast<long double>(1.77299767784815770192352979665283069318388205110727241629752L), eps * 5000L); in test_values()
1304 …c_cast<long double>(-6.35327933972759151358547423727042905862963067106751711596065L), eps * 5000L); in test_values()
1305 …c_cast<long double>(-1.37320852494298333781545045921206470808223543321810480716122L), eps * 5000L); in test_values()
1306 …c_cast<long double>(0.454219904863173579920523812662802365281405554352642045162818L), eps * 5000L); in test_values()
1307 …ic_cast<long double>(1.89511781635593675546652093433163426901706058173270759164623L), eps * 5000L); in test_values()
1308 …cast<long double>(1.72763195602911805201155668940185673806099654090456049881069e20L), eps * 5000L); in test_values()
1309 …c_cast<long double>(-6.35523246483107180261445551935803221293763008553775821607264L), eps * 5000L); in test_values()
1310 …c_cast<long double>(-1.62342564058416879145630692462440887363310605737209536579267L), eps * 5000L); in test_values()
1311 …_cast<long double>(-0.559773594776160811746795939315085235226846890316353515248293L), eps * 5000L); in test_values()
1312 …_cast<long double>(-0.219383934395520273677163775460121649031047293406908207577979L), eps * 5000L); in test_values()
1313 …st<long double>(-2.27237132932219350440719707268817831250090574830769670186618e-24L), eps * 5000L); in test_values()
1315 …ACTION(tr1::hermitel(0L, static_cast<long double>(1L)), static_cast<long double>(1.L), 100L * eps); in test_values()
1316 …ACTION(tr1::hermitel(1L, static_cast<long double>(1L)), static_cast<long double>(2.L), 100L * eps); in test_values()
1317 …ACTION(tr1::hermitel(1L, static_cast<long double>(2L)), static_cast<long double>(4.L), 100L * eps); in test_values()
1318 …CTION(tr1::hermitel(1L, static_cast<long double>(10L)), static_cast<long double>(20L), 100L * eps); in test_values()
1319 …ION(tr1::hermitel(1L, static_cast<long double>(100L)), static_cast<long double>(200L), 100L * eps); in test_values()
1320 …ION(tr1::hermitel(1L, static_cast<long double>(1e6L)), static_cast<long double>(2e6L), 100L * eps); in test_values()
1323 …10L, static_cast<long double>(10L)), static_cast<long double>(8.093278209760000E+12L), 100L * eps); in test_values()
1324 …0L, static_cast<long double>(-10L)), static_cast<long double>(8.093278209760000E+12L), 100L * eps); in test_values()
1325 …3L, static_cast<long double>(-10L)), static_cast<long double>(-7.880000000000000E+3L), 100L * eps); in test_values()
1326 …, static_cast<long double>(-1000L)), static_cast<long double>(-7.999988000000000E+9L), 100L * eps); in test_values()
1327 …atic_cast<long double>(-1000000L)), static_cast<long double>(-7.999999999988000E+18L), 100L * eps); in test_values()
1329 …)), static_cast<long double>(-0.63277562349869525529352526763564627152686379131122L), eps * 5000L); in test_values()
1330 …L)), static_cast<long double>(-1023.4228554489429786541032870895167448906103303056L), eps * 5000L); in test_values()
1331 …4L)), static_cast<long double>(1024.5772867695045940578681624248887776501597556226L), eps * 5000L); in test_values()
1332 …c_cast<long double>(-1.46035450880958681288949915251529801246722933101258149054289L), eps * 5000L); in test_values()
1333 …5L)), static_cast<long double>(8.5862412945105752999607544082693023591996301183069L), eps * 5000L); in test_values()
1334 …2L)), static_cast<long double>(1.6449340668482264364724151666460251892189499012068L), eps * 5000L); in test_values()
1335 …5L)), static_cast<long double>(1.1267338673170566464278124918549842722219969574036L), eps * 5000L); in test_values()
1336 …ic_cast<long double>(1.08232323371113819151600369654116790277475095191872690768298L), eps * 5000L); in test_values()
1337 …ic_cast<long double>(1.08225596856391369799036835439238249195298434901488518878804L), eps * 5000L); in test_values()
1338 …ic_cast<long double>(1.05470751076145426402296728896028011727249383295625173068468L), eps * 5000L); in test_values()
1339 …ic_cast<long double>(1.01200589988852479610078491680478352908773213619144808841031L), eps * 5000L); in test_values()
1340 …ic_cast<long double>(1.00582672753652280770224164440459408011782510096320822989663L), eps * 5000L); in test_values()
1341 …5L)), static_cast<long double>(1.0037305205308161603183307711439385250181080293472L), eps * 5000L); in test_values()
1342 …5L)), static_cast<long double>(1.0000140128224754088474783648500235958510030511915L), eps * 5000L); in test_values()
1343 …SE(tr1::riemann_zetal(static_cast<long double>(0L)), static_cast<long double>(-0.5L), eps * 5000L); in test_values()
1344 …)), static_cast<long double>(-0.39906966894504503550986928301421235400280637468895L), eps * 5000L); in test_values()
1345 …), static_cast<long double>(-0.083333333333333333333333333333333333333333333333333L), eps * 5000L); in test_values()
1346 …LOSE(tr1::riemann_zetal(static_cast<long double>(-2L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1347 …atic_cast<long double>(0.0085169287778503305423585670283444869362759902200745L), eps * 5000L * 3L); in test_values()
1348 …), static_cast<long double>(0.0083333333333333333333333333333333333333333333333333L), eps * 5000L); in test_values()
1349 …LOSE(tr1::riemann_zetal(static_cast<long double>(-4L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1350 …::riemann_zetal(static_cast<long double>(-20L)), static_cast<long double>(0L), eps * 5000L * 100L); in test_values()
1351 …atic_cast<long double>(-281.46014492753623188405797101449275362318840579710L), eps * 5000L * 100L); in test_values()
1352 …tic_cast<long double>(2.2762941726834511267740045451463455513839970804578e7L), eps * 5000L * 100L); in test_values()
1354 …L)), static_cast<long double>(0.9999657468461303487880990241993035937654e0L), eps * 5000L * 100L); in test_values()
1355 …L)), static_cast<long double>(0.9999483203249623334100130061926184665364e0L), eps * 5000L * 100L); in test_values()
1356 …)), static_cast<long double>(0.1370120120703995134662099191103188366059e-4L), eps * 5000L * 100L); in test_values()
1357 …)), static_cast<long double>(0.2067173265753174063228459655801741280461e-4L), eps * 5000L * 100L); in test_values()
1358 …), static_cast<long double>(0.7887555711993028736906736576314283291289e-2L), eps * 50000L * 100L); in test_values()
1359 …), static_cast<long double>(-0.1463292767579579943284849187188066532514e-2L), eps * 5000L * 100L); in test_values()
1361 …L)), static_cast<long double>(-0.2249212131304610409189209411089291558038e1L), eps * 5000L * 100L); in test_values()
1362 …), static_cast<long double>(-0.1213309779166084571756446746977955970241e1L), eps * 5000L * 100L); in test_values()
1363 …), static_cast<long double>(-0.4541702641837159203058389758895634766256e2L), eps * 5000L * 100L); in test_values()
1364 …), static_cast<long double>(-0.1156112621471167110574129561700037138981e2L), eps * 5000L * 100L); in test_values()
1365 …), static_cast<long double>(-0.2427889658115064857278886600528596240123e9L), eps * 5000L * 100L); in test_values()
1366 …), static_cast<long double>(-0.3394649246350136450439882104151313759251e4L), eps * 5000L * 100L); in test_values()
1368 …ouble>(0.5L)), static_cast<long double>(0.2061460599687871330692286791802688341213L), eps * 5000L); in test_values()
1369 …_cast<long double>(-0.406036847302819452666908966769096223205057182668333862900509L), eps * 5000L); in test_values()
1374 … double>(0.5L)), static_cast<long double>(88.31510416666666666666666666666666666667L), eps * 100L); in test_values()
1375 …ouble>(2.5L)), static_cast<long double>(-0.8802526766660982969576719576719576719577L), eps * 100L); in test_values()
1376 … double>(4.5L)), static_cast<long double>(1.564311458042689732142857142857142857143L), eps * 100L); in test_values()
1377 … double>(8.5L)), static_cast<long double>(20.51596541066649098875661375661375661376L), eps * 100L); in test_values()
1378 …ouble>(12.5L)), static_cast<long double>(-199.5560968456234671241181657848324514991L), eps * 100L); in test_values()
1379 …le>(12.5L)), static_cast<long double>(-4.996769495006119488583146995907246595400e16L), eps * 100L); in test_values()
1381 …ION(tr1::laguerre(1L, static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 100L); in test_values()
1382 …ouble>(0.5L)), static_cast<long double>(-0.3307291666666666666666666666666666666667L), eps * 100L); in test_values()
1383 …ouble>(0.5L)), static_cast<long double>(-0.5183392237103174603174603174603174603175L), eps * 100L); in test_values()
1384 …double>(0.5L)), static_cast<long double>(0.3120174870800154148915399248893113634676L), eps * 100L); in test_values()
1385 …ouble>(0.5L)), static_cast<long double>(-0.3181388060269979064951118308575628226834L), eps * 100L); in test_values()
1387 …ON(tr1::laguerre(1L, static_cast<long double>(-0.5L)), static_cast<long double>(1.5L), eps * 100L); in test_values()
1388 …double>(-0.5L)), static_cast<long double>(3.835937500000000000000000000000000000000L), eps * 100L); in test_values()
1389 …double>(-0.5L)), static_cast<long double>(7.950934709821428571428571428571428571429L), eps * 100L); in test_values()
1390 …double>(-0.5L)), static_cast<long double>(76.12915699869631476833699787070874048223L), eps * 100L); in test_values()
1391 …double>(-0.5L)), static_cast<long double>(2307.428631277506570629232863491518399720L), eps * 100L); in test_values()
1393 …double>(4.5L)), static_cast<long double>(-3.500000000000000000000000000000000000000L), eps * 100L); in test_values()
1394 …ouble>(4.5L)), static_cast<long double>(0.08593750000000000000000000000000000000000L), eps * 100L); in test_values()
1395 …double>(4.5L)), static_cast<long double>(-1.036928013392857142857142857142857142857L), eps * 100L); in test_values()
1396 … double>(4.5L)), static_cast<long double>(1.437239150257817378525582974722170737587L), eps * 100L); in test_values()
1397 …ouble>(4.5L)), static_cast<long double>(-0.7795068145562651416494321484050019245248L), eps * 100L); in test_values()
1399 … double>(0.5L)), static_cast<long double>(4.218750000000000000000000000000000000000L), eps * 100L); in test_values()
1400 … double>(0.5L)), static_cast<long double>(5696.789530152175143607977274672800795328L), eps * 100L); in test_values()
1401 …double>(-0.5L)), static_cast<long double>(4.218750000000000000000000000000000000000L), eps * 100L); in test_values()
1402 …double>(-0.5L)), static_cast<long double>(5696.789530152175143607977274672800795328L), eps * 100L); in test_values()
1404 …ION(tr1::legendre(1L, static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 100L); in test_values()
1405 …ouble>(0.5L)), static_cast<long double>(-0.2890625000000000000000000000000000000000L), eps * 100L); in test_values()
1406 …double>(0.5L)), static_cast<long double>(0.2231445312500000000000000000000000000000L), eps * 100L); in test_values()
1407 …uble>(0.5L)), static_cast<long double>(-0.09542943523261546936538467572384923220258L), eps * 100L); in test_values()
1409 …t<long double>(1L), static_cast<long double>(1L)), static_cast<long double>(1L), eps * 20L * 100L); in test_values()
1410 …ong double>(1L), static_cast<long double>(4L)), static_cast<long double>(0.25L), eps * 20L * 100L); in test_values()
1411 …ong double>(4L), static_cast<long double>(1L)), static_cast<long double>(0.25L), eps * 20L * 100L); in test_values()
1412 BOOST_CHECK_CLOSE(tr1::beta(sv, static_cast<long double>(4L)), 1/sv, eps * 20L * 100L); in test_values()
1413 BOOST_CHECK_CLOSE(tr1::beta(static_cast<long double>(4L), sv), 1/sv, eps * 20L * 100L); in test_values()
1414 …0L)), static_cast<long double>(0.00002823263692828910220214568040654997176736L), eps * 20L * 100L); in test_values()
1415 …000023L)), static_cast<long double>(43558.24045647538375006349016083320744662L), eps * 20L * 100L); in test_values()
1417 …0L)), static_cast<long double>(1.5707963267948966192313216916397514420985846996876L), eps * 5000L); in test_values()
1418 …5L)), static_cast<long double>(1.5769867712158131421244030532288080803822271060839L), eps * 5000L); in test_values()
1419 …5L)), static_cast<long double>(1.5962422221317835101489690714979498795055744578951L), eps * 5000L); in test_values()
1420 …24L), static_cast<long double>(1.6062331054696636704261124078746600894998873503208L), eps * 5000L); in test_values()
1421 …24L), static_cast<long double>(1.6364782007562008756208066125715722889067992997614L), eps * 5000L); in test_values()
1422 …5L)), static_cast<long double>(1.6857503548125960428712036577990769895008008941411L), eps * 5000L); in test_values()
1423 …5L)), static_cast<long double>(1.9109897807518291965531482187613425592531451316788L), eps * 5000L); in test_values()
1425 …LOSE(tr1::comp_ellint_2(static_cast<long double>(-1L)), static_cast<long double>(1L), eps * 5000L); in test_values()
1426 …0L)), static_cast<long double>(1.5707963267948966192313216916397514420985846996876L), eps * 5000L); in test_values()
1427 …24L), static_cast<long double>(1.5670445330545086723323795143598956428788609133377L), eps * 5000L); in test_values()
1428 …24L), static_cast<long double>(1.5557071588766556854463404816624361127847775545087L), eps * 5000L); in test_values()
1429 …24L), static_cast<long double>(1.5365278991162754883035625322482669608948678755743L), eps * 5000L); in test_values()
1430 …24L), static_cast<long double>(1.5090417763083482272165682786143770446401437564021L), eps * 5000L); in test_values()
1431 …5L)), static_cast<long double>(1.4674622093394271554597952669909161360253617523272L), eps * 5000L); in test_values()
1432 …24L), static_cast<long double>(1.4257538571071297192428217218834579920545946473778L), eps * 5000L); in test_values()
1433 …24L), static_cast<long double>(1.2927868476159125056958680222998765985004489572909L), eps * 5000L); in test_values()
1434 …24L), static_cast<long double>(1.1966864890248739524112920627353824133420353430982L), eps * 5000L); in test_values()
1436 …g double>(0L)), static_cast<long double>(1.586867847454166237308008033828114192951L), eps * 5000L); in test_values()
1437 …g double>(0L)), static_cast<long double>(1.639999865864511206865258329748601457626L), eps * 5000L); in test_values()
1438 …ic_cast<long double>(1.57079632679489661923132169163975144209858469968755291048747L), eps * 5000L); in test_values()
1439 …double>(0.5L)), static_cast<long double>(2.221441469079183123507940495030346849307L), eps * 5000L); in test_values()
1440 …c_cast<long double>(0.712708870925620061597924858162260293305195624270730660081949L), eps * 5000L); in test_values()
1441 …cast<long double>(0.00496944596485066055800109163256108604615568144080386919012831L), eps * 5000L); in test_values()
1442 …st<long double>(0.0000157080225184890546939710019277357161497407143903832703317801L), eps * 5000L); in test_values()
1443 …ic_cast<long double>(2.18674503176462374414944618968850352696579451638002110619287L), eps * 5000L); in test_values()
1444 …ic_cast<long double>(101.045289804941384100960063898569538919135722087486350366997L), eps * 5000L); in test_values()
1446 …ast<long double>(2.34379212133481347189068464680335815256364262507955635911656e-15L), eps * 5000L); in test_values()
1447 …_cast<long double>(0.0583514045989371500460946536220735787163510569634133670181210L), eps * 5000L); in test_values()
1448 …_cast<long double>(0.0267920938009571023702933210070984416052633027166975342895062L), eps * 5000L); in test_values()
1449 …ic_cast<long double>(597.577606961369169607937419869926705730305175364662688426534L), eps * 5000L); in test_values()
1450 …cast<long double>(1.41474005665181350367684623930576333542989766867888186478185e35L), eps * 5000L); in test_values()
1451 …cast<long double>(1.07153277202900671531087024688681954238311679648319534644743e20L), eps * 5000L); in test_values()
1452 …ic_cast<long double>(2066.27694757392660413922181531984160871678224178890247540320L), eps * 5000L); in test_values()
1453 …ic_cast<long double>(2066.27694672763190927440969155740243346136463461655104698748L), eps * 5000L); in test_values()
1455 …cast<long double>(3.80739920118603335646474073457326714709615200130620574875292e-9L), eps * 5000L); in test_values()
1456 …_cast<long double>(0.0281933076257506091621579544064767140470089107926550720453038L), eps * 5000L); in test_values()
1457 …c_cast<long double>(-2.55820064470647911823175836997490971806135336759164272675969L), eps * 5000L); in test_values()
1458 …(1e+04L)), static_cast<long double>(2.449843111985605522111159013846599118397e-03L), eps * 50000L); in test_values()
1459 …cast<long double>(0.00759343502722670361395585198154817047185480147294665270646578L), eps * 5000L); in test_values()
1463 …_cast<long double>(0.0358874487875643822020496677692429287863419555699447066226409L), eps * 5000L); in test_values()
1464 …ast<long double>(0.00244984311198560552211115901384659911839737686676766460822577L), eps * 50000L); in test_values()
1466 …_cast<long double>(0.0708184798097594268482290389188138201440114881159344944791454L), eps * 5000L); in test_values()
1467 …cast<long double>(1.41474013160494695750009004222225969090304185981836460288562e35L), eps * 5000L); in test_values()
1468 …cast<long double>(-0.0902239288885423309568944543848111461724911781719692852541489L), eps * 5000L); in test_values()
1469 …cast<long double>(-0.0547064914615137807616774867984047583596945624129838091326863L), eps * 5000L); in test_values()
1470 …ast<long double>(-0.00556783614400875611650958980796060611309029233226596737701688L), eps * 5000L); in test_values()
1471 …cast<long double>(-0.0547613660316806551338637153942604550779513947674222863858713L), eps * 5000L); in test_values()
1473 …c_cast<long double>(0.558532231646608646115729767013630967055657943463362504577189L), eps * 5000L); in test_values()
1474 …c_cast<long double>(0.383621010650189547146769320487006220295290256657827220786527L), eps * 5000L); in test_values()
1475 …cast<long double>(5.62397392719283271332307799146649700147907612095185712015604e20L), eps * 5000L); in test_values()
1476 …ic_cast<long double>(1.30623288775012596319554857587765179889689223531159532808379L), eps * 5000L); in test_values()
1477 …st<long double>(0.0000733045300798502164644836879577484533096239574909573072142667L), eps * 5000L); in test_values()
1478 …ast<long double>(5.41274555306792267322084448693957747924412508020839543293369e-45L), eps * 5000L); in test_values()
1479 …cast<long double>(2.35522579263922076203415803966825431039900000000993410734978e38L), eps * 5000L); in test_values()
1480 …cast<long double>(0.00161425530039067002345725193091329085443750382929208307802221L), eps * 5000L); in test_values()
1481 …cast<long double>(1.39565245860302528069481472855619216759142225046370312329416e-6L), eps * 5000L); in test_values()
1482 …ast<long double>(9.11950412043225432171915100042647230802198254567007382956336e-68L), eps * 7000L); in test_values()
1484 …c_cast<long double>(-817.033790261762580469303126467917092806755460418223776544122L), eps * 5000L); in test_values()
1485 …c_cast<long double>(-2.61489440328417468776474188539366752698192046890955453259866L), eps * 5000L); in test_values()
1486 …cast<long double>(-0.0274994493896489729948109971802244976377957234563871795364056L), eps * 5000L); in test_values()
1487 …ast<long double>(-0.00759343502722670361395585198154817047185480147294665270646578L), eps * 5000L); in test_values()
1488 …ast<long double>(-1.50382374389531766117868938966858995093408410498915220070230e38L), eps * 5000L); in test_values()
1489 …_cast<long double>(0.0583041891319026009955779707640455341990844522293730214223545L), eps * 5000L); in test_values()
1490 …cast<long double>(-5.38829231428696507293191118661269920130838607482708483122068e9L), eps * 5000L); in test_values()
1491 …st<long double>(-0.00376577888677186194728129112270988602876597726657372330194186L), eps * 50000L); in test_values()
1492 …cast<long double>(-3.81009803444766877495905954105669819951653361036342457919021e9L), eps * 5000L); in test_values()
1494 …c_cast<long double>(0L), static_cast<long double>(0L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1495 …st<long double>(0L), static_cast<long double>(-10L)), static_cast<long double>(-10L), eps * 5000L); in test_values()
1496 …L)), static_cast<long double>(-1.2261911708835170708130609674719067527242483502207L), eps * 5000L); in test_values()
1497 …L)), static_cast<long double>(-5.3190556182262405182189463092940736859067548232647L), eps * 5000L); in test_values()
1498 …8L)), static_cast<long double>(9.0419973860310100524448893214394562615252527557062L), eps * 5000L); in test_values()
1499 … static_cast<long double>(0.000010000000000127604166668510945638036143355898993088L), eps * 5000L); in test_values()
1500 …5L)), static_cast<long double>(100002.38431454899771096037307519328741455615271038L), eps * 5000L); in test_values()
1501 …, static_cast<long double>(1.0000000000000000000000000000000000000000166666667e-20L), eps * 5000L); in test_values()
1502 … static_cast<long double>(1e-20L)), static_cast<long double>(1.000000000000000e-20L), eps * 5000L); in test_values()
1503 …), static_cast<long double>(1.0418143796499216839719289963154558027005142709763e20L), eps * 5000L); in test_values()
1504 …2L)), static_cast<long double>(2.1765877052210673672479877957388515321497888026770L), eps * 5000L); in test_values()
1505 …4L)), static_cast<long double>(4.2543274975235836861894752787874633017836785640477L), eps * 5000L); in test_values()
1506 …6L)), static_cast<long double>(6.4588766202317746302999080620490579800463614807916L), eps * 5000L); in test_values()
1507 …0L)), static_cast<long double>(10.697409951222544858346795279378531495869386960090L), eps * 5000L); in test_values()
1508 …L)), static_cast<long double>(-2.1765877052210673672479877957388515321497888026770L), eps * 5000L); in test_values()
1509 …L)), static_cast<long double>(-4.2543274975235836861894752787874633017836785640477L), eps * 5000L); in test_values()
1510 …L)), static_cast<long double>(-6.4588766202317746302999080620490579800463614807916L), eps * 5000L); in test_values()
1511 …L)), static_cast<long double>(-10.697409951222544858346795279378531495869386960090L), eps * 5000L); in test_values()
1513 …c_cast<long double>(0L), static_cast<long double>(0L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1514 …st<long double>(0L), static_cast<long double>(-10L)), static_cast<long double>(-10L), eps * 5000L); in test_values()
1515 …)), static_cast<long double>(-0.84147098480789650665250232163029899962256306079837L), eps * 5000L); in test_values()
1516 …L)), static_cast<long double>(-3.1756145986492562317862928524528520686391383168377L), eps * 5000L); in test_values()
1517 …8L)), static_cast<long double>(7.2473147180505693037677015377802777959345489333465L), eps * 5000L); in test_values()
1518 …)), static_cast<long double>(9.999999999898274739584436515967055859383969942432E-6L), eps * 5000L); in test_values()
1519 …5L)), static_cast<long double>(99761.153306972066658135668386691227343323331995888L), eps * 5000L); in test_values()
1520 …)), static_cast<long double>(9.3421545766487137036576748555295222252286528414669e9L), eps * 5000L); in test_values()
1521 …), static_cast<long double>(7.0886102721911705466476846969992069994308167515242e19L), eps * 5000L); in test_values()
1523 …double>(-1L)), static_cast<long double>(-1.557407724654902230506974807458360173087L), eps * 5000L); in test_values()
1524 …double>(-4L)), static_cast<long double>(-4.153623371196831087495427530365430979011L), eps * 5000L); in test_values()
1525 …g double>(8L)), static_cast<long double>(8.935930619078575123490612395578518914416L), eps * 5000L); in test_values()
1526 …c_cast<long double>(0.501246705365439492445236118603525029757890291780157969500480L), eps * 5000L); in test_values()
1527 …st<long double>(0L), static_cast<long double>(0.5L)), static_cast<long double>(0.5L), eps * 5000L); in test_values()
1528 …c_cast<long double>(0.437501067017546278595664813509803743009132067629603474488486L), eps * 5000L); in test_values()
1529 …c_cast<long double>(0.510269830229213412212501938035914557628394166585442994564135L), eps * 5000L); in test_values()
1530 …c_cast<long double>(0.533293253875952645421201146925578536430596894471541312806165L), eps * 5000L); in test_values()
1531 …c_cast<long double>(0.871827580412760575085768367421866079353646112288567703061975L), eps * 5000L); in test_values()
1532 …c_cast<long double>(0.255341921221036266504482236490473678204201638800822621740476L), eps * 5000L); in test_values()
1533 …c_cast<long double>(0.261119051639220165094943572468224137699644963125853641716219L), eps * 5000L); in test_values()
1534 …ic_cast<long double>(13.2821612239764190363647953338544569682942329604483733197131L), eps * 5000L); in test_values()
1535 …double>(-1L)), static_cast<long double>(-1.228014414316220642611298946293865487807L), eps * 5000L); in test_values()
1536 …>(1e+10L)), static_cast<long double>(1.536591003599172091573590441336982730551e+10L), eps * 5000L); in test_values()
1537 …_cast<long double>(0.0347926099493147087821620459290460547131012904008557007934290L), eps * 5000L); in test_values()
1538 …ast<long double>(0.000109956202759561502329123384755016959364346382187364656768212L), eps * 5000L); in test_values()
1539 …cast<long double>(1.00000626665567332602765201107198822183913978895904937646809e15L), eps * 5000L); in test_values()
1540 …st<long double>(0.0000157080616044072676127333183571107873332593142625043567690379L), eps * 5000L); in test_values()
1541 …cast<long double>(6.43274293944380717581167058274600202023334985100499739678963e21L), eps * 5000L); in test_values()
1542 …c_cast<long double>(0.124573770342749525407523258569507331686458866564082916835900L), eps * 5000L); in test_values()
1543 …ic_cast<long double>(1.77299767784815770192352979665283069318388205110727241629752L), eps * 5000L); in test_values()
1545 …c_cast<long double>(-6.35327933972759151358547423727042905862963067106751711596065L), eps * 5000L); in test_values()
1546 …c_cast<long double>(-1.37320852494298333781545045921206470808223543321810480716122L), eps * 5000L); in test_values()
1547 …c_cast<long double>(0.454219904863173579920523812662802365281405554352642045162818L), eps * 5000L); in test_values()
1548 …ic_cast<long double>(1.89511781635593675546652093433163426901706058173270759164623L), eps * 5000L); in test_values()
1549 …cast<long double>(1.72763195602911805201155668940185673806099654090456049881069e20L), eps * 5000L); in test_values()
1550 …c_cast<long double>(-6.35523246483107180261445551935803221293763008553775821607264L), eps * 5000L); in test_values()
1551 …c_cast<long double>(-1.62342564058416879145630692462440887363310605737209536579267L), eps * 5000L); in test_values()
1552 …_cast<long double>(-0.559773594776160811746795939315085235226846890316353515248293L), eps * 5000L); in test_values()
1553 …_cast<long double>(-0.219383934395520273677163775460121649031047293406908207577979L), eps * 5000L); in test_values()
1554 …st<long double>(-2.27237132932219350440719707268817831250090574830769670186618e-24L), eps * 5000L); in test_values()
1556 …RACTION(tr1::hermite(0L, static_cast<long double>(1L)), static_cast<long double>(1.L), 100L * eps); in test_values()
1557 …RACTION(tr1::hermite(1L, static_cast<long double>(1L)), static_cast<long double>(2.L), 100L * eps); in test_values()
1558 …RACTION(tr1::hermite(1L, static_cast<long double>(2L)), static_cast<long double>(4.L), 100L * eps); in test_values()
1559 …ACTION(tr1::hermite(1L, static_cast<long double>(10L)), static_cast<long double>(20L), 100L * eps); in test_values()
1560 …TION(tr1::hermite(1L, static_cast<long double>(100L)), static_cast<long double>(200L), 100L * eps); in test_values()
1561 …TION(tr1::hermite(1L, static_cast<long double>(1e6L)), static_cast<long double>(2e6L), 100L * eps); in test_values()
1564 …10L, static_cast<long double>(10L)), static_cast<long double>(8.093278209760000E+12L), 100L * eps); in test_values()
1565 …0L, static_cast<long double>(-10L)), static_cast<long double>(8.093278209760000E+12L), 100L * eps); in test_values()
1566 …3L, static_cast<long double>(-10L)), static_cast<long double>(-7.880000000000000E+3L), 100L * eps); in test_values()
1567 …, static_cast<long double>(-1000L)), static_cast<long double>(-7.999988000000000E+9L), 100L * eps); in test_values()
1568 …atic_cast<long double>(-1000000L)), static_cast<long double>(-7.999999999988000E+18L), 100L * eps); in test_values()
1570 …)), static_cast<long double>(-0.63277562349869525529352526763564627152686379131122L), eps * 5000L); in test_values()
1571 …L)), static_cast<long double>(-1023.4228554489429786541032870895167448906103303056L), eps * 5000L); in test_values()
1572 …4L)), static_cast<long double>(1024.5772867695045940578681624248887776501597556226L), eps * 5000L); in test_values()
1573 …c_cast<long double>(-1.46035450880958681288949915251529801246722933101258149054289L), eps * 5000L); in test_values()
1574 …5L)), static_cast<long double>(8.5862412945105752999607544082693023591996301183069L), eps * 5000L); in test_values()
1575 …2L)), static_cast<long double>(1.6449340668482264364724151666460251892189499012068L), eps * 5000L); in test_values()
1576 …5L)), static_cast<long double>(1.1267338673170566464278124918549842722219969574036L), eps * 5000L); in test_values()
1577 …ic_cast<long double>(1.08232323371113819151600369654116790277475095191872690768298L), eps * 5000L); in test_values()
1578 …ic_cast<long double>(1.08225596856391369799036835439238249195298434901488518878804L), eps * 5000L); in test_values()
1579 …ic_cast<long double>(1.05470751076145426402296728896028011727249383295625173068468L), eps * 5000L); in test_values()
1580 …ic_cast<long double>(1.01200589988852479610078491680478352908773213619144808841031L), eps * 5000L); in test_values()
1581 …ic_cast<long double>(1.00582672753652280770224164440459408011782510096320822989663L), eps * 5000L); in test_values()
1582 …5L)), static_cast<long double>(1.0037305205308161603183307711439385250181080293472L), eps * 5000L); in test_values()
1583 …5L)), static_cast<long double>(1.0000140128224754088474783648500235958510030511915L), eps * 5000L); in test_values()
1584 …OSE(tr1::riemann_zeta(static_cast<long double>(0L)), static_cast<long double>(-0.5L), eps * 5000L); in test_values()
1585 …)), static_cast<long double>(-0.39906966894504503550986928301421235400280637468895L), eps * 5000L); in test_values()
1586 …), static_cast<long double>(-0.083333333333333333333333333333333333333333333333333L), eps * 5000L); in test_values()
1587 …CLOSE(tr1::riemann_zeta(static_cast<long double>(-2L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1588 …atic_cast<long double>(0.0085169287778503305423585670283444869362759902200745L), eps * 5000L * 3L); in test_values()
1589 …), static_cast<long double>(0.0083333333333333333333333333333333333333333333333333L), eps * 5000L); in test_values()
1590 …CLOSE(tr1::riemann_zeta(static_cast<long double>(-4L)), static_cast<long double>(0L), eps * 5000L); in test_values()
1591 …1::riemann_zeta(static_cast<long double>(-20L)), static_cast<long double>(0L), eps * 5000L * 100L); in test_values()
1592 …atic_cast<long double>(-281.46014492753623188405797101449275362318840579710L), eps * 5000L * 100L); in test_values()
1593 …tic_cast<long double>(2.2762941726834511267740045451463455513839970804578e7L), eps * 5000L * 100L); in test_values()
1595 …L)), static_cast<long double>(0.9999657468461303487880990241993035937654e0L), eps * 5000L * 100L); in test_values()
1596 …L)), static_cast<long double>(0.9999483203249623334100130061926184665364e0L), eps * 5000L * 100L); in test_values()
1597 …)), static_cast<long double>(0.1370120120703995134662099191103188366059e-4L), eps * 5000L * 100L); in test_values()
1598 …)), static_cast<long double>(0.2067173265753174063228459655801741280461e-4L), eps * 5000L * 100L); in test_values()
1599 …)), static_cast<long double>(0.7887555711993028736906736576314283291289e-2L), eps * 5000L * 100L); in test_values()
1600 …), static_cast<long double>(-0.1463292767579579943284849187188066532514e-2L), eps * 5000L * 100L); in test_values()
1602 …L)), static_cast<long double>(-0.2249212131304610409189209411089291558038e1L), eps * 5000L * 100L); in test_values()
1603 …), static_cast<long double>(-0.1213309779166084571756446746977955970241e1L), eps * 5000L * 100L); in test_values()
1604 …), static_cast<long double>(-0.4541702641837159203058389758895634766256e2L), eps * 5000L * 100L); in test_values()
1605 …), static_cast<long double>(-0.1156112621471167110574129561700037138981e2L), eps * 5000L * 100L); in test_values()
1606 …), static_cast<long double>(-0.2427889658115064857278886600528596240123e9L), eps * 5000L * 100L); in test_values()
1607 …), static_cast<long double>(-0.3394649246350136450439882104151313759251e4L), eps * 5000L * 100L); in test_values()
1609 …ouble>(0.5L)), static_cast<long double>(0.2061460599687871330692286791802688341213L), eps * 5000L); in test_values()
1610 …_cast<long double>(-0.406036847302819452666908966769096223205057182668333862900509L), eps * 5000L); in test_values()