]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/math/test/nct_small_delta.ipp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / math / test / nct_small_delta.ipp
CommitLineData
7c673cae
FG
1// Copyright John Maddock 2012.
2
3// Use, modification and distribution are subject to the
4// Boost Software License, Version 1.0.
5// (See accompanying file LICENSE_1_0.txt
6// or copy at http://www.boost.org/LICENSE_1_0.txt)
7#ifndef SC_
8# define SC_(x) static_cast<T>(BOOST_JOIN(x, L))
9#endif
1e59de90
TL
10 static const std::array<std::array<T, 5>, 78> nct_small_delta = {{
11 {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(-0.043873153626918792724609375), SC_(0.4825027657672233604648385680838723922204), SC_(0.5174972342327766395351614319161276077796) }},
12 {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.729398787021636962890625), SC_(0.7671209584700704075616133363022761110469), SC_(0.2328790415299295924383866636977238889531) }},
13 {{ SC_(528154.0625), SC_(5.281540482737767661092220805585384368896e-11), SC_(0.944172799587249755859375), SC_(0.8274591077513812206023396264439045987274), SC_(0.1725408922486187793976603735560954012726) }},
14 {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-1.09357059001922607421875), SC_(0.1370718761524182879044849505741799971551), SC_(0.8629281238475817120955150494258200028449) }},
15 {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(-0.075724057853221893310546875), SC_(0.4698193292049952665640899583586217149428), SC_(0.5301806707950047334359100416413782850572) }},
16 {{ SC_(660934.625), SC_(6.609346403507743161753751337528228759766e-11), SC_(0.894318759441375732421875), SC_(0.8144241543253204424707230290437922371761), SC_(0.1855758456746795575292769709562077628239) }},
17 {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(-0.32331907749176025390625), SC_(0.3732268188930499509291815313327727686557), SC_(0.6267731811069500490708184686672272313443) }},
18 {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(0.900841772556304931640625), SC_(0.8161637241140303448869897694374006149126), SC_(0.1838362758859696551130102305625993850874) }},
19 {{ SC_(2218633.5), SC_(2.21863361016261251279502175748348236084e-10), SC_(1.21737635135650634765625), SC_(0.8882694069584004735401841397840424560397), SC_(0.1117305930415995264598158602159575439603) }},
20 {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.608911812305450439453125), SC_(0.2712914631470793785438247616472169960229), SC_(0.7287085368529206214561752383527830039771) }},
21 {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(-0.233737051486968994140625), SC_(0.4075945661545679096512056887766997953627), SC_(0.5924054338454320903487943112233002046373) }},
22 {{ SC_(4272462.5), SC_(4.272462383880792913259938359260559082031e-10), SC_(1.0050258636474609375), SC_(0.8425577733809939209001814538866576400166), SC_(0.1574422266190060790998185461133423599834) }},
23 {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.11903965473175048828125), SC_(0.1315616365384152471880710099990907692515), SC_(0.8684383634615847528119289900009092307485) }},
24 {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(-1.0743410587310791015625), SC_(0.141334949133804909571729857583594315129), SC_(0.858665050866195090428270142416405684871) }},
25 {{ SC_(5247940.0), SC_(5.247939860453243454685434699058532714844e-10), SC_(0.466433703899383544921875), SC_(0.6795474444825130302968273461261652576653), SC_(0.3204525555174869697031726538738347423347) }},
26 {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-1.485649585723876953125), SC_(0.06868592435107745077610681163449265656824), SC_(0.9313140756489225492238931883655073434318) }},
27 {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(-0.978404521942138671875), SC_(0.1639371522987393851111295938762249757986), SC_(0.8360628477012606148888704061237750242014) }},
28 {{ SC_(18336510.0), SC_(1.833651008809056293102912604808807373047e-09), SC_(1.406603336334228515625), SC_(0.920227469642755507793120320544152718615), SC_(0.07977253035724449220687967945584728138501) }},
29 {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.9864399433135986328125), SC_(0.1619586386632044816480648321481713541462), SC_(0.8380413613367955183519351678518286458538) }},
30 {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(-0.2347161769866943359375), SC_(0.4072145148088004832279857355766243755587), SC_(0.5927854851911995167720142644233756244413) }},
31 {{ SC_(35639400.0), SC_(3.563940254025510512292385101318359375e-09), SC_(1.2401275634765625), SC_(0.8925358875607969095141075499723383112553), SC_(0.1074641124392030904858924500276616887447) }},
32 {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-1.1626064777374267578125), SC_(0.1224946028227341897134310871384086470513), SC_(0.8775053971772658102865689128615913529487) }},
33 {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.83689785003662109375), SC_(0.2013249954038107610223638334047328134265), SC_(0.7986750045961892389776361665952671865735) }},
34 {{ SC_(45487064.0), SC_(4.548706300511184963397681713104248046875e-09), SC_(-0.594260692596435546875), SC_(0.2761688822843256476771959010483578135013), SC_(0.7238311177156743523228040989516421864987) }},
35 {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.3970777988433837890625), SC_(0.6543449496848106306950518371538869950768), SC_(0.3456550503151893693049481628461130049232) }},
36 {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(0.61813831329345703125), SC_(0.731757911076030069611981602985977533943), SC_(0.268242088923969930388018397014022466057) }},
37 {{ SC_(121620224.0), SC_(1.216202250020614883396774530410766601562e-08), SC_(1.24720668792724609375), SC_(0.8938391359252750533876681557538866665384), SC_(0.1061608640747249466123318442461133334616) }},
38 {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(-0.575498878955841064453125), SC_(0.2824769680479090844829959852925301226219), SC_(0.7175230319520909155170040147074698773781) }},
39 {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.4192900955677032470703125), SC_(0.6624979255695049392420605173396360974102), SC_(0.3375020744304950607579394826603639025898) }},
40 {{ SC_(194932064.0), SC_(1.949320704852652852423489093780517578125e-08), SC_(0.891839683055877685546875), SC_(0.8137605601102227059584129201625162161367), SC_(0.1862394398897772940415870798374837838633) }},
41 {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.404501438140869140625), SC_(0.08008478747212248884441549526612083848192), SC_(0.9199152125278775111555845047338791615181) }},
42 {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(-1.20737874507904052734375), SC_(0.113643152777652950821948178312687015395), SC_(0.886356847222347049178051821687312984605) }},
43 {{ SC_(327092512.0), SC_(3.27092521956728887744247913360595703125e-08), SC_(0.8766219615936279296875), SC_(0.8096539875293688376952730984003711062632), SC_(0.1903460124706311623047269015996288937368) }},
44 {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(-0.550348579883575439453125), SC_(0.2910401233662522770204417846776406117278), SC_(0.7089598766337477229795582153223593882722) }},
45 {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(0.1416618525981903076171875), SC_(0.5563264094598995706838720286565936309843), SC_(0.4436735905401004293161279713434063690157) }},
46 {{ SC_(922215104.0), SC_(9.22215122045599855482578277587890625e-08), SC_(1.13529217243194580078125), SC_(0.8718735201327799985469455645774355647821), SC_(0.1281264798672200014530544354225644352179) }},
47 {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.669230878353118896484375), SC_(0.2516740573258466757651329351426417798841), SC_(0.7483259426741533242348670648573582201159) }},
48 {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(-0.66450512409210205078125), SC_(0.2531834865208540864372379116063145084881), SC_(0.7468165134791459135627620883936854915119) }},
49 {{ SC_(1524088576.0), SC_(1.5240885886669275350868701934814453125e-07), SC_(1.37847745418548583984375), SC_(0.9159720143264452800722709073761912405046), SC_(0.0840279856735547199277290926238087594954) }},
50 {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(-0.9348537921905517578125), SC_(0.1749317536012991843621046879399406018882), SC_(0.8250682463987008156378953120600593981118) }},
51 {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(0.01098839938640594482421875), SC_(0.504383535864988846817235192056614707771), SC_(0.495616464135011153182764807943385292229) }},
52 {{ SC_(2833322752.0), SC_(2.833322696460527367889881134033203125e-07), SC_(1.11728668212890625), SC_(0.8680640554181307046257785997593849186799), SC_(0.1319359445818692953742214002406150813201) }},
53 {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(-1.36148512363433837890625), SC_(0.08668009935210711515269223891819495523161), SC_(0.9133199006478928848473077610818050447684) }},
54 {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.1406452357769012451171875), SC_(0.5559246034226304886787949094955501182988), SC_(0.4440753965773695113212050905044498817012) }},
55 {{ SC_(7376104448.0), SC_(7.37610434953239746391773223876953125e-07), SC_(0.4672227799892425537109375), SC_(0.6798294875609898291245772837763784131954), SC_(0.3201705124390101708754227162236215868046) }},
56 {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(-1.0526561737060546875), SC_(0.1462488652104691941298962689590824329808), SC_(0.8537511347895308058701037310409175670192) }},
57 {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(0.893787801265716552734375), SC_(0.814281772838081049100808736516780779269), SC_(0.185718227161918950899191263483219220731) }},
58 {{ SC_(19005597696.0), SC_(1.90055970961111597716808319091796875e-06), SC_(1.478645801544189453125), SC_(0.9303822435208431945428692571159022740881), SC_(0.06961775647915680545713074288409772591194) }},
59 {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.39286124706268310546875), SC_(0.0818303119520303869509585286994936674797), SC_(0.9181696880479696130490414713005063325203) }},
60 {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(-1.2086009979248046875), SC_(0.113407368876991872932626626889765395472), SC_(0.886592631123008127067373373110234604528) }},
61 {{ SC_(37336477696.0), SC_(3.7336476452765055000782012939453125e-06), SC_(1.37252414226531982421875), SC_(0.9150492549786484724511773932492870028366), SC_(0.08495074502135152754882260675071299716335) }},
62 {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(-0.4161103665828704833984375), SC_(0.3386618359579220979415310964529371660134), SC_(0.6613381640420779020584689035470628339866) }},
63 {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.48221313953399658203125), SC_(0.9308571913510816463315576068591806750488), SC_(0.06914280864891835366844239314081932495122) }},
64 {{ SC_(76158959616.0), SC_(7.615895810886286199092864990234375e-06), SC_(1.4893915653228759765625), SC_(0.9318068536518751363352157512760846671316), SC_(0.06819314634812486366478424872391533286842) }},
65 {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(0.97038853168487548828125), SC_(0.834069833759882506302253847329759649166), SC_(0.165930166240117493697746152670240350834) }},
66 {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.04740297794342041015625), SC_(0.8525396650136708308993275539706591504669), SC_(0.1474603349863291691006724460293408495331) }},
67 {{ SC_(149909094400.0), SC_(1.49909101310186088085174560546875e-05), SC_(1.394680500030517578125), SC_(0.9184416348016342979766918182760341563023), SC_(0.08155836519836570202330818172396584369768) }},
68 {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(-0.864196956157684326171875), SC_(0.1937316066765185395026371216270573424149), SC_(0.8062683933234814604973628783729426575851) }},
69 {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(0.965739905834197998046875), SC_(0.8329053131719135784656498787010253011748), SC_(0.1670946868280864215343501212989746988252) }},
70 {{ SC_(300246401024.0), SC_(3.00246392725966870784759521484375e-05), SC_(1.403114795684814453125), SC_(0.9197042190755344208536147279381751998829), SC_(0.08029578092446557914638527206182480011712) }},
71 {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(-1.02712547779083251953125), SC_(0.1521723753068302116636565588737811753928), SC_(0.8478276246931697883363434411262188246072) }},
72 {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(0.584521234035491943359375), SC_(0.7205532777382819909101143616466046239123), SC_(0.2794467222617180090898856383533953760877) }},
73 {{ SC_(353275379712.0), SC_(3.532753908075392246246337890625e-05), SC_(1.30201494693756103515625), SC_(0.9035383236322879991288114211328768512822), SC_(0.09646167636771200087118857886712314871776) }},
74 {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(-1.12434637546539306640625), SC_(0.1304107223257610650575937099270536944144), SC_(0.8695892776742389349424062900729463055856) }},
75 {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.544183909893035888671875), SC_(0.7068062977291556785621484110283858020091), SC_(0.2931937022708443214378515889716141979909) }},
76 {{ SC_(1053368320000.0), SC_(0.0001053368323482573032379150390625), SC_(0.67762219905853271484375), SC_(0.7509609624583321077439816304130233892785), SC_(0.2490390375416678922560183695869766107215) }},
77 {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(-0.54846096038818359375), SC_(0.2916051544582129010961521165853275280137), SC_(0.7083948455417870989038478834146724719863) }},
78 {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(0.53644597530364990234375), SC_(0.7040917075185122379649628500688822419283), SC_(0.2959082924814877620350371499311177580717) }},
79 {{ SC_(2405508317184.0), SC_(0.0002405508421361446380615234375), SC_(1.4120190143585205078125), SC_(0.9209923991622001088782396433884531598574), SC_(0.07900760083779989112176035661154684014255) }},
80 {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(-0.30330073833465576171875), SC_(0.380646073287868333291294347209201265689), SC_(0.619353926712131666708705652790798734311) }},
81 {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(0.79173374176025390625), SC_(0.7856009614299177306505267240009140506791), SC_(0.2143990385700822693494732759990859493209) }},
82 {{ SC_(4836693114880.0), SC_(0.000483669340610504150390625), SC_(1.44381272792816162109375), SC_(0.9255361011335089508559367692887983799345), SC_(0.07446389886649104914406323071120162006548) }},
83 {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(0.774176061153411865234375), SC_(0.7803040264394705352529458839294094504263), SC_(0.2196959735605294647470541160705905495737) }},
84 {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.35162198543548583984375), SC_(0.9115988299504571375696183470124964454498), SC_(0.0884011700495428624303816529875035545502) }},
85 {{ SC_(9556477345792.0), SC_(0.000955647788941860198974609375), SC_(1.37245666980743408203125), SC_(0.9148905874291396376459013616831711410373), SC_(0.08510941257086036235409863831682885896268) }},
86 {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-1.1693308353424072265625), SC_(0.1209170645566716028407408585332405497975), SC_(0.8790829354433283971592591414667594502025) }},
87 {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(-0.02714899368584156036376953125), SC_(0.4887382214922829621435709341922418354666), SC_(0.5112617785077170378564290658077581645334) }},
88 {{ SC_(10838489432064.0), SC_(0.00108384899795055389404296875), SC_(0.723025619983673095703125), SC_(0.7648348608173275508885803152241488424013), SC_(0.2351651391826724491114196847758511575987) }},
89}};
7c673cae
FG
90//#undef SC_
91
92