libm-test-ulps-mips64 201 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633
  1. # Begin of automatic generation
  2. # acos_downward
  3. Test "acos_downward (-0)":
  4. float: 1
  5. ifloat: 1
  6. Test "acos_downward (-0.5)":
  7. double: 1
  8. idouble: 1
  9. Test "acos_downward (-1)":
  10. float: 1
  11. ifloat: 1
  12. Test "acos_downward (0)":
  13. float: 1
  14. ifloat: 1
  15. Test "acos_downward (0.5)":
  16. double: 1
  17. float: 1
  18. idouble: 1
  19. ifloat: 1
  20. # acos_towardzero
  21. Test "acos_towardzero (-0)":
  22. float: 1
  23. ifloat: 1
  24. Test "acos_towardzero (-0.5)":
  25. double: 1
  26. idouble: 1
  27. Test "acos_towardzero (-1)":
  28. float: 1
  29. ifloat: 1
  30. Test "acos_towardzero (0)":
  31. float: 1
  32. ifloat: 1
  33. Test "acos_towardzero (0.5)":
  34. double: 1
  35. float: 1
  36. idouble: 1
  37. ifloat: 1
  38. # asin_downward
  39. Test "asin_downward (-0.5)":
  40. double: 1
  41. idouble: 1
  42. Test "asin_downward (0.5)":
  43. double: 1
  44. idouble: 1
  45. Test "asin_downward (1.0)":
  46. float: 1
  47. ifloat: 1
  48. # asin_towardzero
  49. Test "asin_towardzero (-0.5)":
  50. double: 1
  51. idouble: 1
  52. Test "asin_towardzero (-1.0)":
  53. float: 1
  54. ifloat: 1
  55. Test "asin_towardzero (0.5)":
  56. double: 1
  57. idouble: 1
  58. Test "asin_towardzero (1.0)":
  59. float: 1
  60. ifloat: 1
  61. # asin_upward
  62. Test "asin_upward (-1.0)":
  63. float: 1
  64. ifloat: 1
  65. # atan2
  66. Test "atan2 (-0.00756827042671106339, -.001792735857538728036)":
  67. ildouble: 1
  68. ldouble: 1
  69. Test "atan2 (-0.75, -1.0)":
  70. float: 1
  71. ifloat: 1
  72. ildouble: 1
  73. ldouble: 1
  74. Test "atan2 (-max_value, -min_value)":
  75. float: 1
  76. ifloat: 1
  77. Test "atan2 (0.75, -1.0)":
  78. float: 1
  79. ifloat: 1
  80. ildouble: 1
  81. ldouble: 1
  82. Test "atan2 (1.390625, 0.9296875)":
  83. float: 1
  84. ifloat: 1
  85. ildouble: 1
  86. ldouble: 1
  87. # atanh
  88. Test "atanh (0.75)":
  89. float: 1
  90. ifloat: 1
  91. # cacos
  92. Test "Imaginary part of: cacos (+0 + 0.5 i)":
  93. float: 1
  94. ifloat: 1
  95. ildouble: 1
  96. ldouble: 1
  97. Test "Imaginary part of: cacos (+0 + 1.0 i)":
  98. double: 1
  99. float: 1
  100. idouble: 1
  101. ifloat: 1
  102. ildouble: 1
  103. ldouble: 1
  104. Test "Imaginary part of: cacos (+0 + 1.5 i)":
  105. double: 1
  106. idouble: 1
  107. ildouble: 1
  108. ldouble: 1
  109. Test "Imaginary part of: cacos (+0 - 0.5 i)":
  110. float: 1
  111. ifloat: 1
  112. ildouble: 1
  113. ldouble: 1
  114. Test "Imaginary part of: cacos (+0 - 1.0 i)":
  115. double: 1
  116. float: 1
  117. idouble: 1
  118. ifloat: 1
  119. ildouble: 1
  120. ldouble: 1
  121. Test "Imaginary part of: cacos (+0 - 1.5 i)":
  122. double: 1
  123. idouble: 1
  124. ildouble: 1
  125. ldouble: 1
  126. Test "Imaginary part of: cacos (-0 + 0.5 i)":
  127. float: 1
  128. ifloat: 1
  129. ildouble: 1
  130. ldouble: 1
  131. Test "Imaginary part of: cacos (-0 + 1.0 i)":
  132. double: 1
  133. float: 1
  134. idouble: 1
  135. ifloat: 1
  136. ildouble: 1
  137. ldouble: 1
  138. Test "Imaginary part of: cacos (-0 + 1.5 i)":
  139. double: 1
  140. idouble: 1
  141. ildouble: 1
  142. ldouble: 1
  143. Test "Imaginary part of: cacos (-0 - 0.5 i)":
  144. float: 1
  145. ifloat: 1
  146. ildouble: 1
  147. ldouble: 1
  148. Test "Imaginary part of: cacos (-0 - 1.0 i)":
  149. double: 1
  150. float: 1
  151. idouble: 1
  152. ifloat: 1
  153. ildouble: 1
  154. ldouble: 1
  155. Test "Imaginary part of: cacos (-0 - 1.5 i)":
  156. double: 1
  157. idouble: 1
  158. ildouble: 1
  159. ldouble: 1
  160. Test "Imaginary part of: cacos (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  161. ildouble: 1
  162. ldouble: 1
  163. Test "Imaginary part of: cacos (-0.0 + 0x0.ffffffffffffffffp0 i)":
  164. ildouble: 1
  165. ldouble: 1
  166. Test "Imaginary part of: cacos (-0.0 + 0x1.0000000000000000000000000001p0 i)":
  167. ildouble: 1
  168. ldouble: 1
  169. Test "Imaginary part of: cacos (-0.0 + 0x1.0000000000000002p0 i)":
  170. ildouble: 1
  171. ldouble: 1
  172. Test "Imaginary part of: cacos (-0.0 + 0x1.0000000000001p0 i)":
  173. ildouble: 1
  174. ldouble: 1
  175. Test "Imaginary part of: cacos (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  176. ildouble: 1
  177. ldouble: 1
  178. Test "Imaginary part of: cacos (-0.0 - 0x0.ffffffffffffffffp0 i)":
  179. ildouble: 1
  180. ldouble: 1
  181. Test "Imaginary part of: cacos (-0.0 - 0x1.0000000000000000000000000001p0 i)":
  182. ildouble: 1
  183. ldouble: 1
  184. Test "Imaginary part of: cacos (-0.0 - 0x1.0000000000000002p0 i)":
  185. ildouble: 1
  186. ldouble: 1
  187. Test "Imaginary part of: cacos (-0.0 - 0x1.0000000000001p0 i)":
  188. ildouble: 1
  189. ldouble: 1
  190. Test "Real part of: cacos (-0.25 + 1.0 i)":
  191. double: 1
  192. float: 1
  193. idouble: 1
  194. ifloat: 1
  195. Test "Imaginary part of: cacos (-0.25 + 1.0 i)":
  196. float: 1
  197. ifloat: 1
  198. ildouble: 1
  199. ldouble: 1
  200. Test "Real part of: cacos (-0.25 - 1.0 i)":
  201. double: 1
  202. float: 1
  203. idouble: 1
  204. ifloat: 1
  205. Test "Imaginary part of: cacos (-0.25 - 1.0 i)":
  206. float: 1
  207. ifloat: 1
  208. ildouble: 1
  209. ldouble: 1
  210. Test "Real part of: cacos (-0.5 + +0 i)":
  211. ildouble: 1
  212. ldouble: 1
  213. Test "Real part of: cacos (-0.5 + 0x1.fp-1025 i)":
  214. ildouble: 1
  215. ldouble: 1
  216. Test "Real part of: cacos (-0.5 + 0x1.fp-129 i)":
  217. ildouble: 1
  218. ldouble: 1
  219. Test "Imaginary part of: cacos (-0.5 + 0x1.fp-129 i)":
  220. double: 1
  221. idouble: 1
  222. Test "Real part of: cacos (-0.5 + 0x1.fp-16385 i)":
  223. ildouble: 1
  224. ldouble: 1
  225. Test "Real part of: cacos (-0.5 + 0x1p-105 i)":
  226. ildouble: 1
  227. ldouble: 1
  228. Test "Imaginary part of: cacos (-0.5 + 0x1p-105 i)":
  229. double: 1
  230. idouble: 1
  231. ildouble: 1
  232. ldouble: 1
  233. Test "Real part of: cacos (-0.5 + 0x1p-112 i)":
  234. ildouble: 1
  235. ldouble: 1
  236. Test "Imaginary part of: cacos (-0.5 + 0x1p-112 i)":
  237. double: 1
  238. idouble: 1
  239. ildouble: 1
  240. ldouble: 1
  241. Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
  242. double: 1
  243. idouble: 1
  244. ildouble: 1
  245. ldouble: 1
  246. Test "Real part of: cacos (-0.5 + 0x1p-52 i)":
  247. ildouble: 1
  248. ldouble: 1
  249. Test "Real part of: cacos (-0.5 + 0x1p-63 i)":
  250. ildouble: 1
  251. ldouble: 1
  252. Test "Imaginary part of: cacos (-0.5 + 0x1p-63 i)":
  253. ildouble: 1
  254. ldouble: 1
  255. Test "Real part of: cacos (-0.5 + 1.0 i)":
  256. float: 1
  257. ifloat: 1
  258. Test "Imaginary part of: cacos (-0.5 + 1.0 i)":
  259. double: 1
  260. idouble: 1
  261. ildouble: 1
  262. ldouble: 1
  263. Test "Real part of: cacos (-0.5 - 0 i)":
  264. ildouble: 1
  265. ldouble: 1
  266. Test "Real part of: cacos (-0.5 - 0x1.fp-1025 i)":
  267. ildouble: 1
  268. ldouble: 1
  269. Test "Real part of: cacos (-0.5 - 0x1.fp-129 i)":
  270. ildouble: 1
  271. ldouble: 1
  272. Test "Imaginary part of: cacos (-0.5 - 0x1.fp-129 i)":
  273. double: 1
  274. idouble: 1
  275. Test "Real part of: cacos (-0.5 - 0x1.fp-16385 i)":
  276. ildouble: 1
  277. ldouble: 1
  278. Test "Real part of: cacos (-0.5 - 0x1p-105 i)":
  279. ildouble: 1
  280. ldouble: 1
  281. Test "Imaginary part of: cacos (-0.5 - 0x1p-105 i)":
  282. double: 1
  283. idouble: 1
  284. ildouble: 1
  285. ldouble: 1
  286. Test "Real part of: cacos (-0.5 - 0x1p-112 i)":
  287. ildouble: 1
  288. ldouble: 1
  289. Test "Imaginary part of: cacos (-0.5 - 0x1p-112 i)":
  290. double: 1
  291. idouble: 1
  292. ildouble: 1
  293. ldouble: 1
  294. Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
  295. double: 1
  296. idouble: 1
  297. ildouble: 1
  298. ldouble: 1
  299. Test "Real part of: cacos (-0.5 - 0x1p-52 i)":
  300. ildouble: 1
  301. ldouble: 1
  302. Test "Real part of: cacos (-0.5 - 0x1p-63 i)":
  303. ildouble: 1
  304. ldouble: 1
  305. Test "Imaginary part of: cacos (-0.5 - 0x1p-63 i)":
  306. ildouble: 1
  307. ldouble: 1
  308. Test "Real part of: cacos (-0.5 - 1.0 i)":
  309. float: 1
  310. ifloat: 1
  311. Test "Imaginary part of: cacos (-0.5 - 1.0 i)":
  312. double: 1
  313. idouble: 1
  314. ildouble: 1
  315. ldouble: 1
  316. Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
  317. double: 1
  318. idouble: 1
  319. Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
  320. double: 1
  321. idouble: 1
  322. Test "Imaginary part of: cacos (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  323. ildouble: 1
  324. ldouble: 1
  325. Test "Imaginary part of: cacos (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  326. ildouble: 1
  327. ldouble: 1
  328. Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  329. ildouble: 1
  330. ldouble: 1
  331. Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  332. ildouble: 1
  333. ldouble: 1
  334. Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
  335. float: 2
  336. ifloat: 2
  337. Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
  338. float: 2
  339. ifloat: 2
  340. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 + 0.0 i)":
  341. ildouble: 1
  342. ldouble: 1
  343. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  344. ildouble: 1
  345. ldouble: 1
  346. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  347. ildouble: 1
  348. ldouble: 1
  349. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 - 0.0 i)":
  350. ildouble: 1
  351. ldouble: 1
  352. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  353. ildouble: 1
  354. ldouble: 1
  355. Test "Imaginary part of: cacos (-0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  356. ildouble: 1
  357. ldouble: 1
  358. Test "Imaginary part of: cacos (-0x1.000002p0 + 0x1p-23 i)":
  359. float: 1
  360. ifloat: 1
  361. ildouble: 1
  362. ldouble: 1
  363. Test "Imaginary part of: cacos (-0x1.000002p0 - 0x1p-23 i)":
  364. float: 1
  365. ifloat: 1
  366. ildouble: 1
  367. ldouble: 1
  368. Test "Imaginary part of: cacos (-0x1.fp-10 + 1.0 i)":
  369. double: 1
  370. idouble: 1
  371. Test "Imaginary part of: cacos (-0x1.fp-10 - 1.0 i)":
  372. double: 1
  373. idouble: 1
  374. Test "Real part of: cacos (-0x1.fp-100 + 1.0 i)":
  375. float: 1
  376. ifloat: 1
  377. Test "Imaginary part of: cacos (-0x1.fp-100 + 1.0 i)":
  378. double: 1
  379. float: 1
  380. idouble: 1
  381. ifloat: 1
  382. ildouble: 1
  383. ldouble: 1
  384. Test "Real part of: cacos (-0x1.fp-100 - 1.0 i)":
  385. float: 1
  386. ifloat: 1
  387. Test "Imaginary part of: cacos (-0x1.fp-100 - 1.0 i)":
  388. double: 1
  389. float: 1
  390. idouble: 1
  391. ifloat: 1
  392. ildouble: 1
  393. ldouble: 1
  394. Test "Imaginary part of: cacos (-0x1.fp-1000 + 1.0 i)":
  395. double: 1
  396. idouble: 1
  397. ildouble: 1
  398. ldouble: 1
  399. Test "Imaginary part of: cacos (-0x1.fp-1000 - 1.0 i)":
  400. double: 1
  401. idouble: 1
  402. ildouble: 1
  403. ldouble: 1
  404. Test "Imaginary part of: cacos (-0x1.fp-10000 + 1.0 i)":
  405. ildouble: 1
  406. ldouble: 1
  407. Test "Imaginary part of: cacos (-0x1.fp-10000 - 1.0 i)":
  408. ildouble: 1
  409. ldouble: 1
  410. Test "Imaginary part of: cacos (-0x1.fp-1025 + 0.5 i)":
  411. ildouble: 1
  412. ldouble: 1
  413. Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  414. ildouble: 1
  415. ldouble: 1
  416. Test "Imaginary part of: cacos (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
  417. ildouble: 1
  418. ldouble: 1
  419. Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.0 i)":
  420. double: 1
  421. idouble: 1
  422. ildouble: 1
  423. ldouble: 1
  424. Test "Imaginary part of: cacos (-0x1.fp-1025 + 1.5 i)":
  425. double: 1
  426. idouble: 1
  427. ildouble: 1
  428. ldouble: 1
  429. Test "Imaginary part of: cacos (-0x1.fp-1025 - 0.5 i)":
  430. ildouble: 1
  431. ldouble: 1
  432. Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  433. ildouble: 1
  434. ldouble: 1
  435. Test "Imaginary part of: cacos (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
  436. ildouble: 1
  437. ldouble: 1
  438. Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.0 i)":
  439. double: 1
  440. idouble: 1
  441. ildouble: 1
  442. ldouble: 1
  443. Test "Imaginary part of: cacos (-0x1.fp-1025 - 1.5 i)":
  444. double: 1
  445. idouble: 1
  446. ildouble: 1
  447. ldouble: 1
  448. Test "Real part of: cacos (-0x1.fp-129 + 0.5 i)":
  449. float: 1
  450. ifloat: 1
  451. Test "Imaginary part of: cacos (-0x1.fp-129 + 0.5 i)":
  452. float: 1
  453. ifloat: 1
  454. ildouble: 1
  455. ldouble: 1
  456. Test "Real part of: cacos (-0x1.fp-129 + 0x0.ffffffp0 i)":
  457. float: 1
  458. ifloat: 1
  459. Test "Real part of: cacos (-0x1.fp-129 + 0x1.000002p0 i)":
  460. float: 1
  461. ifloat: 1
  462. Test "Real part of: cacos (-0x1.fp-129 + 0x1.fp-129 i)":
  463. float: 1
  464. ifloat: 1
  465. Test "Real part of: cacos (-0x1.fp-129 + 0x1p-23 i)":
  466. float: 1
  467. ifloat: 1
  468. Test "Real part of: cacos (-0x1.fp-129 + 1.0 i)":
  469. float: 1
  470. ifloat: 1
  471. Test "Imaginary part of: cacos (-0x1.fp-129 + 1.0 i)":
  472. double: 1
  473. float: 1
  474. idouble: 1
  475. ifloat: 1
  476. ildouble: 1
  477. ldouble: 1
  478. Test "Real part of: cacos (-0x1.fp-129 + 1.5 i)":
  479. float: 1
  480. ifloat: 1
  481. Test "Imaginary part of: cacos (-0x1.fp-129 + 1.5 i)":
  482. double: 1
  483. idouble: 1
  484. ildouble: 1
  485. ldouble: 1
  486. Test "Real part of: cacos (-0x1.fp-129 - 0.5 i)":
  487. float: 1
  488. ifloat: 1
  489. Test "Imaginary part of: cacos (-0x1.fp-129 - 0.5 i)":
  490. float: 1
  491. ifloat: 1
  492. ildouble: 1
  493. ldouble: 1
  494. Test "Real part of: cacos (-0x1.fp-129 - 0x0.ffffffp0 i)":
  495. float: 1
  496. ifloat: 1
  497. Test "Real part of: cacos (-0x1.fp-129 - 0x1.000002p0 i)":
  498. float: 1
  499. ifloat: 1
  500. Test "Real part of: cacos (-0x1.fp-129 - 0x1.fp-129 i)":
  501. float: 1
  502. ifloat: 1
  503. Test "Real part of: cacos (-0x1.fp-129 - 0x1p-23 i)":
  504. float: 1
  505. ifloat: 1
  506. Test "Real part of: cacos (-0x1.fp-129 - 1.0 i)":
  507. float: 1
  508. ifloat: 1
  509. Test "Imaginary part of: cacos (-0x1.fp-129 - 1.0 i)":
  510. double: 1
  511. float: 1
  512. idouble: 1
  513. ifloat: 1
  514. ildouble: 1
  515. ldouble: 1
  516. Test "Real part of: cacos (-0x1.fp-129 - 1.5 i)":
  517. float: 1
  518. ifloat: 1
  519. Test "Imaginary part of: cacos (-0x1.fp-129 - 1.5 i)":
  520. double: 1
  521. idouble: 1
  522. ildouble: 1
  523. ldouble: 1
  524. Test "Imaginary part of: cacos (-0x1.fp-16385 + 0.5 i)":
  525. ildouble: 1
  526. ldouble: 1
  527. Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  528. ildouble: 1
  529. ldouble: 1
  530. Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  531. ildouble: 1
  532. ldouble: 1
  533. Test "Imaginary part of: cacos (-0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  534. ildouble: 1
  535. ldouble: 1
  536. Test "Imaginary part of: cacos (-0x1.fp-16385 + 1.0 i)":
  537. ildouble: 1
  538. ldouble: 1
  539. Test "Imaginary part of: cacos (-0x1.fp-16385 + 1.5 i)":
  540. ildouble: 1
  541. ldouble: 1
  542. Test "Imaginary part of: cacos (-0x1.fp-16385 - 0.5 i)":
  543. ildouble: 1
  544. ldouble: 1
  545. Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  546. ildouble: 1
  547. ldouble: 1
  548. Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  549. ildouble: 1
  550. ldouble: 1
  551. Test "Imaginary part of: cacos (-0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  552. ildouble: 1
  553. ldouble: 1
  554. Test "Imaginary part of: cacos (-0x1.fp-16385 - 1.0 i)":
  555. ildouble: 1
  556. ldouble: 1
  557. Test "Imaginary part of: cacos (-0x1.fp-16385 - 1.5 i)":
  558. ildouble: 1
  559. ldouble: 1
  560. Test "Real part of: cacos (-0x1.fp-30 + 1.0 i)":
  561. float: 1
  562. ifloat: 1
  563. Test "Imaginary part of: cacos (-0x1.fp-30 + 1.0 i)":
  564. double: 1
  565. float: 1
  566. idouble: 1
  567. ifloat: 1
  568. ildouble: 1
  569. ldouble: 1
  570. Test "Real part of: cacos (-0x1.fp-30 - 1.0 i)":
  571. float: 1
  572. ifloat: 1
  573. Test "Imaginary part of: cacos (-0x1.fp-30 - 1.0 i)":
  574. double: 1
  575. float: 1
  576. idouble: 1
  577. ifloat: 1
  578. ildouble: 1
  579. ldouble: 1
  580. Test "Real part of: cacos (-0x1p-105 + 0.0 i)":
  581. float: 1
  582. ifloat: 1
  583. Test "Real part of: cacos (-0x1p-105 + 0.5 i)":
  584. float: 1
  585. ifloat: 1
  586. ildouble: 1
  587. ldouble: 1
  588. Test "Imaginary part of: cacos (-0x1p-105 + 0.5 i)":
  589. float: 1
  590. ifloat: 1
  591. Test "Imaginary part of: cacos (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  592. ildouble: 1
  593. ldouble: 1
  594. Test "Real part of: cacos (-0x1p-105 + 0x1p-105 i)":
  595. float: 1
  596. ifloat: 1
  597. Test "Real part of: cacos (-0x1p-105 - 0.0 i)":
  598. float: 1
  599. ifloat: 1
  600. Test "Real part of: cacos (-0x1p-105 - 0.5 i)":
  601. float: 1
  602. ifloat: 1
  603. ildouble: 1
  604. ldouble: 1
  605. Test "Imaginary part of: cacos (-0x1p-105 - 0.5 i)":
  606. float: 1
  607. ifloat: 1
  608. Test "Imaginary part of: cacos (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  609. ildouble: 1
  610. ldouble: 1
  611. Test "Real part of: cacos (-0x1p-105 - 0x1p-105 i)":
  612. float: 1
  613. ifloat: 1
  614. Test "Real part of: cacos (-0x1p-112 + 0.0 i)":
  615. float: 1
  616. ifloat: 1
  617. Test "Real part of: cacos (-0x1p-112 + 0.5 i)":
  618. float: 1
  619. ifloat: 1
  620. Test "Imaginary part of: cacos (-0x1p-112 + 0.5 i)":
  621. float: 1
  622. ifloat: 1
  623. Test "Real part of: cacos (-0x1p-112 + 0x1p-112 i)":
  624. float: 1
  625. ifloat: 1
  626. Test "Real part of: cacos (-0x1p-112 - 0.0 i)":
  627. float: 1
  628. ifloat: 1
  629. Test "Real part of: cacos (-0x1p-112 - 0.5 i)":
  630. float: 1
  631. ifloat: 1
  632. Test "Imaginary part of: cacos (-0x1p-112 - 0.5 i)":
  633. float: 1
  634. ifloat: 1
  635. Test "Real part of: cacos (-0x1p-112 - 0x1p-112 i)":
  636. float: 1
  637. ifloat: 1
  638. Test "Real part of: cacos (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  639. ildouble: 1
  640. ldouble: 1
  641. Test "Imaginary part of: cacos (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  642. ildouble: 1
  643. ldouble: 1
  644. Test "Real part of: cacos (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  645. ildouble: 1
  646. ldouble: 1
  647. Test "Imaginary part of: cacos (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  648. ildouble: 1
  649. ldouble: 1
  650. Test "Real part of: cacos (-0x1p-23 + 0.0 i)":
  651. float: 1
  652. ifloat: 1
  653. ildouble: 1
  654. ldouble: 1
  655. Test "Real part of: cacos (-0x1p-23 + 0.5 i)":
  656. float: 1
  657. ifloat: 1
  658. Test "Imaginary part of: cacos (-0x1p-23 + 0.5 i)":
  659. float: 1
  660. ifloat: 1
  661. ildouble: 2
  662. ldouble: 2
  663. Test "Imaginary part of: cacos (-0x1p-23 + 0x0.ffffffp0 i)":
  664. double: 1
  665. idouble: 1
  666. Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)":
  667. float: 1
  668. ifloat: 1
  669. ildouble: 1
  670. ldouble: 1
  671. Test "Real part of: cacos (-0x1p-23 + 0x1p-23 i)":
  672. float: 1
  673. ifloat: 1
  674. ildouble: 1
  675. ldouble: 1
  676. Test "Real part of: cacos (-0x1p-23 - 0.0 i)":
  677. float: 1
  678. ifloat: 1
  679. ildouble: 1
  680. ldouble: 1
  681. Test "Real part of: cacos (-0x1p-23 - 0.5 i)":
  682. float: 1
  683. ifloat: 1
  684. Test "Imaginary part of: cacos (-0x1p-23 - 0.5 i)":
  685. float: 1
  686. ifloat: 1
  687. ildouble: 2
  688. ldouble: 2
  689. Test "Imaginary part of: cacos (-0x1p-23 - 0x0.ffffffp0 i)":
  690. double: 1
  691. idouble: 1
  692. Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)":
  693. float: 1
  694. ifloat: 1
  695. ildouble: 1
  696. ldouble: 1
  697. Test "Real part of: cacos (-0x1p-23 - 0x1p-23 i)":
  698. float: 1
  699. ifloat: 1
  700. ildouble: 1
  701. ldouble: 1
  702. Test "Real part of: cacos (-0x1p-52 + 0.0 i)":
  703. float: 1
  704. ifloat: 1
  705. Test "Real part of: cacos (-0x1p-52 + 0.5 i)":
  706. float: 1
  707. ifloat: 1
  708. Test "Imaginary part of: cacos (-0x1p-52 + 0.5 i)":
  709. float: 1
  710. ifloat: 1
  711. ildouble: 1
  712. ldouble: 1
  713. Test "Real part of: cacos (-0x1p-52 + 0x1p-52 i)":
  714. float: 1
  715. ifloat: 1
  716. Test "Real part of: cacos (-0x1p-52 - 0.0 i)":
  717. float: 1
  718. ifloat: 1
  719. Test "Real part of: cacos (-0x1p-52 - 0.5 i)":
  720. float: 1
  721. ifloat: 1
  722. Test "Imaginary part of: cacos (-0x1p-52 - 0.5 i)":
  723. float: 1
  724. ifloat: 1
  725. ildouble: 1
  726. ldouble: 1
  727. Test "Real part of: cacos (-0x1p-52 - 0x1p-52 i)":
  728. float: 1
  729. ifloat: 1
  730. Test "Real part of: cacos (-0x1p-63 + 0.0 i)":
  731. float: 1
  732. ifloat: 1
  733. Test "Real part of: cacos (-0x1p-63 + 0.5 i)":
  734. float: 1
  735. ifloat: 1
  736. Test "Imaginary part of: cacos (-0x1p-63 + 0.5 i)":
  737. float: 1
  738. ifloat: 1
  739. Test "Imaginary part of: cacos (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  740. ildouble: 1
  741. ldouble: 1
  742. Test "Imaginary part of: cacos (-0x1p-63 + 0x1.0000000000000002p0 i)":
  743. ildouble: 1
  744. ldouble: 1
  745. Test "Real part of: cacos (-0x1p-63 + 0x1p-63 i)":
  746. float: 1
  747. ifloat: 1
  748. Test "Real part of: cacos (-0x1p-63 - 0.0 i)":
  749. float: 1
  750. ifloat: 1
  751. Test "Real part of: cacos (-0x1p-63 - 0.5 i)":
  752. float: 1
  753. ifloat: 1
  754. Test "Imaginary part of: cacos (-0x1p-63 - 0.5 i)":
  755. float: 1
  756. ifloat: 1
  757. Test "Imaginary part of: cacos (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  758. ildouble: 1
  759. ldouble: 1
  760. Test "Imaginary part of: cacos (-0x1p-63 - 0x1.0000000000000002p0 i)":
  761. ildouble: 1
  762. ldouble: 1
  763. Test "Real part of: cacos (-0x1p-63 - 0x1p-63 i)":
  764. float: 1
  765. ifloat: 1
  766. Test "Imaginary part of: cacos (-0x1p500 + 1.0 i)":
  767. ildouble: 1
  768. ldouble: 1
  769. Test "Imaginary part of: cacos (-0x1p500 - 1.0 i)":
  770. ildouble: 1
  771. ldouble: 1
  772. Test "Imaginary part of: cacos (-0x1p5000 + 1.0 i)":
  773. ildouble: 1
  774. ldouble: 1
  775. Test "Imaginary part of: cacos (-0x1p5000 - 1.0 i)":
  776. ildouble: 1
  777. ldouble: 1
  778. Test "Imaginary part of: cacos (-1.0 + 0.5 i)":
  779. float: 1
  780. ifloat: 1
  781. Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)":
  782. float: 1
  783. ifloat: 1
  784. ildouble: 1
  785. ldouble: 1
  786. Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)":
  787. ildouble: 1
  788. ldouble: 1
  789. Test "Real part of: cacos (-1.0 + 0x1p50 i)":
  790. float: 1
  791. ifloat: 1
  792. Test "Imaginary part of: cacos (-1.0 + 0x1p500 i)":
  793. ildouble: 1
  794. ldouble: 1
  795. Test "Imaginary part of: cacos (-1.0 + 0x1p5000 i)":
  796. ildouble: 1
  797. ldouble: 1
  798. Test "Imaginary part of: cacos (-1.0 - 0.5 i)":
  799. float: 1
  800. ifloat: 1
  801. Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)":
  802. float: 1
  803. ifloat: 1
  804. ildouble: 1
  805. ldouble: 1
  806. Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)":
  807. ildouble: 1
  808. ldouble: 1
  809. Test "Real part of: cacos (-1.0 - 0x1p50 i)":
  810. float: 1
  811. ifloat: 1
  812. Test "Imaginary part of: cacos (-1.0 - 0x1p500 i)":
  813. ildouble: 1
  814. ldouble: 1
  815. Test "Imaginary part of: cacos (-1.0 - 0x1p5000 i)":
  816. ildouble: 1
  817. ldouble: 1
  818. Test "Real part of: cacos (-2 - 3 i)":
  819. float: 1
  820. ifloat: 1
  821. ildouble: 1
  822. ldouble: 1
  823. Test "Imaginary part of: cacos (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  824. ildouble: 1
  825. ldouble: 1
  826. Test "Imaginary part of: cacos (0.0 + 0x0.ffffffffffffffffp0 i)":
  827. ildouble: 1
  828. ldouble: 1
  829. Test "Imaginary part of: cacos (0.0 + 0x1.0000000000000000000000000001p0 i)":
  830. ildouble: 1
  831. ldouble: 1
  832. Test "Imaginary part of: cacos (0.0 + 0x1.0000000000000002p0 i)":
  833. ildouble: 1
  834. ldouble: 1
  835. Test "Imaginary part of: cacos (0.0 + 0x1.0000000000001p0 i)":
  836. ildouble: 1
  837. ldouble: 1
  838. Test "Imaginary part of: cacos (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  839. ildouble: 1
  840. ldouble: 1
  841. Test "Imaginary part of: cacos (0.0 - 0x0.ffffffffffffffffp0 i)":
  842. ildouble: 1
  843. ldouble: 1
  844. Test "Imaginary part of: cacos (0.0 - 0x1.0000000000000000000000000001p0 i)":
  845. ildouble: 1
  846. ldouble: 1
  847. Test "Imaginary part of: cacos (0.0 - 0x1.0000000000000002p0 i)":
  848. ildouble: 1
  849. ldouble: 1
  850. Test "Imaginary part of: cacos (0.0 - 0x1.0000000000001p0 i)":
  851. ildouble: 1
  852. ldouble: 1
  853. Test "Imaginary part of: cacos (0.25 + 1.0 i)":
  854. float: 1
  855. ifloat: 1
  856. ildouble: 1
  857. ldouble: 1
  858. Test "Imaginary part of: cacos (0.25 - 1.0 i)":
  859. float: 1
  860. ifloat: 1
  861. ildouble: 1
  862. ldouble: 1
  863. Test "Real part of: cacos (0.5 + +0 i)":
  864. double: 1
  865. idouble: 1
  866. Test "Real part of: cacos (0.5 + 0x1.fp-1025 i)":
  867. double: 1
  868. idouble: 1
  869. Test "Real part of: cacos (0.5 + 0x1.fp-129 i)":
  870. double: 1
  871. idouble: 1
  872. Test "Imaginary part of: cacos (0.5 + 0x1.fp-129 i)":
  873. double: 1
  874. idouble: 1
  875. Test "Real part of: cacos (0.5 + 0x1p-105 i)":
  876. double: 1
  877. idouble: 1
  878. Test "Imaginary part of: cacos (0.5 + 0x1p-105 i)":
  879. double: 1
  880. idouble: 1
  881. ildouble: 1
  882. ldouble: 1
  883. Test "Real part of: cacos (0.5 + 0x1p-112 i)":
  884. double: 1
  885. idouble: 1
  886. Test "Imaginary part of: cacos (0.5 + 0x1p-112 i)":
  887. double: 1
  888. idouble: 1
  889. ildouble: 1
  890. ldouble: 1
  891. Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
  892. double: 1
  893. idouble: 1
  894. ildouble: 1
  895. ldouble: 1
  896. Test "Real part of: cacos (0.5 + 0x1p-52 i)":
  897. double: 1
  898. idouble: 1
  899. ildouble: 1
  900. ldouble: 1
  901. Test "Real part of: cacos (0.5 + 0x1p-63 i)":
  902. double: 1
  903. idouble: 1
  904. Test "Imaginary part of: cacos (0.5 + 0x1p-63 i)":
  905. ildouble: 1
  906. ldouble: 1
  907. Test "Real part of: cacos (0.5 + 1.0 i)":
  908. float: 1
  909. ifloat: 1
  910. Test "Imaginary part of: cacos (0.5 + 1.0 i)":
  911. double: 1
  912. idouble: 1
  913. ildouble: 1
  914. ldouble: 1
  915. Test "Real part of: cacos (0.5 - 0 i)":
  916. double: 1
  917. idouble: 1
  918. Test "Real part of: cacos (0.5 - 0x1.fp-1025 i)":
  919. double: 1
  920. idouble: 1
  921. Test "Real part of: cacos (0.5 - 0x1.fp-129 i)":
  922. double: 1
  923. idouble: 1
  924. Test "Imaginary part of: cacos (0.5 - 0x1.fp-129 i)":
  925. double: 1
  926. idouble: 1
  927. Test "Real part of: cacos (0.5 - 0x1p-105 i)":
  928. double: 1
  929. idouble: 1
  930. Test "Imaginary part of: cacos (0.5 - 0x1p-105 i)":
  931. double: 1
  932. idouble: 1
  933. ildouble: 1
  934. ldouble: 1
  935. Test "Real part of: cacos (0.5 - 0x1p-112 i)":
  936. double: 1
  937. idouble: 1
  938. Test "Imaginary part of: cacos (0.5 - 0x1p-112 i)":
  939. double: 1
  940. idouble: 1
  941. ildouble: 1
  942. ldouble: 1
  943. Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
  944. double: 1
  945. idouble: 1
  946. ildouble: 1
  947. ldouble: 1
  948. Test "Real part of: cacos (0.5 - 0x1p-52 i)":
  949. double: 1
  950. idouble: 1
  951. ildouble: 1
  952. ldouble: 1
  953. Test "Real part of: cacos (0.5 - 0x1p-63 i)":
  954. double: 1
  955. idouble: 1
  956. Test "Imaginary part of: cacos (0.5 - 0x1p-63 i)":
  957. ildouble: 1
  958. ldouble: 1
  959. Test "Real part of: cacos (0.5 - 1.0 i)":
  960. float: 1
  961. ifloat: 1
  962. Test "Imaginary part of: cacos (0.5 - 1.0 i)":
  963. double: 1
  964. idouble: 1
  965. ildouble: 1
  966. ldouble: 1
  967. Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)":
  968. double: 1
  969. idouble: 1
  970. Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)":
  971. double: 1
  972. idouble: 1
  973. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
  974. ildouble: 1
  975. ldouble: 1
  976. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
  977. ildouble: 1
  978. ldouble: 1
  979. Test "Imaginary part of: cacos (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  980. ildouble: 1
  981. ldouble: 1
  982. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
  983. ildouble: 1
  984. ldouble: 1
  985. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
  986. ildouble: 1
  987. ldouble: 1
  988. Test "Imaginary part of: cacos (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  989. ildouble: 1
  990. ldouble: 1
  991. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffff8p0 + 0.0 i)":
  992. ildouble: 1
  993. ldouble: 1
  994. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffff8p0 + 0x1.fp-16385 i)":
  995. ildouble: 1
  996. ldouble: 1
  997. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffff8p0 - 0.0 i)":
  998. ildouble: 1
  999. ldouble: 1
  1000. Test "Real part of: cacos (0x0.ffffffffffffffffffffffffffff8p0 - 0x1.fp-16385 i)":
  1001. ildouble: 1
  1002. ldouble: 1
  1003. Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  1004. ildouble: 1
  1005. ldouble: 1
  1006. Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  1007. ildouble: 1
  1008. ldouble: 1
  1009. Test "Real part of: cacos (0x0.ffffffp0 + 0.0 i)":
  1010. float: 1
  1011. ifloat: 1
  1012. ildouble: 1
  1013. ldouble: 1
  1014. Test "Real part of: cacos (0x0.ffffffp0 + 0x1.fp-129 i)":
  1015. float: 1
  1016. ifloat: 1
  1017. ildouble: 1
  1018. ldouble: 1
  1019. Test "Real part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
  1020. float: 2
  1021. ifloat: 2
  1022. ildouble: 1
  1023. ldouble: 1
  1024. Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
  1025. float: 2
  1026. ifloat: 2
  1027. Test "Real part of: cacos (0x0.ffffffp0 - 0.0 i)":
  1028. float: 1
  1029. ifloat: 1
  1030. ildouble: 1
  1031. ldouble: 1
  1032. Test "Real part of: cacos (0x0.ffffffp0 - 0x1.fp-129 i)":
  1033. float: 1
  1034. ifloat: 1
  1035. ildouble: 1
  1036. ldouble: 1
  1037. Test "Real part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
  1038. float: 2
  1039. ifloat: 2
  1040. ildouble: 1
  1041. ldouble: 1
  1042. Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
  1043. float: 2
  1044. ifloat: 2
  1045. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 + 0.0 i)":
  1046. ildouble: 1
  1047. ldouble: 1
  1048. Test "Real part of: cacos (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  1049. ildouble: 1
  1050. ldouble: 1
  1051. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  1052. ildouble: 1
  1053. ldouble: 1
  1054. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  1055. ildouble: 1
  1056. ldouble: 1
  1057. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 - 0.0 i)":
  1058. ildouble: 1
  1059. ldouble: 1
  1060. Test "Real part of: cacos (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  1061. ildouble: 1
  1062. ldouble: 1
  1063. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  1064. ildouble: 1
  1065. ldouble: 1
  1066. Test "Imaginary part of: cacos (0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  1067. ildouble: 1
  1068. ldouble: 1
  1069. Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
  1070. ildouble: 2
  1071. ldouble: 2
  1072. Test "Real part of: cacos (0x1.0000000000000002p0 - 0x1p-63 i)":
  1073. ildouble: 2
  1074. ldouble: 2
  1075. Test "Real part of: cacos (0x1.0000000000001p0 + 0x1p-52 i)":
  1076. double: 1
  1077. idouble: 1
  1078. ildouble: 1
  1079. ldouble: 1
  1080. Test "Real part of: cacos (0x1.0000000000001p0 - 0x1p-52 i)":
  1081. double: 1
  1082. idouble: 1
  1083. ildouble: 1
  1084. ldouble: 1
  1085. Test "Real part of: cacos (0x1.000002p0 + 0x1p-23 i)":
  1086. float: 2
  1087. ifloat: 2
  1088. ildouble: 1
  1089. ldouble: 1
  1090. Test "Imaginary part of: cacos (0x1.000002p0 + 0x1p-23 i)":
  1091. float: 1
  1092. ifloat: 1
  1093. ildouble: 1
  1094. ldouble: 1
  1095. Test "Real part of: cacos (0x1.000002p0 - 0x1p-23 i)":
  1096. float: 2
  1097. ifloat: 2
  1098. ildouble: 1
  1099. ldouble: 1
  1100. Test "Imaginary part of: cacos (0x1.000002p0 - 0x1p-23 i)":
  1101. float: 1
  1102. ifloat: 1
  1103. ildouble: 1
  1104. ldouble: 1
  1105. Test "Imaginary part of: cacos (0x1.fp-10 + 1.0 i)":
  1106. double: 1
  1107. idouble: 1
  1108. Test "Imaginary part of: cacos (0x1.fp-10 - 1.0 i)":
  1109. double: 1
  1110. idouble: 1
  1111. Test "Real part of: cacos (0x1.fp-100 + 1.0 i)":
  1112. ildouble: 1
  1113. ldouble: 1
  1114. Test "Imaginary part of: cacos (0x1.fp-100 + 1.0 i)":
  1115. double: 1
  1116. float: 1
  1117. idouble: 1
  1118. ifloat: 1
  1119. ildouble: 1
  1120. ldouble: 1
  1121. Test "Real part of: cacos (0x1.fp-100 - 1.0 i)":
  1122. ildouble: 1
  1123. ldouble: 1
  1124. Test "Imaginary part of: cacos (0x1.fp-100 - 1.0 i)":
  1125. double: 1
  1126. float: 1
  1127. idouble: 1
  1128. ifloat: 1
  1129. ildouble: 1
  1130. ldouble: 1
  1131. Test "Imaginary part of: cacos (0x1.fp-1000 + 1.0 i)":
  1132. double: 1
  1133. idouble: 1
  1134. ildouble: 1
  1135. ldouble: 1
  1136. Test "Imaginary part of: cacos (0x1.fp-1000 - 1.0 i)":
  1137. double: 1
  1138. idouble: 1
  1139. ildouble: 1
  1140. ldouble: 1
  1141. Test "Imaginary part of: cacos (0x1.fp-10000 + 1.0 i)":
  1142. ildouble: 1
  1143. ldouble: 1
  1144. Test "Imaginary part of: cacos (0x1.fp-10000 - 1.0 i)":
  1145. ildouble: 1
  1146. ldouble: 1
  1147. Test "Imaginary part of: cacos (0x1.fp-1025 + 0.5 i)":
  1148. ildouble: 1
  1149. ldouble: 1
  1150. Test "Imaginary part of: cacos (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1151. ildouble: 1
  1152. ldouble: 1
  1153. Test "Imaginary part of: cacos (0x1.fp-1025 + 0x1.0000000000001p0 i)":
  1154. ildouble: 1
  1155. ldouble: 1
  1156. Test "Imaginary part of: cacos (0x1.fp-1025 + 1.0 i)":
  1157. double: 1
  1158. idouble: 1
  1159. ildouble: 1
  1160. ldouble: 1
  1161. Test "Imaginary part of: cacos (0x1.fp-1025 + 1.5 i)":
  1162. double: 1
  1163. idouble: 1
  1164. ildouble: 1
  1165. ldouble: 1
  1166. Test "Imaginary part of: cacos (0x1.fp-1025 - 0.5 i)":
  1167. ildouble: 1
  1168. ldouble: 1
  1169. Test "Imaginary part of: cacos (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1170. ildouble: 1
  1171. ldouble: 1
  1172. Test "Imaginary part of: cacos (0x1.fp-1025 - 0x1.0000000000001p0 i)":
  1173. ildouble: 1
  1174. ldouble: 1
  1175. Test "Imaginary part of: cacos (0x1.fp-1025 - 1.0 i)":
  1176. double: 1
  1177. idouble: 1
  1178. ildouble: 1
  1179. ldouble: 1
  1180. Test "Imaginary part of: cacos (0x1.fp-1025 - 1.5 i)":
  1181. double: 1
  1182. idouble: 1
  1183. ildouble: 1
  1184. ldouble: 1
  1185. Test "Imaginary part of: cacos (0x1.fp-129 + 0.5 i)":
  1186. float: 1
  1187. ifloat: 1
  1188. ildouble: 1
  1189. ldouble: 1
  1190. Test "Imaginary part of: cacos (0x1.fp-129 + 1.0 i)":
  1191. double: 1
  1192. float: 1
  1193. idouble: 1
  1194. ifloat: 1
  1195. ildouble: 1
  1196. ldouble: 1
  1197. Test "Imaginary part of: cacos (0x1.fp-129 + 1.5 i)":
  1198. double: 1
  1199. idouble: 1
  1200. ildouble: 1
  1201. ldouble: 1
  1202. Test "Imaginary part of: cacos (0x1.fp-129 - 0.5 i)":
  1203. float: 1
  1204. ifloat: 1
  1205. ildouble: 1
  1206. ldouble: 1
  1207. Test "Imaginary part of: cacos (0x1.fp-129 - 1.0 i)":
  1208. double: 1
  1209. float: 1
  1210. idouble: 1
  1211. ifloat: 1
  1212. ildouble: 1
  1213. ldouble: 1
  1214. Test "Imaginary part of: cacos (0x1.fp-129 - 1.5 i)":
  1215. double: 1
  1216. idouble: 1
  1217. ildouble: 1
  1218. ldouble: 1
  1219. Test "Imaginary part of: cacos (0x1.fp-16385 + 0.5 i)":
  1220. ildouble: 1
  1221. ldouble: 1
  1222. Test "Imaginary part of: cacos (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  1223. ildouble: 1
  1224. ldouble: 1
  1225. Test "Imaginary part of: cacos (0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  1226. ildouble: 1
  1227. ldouble: 1
  1228. Test "Imaginary part of: cacos (0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  1229. ildouble: 1
  1230. ldouble: 1
  1231. Test "Imaginary part of: cacos (0x1.fp-16385 + 1.0 i)":
  1232. ildouble: 1
  1233. ldouble: 1
  1234. Test "Imaginary part of: cacos (0x1.fp-16385 + 1.5 i)":
  1235. ildouble: 1
  1236. ldouble: 1
  1237. Test "Imaginary part of: cacos (0x1.fp-16385 - 0.5 i)":
  1238. ildouble: 1
  1239. ldouble: 1
  1240. Test "Imaginary part of: cacos (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  1241. ildouble: 1
  1242. ldouble: 1
  1243. Test "Imaginary part of: cacos (0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  1244. ildouble: 1
  1245. ldouble: 1
  1246. Test "Imaginary part of: cacos (0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  1247. ildouble: 1
  1248. ldouble: 1
  1249. Test "Imaginary part of: cacos (0x1.fp-16385 - 1.0 i)":
  1250. ildouble: 1
  1251. ldouble: 1
  1252. Test "Imaginary part of: cacos (0x1.fp-16385 - 1.5 i)":
  1253. ildouble: 1
  1254. ldouble: 1
  1255. Test "Imaginary part of: cacos (0x1.fp-30 + 1.0 i)":
  1256. double: 1
  1257. float: 1
  1258. idouble: 1
  1259. ifloat: 1
  1260. ildouble: 1
  1261. ldouble: 1
  1262. Test "Imaginary part of: cacos (0x1.fp-30 - 1.0 i)":
  1263. double: 1
  1264. float: 1
  1265. idouble: 1
  1266. ifloat: 1
  1267. ildouble: 1
  1268. ldouble: 1
  1269. Test "Imaginary part of: cacos (0x1.fp1023 + 0x1.fp1023 i)":
  1270. double: 1
  1271. idouble: 1
  1272. Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)":
  1273. double: 1
  1274. idouble: 1
  1275. Test "Imaginary part of: cacos (0x1.fp16383 + 0x1.fp16383 i)":
  1276. ildouble: 1
  1277. ldouble: 1
  1278. Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)":
  1279. float: 1
  1280. ifloat: 1
  1281. Test "Real part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1282. ildouble: 1
  1283. ldouble: 1
  1284. Test "Imaginary part of: cacos (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1285. ildouble: 1
  1286. ldouble: 1
  1287. Test "Imaginary part of: cacos (0x1p-105 - 0.5 i)":
  1288. float: 1
  1289. ifloat: 1
  1290. Test "Real part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1291. ildouble: 1
  1292. ldouble: 1
  1293. Test "Imaginary part of: cacos (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1294. ildouble: 1
  1295. ldouble: 1
  1296. Test "Imaginary part of: cacos (0x1p-112 + 0.5 i)":
  1297. float: 1
  1298. ifloat: 1
  1299. Test "Real part of: cacos (0x1p-112 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  1300. ildouble: 1
  1301. ldouble: 1
  1302. Test "Imaginary part of: cacos (0x1p-112 - 0.5 i)":
  1303. float: 1
  1304. ifloat: 1
  1305. Test "Real part of: cacos (0x1p-112 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  1306. ildouble: 1
  1307. ldouble: 1
  1308. Test "Imaginary part of: cacos (0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  1309. ildouble: 1
  1310. ldouble: 1
  1311. Test "Imaginary part of: cacos (0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  1312. ildouble: 1
  1313. ldouble: 1
  1314. Test "Imaginary part of: cacos (0x1p-23 + 0.5 i)":
  1315. float: 1
  1316. ifloat: 1
  1317. ildouble: 2
  1318. ldouble: 2
  1319. Test "Imaginary part of: cacos (0x1p-23 + 0x0.ffffffp0 i)":
  1320. double: 1
  1321. idouble: 1
  1322. Test "Real part of: cacos (0x1p-23 + 0x1.000002p0 i)":
  1323. ildouble: 1
  1324. ldouble: 1
  1325. Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)":
  1326. float: 1
  1327. ifloat: 1
  1328. ildouble: 2
  1329. ldouble: 2
  1330. Test "Imaginary part of: cacos (0x1p-23 - 0x0.ffffffp0 i)":
  1331. double: 1
  1332. idouble: 1
  1333. Test "Real part of: cacos (0x1p-23 - 0x1.000002p0 i)":
  1334. ildouble: 1
  1335. ldouble: 1
  1336. Test "Real part of: cacos (0x1p-52 + 0.5 i)":
  1337. ildouble: 1
  1338. ldouble: 1
  1339. Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)":
  1340. float: 1
  1341. ifloat: 1
  1342. ildouble: 1
  1343. ldouble: 1
  1344. Test "Real part of: cacos (0x1p-52 + 0x0.fffffffffffff8p0 i)":
  1345. ildouble: 1
  1346. ldouble: 1
  1347. Test "Real part of: cacos (0x1p-52 - 0.5 i)":
  1348. ildouble: 1
  1349. ldouble: 1
  1350. Test "Imaginary part of: cacos (0x1p-52 - 0.5 i)":
  1351. float: 1
  1352. ifloat: 1
  1353. ildouble: 1
  1354. ldouble: 1
  1355. Test "Real part of: cacos (0x1p-52 - 0x0.fffffffffffff8p0 i)":
  1356. ildouble: 1
  1357. ldouble: 1
  1358. Test "Real part of: cacos (0x1p-63 + 0.5 i)":
  1359. ildouble: 1
  1360. ldouble: 1
  1361. Test "Imaginary part of: cacos (0x1p-63 + 0.5 i)":
  1362. float: 1
  1363. ifloat: 1
  1364. Test "Imaginary part of: cacos (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  1365. ildouble: 1
  1366. ldouble: 1
  1367. Test "Imaginary part of: cacos (0x1p-63 + 0x1.0000000000000002p0 i)":
  1368. ildouble: 1
  1369. ldouble: 1
  1370. Test "Real part of: cacos (0x1p-63 - 0.5 i)":
  1371. ildouble: 1
  1372. ldouble: 1
  1373. Test "Imaginary part of: cacos (0x1p-63 - 0.5 i)":
  1374. float: 1
  1375. ifloat: 1
  1376. Test "Imaginary part of: cacos (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  1377. ildouble: 1
  1378. ldouble: 1
  1379. Test "Imaginary part of: cacos (0x1p-63 - 0x1.0000000000000002p0 i)":
  1380. ildouble: 1
  1381. ldouble: 1
  1382. Test "Imaginary part of: cacos (0x1p500 + 1.0 i)":
  1383. ildouble: 1
  1384. ldouble: 1
  1385. Test "Imaginary part of: cacos (0x1p500 - 1.0 i)":
  1386. ildouble: 1
  1387. ldouble: 1
  1388. Test "Imaginary part of: cacos (0x1p5000 + 1.0 i)":
  1389. ildouble: 1
  1390. ldouble: 1
  1391. Test "Imaginary part of: cacos (0x1p5000 - 1.0 i)":
  1392. ildouble: 1
  1393. ldouble: 1
  1394. Test "Real part of: cacos (1.0 + 0.25 i)":
  1395. double: 1
  1396. idouble: 1
  1397. Test "Real part of: cacos (1.0 + 0.5 i)":
  1398. float: 1
  1399. ifloat: 1
  1400. Test "Imaginary part of: cacos (1.0 + 0.5 i)":
  1401. float: 1
  1402. ifloat: 1
  1403. Test "Real part of: cacos (1.0 + 0x1.fp-10 i)":
  1404. float: 2
  1405. ifloat: 2
  1406. Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)":
  1407. float: 1
  1408. ifloat: 1
  1409. ildouble: 1
  1410. ldouble: 1
  1411. Test "Real part of: cacos (1.0 + 0x1.fp-100 i)":
  1412. ildouble: 1
  1413. ldouble: 1
  1414. Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)":
  1415. ildouble: 1
  1416. ldouble: 1
  1417. Test "Imaginary part of: cacos (1.0 + 0x1p500 i)":
  1418. ildouble: 1
  1419. ldouble: 1
  1420. Test "Imaginary part of: cacos (1.0 + 0x1p5000 i)":
  1421. ildouble: 1
  1422. ldouble: 1
  1423. Test "Real part of: cacos (1.0 - 0.25 i)":
  1424. double: 1
  1425. idouble: 1
  1426. Test "Real part of: cacos (1.0 - 0.5 i)":
  1427. float: 1
  1428. ifloat: 1
  1429. Test "Imaginary part of: cacos (1.0 - 0.5 i)":
  1430. float: 1
  1431. ifloat: 1
  1432. Test "Real part of: cacos (1.0 - 0x1.fp-10 i)":
  1433. float: 2
  1434. ifloat: 2
  1435. Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)":
  1436. float: 1
  1437. ifloat: 1
  1438. ildouble: 1
  1439. ldouble: 1
  1440. Test "Real part of: cacos (1.0 - 0x1.fp-100 i)":
  1441. ildouble: 1
  1442. ldouble: 1
  1443. Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)":
  1444. ildouble: 1
  1445. ldouble: 1
  1446. Test "Imaginary part of: cacos (1.0 - 0x1p500 i)":
  1447. ildouble: 1
  1448. ldouble: 1
  1449. Test "Imaginary part of: cacos (1.0 - 0x1p5000 i)":
  1450. ildouble: 1
  1451. ldouble: 1
  1452. # cacosh
  1453. Test "Real part of: cacosh (+0 + 0.5 i)":
  1454. float: 1
  1455. ifloat: 1
  1456. ildouble: 1
  1457. ldouble: 1
  1458. Test "Real part of: cacosh (+0 + 1.0 i)":
  1459. double: 1
  1460. float: 1
  1461. idouble: 1
  1462. ifloat: 1
  1463. ildouble: 1
  1464. ldouble: 1
  1465. Test "Real part of: cacosh (+0 + 1.5 i)":
  1466. double: 1
  1467. idouble: 1
  1468. ildouble: 1
  1469. ldouble: 1
  1470. Test "Real part of: cacosh (+0 - 0.5 i)":
  1471. float: 1
  1472. ifloat: 1
  1473. ildouble: 1
  1474. ldouble: 1
  1475. Test "Real part of: cacosh (+0 - 1.0 i)":
  1476. double: 1
  1477. float: 1
  1478. idouble: 1
  1479. ifloat: 1
  1480. ildouble: 1
  1481. ldouble: 1
  1482. Test "Real part of: cacosh (+0 - 1.5 i)":
  1483. double: 1
  1484. idouble: 1
  1485. ildouble: 1
  1486. ldouble: 1
  1487. Test "Real part of: cacosh (-0 + 0.5 i)":
  1488. float: 1
  1489. ifloat: 1
  1490. ildouble: 1
  1491. ldouble: 1
  1492. Test "Real part of: cacosh (-0 + 1.0 i)":
  1493. double: 1
  1494. float: 1
  1495. idouble: 1
  1496. ifloat: 1
  1497. ildouble: 1
  1498. ldouble: 1
  1499. Test "Real part of: cacosh (-0 + 1.5 i)":
  1500. double: 1
  1501. idouble: 1
  1502. ildouble: 1
  1503. ldouble: 1
  1504. Test "Real part of: cacosh (-0 - 0.5 i)":
  1505. float: 1
  1506. ifloat: 1
  1507. ildouble: 1
  1508. ldouble: 1
  1509. Test "Real part of: cacosh (-0 - 1.0 i)":
  1510. double: 1
  1511. float: 1
  1512. idouble: 1
  1513. ifloat: 1
  1514. ildouble: 1
  1515. ldouble: 1
  1516. Test "Real part of: cacosh (-0 - 1.5 i)":
  1517. double: 1
  1518. idouble: 1
  1519. ildouble: 1
  1520. ldouble: 1
  1521. Test "Real part of: cacosh (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1522. ildouble: 1
  1523. ldouble: 1
  1524. Test "Real part of: cacosh (-0.0 + 0x0.ffffffffffffffffp0 i)":
  1525. ildouble: 1
  1526. ldouble: 1
  1527. Test "Real part of: cacosh (-0.0 + 0x1.0000000000000000000000000001p0 i)":
  1528. ildouble: 1
  1529. ldouble: 1
  1530. Test "Real part of: cacosh (-0.0 + 0x1.0000000000000002p0 i)":
  1531. ildouble: 1
  1532. ldouble: 1
  1533. Test "Real part of: cacosh (-0.0 + 0x1.0000000000001p0 i)":
  1534. ildouble: 1
  1535. ldouble: 1
  1536. Test "Real part of: cacosh (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1537. ildouble: 1
  1538. ldouble: 1
  1539. Test "Real part of: cacosh (-0.0 - 0x0.ffffffffffffffffp0 i)":
  1540. ildouble: 1
  1541. ldouble: 1
  1542. Test "Real part of: cacosh (-0.0 - 0x1.0000000000000000000000000001p0 i)":
  1543. ildouble: 1
  1544. ldouble: 1
  1545. Test "Real part of: cacosh (-0.0 - 0x1.0000000000000002p0 i)":
  1546. ildouble: 1
  1547. ldouble: 1
  1548. Test "Real part of: cacosh (-0.0 - 0x1.0000000000001p0 i)":
  1549. ildouble: 1
  1550. ldouble: 1
  1551. Test "Real part of: cacosh (-0.25 + 1.0 i)":
  1552. float: 1
  1553. ifloat: 1
  1554. ildouble: 1
  1555. ldouble: 1
  1556. Test "Imaginary part of: cacosh (-0.25 + 1.0 i)":
  1557. double: 1
  1558. float: 1
  1559. idouble: 1
  1560. ifloat: 1
  1561. Test "Real part of: cacosh (-0.25 - 1.0 i)":
  1562. float: 1
  1563. ifloat: 1
  1564. ildouble: 1
  1565. ldouble: 1
  1566. Test "Imaginary part of: cacosh (-0.25 - 1.0 i)":
  1567. double: 1
  1568. float: 1
  1569. idouble: 1
  1570. ifloat: 1
  1571. Test "Imaginary part of: cacosh (-0.5 + +0 i)":
  1572. ildouble: 1
  1573. ldouble: 1
  1574. Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-1025 i)":
  1575. ildouble: 1
  1576. ldouble: 1
  1577. Test "Real part of: cacosh (-0.5 + 0x1.fp-129 i)":
  1578. double: 1
  1579. idouble: 1
  1580. Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-129 i)":
  1581. ildouble: 1
  1582. ldouble: 1
  1583. Test "Imaginary part of: cacosh (-0.5 + 0x1.fp-16385 i)":
  1584. ildouble: 1
  1585. ldouble: 1
  1586. Test "Real part of: cacosh (-0.5 + 0x1p-105 i)":
  1587. double: 1
  1588. idouble: 1
  1589. ildouble: 1
  1590. ldouble: 1
  1591. Test "Imaginary part of: cacosh (-0.5 + 0x1p-105 i)":
  1592. ildouble: 1
  1593. ldouble: 1
  1594. Test "Real part of: cacosh (-0.5 + 0x1p-112 i)":
  1595. double: 1
  1596. idouble: 1
  1597. ildouble: 1
  1598. ldouble: 1
  1599. Test "Imaginary part of: cacosh (-0.5 + 0x1p-112 i)":
  1600. ildouble: 1
  1601. ldouble: 1
  1602. Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
  1603. double: 1
  1604. idouble: 1
  1605. ildouble: 1
  1606. ldouble: 1
  1607. Test "Imaginary part of: cacosh (-0.5 + 0x1p-52 i)":
  1608. ildouble: 1
  1609. ldouble: 1
  1610. Test "Real part of: cacosh (-0.5 + 0x1p-63 i)":
  1611. ildouble: 1
  1612. ldouble: 1
  1613. Test "Imaginary part of: cacosh (-0.5 + 0x1p-63 i)":
  1614. ildouble: 1
  1615. ldouble: 1
  1616. Test "Real part of: cacosh (-0.5 + 1.0 i)":
  1617. double: 1
  1618. idouble: 1
  1619. ildouble: 1
  1620. ldouble: 1
  1621. Test "Imaginary part of: cacosh (-0.5 + 1.0 i)":
  1622. float: 1
  1623. ifloat: 1
  1624. Test "Imaginary part of: cacosh (-0.5 - 0 i)":
  1625. ildouble: 1
  1626. ldouble: 1
  1627. Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-1025 i)":
  1628. ildouble: 1
  1629. ldouble: 1
  1630. Test "Real part of: cacosh (-0.5 - 0x1.fp-129 i)":
  1631. double: 1
  1632. idouble: 1
  1633. Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-129 i)":
  1634. ildouble: 1
  1635. ldouble: 1
  1636. Test "Imaginary part of: cacosh (-0.5 - 0x1.fp-16385 i)":
  1637. ildouble: 1
  1638. ldouble: 1
  1639. Test "Real part of: cacosh (-0.5 - 0x1p-105 i)":
  1640. double: 1
  1641. idouble: 1
  1642. ildouble: 1
  1643. ldouble: 1
  1644. Test "Imaginary part of: cacosh (-0.5 - 0x1p-105 i)":
  1645. ildouble: 1
  1646. ldouble: 1
  1647. Test "Real part of: cacosh (-0.5 - 0x1p-112 i)":
  1648. double: 1
  1649. idouble: 1
  1650. ildouble: 1
  1651. ldouble: 1
  1652. Test "Imaginary part of: cacosh (-0.5 - 0x1p-112 i)":
  1653. ildouble: 1
  1654. ldouble: 1
  1655. Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
  1656. double: 1
  1657. idouble: 1
  1658. ildouble: 1
  1659. ldouble: 1
  1660. Test "Imaginary part of: cacosh (-0.5 - 0x1p-52 i)":
  1661. ildouble: 1
  1662. ldouble: 1
  1663. Test "Real part of: cacosh (-0.5 - 0x1p-63 i)":
  1664. ildouble: 1
  1665. ldouble: 1
  1666. Test "Imaginary part of: cacosh (-0.5 - 0x1p-63 i)":
  1667. ildouble: 1
  1668. ldouble: 1
  1669. Test "Real part of: cacosh (-0.5 - 1.0 i)":
  1670. double: 1
  1671. idouble: 1
  1672. ildouble: 1
  1673. ldouble: 1
  1674. Test "Imaginary part of: cacosh (-0.5 - 1.0 i)":
  1675. float: 1
  1676. ifloat: 1
  1677. Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
  1678. double: 1
  1679. idouble: 1
  1680. Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
  1681. double: 1
  1682. idouble: 1
  1683. Test "Real part of: cacosh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  1684. ildouble: 1
  1685. ldouble: 1
  1686. Test "Real part of: cacosh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  1687. ildouble: 1
  1688. ldouble: 1
  1689. Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  1690. ildouble: 1
  1691. ldouble: 1
  1692. Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  1693. ildouble: 1
  1694. ldouble: 1
  1695. Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
  1696. float: 2
  1697. ifloat: 2
  1698. Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
  1699. float: 2
  1700. ifloat: 2
  1701. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 + 0.0 i)":
  1702. ildouble: 1
  1703. ldouble: 1
  1704. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  1705. ildouble: 1
  1706. ldouble: 1
  1707. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  1708. ildouble: 1
  1709. ldouble: 1
  1710. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 - 0.0 i)":
  1711. ildouble: 1
  1712. ldouble: 1
  1713. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  1714. ildouble: 1
  1715. ldouble: 1
  1716. Test "Real part of: cacosh (-0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  1717. ildouble: 1
  1718. ldouble: 1
  1719. Test "Real part of: cacosh (-0x1.000002p0 + 0x1p-23 i)":
  1720. float: 1
  1721. ifloat: 1
  1722. ildouble: 1
  1723. ldouble: 1
  1724. Test "Real part of: cacosh (-0x1.000002p0 - 0x1p-23 i)":
  1725. float: 1
  1726. ifloat: 1
  1727. ildouble: 1
  1728. ldouble: 1
  1729. Test "Real part of: cacosh (-0x1.fp-10 + 1.0 i)":
  1730. double: 1
  1731. idouble: 1
  1732. Test "Real part of: cacosh (-0x1.fp-10 - 1.0 i)":
  1733. double: 1
  1734. idouble: 1
  1735. Test "Real part of: cacosh (-0x1.fp-100 + 1.0 i)":
  1736. double: 1
  1737. float: 1
  1738. idouble: 1
  1739. ifloat: 1
  1740. ildouble: 1
  1741. ldouble: 1
  1742. Test "Imaginary part of: cacosh (-0x1.fp-100 + 1.0 i)":
  1743. float: 1
  1744. ifloat: 1
  1745. Test "Real part of: cacosh (-0x1.fp-100 - 1.0 i)":
  1746. double: 1
  1747. float: 1
  1748. idouble: 1
  1749. ifloat: 1
  1750. ildouble: 1
  1751. ldouble: 1
  1752. Test "Imaginary part of: cacosh (-0x1.fp-100 - 1.0 i)":
  1753. float: 1
  1754. ifloat: 1
  1755. Test "Real part of: cacosh (-0x1.fp-1000 + 1.0 i)":
  1756. double: 1
  1757. idouble: 1
  1758. ildouble: 1
  1759. ldouble: 1
  1760. Test "Real part of: cacosh (-0x1.fp-1000 - 1.0 i)":
  1761. double: 1
  1762. idouble: 1
  1763. ildouble: 1
  1764. ldouble: 1
  1765. Test "Real part of: cacosh (-0x1.fp-10000 + 1.0 i)":
  1766. ildouble: 1
  1767. ldouble: 1
  1768. Test "Real part of: cacosh (-0x1.fp-10000 - 1.0 i)":
  1769. ildouble: 1
  1770. ldouble: 1
  1771. Test "Real part of: cacosh (-0x1.fp-1025 + 0.5 i)":
  1772. ildouble: 1
  1773. ldouble: 1
  1774. Test "Real part of: cacosh (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1775. ildouble: 1
  1776. ldouble: 1
  1777. Test "Real part of: cacosh (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
  1778. ildouble: 1
  1779. ldouble: 1
  1780. Test "Real part of: cacosh (-0x1.fp-1025 + 1.0 i)":
  1781. double: 1
  1782. idouble: 1
  1783. ildouble: 1
  1784. ldouble: 1
  1785. Test "Real part of: cacosh (-0x1.fp-1025 + 1.5 i)":
  1786. double: 1
  1787. idouble: 1
  1788. ildouble: 1
  1789. ldouble: 1
  1790. Test "Real part of: cacosh (-0x1.fp-1025 - 0.5 i)":
  1791. ildouble: 1
  1792. ldouble: 1
  1793. Test "Real part of: cacosh (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1794. ildouble: 1
  1795. ldouble: 1
  1796. Test "Real part of: cacosh (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
  1797. ildouble: 1
  1798. ldouble: 1
  1799. Test "Real part of: cacosh (-0x1.fp-1025 - 1.0 i)":
  1800. double: 1
  1801. idouble: 1
  1802. ildouble: 1
  1803. ldouble: 1
  1804. Test "Real part of: cacosh (-0x1.fp-1025 - 1.5 i)":
  1805. double: 1
  1806. idouble: 1
  1807. ildouble: 1
  1808. ldouble: 1
  1809. Test "Real part of: cacosh (-0x1.fp-129 + 0.5 i)":
  1810. float: 1
  1811. ifloat: 1
  1812. ildouble: 1
  1813. ldouble: 1
  1814. Test "Imaginary part of: cacosh (-0x1.fp-129 + 0.5 i)":
  1815. float: 1
  1816. ifloat: 1
  1817. Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x0.ffffffp0 i)":
  1818. float: 1
  1819. ifloat: 1
  1820. Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.000002p0 i)":
  1821. float: 1
  1822. ifloat: 1
  1823. Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1.fp-129 i)":
  1824. float: 1
  1825. ifloat: 1
  1826. Test "Imaginary part of: cacosh (-0x1.fp-129 + 0x1p-23 i)":
  1827. float: 1
  1828. ifloat: 1
  1829. Test "Real part of: cacosh (-0x1.fp-129 + 1.0 i)":
  1830. double: 1
  1831. float: 1
  1832. idouble: 1
  1833. ifloat: 1
  1834. ildouble: 1
  1835. ldouble: 1
  1836. Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.0 i)":
  1837. float: 1
  1838. ifloat: 1
  1839. Test "Real part of: cacosh (-0x1.fp-129 + 1.5 i)":
  1840. double: 1
  1841. idouble: 1
  1842. ildouble: 1
  1843. ldouble: 1
  1844. Test "Imaginary part of: cacosh (-0x1.fp-129 + 1.5 i)":
  1845. float: 1
  1846. ifloat: 1
  1847. Test "Real part of: cacosh (-0x1.fp-129 - 0.5 i)":
  1848. float: 1
  1849. ifloat: 1
  1850. ildouble: 1
  1851. ldouble: 1
  1852. Test "Imaginary part of: cacosh (-0x1.fp-129 - 0.5 i)":
  1853. float: 1
  1854. ifloat: 1
  1855. Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x0.ffffffp0 i)":
  1856. float: 1
  1857. ifloat: 1
  1858. Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.000002p0 i)":
  1859. float: 1
  1860. ifloat: 1
  1861. Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1.fp-129 i)":
  1862. float: 1
  1863. ifloat: 1
  1864. Test "Imaginary part of: cacosh (-0x1.fp-129 - 0x1p-23 i)":
  1865. float: 1
  1866. ifloat: 1
  1867. Test "Real part of: cacosh (-0x1.fp-129 - 1.0 i)":
  1868. double: 1
  1869. float: 1
  1870. idouble: 1
  1871. ifloat: 1
  1872. ildouble: 1
  1873. ldouble: 1
  1874. Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.0 i)":
  1875. float: 1
  1876. ifloat: 1
  1877. Test "Real part of: cacosh (-0x1.fp-129 - 1.5 i)":
  1878. double: 1
  1879. idouble: 1
  1880. ildouble: 1
  1881. ldouble: 1
  1882. Test "Imaginary part of: cacosh (-0x1.fp-129 - 1.5 i)":
  1883. float: 1
  1884. ifloat: 1
  1885. Test "Real part of: cacosh (-0x1.fp-16385 + 0.5 i)":
  1886. ildouble: 1
  1887. ldouble: 1
  1888. Test "Real part of: cacosh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  1889. ildouble: 1
  1890. ldouble: 1
  1891. Test "Real part of: cacosh (-0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  1892. ildouble: 1
  1893. ldouble: 1
  1894. Test "Real part of: cacosh (-0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  1895. ildouble: 1
  1896. ldouble: 1
  1897. Test "Real part of: cacosh (-0x1.fp-16385 + 1.0 i)":
  1898. ildouble: 1
  1899. ldouble: 1
  1900. Test "Real part of: cacosh (-0x1.fp-16385 + 1.5 i)":
  1901. ildouble: 1
  1902. ldouble: 1
  1903. Test "Real part of: cacosh (-0x1.fp-16385 - 0.5 i)":
  1904. ildouble: 1
  1905. ldouble: 1
  1906. Test "Real part of: cacosh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  1907. ildouble: 1
  1908. ldouble: 1
  1909. Test "Real part of: cacosh (-0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  1910. ildouble: 1
  1911. ldouble: 1
  1912. Test "Real part of: cacosh (-0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  1913. ildouble: 1
  1914. ldouble: 1
  1915. Test "Real part of: cacosh (-0x1.fp-16385 - 1.0 i)":
  1916. ildouble: 1
  1917. ldouble: 1
  1918. Test "Real part of: cacosh (-0x1.fp-16385 - 1.5 i)":
  1919. ildouble: 1
  1920. ldouble: 1
  1921. Test "Real part of: cacosh (-0x1.fp-30 + 1.0 i)":
  1922. double: 1
  1923. float: 1
  1924. idouble: 1
  1925. ifloat: 1
  1926. ildouble: 1
  1927. ldouble: 1
  1928. Test "Imaginary part of: cacosh (-0x1.fp-30 + 1.0 i)":
  1929. float: 1
  1930. ifloat: 1
  1931. Test "Real part of: cacosh (-0x1.fp-30 - 1.0 i)":
  1932. double: 1
  1933. float: 1
  1934. idouble: 1
  1935. ifloat: 1
  1936. ildouble: 1
  1937. ldouble: 1
  1938. Test "Imaginary part of: cacosh (-0x1.fp-30 - 1.0 i)":
  1939. float: 1
  1940. ifloat: 1
  1941. Test "Imaginary part of: cacosh (-0x1p-105 + 0.0 i)":
  1942. float: 1
  1943. ifloat: 1
  1944. Test "Real part of: cacosh (-0x1p-105 + 0.5 i)":
  1945. float: 1
  1946. ifloat: 1
  1947. Test "Imaginary part of: cacosh (-0x1p-105 + 0.5 i)":
  1948. float: 1
  1949. ifloat: 1
  1950. ildouble: 1
  1951. ldouble: 1
  1952. Test "Real part of: cacosh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  1953. ildouble: 1
  1954. ldouble: 1
  1955. Test "Imaginary part of: cacosh (-0x1p-105 + 0x1p-105 i)":
  1956. float: 1
  1957. ifloat: 1
  1958. Test "Imaginary part of: cacosh (-0x1p-105 - 0.0 i)":
  1959. float: 1
  1960. ifloat: 1
  1961. Test "Real part of: cacosh (-0x1p-105 - 0.5 i)":
  1962. float: 1
  1963. ifloat: 1
  1964. Test "Imaginary part of: cacosh (-0x1p-105 - 0.5 i)":
  1965. float: 1
  1966. ifloat: 1
  1967. ildouble: 1
  1968. ldouble: 1
  1969. Test "Real part of: cacosh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  1970. ildouble: 1
  1971. ldouble: 1
  1972. Test "Imaginary part of: cacosh (-0x1p-105 - 0x1p-105 i)":
  1973. float: 1
  1974. ifloat: 1
  1975. Test "Imaginary part of: cacosh (-0x1p-112 + 0.0 i)":
  1976. float: 1
  1977. ifloat: 1
  1978. Test "Real part of: cacosh (-0x1p-112 + 0.5 i)":
  1979. float: 1
  1980. ifloat: 1
  1981. Test "Imaginary part of: cacosh (-0x1p-112 + 0.5 i)":
  1982. float: 1
  1983. ifloat: 1
  1984. Test "Imaginary part of: cacosh (-0x1p-112 + 0x1p-112 i)":
  1985. float: 1
  1986. ifloat: 1
  1987. Test "Imaginary part of: cacosh (-0x1p-112 - 0.0 i)":
  1988. float: 1
  1989. ifloat: 1
  1990. Test "Real part of: cacosh (-0x1p-112 - 0.5 i)":
  1991. float: 1
  1992. ifloat: 1
  1993. Test "Imaginary part of: cacosh (-0x1p-112 - 0.5 i)":
  1994. float: 1
  1995. ifloat: 1
  1996. Test "Imaginary part of: cacosh (-0x1p-112 - 0x1p-112 i)":
  1997. float: 1
  1998. ifloat: 1
  1999. Test "Real part of: cacosh (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  2000. ildouble: 1
  2001. ldouble: 1
  2002. Test "Imaginary part of: cacosh (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  2003. ildouble: 1
  2004. ldouble: 1
  2005. Test "Real part of: cacosh (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  2006. ildouble: 1
  2007. ldouble: 1
  2008. Test "Imaginary part of: cacosh (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  2009. ildouble: 1
  2010. ldouble: 1
  2011. Test "Imaginary part of: cacosh (-0x1p-23 + 0.0 i)":
  2012. float: 1
  2013. ifloat: 1
  2014. ildouble: 1
  2015. ldouble: 1
  2016. Test "Real part of: cacosh (-0x1p-23 + 0.5 i)":
  2017. float: 1
  2018. ifloat: 1
  2019. ildouble: 2
  2020. ldouble: 2
  2021. Test "Imaginary part of: cacosh (-0x1p-23 + 0.5 i)":
  2022. float: 1
  2023. ifloat: 1
  2024. Test "Real part of: cacosh (-0x1p-23 + 0x0.ffffffp0 i)":
  2025. double: 1
  2026. idouble: 1
  2027. Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)":
  2028. float: 1
  2029. ifloat: 1
  2030. ildouble: 1
  2031. ldouble: 1
  2032. Test "Imaginary part of: cacosh (-0x1p-23 + 0x1p-23 i)":
  2033. float: 1
  2034. ifloat: 1
  2035. ildouble: 1
  2036. ldouble: 1
  2037. Test "Imaginary part of: cacosh (-0x1p-23 - 0.0 i)":
  2038. float: 1
  2039. ifloat: 1
  2040. ildouble: 1
  2041. ldouble: 1
  2042. Test "Real part of: cacosh (-0x1p-23 - 0.5 i)":
  2043. float: 1
  2044. ifloat: 1
  2045. ildouble: 2
  2046. ldouble: 2
  2047. Test "Imaginary part of: cacosh (-0x1p-23 - 0.5 i)":
  2048. float: 1
  2049. ifloat: 1
  2050. Test "Real part of: cacosh (-0x1p-23 - 0x0.ffffffp0 i)":
  2051. double: 1
  2052. idouble: 1
  2053. Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)":
  2054. float: 1
  2055. ifloat: 1
  2056. ildouble: 1
  2057. ldouble: 1
  2058. Test "Imaginary part of: cacosh (-0x1p-23 - 0x1p-23 i)":
  2059. float: 1
  2060. ifloat: 1
  2061. ildouble: 1
  2062. ldouble: 1
  2063. Test "Imaginary part of: cacosh (-0x1p-52 + 0.0 i)":
  2064. float: 1
  2065. ifloat: 1
  2066. Test "Real part of: cacosh (-0x1p-52 + 0.5 i)":
  2067. float: 1
  2068. ifloat: 1
  2069. ildouble: 1
  2070. ldouble: 1
  2071. Test "Imaginary part of: cacosh (-0x1p-52 + 0.5 i)":
  2072. float: 1
  2073. ifloat: 1
  2074. Test "Imaginary part of: cacosh (-0x1p-52 + 0x1p-52 i)":
  2075. float: 1
  2076. ifloat: 1
  2077. Test "Imaginary part of: cacosh (-0x1p-52 - 0.0 i)":
  2078. float: 1
  2079. ifloat: 1
  2080. Test "Real part of: cacosh (-0x1p-52 - 0.5 i)":
  2081. float: 1
  2082. ifloat: 1
  2083. ildouble: 1
  2084. ldouble: 1
  2085. Test "Imaginary part of: cacosh (-0x1p-52 - 0.5 i)":
  2086. float: 1
  2087. ifloat: 1
  2088. Test "Imaginary part of: cacosh (-0x1p-52 - 0x1p-52 i)":
  2089. float: 1
  2090. ifloat: 1
  2091. Test "Imaginary part of: cacosh (-0x1p-63 + 0.0 i)":
  2092. float: 1
  2093. ifloat: 1
  2094. Test "Real part of: cacosh (-0x1p-63 + 0.5 i)":
  2095. float: 1
  2096. ifloat: 1
  2097. Test "Imaginary part of: cacosh (-0x1p-63 + 0.5 i)":
  2098. float: 1
  2099. ifloat: 1
  2100. Test "Real part of: cacosh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  2101. ildouble: 1
  2102. ldouble: 1
  2103. Test "Real part of: cacosh (-0x1p-63 + 0x1.0000000000000002p0 i)":
  2104. ildouble: 1
  2105. ldouble: 1
  2106. Test "Imaginary part of: cacosh (-0x1p-63 + 0x1p-63 i)":
  2107. float: 1
  2108. ifloat: 1
  2109. Test "Imaginary part of: cacosh (-0x1p-63 - 0.0 i)":
  2110. float: 1
  2111. ifloat: 1
  2112. Test "Real part of: cacosh (-0x1p-63 - 0.5 i)":
  2113. float: 1
  2114. ifloat: 1
  2115. Test "Imaginary part of: cacosh (-0x1p-63 - 0.5 i)":
  2116. float: 1
  2117. ifloat: 1
  2118. Test "Real part of: cacosh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  2119. ildouble: 1
  2120. ldouble: 1
  2121. Test "Real part of: cacosh (-0x1p-63 - 0x1.0000000000000002p0 i)":
  2122. ildouble: 1
  2123. ldouble: 1
  2124. Test "Imaginary part of: cacosh (-0x1p-63 - 0x1p-63 i)":
  2125. float: 1
  2126. ifloat: 1
  2127. Test "Real part of: cacosh (-0x1p500 + 1.0 i)":
  2128. ildouble: 1
  2129. ldouble: 1
  2130. Test "Real part of: cacosh (-0x1p500 - 1.0 i)":
  2131. ildouble: 1
  2132. ldouble: 1
  2133. Test "Real part of: cacosh (-0x1p5000 + 1.0 i)":
  2134. ildouble: 1
  2135. ldouble: 1
  2136. Test "Real part of: cacosh (-0x1p5000 - 1.0 i)":
  2137. ildouble: 1
  2138. ldouble: 1
  2139. Test "Real part of: cacosh (-1.0 + 0.5 i)":
  2140. float: 1
  2141. ifloat: 1
  2142. Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)":
  2143. float: 1
  2144. ifloat: 1
  2145. ildouble: 1
  2146. ldouble: 1
  2147. Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)":
  2148. ildouble: 1
  2149. ldouble: 1
  2150. Test "Imaginary part of: cacosh (-1.0 + 0x1p50 i)":
  2151. float: 1
  2152. ifloat: 1
  2153. Test "Real part of: cacosh (-1.0 + 0x1p500 i)":
  2154. ildouble: 1
  2155. ldouble: 1
  2156. Test "Real part of: cacosh (-1.0 + 0x1p5000 i)":
  2157. ildouble: 1
  2158. ldouble: 1
  2159. Test "Real part of: cacosh (-1.0 - 0.5 i)":
  2160. float: 1
  2161. ifloat: 1
  2162. Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)":
  2163. float: 1
  2164. ifloat: 1
  2165. ildouble: 1
  2166. ldouble: 1
  2167. Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)":
  2168. ildouble: 1
  2169. ldouble: 1
  2170. Test "Imaginary part of: cacosh (-1.0 - 0x1p50 i)":
  2171. float: 1
  2172. ifloat: 1
  2173. Test "Real part of: cacosh (-1.0 - 0x1p500 i)":
  2174. ildouble: 1
  2175. ldouble: 1
  2176. Test "Real part of: cacosh (-1.0 - 0x1p5000 i)":
  2177. ildouble: 1
  2178. ldouble: 1
  2179. Test "Imaginary part of: cacosh (-2 - 3 i)":
  2180. float: 1
  2181. ifloat: 1
  2182. ildouble: 1
  2183. ldouble: 1
  2184. Test "Real part of: cacosh (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  2185. ildouble: 1
  2186. ldouble: 1
  2187. Test "Real part of: cacosh (0.0 + 0x0.ffffffffffffffffp0 i)":
  2188. ildouble: 1
  2189. ldouble: 1
  2190. Test "Real part of: cacosh (0.0 + 0x1.0000000000000000000000000001p0 i)":
  2191. ildouble: 1
  2192. ldouble: 1
  2193. Test "Real part of: cacosh (0.0 + 0x1.0000000000000002p0 i)":
  2194. ildouble: 1
  2195. ldouble: 1
  2196. Test "Real part of: cacosh (0.0 + 0x1.0000000000001p0 i)":
  2197. ildouble: 1
  2198. ldouble: 1
  2199. Test "Real part of: cacosh (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  2200. ildouble: 1
  2201. ldouble: 1
  2202. Test "Real part of: cacosh (0.0 - 0x0.ffffffffffffffffp0 i)":
  2203. ildouble: 1
  2204. ldouble: 1
  2205. Test "Real part of: cacosh (0.0 - 0x1.0000000000000000000000000001p0 i)":
  2206. ildouble: 1
  2207. ldouble: 1
  2208. Test "Real part of: cacosh (0.0 - 0x1.0000000000000002p0 i)":
  2209. ildouble: 1
  2210. ldouble: 1
  2211. Test "Real part of: cacosh (0.0 - 0x1.0000000000001p0 i)":
  2212. ildouble: 1
  2213. ldouble: 1
  2214. Test "Real part of: cacosh (0.25 + 1.0 i)":
  2215. float: 1
  2216. ifloat: 1
  2217. ildouble: 1
  2218. ldouble: 1
  2219. Test "Real part of: cacosh (0.25 - 1.0 i)":
  2220. float: 1
  2221. ifloat: 1
  2222. ildouble: 1
  2223. ldouble: 1
  2224. Test "Imaginary part of: cacosh (0.5 + +0 i)":
  2225. double: 1
  2226. idouble: 1
  2227. Test "Imaginary part of: cacosh (0.5 + 0x1.fp-1025 i)":
  2228. double: 1
  2229. idouble: 1
  2230. Test "Real part of: cacosh (0.5 + 0x1.fp-129 i)":
  2231. double: 1
  2232. idouble: 1
  2233. Test "Imaginary part of: cacosh (0.5 + 0x1.fp-129 i)":
  2234. double: 1
  2235. idouble: 1
  2236. Test "Real part of: cacosh (0.5 + 0x1p-105 i)":
  2237. double: 1
  2238. idouble: 1
  2239. ildouble: 1
  2240. ldouble: 1
  2241. Test "Imaginary part of: cacosh (0.5 + 0x1p-105 i)":
  2242. double: 1
  2243. idouble: 1
  2244. Test "Real part of: cacosh (0.5 + 0x1p-112 i)":
  2245. double: 1
  2246. idouble: 1
  2247. ildouble: 1
  2248. ldouble: 1
  2249. Test "Imaginary part of: cacosh (0.5 + 0x1p-112 i)":
  2250. double: 1
  2251. idouble: 1
  2252. Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
  2253. double: 1
  2254. idouble: 1
  2255. ildouble: 1
  2256. ldouble: 1
  2257. Test "Imaginary part of: cacosh (0.5 + 0x1p-52 i)":
  2258. double: 1
  2259. idouble: 1
  2260. ildouble: 1
  2261. ldouble: 1
  2262. Test "Real part of: cacosh (0.5 + 0x1p-63 i)":
  2263. ildouble: 1
  2264. ldouble: 1
  2265. Test "Imaginary part of: cacosh (0.5 + 0x1p-63 i)":
  2266. double: 1
  2267. idouble: 1
  2268. Test "Real part of: cacosh (0.5 + 1.0 i)":
  2269. double: 1
  2270. idouble: 1
  2271. ildouble: 1
  2272. ldouble: 1
  2273. Test "Imaginary part of: cacosh (0.5 + 1.0 i)":
  2274. float: 1
  2275. ifloat: 1
  2276. Test "Imaginary part of: cacosh (0.5 - 0 i)":
  2277. double: 1
  2278. idouble: 1
  2279. Test "Imaginary part of: cacosh (0.5 - 0x1.fp-1025 i)":
  2280. double: 1
  2281. idouble: 1
  2282. Test "Real part of: cacosh (0.5 - 0x1.fp-129 i)":
  2283. double: 1
  2284. idouble: 1
  2285. Test "Imaginary part of: cacosh (0.5 - 0x1.fp-129 i)":
  2286. double: 1
  2287. idouble: 1
  2288. Test "Real part of: cacosh (0.5 - 0x1p-105 i)":
  2289. double: 1
  2290. idouble: 1
  2291. ildouble: 1
  2292. ldouble: 1
  2293. Test "Imaginary part of: cacosh (0.5 - 0x1p-105 i)":
  2294. double: 1
  2295. idouble: 1
  2296. Test "Real part of: cacosh (0.5 - 0x1p-112 i)":
  2297. double: 1
  2298. idouble: 1
  2299. ildouble: 1
  2300. ldouble: 1
  2301. Test "Imaginary part of: cacosh (0.5 - 0x1p-112 i)":
  2302. double: 1
  2303. idouble: 1
  2304. Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
  2305. double: 1
  2306. idouble: 1
  2307. ildouble: 1
  2308. ldouble: 1
  2309. Test "Imaginary part of: cacosh (0.5 - 0x1p-52 i)":
  2310. double: 1
  2311. idouble: 1
  2312. ildouble: 1
  2313. ldouble: 1
  2314. Test "Real part of: cacosh (0.5 - 0x1p-63 i)":
  2315. ildouble: 1
  2316. ldouble: 1
  2317. Test "Imaginary part of: cacosh (0.5 - 0x1p-63 i)":
  2318. double: 1
  2319. idouble: 1
  2320. Test "Real part of: cacosh (0.5 - 1.0 i)":
  2321. double: 1
  2322. idouble: 1
  2323. ildouble: 1
  2324. ldouble: 1
  2325. Test "Imaginary part of: cacosh (0.5 - 1.0 i)":
  2326. float: 1
  2327. ifloat: 1
  2328. Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)":
  2329. double: 1
  2330. idouble: 1
  2331. Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)":
  2332. double: 1
  2333. idouble: 1
  2334. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
  2335. ildouble: 1
  2336. ldouble: 1
  2337. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
  2338. ildouble: 1
  2339. ldouble: 1
  2340. Test "Real part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  2341. ildouble: 1
  2342. ldouble: 1
  2343. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
  2344. ildouble: 1
  2345. ldouble: 1
  2346. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
  2347. ildouble: 1
  2348. ldouble: 1
  2349. Test "Real part of: cacosh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  2350. ildouble: 1
  2351. ldouble: 1
  2352. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffff8p0 + 0.0 i)":
  2353. ildouble: 1
  2354. ldouble: 1
  2355. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffff8p0 + 0x1.fp-16385 i)":
  2356. ildouble: 1
  2357. ldouble: 1
  2358. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffff8p0 - 0.0 i)":
  2359. ildouble: 1
  2360. ldouble: 1
  2361. Test "Imaginary part of: cacosh (0x0.ffffffffffffffffffffffffffff8p0 - 0x1.fp-16385 i)":
  2362. ildouble: 1
  2363. ldouble: 1
  2364. Test "Real part of: cacosh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  2365. ildouble: 1
  2366. ldouble: 1
  2367. Test "Real part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  2368. ildouble: 1
  2369. ldouble: 1
  2370. Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0.0 i)":
  2371. float: 1
  2372. ifloat: 1
  2373. ildouble: 1
  2374. ldouble: 1
  2375. Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1.fp-129 i)":
  2376. float: 1
  2377. ifloat: 1
  2378. ildouble: 1
  2379. ldouble: 1
  2380. Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
  2381. float: 2
  2382. ifloat: 2
  2383. Test "Imaginary part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
  2384. float: 2
  2385. ifloat: 2
  2386. ildouble: 1
  2387. ldouble: 1
  2388. Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0.0 i)":
  2389. float: 1
  2390. ifloat: 1
  2391. ildouble: 1
  2392. ldouble: 1
  2393. Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1.fp-129 i)":
  2394. float: 1
  2395. ifloat: 1
  2396. ildouble: 1
  2397. ldouble: 1
  2398. Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
  2399. float: 2
  2400. ifloat: 2
  2401. Test "Imaginary part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
  2402. float: 2
  2403. ifloat: 2
  2404. ildouble: 1
  2405. ldouble: 1
  2406. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 + 0.0 i)":
  2407. ildouble: 1
  2408. ldouble: 1
  2409. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  2410. ildouble: 1
  2411. ldouble: 1
  2412. Test "Imaginary part of: cacosh (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  2413. ildouble: 1
  2414. ldouble: 1
  2415. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  2416. ildouble: 1
  2417. ldouble: 1
  2418. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 - 0.0 i)":
  2419. ildouble: 1
  2420. ldouble: 1
  2421. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  2422. ildouble: 1
  2423. ldouble: 1
  2424. Test "Imaginary part of: cacosh (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  2425. ildouble: 1
  2426. ldouble: 1
  2427. Test "Real part of: cacosh (0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  2428. ildouble: 1
  2429. ldouble: 1
  2430. Test "Imaginary part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
  2431. ildouble: 2
  2432. ldouble: 2
  2433. Test "Imaginary part of: cacosh (0x1.0000000000000002p0 - 0x1p-63 i)":
  2434. ildouble: 2
  2435. ldouble: 2
  2436. Test "Imaginary part of: cacosh (0x1.0000000000001p0 + 0x1p-52 i)":
  2437. double: 1
  2438. idouble: 1
  2439. ildouble: 1
  2440. ldouble: 1
  2441. Test "Imaginary part of: cacosh (0x1.0000000000001p0 - 0x1p-52 i)":
  2442. double: 1
  2443. idouble: 1
  2444. ildouble: 1
  2445. ldouble: 1
  2446. Test "Real part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
  2447. float: 1
  2448. ifloat: 1
  2449. ildouble: 1
  2450. ldouble: 1
  2451. Test "Imaginary part of: cacosh (0x1.000002p0 + 0x1p-23 i)":
  2452. float: 2
  2453. ifloat: 2
  2454. ildouble: 1
  2455. ldouble: 1
  2456. Test "Real part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
  2457. float: 1
  2458. ifloat: 1
  2459. ildouble: 1
  2460. ldouble: 1
  2461. Test "Imaginary part of: cacosh (0x1.000002p0 - 0x1p-23 i)":
  2462. float: 2
  2463. ifloat: 2
  2464. ildouble: 1
  2465. ldouble: 1
  2466. Test "Real part of: cacosh (0x1.fp-10 + 1.0 i)":
  2467. double: 1
  2468. idouble: 1
  2469. Test "Real part of: cacosh (0x1.fp-10 - 1.0 i)":
  2470. double: 1
  2471. idouble: 1
  2472. Test "Real part of: cacosh (0x1.fp-100 + 1.0 i)":
  2473. double: 1
  2474. float: 1
  2475. idouble: 1
  2476. ifloat: 1
  2477. ildouble: 1
  2478. ldouble: 1
  2479. Test "Imaginary part of: cacosh (0x1.fp-100 + 1.0 i)":
  2480. ildouble: 1
  2481. ldouble: 1
  2482. Test "Real part of: cacosh (0x1.fp-100 - 1.0 i)":
  2483. double: 1
  2484. float: 1
  2485. idouble: 1
  2486. ifloat: 1
  2487. ildouble: 1
  2488. ldouble: 1
  2489. Test "Imaginary part of: cacosh (0x1.fp-100 - 1.0 i)":
  2490. ildouble: 1
  2491. ldouble: 1
  2492. Test "Real part of: cacosh (0x1.fp-1000 + 1.0 i)":
  2493. double: 1
  2494. idouble: 1
  2495. ildouble: 1
  2496. ldouble: 1
  2497. Test "Real part of: cacosh (0x1.fp-1000 - 1.0 i)":
  2498. double: 1
  2499. idouble: 1
  2500. ildouble: 1
  2501. ldouble: 1
  2502. Test "Real part of: cacosh (0x1.fp-10000 + 1.0 i)":
  2503. ildouble: 1
  2504. ldouble: 1
  2505. Test "Real part of: cacosh (0x1.fp-10000 - 1.0 i)":
  2506. ildouble: 1
  2507. ldouble: 1
  2508. Test "Real part of: cacosh (0x1.fp-1025 + 0.5 i)":
  2509. ildouble: 1
  2510. ldouble: 1
  2511. Test "Real part of: cacosh (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  2512. ildouble: 1
  2513. ldouble: 1
  2514. Test "Real part of: cacosh (0x1.fp-1025 + 0x1.0000000000001p0 i)":
  2515. ildouble: 1
  2516. ldouble: 1
  2517. Test "Real part of: cacosh (0x1.fp-1025 + 1.0 i)":
  2518. double: 1
  2519. idouble: 1
  2520. ildouble: 1
  2521. ldouble: 1
  2522. Test "Real part of: cacosh (0x1.fp-1025 + 1.5 i)":
  2523. double: 1
  2524. idouble: 1
  2525. ildouble: 1
  2526. ldouble: 1
  2527. Test "Real part of: cacosh (0x1.fp-1025 - 0.5 i)":
  2528. ildouble: 1
  2529. ldouble: 1
  2530. Test "Real part of: cacosh (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  2531. ildouble: 1
  2532. ldouble: 1
  2533. Test "Real part of: cacosh (0x1.fp-1025 - 0x1.0000000000001p0 i)":
  2534. ildouble: 1
  2535. ldouble: 1
  2536. Test "Real part of: cacosh (0x1.fp-1025 - 1.0 i)":
  2537. double: 1
  2538. idouble: 1
  2539. ildouble: 1
  2540. ldouble: 1
  2541. Test "Real part of: cacosh (0x1.fp-1025 - 1.5 i)":
  2542. double: 1
  2543. idouble: 1
  2544. ildouble: 1
  2545. ldouble: 1
  2546. Test "Real part of: cacosh (0x1.fp-129 + 0.5 i)":
  2547. float: 1
  2548. ifloat: 1
  2549. ildouble: 1
  2550. ldouble: 1
  2551. Test "Real part of: cacosh (0x1.fp-129 + 1.0 i)":
  2552. double: 1
  2553. float: 1
  2554. idouble: 1
  2555. ifloat: 1
  2556. ildouble: 1
  2557. ldouble: 1
  2558. Test "Real part of: cacosh (0x1.fp-129 + 1.5 i)":
  2559. double: 1
  2560. idouble: 1
  2561. ildouble: 1
  2562. ldouble: 1
  2563. Test "Real part of: cacosh (0x1.fp-129 - 0.5 i)":
  2564. float: 1
  2565. ifloat: 1
  2566. ildouble: 1
  2567. ldouble: 1
  2568. Test "Real part of: cacosh (0x1.fp-129 - 1.0 i)":
  2569. double: 1
  2570. float: 1
  2571. idouble: 1
  2572. ifloat: 1
  2573. ildouble: 1
  2574. ldouble: 1
  2575. Test "Real part of: cacosh (0x1.fp-129 - 1.5 i)":
  2576. double: 1
  2577. idouble: 1
  2578. ildouble: 1
  2579. ldouble: 1
  2580. Test "Real part of: cacosh (0x1.fp-16385 + 0.5 i)":
  2581. ildouble: 1
  2582. ldouble: 1
  2583. Test "Real part of: cacosh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  2584. ildouble: 1
  2585. ldouble: 1
  2586. Test "Real part of: cacosh (0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  2587. ildouble: 1
  2588. ldouble: 1
  2589. Test "Real part of: cacosh (0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  2590. ildouble: 1
  2591. ldouble: 1
  2592. Test "Real part of: cacosh (0x1.fp-16385 + 1.0 i)":
  2593. ildouble: 1
  2594. ldouble: 1
  2595. Test "Real part of: cacosh (0x1.fp-16385 + 1.5 i)":
  2596. ildouble: 1
  2597. ldouble: 1
  2598. Test "Real part of: cacosh (0x1.fp-16385 - 0.5 i)":
  2599. ildouble: 1
  2600. ldouble: 1
  2601. Test "Real part of: cacosh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  2602. ildouble: 1
  2603. ldouble: 1
  2604. Test "Real part of: cacosh (0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  2605. ildouble: 1
  2606. ldouble: 1
  2607. Test "Real part of: cacosh (0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  2608. ildouble: 1
  2609. ldouble: 1
  2610. Test "Real part of: cacosh (0x1.fp-16385 - 1.0 i)":
  2611. ildouble: 1
  2612. ldouble: 1
  2613. Test "Real part of: cacosh (0x1.fp-16385 - 1.5 i)":
  2614. ildouble: 1
  2615. ldouble: 1
  2616. Test "Real part of: cacosh (0x1.fp-30 + 1.0 i)":
  2617. double: 1
  2618. float: 1
  2619. idouble: 1
  2620. ifloat: 1
  2621. ildouble: 1
  2622. ldouble: 1
  2623. Test "Real part of: cacosh (0x1.fp-30 - 1.0 i)":
  2624. double: 1
  2625. float: 1
  2626. idouble: 1
  2627. ifloat: 1
  2628. ildouble: 1
  2629. ldouble: 1
  2630. Test "Real part of: cacosh (0x1.fp1023 + 0x1.fp1023 i)":
  2631. double: 1
  2632. idouble: 1
  2633. Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)":
  2634. double: 1
  2635. idouble: 1
  2636. Test "Real part of: cacosh (0x1.fp16383 + 0x1.fp16383 i)":
  2637. ildouble: 1
  2638. ldouble: 1
  2639. Test "Real part of: cacosh (0x1p-105 + 0.5 i)":
  2640. float: 1
  2641. ifloat: 1
  2642. Test "Real part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  2643. ildouble: 1
  2644. ldouble: 1
  2645. Test "Imaginary part of: cacosh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  2646. ildouble: 1
  2647. ldouble: 1
  2648. Test "Real part of: cacosh (0x1p-105 - 0.5 i)":
  2649. float: 1
  2650. ifloat: 1
  2651. Test "Real part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  2652. ildouble: 1
  2653. ldouble: 1
  2654. Test "Imaginary part of: cacosh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  2655. ildouble: 1
  2656. ldouble: 1
  2657. Test "Real part of: cacosh (0x1p-112 + 0.5 i)":
  2658. float: 1
  2659. ifloat: 1
  2660. Test "Imaginary part of: cacosh (0x1p-112 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  2661. ildouble: 1
  2662. ldouble: 1
  2663. Test "Real part of: cacosh (0x1p-112 - 0.5 i)":
  2664. float: 1
  2665. ifloat: 1
  2666. Test "Imaginary part of: cacosh (0x1p-112 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  2667. ildouble: 1
  2668. ldouble: 1
  2669. Test "Real part of: cacosh (0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  2670. ildouble: 1
  2671. ldouble: 1
  2672. Test "Real part of: cacosh (0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  2673. ildouble: 1
  2674. ldouble: 1
  2675. Test "Real part of: cacosh (0x1p-23 + 0.5 i)":
  2676. float: 1
  2677. ifloat: 1
  2678. ildouble: 2
  2679. ldouble: 2
  2680. Test "Real part of: cacosh (0x1p-23 + 0x0.ffffffp0 i)":
  2681. double: 1
  2682. idouble: 1
  2683. Test "Imaginary part of: cacosh (0x1p-23 + 0x1.000002p0 i)":
  2684. ildouble: 1
  2685. ldouble: 1
  2686. Test "Real part of: cacosh (0x1p-23 - 0.5 i)":
  2687. float: 1
  2688. ifloat: 1
  2689. ildouble: 2
  2690. ldouble: 2
  2691. Test "Real part of: cacosh (0x1p-23 - 0x0.ffffffp0 i)":
  2692. double: 1
  2693. idouble: 1
  2694. Test "Imaginary part of: cacosh (0x1p-23 - 0x1.000002p0 i)":
  2695. ildouble: 1
  2696. ldouble: 1
  2697. Test "Real part of: cacosh (0x1p-52 + 0.5 i)":
  2698. float: 1
  2699. ifloat: 1
  2700. ildouble: 1
  2701. ldouble: 1
  2702. Test "Imaginary part of: cacosh (0x1p-52 + 0.5 i)":
  2703. ildouble: 1
  2704. ldouble: 1
  2705. Test "Imaginary part of: cacosh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
  2706. ildouble: 1
  2707. ldouble: 1
  2708. Test "Real part of: cacosh (0x1p-52 - 0.5 i)":
  2709. float: 1
  2710. ifloat: 1
  2711. ildouble: 1
  2712. ldouble: 1
  2713. Test "Imaginary part of: cacosh (0x1p-52 - 0.5 i)":
  2714. ildouble: 1
  2715. ldouble: 1
  2716. Test "Imaginary part of: cacosh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
  2717. ildouble: 1
  2718. ldouble: 1
  2719. Test "Real part of: cacosh (0x1p-63 + 0.5 i)":
  2720. float: 1
  2721. ifloat: 1
  2722. Test "Imaginary part of: cacosh (0x1p-63 + 0.5 i)":
  2723. ildouble: 1
  2724. ldouble: 1
  2725. Test "Real part of: cacosh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  2726. ildouble: 1
  2727. ldouble: 1
  2728. Test "Real part of: cacosh (0x1p-63 + 0x1.0000000000000002p0 i)":
  2729. ildouble: 1
  2730. ldouble: 1
  2731. Test "Real part of: cacosh (0x1p-63 - 0.5 i)":
  2732. float: 1
  2733. ifloat: 1
  2734. Test "Imaginary part of: cacosh (0x1p-63 - 0.5 i)":
  2735. ildouble: 1
  2736. ldouble: 1
  2737. Test "Real part of: cacosh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  2738. ildouble: 1
  2739. ldouble: 1
  2740. Test "Real part of: cacosh (0x1p-63 - 0x1.0000000000000002p0 i)":
  2741. ildouble: 1
  2742. ldouble: 1
  2743. Test "Real part of: cacosh (0x1p500 + 1.0 i)":
  2744. ildouble: 1
  2745. ldouble: 1
  2746. Test "Real part of: cacosh (0x1p500 - 1.0 i)":
  2747. ildouble: 1
  2748. ldouble: 1
  2749. Test "Real part of: cacosh (0x1p5000 + 1.0 i)":
  2750. ildouble: 1
  2751. ldouble: 1
  2752. Test "Real part of: cacosh (0x1p5000 - 1.0 i)":
  2753. ildouble: 1
  2754. ldouble: 1
  2755. Test "Imaginary part of: cacosh (1.0 + 0.25 i)":
  2756. double: 1
  2757. idouble: 1
  2758. Test "Real part of: cacosh (1.0 + 0.5 i)":
  2759. float: 1
  2760. ifloat: 1
  2761. Test "Imaginary part of: cacosh (1.0 + 0.5 i)":
  2762. float: 1
  2763. ifloat: 1
  2764. Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)":
  2765. float: 1
  2766. ifloat: 1
  2767. ildouble: 1
  2768. ldouble: 1
  2769. Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)":
  2770. float: 2
  2771. ifloat: 2
  2772. Test "Imaginary part of: cacosh (1.0 + 0x1.fp-100 i)":
  2773. ildouble: 1
  2774. ldouble: 1
  2775. Test "Real part of: cacosh (1.0 + 0x1.fp-30 i)":
  2776. ildouble: 1
  2777. ldouble: 1
  2778. Test "Real part of: cacosh (1.0 + 0x1p500 i)":
  2779. ildouble: 1
  2780. ldouble: 1
  2781. Test "Real part of: cacosh (1.0 + 0x1p5000 i)":
  2782. ildouble: 1
  2783. ldouble: 1
  2784. Test "Imaginary part of: cacosh (1.0 - 0.25 i)":
  2785. double: 1
  2786. idouble: 1
  2787. Test "Real part of: cacosh (1.0 - 0.5 i)":
  2788. float: 1
  2789. ifloat: 1
  2790. Test "Imaginary part of: cacosh (1.0 - 0.5 i)":
  2791. float: 1
  2792. ifloat: 1
  2793. Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)":
  2794. float: 1
  2795. ifloat: 1
  2796. ildouble: 1
  2797. ldouble: 1
  2798. Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)":
  2799. float: 2
  2800. ifloat: 2
  2801. Test "Imaginary part of: cacosh (1.0 - 0x1.fp-100 i)":
  2802. ildouble: 1
  2803. ldouble: 1
  2804. Test "Real part of: cacosh (1.0 - 0x1.fp-30 i)":
  2805. ildouble: 1
  2806. ldouble: 1
  2807. Test "Real part of: cacosh (1.0 - 0x1p500 i)":
  2808. ildouble: 1
  2809. ldouble: 1
  2810. Test "Real part of: cacosh (1.0 - 0x1p5000 i)":
  2811. ildouble: 1
  2812. ldouble: 1
  2813. # casin
  2814. Test "Imaginary part of: casin (+0 + 0.5 i)":
  2815. float: 1
  2816. ifloat: 1
  2817. ildouble: 1
  2818. ldouble: 1
  2819. Test "Imaginary part of: casin (+0 + 1.0 i)":
  2820. double: 1
  2821. float: 1
  2822. idouble: 1
  2823. ifloat: 1
  2824. ildouble: 1
  2825. ldouble: 1
  2826. Test "Imaginary part of: casin (+0 + 1.5 i)":
  2827. double: 1
  2828. idouble: 1
  2829. ildouble: 1
  2830. ldouble: 1
  2831. Test "Imaginary part of: casin (+0 - 0.5 i)":
  2832. float: 1
  2833. ifloat: 1
  2834. ildouble: 1
  2835. ldouble: 1
  2836. Test "Imaginary part of: casin (+0 - 1.0 i)":
  2837. double: 1
  2838. float: 1
  2839. idouble: 1
  2840. ifloat: 1
  2841. ildouble: 1
  2842. ldouble: 1
  2843. Test "Imaginary part of: casin (+0 - 1.5 i)":
  2844. double: 1
  2845. idouble: 1
  2846. ildouble: 1
  2847. ldouble: 1
  2848. Test "Imaginary part of: casin (-0 + 0.5 i)":
  2849. float: 1
  2850. ifloat: 1
  2851. ildouble: 1
  2852. ldouble: 1
  2853. Test "Imaginary part of: casin (-0 + 1.0 i)":
  2854. double: 1
  2855. float: 1
  2856. idouble: 1
  2857. ifloat: 1
  2858. ildouble: 1
  2859. ldouble: 1
  2860. Test "Imaginary part of: casin (-0 + 1.5 i)":
  2861. double: 1
  2862. idouble: 1
  2863. ildouble: 1
  2864. ldouble: 1
  2865. Test "Imaginary part of: casin (-0 - 0.5 i)":
  2866. float: 1
  2867. ifloat: 1
  2868. ildouble: 1
  2869. ldouble: 1
  2870. Test "Imaginary part of: casin (-0 - 1.0 i)":
  2871. double: 1
  2872. float: 1
  2873. idouble: 1
  2874. ifloat: 1
  2875. ildouble: 1
  2876. ldouble: 1
  2877. Test "Imaginary part of: casin (-0 - 1.5 i)":
  2878. double: 1
  2879. idouble: 1
  2880. ildouble: 1
  2881. ldouble: 1
  2882. Test "Imaginary part of: casin (-0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  2883. ildouble: 1
  2884. ldouble: 1
  2885. Test "Imaginary part of: casin (-0.0 + 0x0.ffffffffffffffffp0 i)":
  2886. ildouble: 1
  2887. ldouble: 1
  2888. Test "Imaginary part of: casin (-0.0 + 0x1.0000000000000000000000000001p0 i)":
  2889. ildouble: 1
  2890. ldouble: 1
  2891. Test "Imaginary part of: casin (-0.0 + 0x1.0000000000000002p0 i)":
  2892. ildouble: 1
  2893. ldouble: 1
  2894. Test "Imaginary part of: casin (-0.0 + 0x1.0000000000001p0 i)":
  2895. ildouble: 1
  2896. ldouble: 1
  2897. Test "Imaginary part of: casin (-0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  2898. ildouble: 1
  2899. ldouble: 1
  2900. Test "Imaginary part of: casin (-0.0 - 0x0.ffffffffffffffffp0 i)":
  2901. ildouble: 1
  2902. ldouble: 1
  2903. Test "Imaginary part of: casin (-0.0 - 0x1.0000000000000000000000000001p0 i)":
  2904. ildouble: 1
  2905. ldouble: 1
  2906. Test "Imaginary part of: casin (-0.0 - 0x1.0000000000000002p0 i)":
  2907. ildouble: 1
  2908. ldouble: 1
  2909. Test "Imaginary part of: casin (-0.0 - 0x1.0000000000001p0 i)":
  2910. ildouble: 1
  2911. ldouble: 1
  2912. Test "Imaginary part of: casin (-0.25 + 1.0 i)":
  2913. float: 1
  2914. ifloat: 1
  2915. ildouble: 1
  2916. ldouble: 1
  2917. Test "Imaginary part of: casin (-0.25 - 1.0 i)":
  2918. float: 1
  2919. ifloat: 1
  2920. ildouble: 1
  2921. ldouble: 1
  2922. Test "Imaginary part of: casin (-0.5 + 0x1.fp-129 i)":
  2923. double: 1
  2924. idouble: 1
  2925. Test "Imaginary part of: casin (-0.5 + 0x1p-105 i)":
  2926. double: 1
  2927. idouble: 1
  2928. ildouble: 1
  2929. ldouble: 1
  2930. Test "Real part of: casin (-0.5 + 0x1p-112 i)":
  2931. ildouble: 1
  2932. ldouble: 1
  2933. Test "Imaginary part of: casin (-0.5 + 0x1p-112 i)":
  2934. double: 1
  2935. idouble: 1
  2936. ildouble: 1
  2937. ldouble: 1
  2938. Test "Real part of: casin (-0.5 + 0x1p-23 i)":
  2939. ildouble: 1
  2940. ldouble: 1
  2941. Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
  2942. double: 1
  2943. idouble: 1
  2944. ildouble: 1
  2945. ldouble: 1
  2946. Test "Imaginary part of: casin (-0.5 + 0x1p-63 i)":
  2947. ildouble: 1
  2948. ldouble: 1
  2949. Test "Real part of: casin (-0.5 + 1.0 i)":
  2950. ildouble: 1
  2951. ldouble: 1
  2952. Test "Imaginary part of: casin (-0.5 + 1.0 i)":
  2953. double: 1
  2954. idouble: 1
  2955. ildouble: 1
  2956. ldouble: 1
  2957. Test "Imaginary part of: casin (-0.5 - 0x1.fp-129 i)":
  2958. double: 1
  2959. idouble: 1
  2960. Test "Imaginary part of: casin (-0.5 - 0x1p-105 i)":
  2961. double: 1
  2962. idouble: 1
  2963. ildouble: 1
  2964. ldouble: 1
  2965. Test "Real part of: casin (-0.5 - 0x1p-112 i)":
  2966. ildouble: 1
  2967. ldouble: 1
  2968. Test "Imaginary part of: casin (-0.5 - 0x1p-112 i)":
  2969. double: 1
  2970. idouble: 1
  2971. ildouble: 1
  2972. ldouble: 1
  2973. Test "Real part of: casin (-0.5 - 0x1p-23 i)":
  2974. ildouble: 1
  2975. ldouble: 1
  2976. Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
  2977. double: 1
  2978. idouble: 1
  2979. ildouble: 1
  2980. ldouble: 1
  2981. Test "Imaginary part of: casin (-0.5 - 0x1p-63 i)":
  2982. ildouble: 1
  2983. ldouble: 1
  2984. Test "Real part of: casin (-0.5 - 1.0 i)":
  2985. ildouble: 1
  2986. ldouble: 1
  2987. Test "Imaginary part of: casin (-0.5 - 1.0 i)":
  2988. double: 1
  2989. idouble: 1
  2990. ildouble: 1
  2991. ldouble: 1
  2992. Test "Real part of: casin (-0x0.fffffffffffff8p0 + 0.0 i)":
  2993. ildouble: 1
  2994. ldouble: 1
  2995. Test "Real part of: casin (-0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
  2996. ildouble: 1
  2997. ldouble: 1
  2998. Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)":
  2999. double: 1
  3000. idouble: 1
  3001. Test "Real part of: casin (-0x0.fffffffffffff8p0 - 0.0 i)":
  3002. ildouble: 1
  3003. ldouble: 1
  3004. Test "Real part of: casin (-0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
  3005. ildouble: 1
  3006. ldouble: 1
  3007. Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)":
  3008. double: 1
  3009. idouble: 1
  3010. Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  3011. ildouble: 1
  3012. ldouble: 1
  3013. Test "Imaginary part of: casin (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  3014. ildouble: 1
  3015. ldouble: 1
  3016. Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  3017. ildouble: 1
  3018. ldouble: 1
  3019. Test "Imaginary part of: casin (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  3020. ildouble: 1
  3021. ldouble: 1
  3022. Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-112 i)":
  3023. ildouble: 1
  3024. ldouble: 1
  3025. Test "Real part of: casin (-0x0.ffffffffffffffffffffffffffff8p0 - 0x1p-112 i)":
  3026. ildouble: 1
  3027. ldouble: 1
  3028. Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0.0 i)":
  3029. ildouble: 1
  3030. ldouble: 1
  3031. Test "Real part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
  3032. ildouble: 1
  3033. ldouble: 1
  3034. Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  3035. ildouble: 1
  3036. ldouble: 1
  3037. Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0.0 i)":
  3038. ildouble: 1
  3039. ldouble: 1
  3040. Test "Real part of: casin (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
  3041. ildouble: 1
  3042. ldouble: 1
  3043. Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  3044. ildouble: 1
  3045. ldouble: 1
  3046. Test "Real part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
  3047. ildouble: 1
  3048. ldouble: 1
  3049. Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
  3050. float: 2
  3051. ifloat: 2
  3052. Test "Real part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
  3053. ildouble: 1
  3054. ldouble: 1
  3055. Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
  3056. float: 2
  3057. ifloat: 2
  3058. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 + 0.0 i)":
  3059. ildouble: 1
  3060. ldouble: 1
  3061. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  3062. ildouble: 1
  3063. ldouble: 1
  3064. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  3065. ildouble: 1
  3066. ldouble: 1
  3067. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 - 0.0 i)":
  3068. ildouble: 1
  3069. ldouble: 1
  3070. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  3071. ildouble: 1
  3072. ldouble: 1
  3073. Test "Imaginary part of: casin (-0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  3074. ildouble: 1
  3075. ldouble: 1
  3076. Test "Imaginary part of: casin (-0x1.000002p0 + 0x1p-23 i)":
  3077. float: 1
  3078. ifloat: 1
  3079. ildouble: 1
  3080. ldouble: 1
  3081. Test "Imaginary part of: casin (-0x1.000002p0 - 0x1p-23 i)":
  3082. float: 1
  3083. ifloat: 1
  3084. ildouble: 1
  3085. ldouble: 1
  3086. Test "Real part of: casin (-0x1.fp-10 + 1.0 i)":
  3087. float: 1
  3088. ifloat: 1
  3089. ildouble: 1
  3090. ldouble: 1
  3091. Test "Imaginary part of: casin (-0x1.fp-10 + 1.0 i)":
  3092. double: 1
  3093. idouble: 1
  3094. Test "Real part of: casin (-0x1.fp-10 - 1.0 i)":
  3095. float: 1
  3096. ifloat: 1
  3097. ildouble: 1
  3098. ldouble: 1
  3099. Test "Imaginary part of: casin (-0x1.fp-10 - 1.0 i)":
  3100. double: 1
  3101. idouble: 1
  3102. Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)":
  3103. double: 1
  3104. float: 1
  3105. idouble: 1
  3106. ifloat: 1
  3107. ildouble: 1
  3108. ldouble: 1
  3109. Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)":
  3110. double: 1
  3111. float: 1
  3112. idouble: 1
  3113. ifloat: 1
  3114. ildouble: 1
  3115. ldouble: 1
  3116. Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)":
  3117. double: 1
  3118. idouble: 1
  3119. ildouble: 1
  3120. ldouble: 1
  3121. Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)":
  3122. double: 1
  3123. idouble: 1
  3124. ildouble: 1
  3125. ldouble: 1
  3126. Test "Imaginary part of: casin (-0x1.fp-10000 + 1.0 i)":
  3127. ildouble: 1
  3128. ldouble: 1
  3129. Test "Imaginary part of: casin (-0x1.fp-10000 - 1.0 i)":
  3130. ildouble: 1
  3131. ldouble: 1
  3132. Test "Imaginary part of: casin (-0x1.fp-1025 + 0.5 i)":
  3133. ildouble: 1
  3134. ldouble: 1
  3135. Test "Real part of: casin (-0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
  3136. ildouble: 1
  3137. ldouble: 1
  3138. Test "Imaginary part of: casin (-0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  3139. ildouble: 1
  3140. ldouble: 1
  3141. Test "Imaginary part of: casin (-0x1.fp-1025 + 0x1.0000000000001p0 i)":
  3142. ildouble: 1
  3143. ldouble: 1
  3144. Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)":
  3145. double: 1
  3146. idouble: 1
  3147. ildouble: 1
  3148. ldouble: 1
  3149. Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)":
  3150. double: 1
  3151. idouble: 1
  3152. ildouble: 1
  3153. ldouble: 1
  3154. Test "Imaginary part of: casin (-0x1.fp-1025 - 0.5 i)":
  3155. ildouble: 1
  3156. ldouble: 1
  3157. Test "Real part of: casin (-0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
  3158. ildouble: 1
  3159. ldouble: 1
  3160. Test "Imaginary part of: casin (-0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  3161. ildouble: 1
  3162. ldouble: 1
  3163. Test "Imaginary part of: casin (-0x1.fp-1025 - 0x1.0000000000001p0 i)":
  3164. ildouble: 1
  3165. ldouble: 1
  3166. Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)":
  3167. double: 1
  3168. idouble: 1
  3169. ildouble: 1
  3170. ldouble: 1
  3171. Test "Imaginary part of: casin (-0x1.fp-1025 - 1.5 i)":
  3172. double: 1
  3173. idouble: 1
  3174. ildouble: 1
  3175. ldouble: 1
  3176. Test "Imaginary part of: casin (-0x1.fp-129 + 0.5 i)":
  3177. float: 1
  3178. ifloat: 1
  3179. ildouble: 1
  3180. ldouble: 1
  3181. Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)":
  3182. double: 1
  3183. float: 1
  3184. idouble: 1
  3185. ifloat: 1
  3186. ildouble: 1
  3187. ldouble: 1
  3188. Test "Imaginary part of: casin (-0x1.fp-129 + 1.5 i)":
  3189. double: 1
  3190. idouble: 1
  3191. ildouble: 1
  3192. ldouble: 1
  3193. Test "Imaginary part of: casin (-0x1.fp-129 - 0.5 i)":
  3194. float: 1
  3195. ifloat: 1
  3196. ildouble: 1
  3197. ldouble: 1
  3198. Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)":
  3199. double: 1
  3200. float: 1
  3201. idouble: 1
  3202. ifloat: 1
  3203. ildouble: 1
  3204. ldouble: 1
  3205. Test "Imaginary part of: casin (-0x1.fp-129 - 1.5 i)":
  3206. double: 1
  3207. idouble: 1
  3208. ildouble: 1
  3209. ldouble: 1
  3210. Test "Imaginary part of: casin (-0x1.fp-16385 + 0.5 i)":
  3211. ildouble: 1
  3212. ldouble: 1
  3213. Test "Imaginary part of: casin (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  3214. ildouble: 1
  3215. ldouble: 1
  3216. Test "Imaginary part of: casin (-0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  3217. ildouble: 1
  3218. ldouble: 1
  3219. Test "Imaginary part of: casin (-0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  3220. ildouble: 1
  3221. ldouble: 1
  3222. Test "Imaginary part of: casin (-0x1.fp-16385 + 1.0 i)":
  3223. ildouble: 1
  3224. ldouble: 1
  3225. Test "Imaginary part of: casin (-0x1.fp-16385 + 1.5 i)":
  3226. ildouble: 1
  3227. ldouble: 1
  3228. Test "Imaginary part of: casin (-0x1.fp-16385 - 0.5 i)":
  3229. ildouble: 1
  3230. ldouble: 1
  3231. Test "Imaginary part of: casin (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  3232. ildouble: 1
  3233. ldouble: 1
  3234. Test "Imaginary part of: casin (-0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  3235. ildouble: 1
  3236. ldouble: 1
  3237. Test "Imaginary part of: casin (-0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  3238. ildouble: 1
  3239. ldouble: 1
  3240. Test "Imaginary part of: casin (-0x1.fp-16385 - 1.0 i)":
  3241. ildouble: 1
  3242. ldouble: 1
  3243. Test "Imaginary part of: casin (-0x1.fp-16385 - 1.5 i)":
  3244. ildouble: 1
  3245. ldouble: 1
  3246. Test "Real part of: casin (-0x1.fp-30 + 1.0 i)":
  3247. ildouble: 1
  3248. ldouble: 1
  3249. Test "Imaginary part of: casin (-0x1.fp-30 + 1.0 i)":
  3250. double: 1
  3251. float: 1
  3252. idouble: 1
  3253. ifloat: 1
  3254. ildouble: 1
  3255. ldouble: 1
  3256. Test "Real part of: casin (-0x1.fp-30 - 1.0 i)":
  3257. ildouble: 1
  3258. ldouble: 1
  3259. Test "Imaginary part of: casin (-0x1.fp-30 - 1.0 i)":
  3260. double: 1
  3261. float: 1
  3262. idouble: 1
  3263. ifloat: 1
  3264. ildouble: 1
  3265. ldouble: 1
  3266. Test "Imaginary part of: casin (-0x1p-105 + 0.5 i)":
  3267. float: 1
  3268. ifloat: 1
  3269. Test "Imaginary part of: casin (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  3270. ildouble: 1
  3271. ldouble: 1
  3272. Test "Imaginary part of: casin (-0x1p-105 - 0.5 i)":
  3273. float: 1
  3274. ifloat: 1
  3275. Test "Imaginary part of: casin (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  3276. ildouble: 1
  3277. ldouble: 1
  3278. Test "Imaginary part of: casin (-0x1p-112 + 0.5 i)":
  3279. float: 1
  3280. ifloat: 1
  3281. Test "Imaginary part of: casin (-0x1p-112 - 0.5 i)":
  3282. float: 1
  3283. ifloat: 1
  3284. Test "Real part of: casin (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  3285. ildouble: 1
  3286. ldouble: 1
  3287. Test "Imaginary part of: casin (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  3288. ildouble: 1
  3289. ldouble: 1
  3290. Test "Real part of: casin (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  3291. ildouble: 1
  3292. ldouble: 1
  3293. Test "Imaginary part of: casin (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  3294. ildouble: 1
  3295. ldouble: 1
  3296. Test "Real part of: casin (-0x1p-23 + 0.5 i)":
  3297. double: 1
  3298. float: 1
  3299. idouble: 1
  3300. ifloat: 1
  3301. ildouble: 2
  3302. ldouble: 2
  3303. Test "Imaginary part of: casin (-0x1p-23 + 0.5 i)":
  3304. float: 1
  3305. ifloat: 1
  3306. ildouble: 2
  3307. ldouble: 2
  3308. Test "Imaginary part of: casin (-0x1p-23 + 0x0.ffffffp0 i)":
  3309. double: 1
  3310. idouble: 1
  3311. Test "Real part of: casin (-0x1p-23 + 0x1.000002p0 i)":
  3312. double: 1
  3313. float: 1
  3314. idouble: 1
  3315. ifloat: 1
  3316. ildouble: 1
  3317. ldouble: 1
  3318. Test "Real part of: casin (-0x1p-23 - 0.5 i)":
  3319. double: 1
  3320. float: 1
  3321. idouble: 1
  3322. ifloat: 1
  3323. ildouble: 2
  3324. ldouble: 2
  3325. Test "Imaginary part of: casin (-0x1p-23 - 0.5 i)":
  3326. float: 1
  3327. ifloat: 1
  3328. ildouble: 2
  3329. ldouble: 2
  3330. Test "Imaginary part of: casin (-0x1p-23 - 0x0.ffffffp0 i)":
  3331. double: 1
  3332. idouble: 1
  3333. Test "Real part of: casin (-0x1p-23 - 0x1.000002p0 i)":
  3334. double: 1
  3335. float: 1
  3336. idouble: 1
  3337. ifloat: 1
  3338. ildouble: 1
  3339. ldouble: 1
  3340. Test "Real part of: casin (-0x1p-52 + 0.5 i)":
  3341. ildouble: 1
  3342. ldouble: 1
  3343. Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)":
  3344. float: 1
  3345. ifloat: 1
  3346. ildouble: 1
  3347. ldouble: 1
  3348. Test "Real part of: casin (-0x1p-52 + 0x1.0000000000001p0 i)":
  3349. ildouble: 1
  3350. ldouble: 1
  3351. Test "Real part of: casin (-0x1p-52 - 0.5 i)":
  3352. ildouble: 1
  3353. ldouble: 1
  3354. Test "Imaginary part of: casin (-0x1p-52 - 0.5 i)":
  3355. float: 1
  3356. ifloat: 1
  3357. ildouble: 1
  3358. ldouble: 1
  3359. Test "Real part of: casin (-0x1p-52 - 0x1.0000000000001p0 i)":
  3360. ildouble: 1
  3361. ldouble: 1
  3362. Test "Imaginary part of: casin (-0x1p-63 + 0.5 i)":
  3363. float: 1
  3364. ifloat: 1
  3365. Test "Imaginary part of: casin (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  3366. ildouble: 1
  3367. ldouble: 1
  3368. Test "Real part of: casin (-0x1p-63 + 0x1.0000000000000002p0 i)":
  3369. ildouble: 1
  3370. ldouble: 1
  3371. Test "Imaginary part of: casin (-0x1p-63 + 0x1.0000000000000002p0 i)":
  3372. ildouble: 1
  3373. ldouble: 1
  3374. Test "Imaginary part of: casin (-0x1p-63 - 0.5 i)":
  3375. float: 1
  3376. ifloat: 1
  3377. Test "Imaginary part of: casin (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  3378. ildouble: 1
  3379. ldouble: 1
  3380. Test "Real part of: casin (-0x1p-63 - 0x1.0000000000000002p0 i)":
  3381. ildouble: 1
  3382. ldouble: 1
  3383. Test "Imaginary part of: casin (-0x1p-63 - 0x1.0000000000000002p0 i)":
  3384. ildouble: 1
  3385. ldouble: 1
  3386. Test "Imaginary part of: casin (-0x1p500 + 1.0 i)":
  3387. ildouble: 1
  3388. ldouble: 1
  3389. Test "Imaginary part of: casin (-0x1p500 - 1.0 i)":
  3390. ildouble: 1
  3391. ldouble: 1
  3392. Test "Imaginary part of: casin (-0x1p5000 + 1.0 i)":
  3393. ildouble: 1
  3394. ldouble: 1
  3395. Test "Imaginary part of: casin (-0x1p5000 - 1.0 i)":
  3396. ildouble: 1
  3397. ldouble: 1
  3398. Test "Real part of: casin (-1.0 + 0.25 i)":
  3399. double: 1
  3400. idouble: 1
  3401. ildouble: 1
  3402. ldouble: 1
  3403. Test "Real part of: casin (-1.0 + 0.5 i)":
  3404. float: 1
  3405. ifloat: 1
  3406. Test "Imaginary part of: casin (-1.0 + 0.5 i)":
  3407. float: 1
  3408. ifloat: 1
  3409. Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)":
  3410. float: 1
  3411. ifloat: 1
  3412. ildouble: 1
  3413. ldouble: 1
  3414. Test "Real part of: casin (-1.0 + 0x1.fp-129 i)":
  3415. ildouble: 1
  3416. ldouble: 1
  3417. Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)":
  3418. ildouble: 1
  3419. ldouble: 1
  3420. Test "Imaginary part of: casin (-1.0 + 0x1p500 i)":
  3421. ildouble: 1
  3422. ldouble: 1
  3423. Test "Imaginary part of: casin (-1.0 + 0x1p5000 i)":
  3424. ildouble: 1
  3425. ldouble: 1
  3426. Test "Real part of: casin (-1.0 - 0.25 i)":
  3427. double: 1
  3428. idouble: 1
  3429. ildouble: 1
  3430. ldouble: 1
  3431. Test "Real part of: casin (-1.0 - 0.5 i)":
  3432. float: 1
  3433. ifloat: 1
  3434. Test "Imaginary part of: casin (-1.0 - 0.5 i)":
  3435. float: 1
  3436. ifloat: 1
  3437. Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)":
  3438. float: 1
  3439. ifloat: 1
  3440. ildouble: 1
  3441. ldouble: 1
  3442. Test "Real part of: casin (-1.0 - 0x1.fp-129 i)":
  3443. ildouble: 1
  3444. ldouble: 1
  3445. Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)":
  3446. ildouble: 1
  3447. ldouble: 1
  3448. Test "Imaginary part of: casin (-1.0 - 0x1p500 i)":
  3449. ildouble: 1
  3450. ldouble: 1
  3451. Test "Imaginary part of: casin (-1.0 - 0x1p5000 i)":
  3452. ildouble: 1
  3453. ldouble: 1
  3454. Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  3455. ildouble: 1
  3456. ldouble: 1
  3457. Test "Imaginary part of: casin (0.0 + 0x0.ffffffffffffffffp0 i)":
  3458. ildouble: 1
  3459. ldouble: 1
  3460. Test "Imaginary part of: casin (0.0 + 0x1.0000000000000000000000000001p0 i)":
  3461. ildouble: 1
  3462. ldouble: 1
  3463. Test "Imaginary part of: casin (0.0 + 0x1.0000000000000002p0 i)":
  3464. ildouble: 1
  3465. ldouble: 1
  3466. Test "Imaginary part of: casin (0.0 + 0x1.0000000000001p0 i)":
  3467. ildouble: 1
  3468. ldouble: 1
  3469. Test "Imaginary part of: casin (0.0 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  3470. ildouble: 1
  3471. ldouble: 1
  3472. Test "Imaginary part of: casin (0.0 - 0x0.ffffffffffffffffp0 i)":
  3473. ildouble: 1
  3474. ldouble: 1
  3475. Test "Imaginary part of: casin (0.0 - 0x1.0000000000000000000000000001p0 i)":
  3476. ildouble: 1
  3477. ldouble: 1
  3478. Test "Imaginary part of: casin (0.0 - 0x1.0000000000000002p0 i)":
  3479. ildouble: 1
  3480. ldouble: 1
  3481. Test "Imaginary part of: casin (0.0 - 0x1.0000000000001p0 i)":
  3482. ildouble: 1
  3483. ldouble: 1
  3484. Test "Imaginary part of: casin (0.25 + 1.0 i)":
  3485. float: 1
  3486. ifloat: 1
  3487. ildouble: 1
  3488. ldouble: 1
  3489. Test "Imaginary part of: casin (0.25 - 1.0 i)":
  3490. float: 1
  3491. ifloat: 1
  3492. ildouble: 1
  3493. ldouble: 1
  3494. Test "Imaginary part of: casin (0.5 + 0x1.fp-129 i)":
  3495. double: 1
  3496. idouble: 1
  3497. Test "Imaginary part of: casin (0.5 + 0x1p-105 i)":
  3498. double: 1
  3499. idouble: 1
  3500. ildouble: 1
  3501. ldouble: 1
  3502. Test "Real part of: casin (0.5 + 0x1p-112 i)":
  3503. ildouble: 1
  3504. ldouble: 1
  3505. Test "Imaginary part of: casin (0.5 + 0x1p-112 i)":
  3506. double: 1
  3507. idouble: 1
  3508. ildouble: 1
  3509. ldouble: 1
  3510. Test "Real part of: casin (0.5 + 0x1p-23 i)":
  3511. ildouble: 1
  3512. ldouble: 1
  3513. Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
  3514. double: 1
  3515. idouble: 1
  3516. ildouble: 1
  3517. ldouble: 1
  3518. Test "Imaginary part of: casin (0.5 + 0x1p-63 i)":
  3519. ildouble: 1
  3520. ldouble: 1
  3521. Test "Real part of: casin (0.5 + 1.0 i)":
  3522. ildouble: 1
  3523. ldouble: 1
  3524. Test "Imaginary part of: casin (0.5 + 1.0 i)":
  3525. double: 1
  3526. idouble: 1
  3527. ildouble: 1
  3528. ldouble: 1
  3529. Test "Imaginary part of: casin (0.5 - 0x1.fp-129 i)":
  3530. double: 1
  3531. idouble: 1
  3532. Test "Imaginary part of: casin (0.5 - 0x1p-105 i)":
  3533. double: 1
  3534. idouble: 1
  3535. ildouble: 1
  3536. ldouble: 1
  3537. Test "Real part of: casin (0.5 - 0x1p-112 i)":
  3538. ildouble: 1
  3539. ldouble: 1
  3540. Test "Imaginary part of: casin (0.5 - 0x1p-112 i)":
  3541. double: 1
  3542. idouble: 1
  3543. ildouble: 1
  3544. ldouble: 1
  3545. Test "Real part of: casin (0.5 - 0x1p-23 i)":
  3546. ildouble: 1
  3547. ldouble: 1
  3548. Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
  3549. double: 1
  3550. idouble: 1
  3551. ildouble: 1
  3552. ldouble: 1
  3553. Test "Imaginary part of: casin (0.5 - 0x1p-63 i)":
  3554. ildouble: 1
  3555. ldouble: 1
  3556. Test "Real part of: casin (0.5 - 1.0 i)":
  3557. ildouble: 1
  3558. ldouble: 1
  3559. Test "Imaginary part of: casin (0.5 - 1.0 i)":
  3560. double: 1
  3561. idouble: 1
  3562. ildouble: 1
  3563. ldouble: 1
  3564. Test "Real part of: casin (0.75 + 1.25 i)":
  3565. double: 1
  3566. float: 1
  3567. idouble: 1
  3568. ifloat: 1
  3569. Test "Real part of: casin (0x0.fffffffffffff8p0 + 0.0 i)":
  3570. ildouble: 1
  3571. ldouble: 1
  3572. Test "Real part of: casin (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
  3573. ildouble: 1
  3574. ldouble: 1
  3575. Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)":
  3576. double: 1
  3577. idouble: 1
  3578. Test "Real part of: casin (0x0.fffffffffffff8p0 - 0.0 i)":
  3579. ildouble: 1
  3580. ldouble: 1
  3581. Test "Real part of: casin (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
  3582. ildouble: 1
  3583. ldouble: 1
  3584. Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)":
  3585. double: 1
  3586. idouble: 1
  3587. Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  3588. ildouble: 1
  3589. ldouble: 1
  3590. Test "Imaginary part of: casin (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  3591. ildouble: 1
  3592. ldouble: 1
  3593. Test "Real part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  3594. ildouble: 1
  3595. ldouble: 1
  3596. Test "Imaginary part of: casin (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  3597. ildouble: 1
  3598. ldouble: 1
  3599. Test "Real part of: casin (0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-112 i)":
  3600. ildouble: 1
  3601. ldouble: 1
  3602. Test "Real part of: casin (0x0.ffffffffffffffffffffffffffff8p0 - 0x1p-112 i)":
  3603. ildouble: 1
  3604. ldouble: 1
  3605. Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0.0 i)":
  3606. ildouble: 1
  3607. ldouble: 1
  3608. Test "Real part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
  3609. ildouble: 1
  3610. ldouble: 1
  3611. Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  3612. ildouble: 1
  3613. ldouble: 1
  3614. Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0.0 i)":
  3615. ildouble: 1
  3616. ldouble: 1
  3617. Test "Real part of: casin (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
  3618. ildouble: 1
  3619. ldouble: 1
  3620. Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  3621. ildouble: 1
  3622. ldouble: 1
  3623. Test "Real part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
  3624. ildouble: 1
  3625. ldouble: 1
  3626. Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
  3627. float: 2
  3628. ifloat: 2
  3629. Test "Real part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
  3630. ildouble: 1
  3631. ldouble: 1
  3632. Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
  3633. float: 2
  3634. ifloat: 2
  3635. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 + 0.0 i)":
  3636. ildouble: 1
  3637. ldouble: 1
  3638. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  3639. ildouble: 1
  3640. ldouble: 1
  3641. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  3642. ildouble: 1
  3643. ldouble: 1
  3644. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 - 0.0 i)":
  3645. ildouble: 1
  3646. ldouble: 1
  3647. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  3648. ildouble: 1
  3649. ldouble: 1
  3650. Test "Imaginary part of: casin (0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  3651. ildouble: 1
  3652. ldouble: 1
  3653. Test "Imaginary part of: casin (0x1.000002p0 + 0x1p-23 i)":
  3654. float: 1
  3655. ifloat: 1
  3656. ildouble: 1
  3657. ldouble: 1
  3658. Test "Imaginary part of: casin (0x1.000002p0 - 0x1p-23 i)":
  3659. float: 1
  3660. ifloat: 1
  3661. ildouble: 1
  3662. ldouble: 1
  3663. Test "Real part of: casin (0x1.fp-10 + 1.0 i)":
  3664. float: 1
  3665. ifloat: 1
  3666. ildouble: 1
  3667. ldouble: 1
  3668. Test "Imaginary part of: casin (0x1.fp-10 + 1.0 i)":
  3669. double: 1
  3670. idouble: 1
  3671. Test "Real part of: casin (0x1.fp-10 - 1.0 i)":
  3672. float: 1
  3673. ifloat: 1
  3674. ildouble: 1
  3675. ldouble: 1
  3676. Test "Imaginary part of: casin (0x1.fp-10 - 1.0 i)":
  3677. double: 1
  3678. idouble: 1
  3679. Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)":
  3680. double: 1
  3681. float: 1
  3682. idouble: 1
  3683. ifloat: 1
  3684. ildouble: 1
  3685. ldouble: 1
  3686. Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)":
  3687. double: 1
  3688. float: 1
  3689. idouble: 1
  3690. ifloat: 1
  3691. ildouble: 1
  3692. ldouble: 1
  3693. Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)":
  3694. double: 1
  3695. idouble: 1
  3696. ildouble: 1
  3697. ldouble: 1
  3698. Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)":
  3699. double: 1
  3700. idouble: 1
  3701. ildouble: 1
  3702. ldouble: 1
  3703. Test "Imaginary part of: casin (0x1.fp-10000 + 1.0 i)":
  3704. ildouble: 1
  3705. ldouble: 1
  3706. Test "Imaginary part of: casin (0x1.fp-10000 - 1.0 i)":
  3707. ildouble: 1
  3708. ldouble: 1
  3709. Test "Imaginary part of: casin (0x1.fp-1025 + 0.5 i)":
  3710. ildouble: 1
  3711. ldouble: 1
  3712. Test "Real part of: casin (0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
  3713. ildouble: 1
  3714. ldouble: 1
  3715. Test "Imaginary part of: casin (0x1.fp-1025 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  3716. ildouble: 1
  3717. ldouble: 1
  3718. Test "Imaginary part of: casin (0x1.fp-1025 + 0x1.0000000000001p0 i)":
  3719. ildouble: 1
  3720. ldouble: 1
  3721. Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)":
  3722. double: 1
  3723. idouble: 1
  3724. ildouble: 1
  3725. ldouble: 1
  3726. Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)":
  3727. double: 1
  3728. idouble: 1
  3729. ildouble: 1
  3730. ldouble: 1
  3731. Test "Imaginary part of: casin (0x1.fp-1025 - 0.5 i)":
  3732. ildouble: 1
  3733. ldouble: 1
  3734. Test "Real part of: casin (0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
  3735. ildouble: 1
  3736. ldouble: 1
  3737. Test "Imaginary part of: casin (0x1.fp-1025 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  3738. ildouble: 1
  3739. ldouble: 1
  3740. Test "Imaginary part of: casin (0x1.fp-1025 - 0x1.0000000000001p0 i)":
  3741. ildouble: 1
  3742. ldouble: 1
  3743. Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)":
  3744. double: 1
  3745. idouble: 1
  3746. ildouble: 1
  3747. ldouble: 1
  3748. Test "Imaginary part of: casin (0x1.fp-1025 - 1.5 i)":
  3749. double: 1
  3750. idouble: 1
  3751. ildouble: 1
  3752. ldouble: 1
  3753. Test "Imaginary part of: casin (0x1.fp-129 + 0.5 i)":
  3754. float: 1
  3755. ifloat: 1
  3756. ildouble: 1
  3757. ldouble: 1
  3758. Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)":
  3759. double: 1
  3760. float: 1
  3761. idouble: 1
  3762. ifloat: 1
  3763. ildouble: 1
  3764. ldouble: 1
  3765. Test "Imaginary part of: casin (0x1.fp-129 + 1.5 i)":
  3766. double: 1
  3767. idouble: 1
  3768. ildouble: 1
  3769. ldouble: 1
  3770. Test "Imaginary part of: casin (0x1.fp-129 - 0.5 i)":
  3771. float: 1
  3772. ifloat: 1
  3773. ildouble: 1
  3774. ldouble: 1
  3775. Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)":
  3776. double: 1
  3777. float: 1
  3778. idouble: 1
  3779. ifloat: 1
  3780. ildouble: 1
  3781. ldouble: 1
  3782. Test "Imaginary part of: casin (0x1.fp-129 - 1.5 i)":
  3783. double: 1
  3784. idouble: 1
  3785. ildouble: 1
  3786. ldouble: 1
  3787. Test "Imaginary part of: casin (0x1.fp-16385 + 0.5 i)":
  3788. ildouble: 1
  3789. ldouble: 1
  3790. Test "Imaginary part of: casin (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  3791. ildouble: 1
  3792. ldouble: 1
  3793. Test "Imaginary part of: casin (0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  3794. ildouble: 1
  3795. ldouble: 1
  3796. Test "Imaginary part of: casin (0x1.fp-16385 + 0x1.0000000000000002p0 i)":
  3797. ildouble: 1
  3798. ldouble: 1
  3799. Test "Imaginary part of: casin (0x1.fp-16385 + 1.0 i)":
  3800. ildouble: 1
  3801. ldouble: 1
  3802. Test "Imaginary part of: casin (0x1.fp-16385 + 1.5 i)":
  3803. ildouble: 1
  3804. ldouble: 1
  3805. Test "Imaginary part of: casin (0x1.fp-16385 - 0.5 i)":
  3806. ildouble: 1
  3807. ldouble: 1
  3808. Test "Imaginary part of: casin (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  3809. ildouble: 1
  3810. ldouble: 1
  3811. Test "Imaginary part of: casin (0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  3812. ildouble: 1
  3813. ldouble: 1
  3814. Test "Imaginary part of: casin (0x1.fp-16385 - 0x1.0000000000000002p0 i)":
  3815. ildouble: 1
  3816. ldouble: 1
  3817. Test "Imaginary part of: casin (0x1.fp-16385 - 1.0 i)":
  3818. ildouble: 1
  3819. ldouble: 1
  3820. Test "Imaginary part of: casin (0x1.fp-16385 - 1.5 i)":
  3821. ildouble: 1
  3822. ldouble: 1
  3823. Test "Real part of: casin (0x1.fp-30 + 1.0 i)":
  3824. ildouble: 1
  3825. ldouble: 1
  3826. Test "Imaginary part of: casin (0x1.fp-30 + 1.0 i)":
  3827. double: 1
  3828. float: 1
  3829. idouble: 1
  3830. ifloat: 1
  3831. ildouble: 1
  3832. ldouble: 1
  3833. Test "Real part of: casin (0x1.fp-30 - 1.0 i)":
  3834. ildouble: 1
  3835. ldouble: 1
  3836. Test "Imaginary part of: casin (0x1.fp-30 - 1.0 i)":
  3837. double: 1
  3838. float: 1
  3839. idouble: 1
  3840. ifloat: 1
  3841. ildouble: 1
  3842. ldouble: 1
  3843. Test "Imaginary part of: casin (0x1.fp1023 + 0x1.fp1023 i)":
  3844. double: 1
  3845. idouble: 1
  3846. Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)":
  3847. double: 1
  3848. idouble: 1
  3849. Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i)":
  3850. ildouble: 1
  3851. ldouble: 1
  3852. Test "Imaginary part of: casin (0x1p-105 + 0.5 i)":
  3853. float: 1
  3854. ifloat: 1
  3855. Test "Imaginary part of: casin (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  3856. ildouble: 1
  3857. ldouble: 1
  3858. Test "Imaginary part of: casin (0x1p-105 - 0.5 i)":
  3859. float: 1
  3860. ifloat: 1
  3861. Test "Imaginary part of: casin (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  3862. ildouble: 1
  3863. ldouble: 1
  3864. Test "Imaginary part of: casin (0x1p-112 + 0.5 i)":
  3865. float: 1
  3866. ifloat: 1
  3867. Test "Imaginary part of: casin (0x1p-112 - 0.5 i)":
  3868. float: 1
  3869. ifloat: 1
  3870. Test "Real part of: casin (0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  3871. ildouble: 1
  3872. ldouble: 1
  3873. Test "Imaginary part of: casin (0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  3874. ildouble: 1
  3875. ldouble: 1
  3876. Test "Real part of: casin (0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  3877. ildouble: 1
  3878. ldouble: 1
  3879. Test "Imaginary part of: casin (0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  3880. ildouble: 1
  3881. ldouble: 1
  3882. Test "Real part of: casin (0x1p-23 + 0.5 i)":
  3883. double: 1
  3884. float: 1
  3885. idouble: 1
  3886. ifloat: 1
  3887. ildouble: 2
  3888. ldouble: 2
  3889. Test "Imaginary part of: casin (0x1p-23 + 0.5 i)":
  3890. float: 1
  3891. ifloat: 1
  3892. ildouble: 2
  3893. ldouble: 2
  3894. Test "Imaginary part of: casin (0x1p-23 + 0x0.ffffffp0 i)":
  3895. double: 1
  3896. idouble: 1
  3897. Test "Real part of: casin (0x1p-23 + 0x1.000002p0 i)":
  3898. double: 1
  3899. float: 1
  3900. idouble: 1
  3901. ifloat: 1
  3902. ildouble: 1
  3903. ldouble: 1
  3904. Test "Real part of: casin (0x1p-23 - 0.5 i)":
  3905. double: 1
  3906. float: 1
  3907. idouble: 1
  3908. ifloat: 1
  3909. ildouble: 2
  3910. ldouble: 2
  3911. Test "Imaginary part of: casin (0x1p-23 - 0.5 i)":
  3912. float: 1
  3913. ifloat: 1
  3914. ildouble: 2
  3915. ldouble: 2
  3916. Test "Imaginary part of: casin (0x1p-23 - 0x0.ffffffp0 i)":
  3917. double: 1
  3918. idouble: 1
  3919. Test "Real part of: casin (0x1p-23 - 0x1.000002p0 i)":
  3920. double: 1
  3921. float: 1
  3922. idouble: 1
  3923. ifloat: 1
  3924. ildouble: 1
  3925. ldouble: 1
  3926. Test "Real part of: casin (0x1p-52 + 0.5 i)":
  3927. ildouble: 1
  3928. ldouble: 1
  3929. Test "Imaginary part of: casin (0x1p-52 + 0.5 i)":
  3930. float: 1
  3931. ifloat: 1
  3932. ildouble: 1
  3933. ldouble: 1
  3934. Test "Real part of: casin (0x1p-52 + 0x1.0000000000001p0 i)":
  3935. ildouble: 1
  3936. ldouble: 1
  3937. Test "Real part of: casin (0x1p-52 - 0.5 i)":
  3938. ildouble: 1
  3939. ldouble: 1
  3940. Test "Imaginary part of: casin (0x1p-52 - 0.5 i)":
  3941. float: 1
  3942. ifloat: 1
  3943. ildouble: 1
  3944. ldouble: 1
  3945. Test "Real part of: casin (0x1p-52 - 0x1.0000000000001p0 i)":
  3946. ildouble: 1
  3947. ldouble: 1
  3948. Test "Imaginary part of: casin (0x1p-63 + 0.5 i)":
  3949. float: 1
  3950. ifloat: 1
  3951. Test "Imaginary part of: casin (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  3952. ildouble: 1
  3953. ldouble: 1
  3954. Test "Real part of: casin (0x1p-63 + 0x1.0000000000000002p0 i)":
  3955. ildouble: 1
  3956. ldouble: 1
  3957. Test "Imaginary part of: casin (0x1p-63 + 0x1.0000000000000002p0 i)":
  3958. ildouble: 1
  3959. ldouble: 1
  3960. Test "Imaginary part of: casin (0x1p-63 - 0.5 i)":
  3961. float: 1
  3962. ifloat: 1
  3963. Test "Imaginary part of: casin (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  3964. ildouble: 1
  3965. ldouble: 1
  3966. Test "Real part of: casin (0x1p-63 - 0x1.0000000000000002p0 i)":
  3967. ildouble: 1
  3968. ldouble: 1
  3969. Test "Imaginary part of: casin (0x1p-63 - 0x1.0000000000000002p0 i)":
  3970. ildouble: 1
  3971. ldouble: 1
  3972. Test "Imaginary part of: casin (0x1p500 + 1.0 i)":
  3973. ildouble: 1
  3974. ldouble: 1
  3975. Test "Imaginary part of: casin (0x1p500 - 1.0 i)":
  3976. ildouble: 1
  3977. ldouble: 1
  3978. Test "Imaginary part of: casin (0x1p5000 + 1.0 i)":
  3979. ildouble: 1
  3980. ldouble: 1
  3981. Test "Imaginary part of: casin (0x1p5000 - 1.0 i)":
  3982. ildouble: 1
  3983. ldouble: 1
  3984. Test "Real part of: casin (1.0 + 0.25 i)":
  3985. double: 1
  3986. idouble: 1
  3987. ildouble: 1
  3988. ldouble: 1
  3989. Test "Real part of: casin (1.0 + 0.5 i)":
  3990. float: 1
  3991. ifloat: 1
  3992. Test "Imaginary part of: casin (1.0 + 0.5 i)":
  3993. float: 1
  3994. ifloat: 1
  3995. Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)":
  3996. float: 1
  3997. ifloat: 1
  3998. ildouble: 1
  3999. ldouble: 1
  4000. Test "Real part of: casin (1.0 + 0x1.fp-129 i)":
  4001. ildouble: 1
  4002. ldouble: 1
  4003. Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)":
  4004. ildouble: 1
  4005. ldouble: 1
  4006. Test "Imaginary part of: casin (1.0 + 0x1p500 i)":
  4007. ildouble: 1
  4008. ldouble: 1
  4009. Test "Imaginary part of: casin (1.0 + 0x1p5000 i)":
  4010. ildouble: 1
  4011. ldouble: 1
  4012. Test "Real part of: casin (1.0 - 0.25 i)":
  4013. double: 1
  4014. idouble: 1
  4015. ildouble: 1
  4016. ldouble: 1
  4017. Test "Real part of: casin (1.0 - 0.5 i)":
  4018. float: 1
  4019. ifloat: 1
  4020. Test "Imaginary part of: casin (1.0 - 0.5 i)":
  4021. float: 1
  4022. ifloat: 1
  4023. Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)":
  4024. float: 1
  4025. ifloat: 1
  4026. ildouble: 1
  4027. ldouble: 1
  4028. Test "Real part of: casin (1.0 - 0x1.fp-129 i)":
  4029. ildouble: 1
  4030. ldouble: 1
  4031. Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)":
  4032. ildouble: 1
  4033. ldouble: 1
  4034. Test "Imaginary part of: casin (1.0 - 0x1p500 i)":
  4035. ildouble: 1
  4036. ldouble: 1
  4037. Test "Imaginary part of: casin (1.0 - 0x1p5000 i)":
  4038. ildouble: 1
  4039. ldouble: 1
  4040. # casinh
  4041. Test "Imaginary part of: casinh (-0.0 + 0x0.fffffffffffff8p0 i)":
  4042. ildouble: 1
  4043. ldouble: 1
  4044. Test "Imaginary part of: casinh (-0.0 + 0x0.ffffffffffffffffp0 i)":
  4045. ildouble: 1
  4046. ldouble: 1
  4047. Test "Real part of: casinh (-0.0 + 0x1.0000000000000000000000000001p0 i)":
  4048. ildouble: 1
  4049. ldouble: 1
  4050. Test "Imaginary part of: casinh (-0.0 - 0x0.fffffffffffff8p0 i)":
  4051. ildouble: 1
  4052. ldouble: 1
  4053. Test "Imaginary part of: casinh (-0.0 - 0x0.ffffffffffffffffp0 i)":
  4054. ildouble: 1
  4055. ldouble: 1
  4056. Test "Real part of: casinh (-0.0 - 0x1.0000000000000000000000000001p0 i)":
  4057. ildouble: 1
  4058. ldouble: 1
  4059. Test "Imaginary part of: casinh (-0.25 + 1.0 i)":
  4060. double: 1
  4061. idouble: 1
  4062. ildouble: 1
  4063. ldouble: 1
  4064. Test "Imaginary part of: casinh (-0.25 - 1.0 i)":
  4065. double: 1
  4066. idouble: 1
  4067. ildouble: 1
  4068. ldouble: 1
  4069. Test "Real part of: casinh (-0.5 + +0 i)":
  4070. float: 1
  4071. ifloat: 1
  4072. ildouble: 1
  4073. ldouble: 1
  4074. Test "Real part of: casinh (-0.5 + 0x1.fp-1025 i)":
  4075. ildouble: 1
  4076. ldouble: 1
  4077. Test "Real part of: casinh (-0.5 + 0x1.fp-129 i)":
  4078. float: 1
  4079. ifloat: 1
  4080. ildouble: 1
  4081. ldouble: 1
  4082. Test "Real part of: casinh (-0.5 + 0x1.fp-16385 i)":
  4083. ildouble: 1
  4084. ldouble: 1
  4085. Test "Real part of: casinh (-0.5 + 0x1p-105 i)":
  4086. float: 1
  4087. ifloat: 1
  4088. Test "Real part of: casinh (-0.5 + 0x1p-112 i)":
  4089. float: 1
  4090. ifloat: 1
  4091. Test "Real part of: casinh (-0.5 + 0x1p-23 i)":
  4092. float: 1
  4093. ifloat: 1
  4094. ildouble: 2
  4095. ldouble: 2
  4096. Test "Imaginary part of: casinh (-0.5 + 0x1p-23 i)":
  4097. double: 1
  4098. float: 1
  4099. idouble: 1
  4100. ifloat: 1
  4101. ildouble: 2
  4102. ldouble: 2
  4103. Test "Real part of: casinh (-0.5 + 0x1p-52 i)":
  4104. float: 1
  4105. ifloat: 1
  4106. ildouble: 1
  4107. ldouble: 1
  4108. Test "Imaginary part of: casinh (-0.5 + 0x1p-52 i)":
  4109. ildouble: 1
  4110. ldouble: 1
  4111. Test "Real part of: casinh (-0.5 + 0x1p-63 i)":
  4112. float: 1
  4113. ifloat: 1
  4114. Test "Real part of: casinh (-0.5 + 1.0 i)":
  4115. float: 1
  4116. ifloat: 1
  4117. Test "Imaginary part of: casinh (-0.5 + 1.0 i)":
  4118. float: 1
  4119. ifloat: 1
  4120. Test "Real part of: casinh (-0.5 - 0 i)":
  4121. float: 1
  4122. ifloat: 1
  4123. ildouble: 1
  4124. ldouble: 1
  4125. Test "Real part of: casinh (-0.5 - 0x1.fp-1025 i)":
  4126. ildouble: 1
  4127. ldouble: 1
  4128. Test "Real part of: casinh (-0.5 - 0x1.fp-129 i)":
  4129. float: 1
  4130. ifloat: 1
  4131. ildouble: 1
  4132. ldouble: 1
  4133. Test "Real part of: casinh (-0.5 - 0x1.fp-16385 i)":
  4134. ildouble: 1
  4135. ldouble: 1
  4136. Test "Real part of: casinh (-0.5 - 0x1p-105 i)":
  4137. float: 1
  4138. ifloat: 1
  4139. Test "Real part of: casinh (-0.5 - 0x1p-112 i)":
  4140. float: 1
  4141. ifloat: 1
  4142. Test "Real part of: casinh (-0.5 - 0x1p-23 i)":
  4143. float: 1
  4144. ifloat: 1
  4145. ildouble: 2
  4146. ldouble: 2
  4147. Test "Imaginary part of: casinh (-0.5 - 0x1p-23 i)":
  4148. double: 1
  4149. float: 1
  4150. idouble: 1
  4151. ifloat: 1
  4152. ildouble: 2
  4153. ldouble: 2
  4154. Test "Real part of: casinh (-0.5 - 0x1p-52 i)":
  4155. float: 1
  4156. ifloat: 1
  4157. ildouble: 1
  4158. ldouble: 1
  4159. Test "Imaginary part of: casinh (-0.5 - 0x1p-52 i)":
  4160. ildouble: 1
  4161. ldouble: 1
  4162. Test "Real part of: casinh (-0.5 - 0x1p-63 i)":
  4163. float: 1
  4164. ifloat: 1
  4165. Test "Real part of: casinh (-0.5 - 1.0 i)":
  4166. float: 1
  4167. ifloat: 1
  4168. Test "Imaginary part of: casinh (-0.5 - 1.0 i)":
  4169. float: 1
  4170. ifloat: 1
  4171. Test "Imaginary part of: casinh (-0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
  4172. ildouble: 1
  4173. ldouble: 1
  4174. Test "Imaginary part of: casinh (-0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
  4175. ildouble: 1
  4176. ldouble: 1
  4177. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
  4178. ildouble: 1
  4179. ldouble: 1
  4180. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
  4181. ildouble: 1
  4182. ldouble: 1
  4183. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  4184. ildouble: 1
  4185. ldouble: 1
  4186. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
  4187. ildouble: 1
  4188. ldouble: 1
  4189. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
  4190. ildouble: 1
  4191. ldouble: 1
  4192. Test "Real part of: casinh (-0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  4193. ildouble: 1
  4194. ldouble: 1
  4195. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0.0 i)":
  4196. ildouble: 1
  4197. ldouble: 1
  4198. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
  4199. ildouble: 1
  4200. ldouble: 1
  4201. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  4202. ildouble: 1
  4203. ldouble: 1
  4204. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0.0 i)":
  4205. ildouble: 1
  4206. ldouble: 1
  4207. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
  4208. ildouble: 1
  4209. ldouble: 1
  4210. Test "Real part of: casinh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  4211. ildouble: 1
  4212. ldouble: 1
  4213. Test "Real part of: casinh (-0x0.ffffffp0 + 0x1p-23 i)":
  4214. double: 1
  4215. idouble: 1
  4216. Test "Real part of: casinh (-0x0.ffffffp0 - 0x1p-23 i)":
  4217. double: 1
  4218. idouble: 1
  4219. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 + 0.0 i)":
  4220. ildouble: 1
  4221. ldouble: 1
  4222. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  4223. ildouble: 1
  4224. ldouble: 1
  4225. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  4226. ildouble: 1
  4227. ldouble: 1
  4228. Test "Imaginary part of: casinh (-0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  4229. ildouble: 1
  4230. ldouble: 1
  4231. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 - 0.0 i)":
  4232. ildouble: 1
  4233. ldouble: 1
  4234. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  4235. ildouble: 1
  4236. ldouble: 1
  4237. Test "Real part of: casinh (-0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  4238. ildouble: 1
  4239. ldouble: 1
  4240. Test "Imaginary part of: casinh (-0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  4241. ildouble: 1
  4242. ldouble: 1
  4243. Test "Real part of: casinh (-0x1.0000000000000002p0 + 0.0 i)":
  4244. ildouble: 1
  4245. ldouble: 1
  4246. Test "Real part of: casinh (-0x1.0000000000000002p0 + 0x1.fp-16385 i)":
  4247. ildouble: 1
  4248. ldouble: 1
  4249. Test "Real part of: casinh (-0x1.0000000000000002p0 + 0x1p-63 i)":
  4250. ildouble: 1
  4251. ldouble: 1
  4252. Test "Imaginary part of: casinh (-0x1.0000000000000002p0 + 0x1p-63 i)":
  4253. ildouble: 1
  4254. ldouble: 1
  4255. Test "Real part of: casinh (-0x1.0000000000000002p0 - 0.0 i)":
  4256. ildouble: 1
  4257. ldouble: 1
  4258. Test "Real part of: casinh (-0x1.0000000000000002p0 - 0x1.fp-16385 i)":
  4259. ildouble: 1
  4260. ldouble: 1
  4261. Test "Real part of: casinh (-0x1.0000000000000002p0 - 0x1p-63 i)":
  4262. ildouble: 1
  4263. ldouble: 1
  4264. Test "Imaginary part of: casinh (-0x1.0000000000000002p0 - 0x1p-63 i)":
  4265. ildouble: 1
  4266. ldouble: 1
  4267. Test "Real part of: casinh (-0x1.0000000000001p0 + 0.0 i)":
  4268. ildouble: 1
  4269. ldouble: 1
  4270. Test "Real part of: casinh (-0x1.0000000000001p0 + 0x1.fp-1025 i)":
  4271. ildouble: 1
  4272. ldouble: 1
  4273. Test "Imaginary part of: casinh (-0x1.0000000000001p0 + 0x1p-52 i)":
  4274. ildouble: 1
  4275. ldouble: 1
  4276. Test "Real part of: casinh (-0x1.0000000000001p0 - 0.0 i)":
  4277. ildouble: 1
  4278. ldouble: 1
  4279. Test "Real part of: casinh (-0x1.0000000000001p0 - 0x1.fp-1025 i)":
  4280. ildouble: 1
  4281. ldouble: 1
  4282. Test "Imaginary part of: casinh (-0x1.0000000000001p0 - 0x1p-52 i)":
  4283. ildouble: 1
  4284. ldouble: 1
  4285. Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)":
  4286. double: 1
  4287. float: 1
  4288. idouble: 1
  4289. ifloat: 1
  4290. ildouble: 1
  4291. ldouble: 1
  4292. Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)":
  4293. double: 1
  4294. float: 1
  4295. idouble: 1
  4296. ifloat: 1
  4297. ildouble: 1
  4298. ldouble: 1
  4299. Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)":
  4300. float: 1
  4301. ifloat: 1
  4302. ildouble: 1
  4303. ldouble: 1
  4304. Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)":
  4305. float: 1
  4306. ifloat: 1
  4307. ildouble: 1
  4308. ldouble: 1
  4309. Test "Imaginary part of: casinh (-0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
  4310. ildouble: 1
  4311. ldouble: 1
  4312. Test "Imaginary part of: casinh (-0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
  4313. ildouble: 1
  4314. ldouble: 1
  4315. Test "Real part of: casinh (-0x1.fp-129 + 0.5 i)":
  4316. double: 1
  4317. idouble: 1
  4318. Test "Imaginary part of: casinh (-0x1.fp-129 + 1.0 i)":
  4319. ildouble: 1
  4320. ldouble: 1
  4321. Test "Real part of: casinh (-0x1.fp-129 - 0.5 i)":
  4322. double: 1
  4323. idouble: 1
  4324. Test "Imaginary part of: casinh (-0x1.fp-129 - 1.0 i)":
  4325. ildouble: 1
  4326. ldouble: 1
  4327. Test "Imaginary part of: casinh (-0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  4328. ildouble: 1
  4329. ldouble: 1
  4330. Test "Real part of: casinh (-0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  4331. ildouble: 1
  4332. ldouble: 1
  4333. Test "Imaginary part of: casinh (-0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  4334. ildouble: 1
  4335. ldouble: 1
  4336. Test "Real part of: casinh (-0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  4337. ildouble: 1
  4338. ldouble: 1
  4339. Test "Real part of: casinh (-0x1.fp-30 + 1.0 i)":
  4340. ildouble: 1
  4341. ldouble: 1
  4342. Test "Real part of: casinh (-0x1.fp-30 - 1.0 i)":
  4343. ildouble: 1
  4344. ldouble: 1
  4345. Test "Real part of: casinh (-0x1p-105 + 0.5 i)":
  4346. double: 1
  4347. idouble: 1
  4348. ildouble: 1
  4349. ldouble: 1
  4350. Test "Real part of: casinh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  4351. ildouble: 1
  4352. ldouble: 1
  4353. Test "Imaginary part of: casinh (-0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  4354. ildouble: 1
  4355. ldouble: 1
  4356. Test "Real part of: casinh (-0x1p-105 - 0.5 i)":
  4357. double: 1
  4358. idouble: 1
  4359. ildouble: 1
  4360. ldouble: 1
  4361. Test "Real part of: casinh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  4362. ildouble: 1
  4363. ldouble: 1
  4364. Test "Imaginary part of: casinh (-0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  4365. ildouble: 1
  4366. ldouble: 1
  4367. Test "Real part of: casinh (-0x1p-112 + 0.5 i)":
  4368. double: 1
  4369. idouble: 1
  4370. ildouble: 1
  4371. ldouble: 1
  4372. Test "Imaginary part of: casinh (-0x1p-112 + 0.5 i)":
  4373. ildouble: 1
  4374. ldouble: 1
  4375. Test "Imaginary part of: casinh (-0x1p-112 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  4376. ildouble: 1
  4377. ldouble: 1
  4378. Test "Real part of: casinh (-0x1p-112 - 0.5 i)":
  4379. double: 1
  4380. idouble: 1
  4381. ildouble: 1
  4382. ldouble: 1
  4383. Test "Imaginary part of: casinh (-0x1p-112 - 0.5 i)":
  4384. ildouble: 1
  4385. ldouble: 1
  4386. Test "Imaginary part of: casinh (-0x1p-112 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  4387. ildouble: 1
  4388. ldouble: 1
  4389. Test "Real part of: casinh (-0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  4390. ildouble: 1
  4391. ldouble: 1
  4392. Test "Real part of: casinh (-0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  4393. ildouble: 1
  4394. ldouble: 1
  4395. Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
  4396. double: 1
  4397. idouble: 1
  4398. ildouble: 1
  4399. ldouble: 1
  4400. Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
  4401. ildouble: 1
  4402. ldouble: 1
  4403. Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
  4404. float: 2
  4405. ifloat: 2
  4406. Test "Imaginary part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
  4407. ildouble: 1
  4408. ldouble: 1
  4409. Test "Real part of: casinh (-0x1p-23 + 0x1.000002p0 i)":
  4410. float: 1
  4411. ifloat: 1
  4412. ildouble: 1
  4413. ldouble: 1
  4414. Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
  4415. double: 1
  4416. idouble: 1
  4417. ildouble: 1
  4418. ldouble: 1
  4419. Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
  4420. ildouble: 1
  4421. ldouble: 1
  4422. Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
  4423. float: 2
  4424. ifloat: 2
  4425. Test "Imaginary part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
  4426. ildouble: 1
  4427. ldouble: 1
  4428. Test "Real part of: casinh (-0x1p-23 - 0x1.000002p0 i)":
  4429. float: 1
  4430. ifloat: 1
  4431. ildouble: 1
  4432. ldouble: 1
  4433. Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)":
  4434. double: 1
  4435. idouble: 1
  4436. Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)":
  4437. double: 1
  4438. idouble: 1
  4439. Test "Real part of: casinh (-0x1p-63 + 0.5 i)":
  4440. ildouble: 1
  4441. ldouble: 1
  4442. Test "Real part of: casinh (-0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  4443. ildouble: 1
  4444. ldouble: 1
  4445. Test "Real part of: casinh (-0x1p-63 - 0.5 i)":
  4446. ildouble: 1
  4447. ldouble: 1
  4448. Test "Real part of: casinh (-0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  4449. ildouble: 1
  4450. ldouble: 1
  4451. Test "Real part of: casinh (-0x1p500 + 1.0 i)":
  4452. ildouble: 1
  4453. ldouble: 1
  4454. Test "Real part of: casinh (-0x1p500 - 1.0 i)":
  4455. ildouble: 1
  4456. ldouble: 1
  4457. Test "Real part of: casinh (-0x1p5000 + 1.0 i)":
  4458. ildouble: 1
  4459. ldouble: 1
  4460. Test "Real part of: casinh (-0x1p5000 - 1.0 i)":
  4461. ildouble: 1
  4462. ldouble: 1
  4463. Test "Real part of: casinh (-1.0 + +0 i)":
  4464. double: 1
  4465. float: 1
  4466. idouble: 1
  4467. ifloat: 1
  4468. ildouble: 1
  4469. ldouble: 1
  4470. Test "Real part of: casinh (-1.0 + 0.25 i)":
  4471. float: 1
  4472. ifloat: 1
  4473. ildouble: 1
  4474. ldouble: 1
  4475. Test "Real part of: casinh (-1.0 + 0.5 i)":
  4476. double: 1
  4477. idouble: 1
  4478. ildouble: 1
  4479. ldouble: 1
  4480. Test "Imaginary part of: casinh (-1.0 + 0.5 i)":
  4481. ildouble: 1
  4482. ldouble: 1
  4483. Test "Real part of: casinh (-1.0 + 0x1.fp-10 i)":
  4484. double: 1
  4485. idouble: 1
  4486. Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10 i)":
  4487. float: 1
  4488. ifloat: 1
  4489. ildouble: 1
  4490. ldouble: 1
  4491. Test "Real part of: casinh (-1.0 + 0x1.fp-100 i)":
  4492. double: 1
  4493. float: 1
  4494. idouble: 1
  4495. ifloat: 1
  4496. ildouble: 1
  4497. ldouble: 1
  4498. Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)":
  4499. double: 1
  4500. idouble: 1
  4501. ildouble: 1
  4502. ldouble: 1
  4503. Test "Real part of: casinh (-1.0 + 0x1.fp-10000 i)":
  4504. ildouble: 1
  4505. ldouble: 1
  4506. Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)":
  4507. double: 1
  4508. idouble: 1
  4509. ildouble: 1
  4510. ldouble: 1
  4511. Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)":
  4512. double: 1
  4513. float: 1
  4514. idouble: 1
  4515. ifloat: 1
  4516. ildouble: 1
  4517. ldouble: 1
  4518. Test "Real part of: casinh (-1.0 + 0x1.fp-16385 i)":
  4519. ildouble: 1
  4520. ldouble: 1
  4521. Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)":
  4522. double: 1
  4523. float: 1
  4524. idouble: 1
  4525. ifloat: 1
  4526. ildouble: 1
  4527. ldouble: 1
  4528. Test "Imaginary part of: casinh (-1.0 + 0x1.fp-30 i)":
  4529. ildouble: 1
  4530. ldouble: 1
  4531. Test "Real part of: casinh (-1.0 + 0x1p500 i)":
  4532. ildouble: 1
  4533. ldouble: 1
  4534. Test "Real part of: casinh (-1.0 + 0x1p5000 i)":
  4535. ildouble: 1
  4536. ldouble: 1
  4537. Test "Real part of: casinh (-1.0 - 0 i)":
  4538. double: 1
  4539. float: 1
  4540. idouble: 1
  4541. ifloat: 1
  4542. ildouble: 1
  4543. ldouble: 1
  4544. Test "Real part of: casinh (-1.0 - 0.25 i)":
  4545. float: 1
  4546. ifloat: 1
  4547. ildouble: 1
  4548. ldouble: 1
  4549. Test "Real part of: casinh (-1.0 - 0.5 i)":
  4550. double: 1
  4551. idouble: 1
  4552. ildouble: 1
  4553. ldouble: 1
  4554. Test "Imaginary part of: casinh (-1.0 - 0.5 i)":
  4555. ildouble: 1
  4556. ldouble: 1
  4557. Test "Real part of: casinh (-1.0 - 0x1.fp-10 i)":
  4558. double: 1
  4559. idouble: 1
  4560. Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10 i)":
  4561. float: 1
  4562. ifloat: 1
  4563. ildouble: 1
  4564. ldouble: 1
  4565. Test "Real part of: casinh (-1.0 - 0x1.fp-100 i)":
  4566. double: 1
  4567. float: 1
  4568. idouble: 1
  4569. ifloat: 1
  4570. ildouble: 1
  4571. ldouble: 1
  4572. Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)":
  4573. double: 1
  4574. idouble: 1
  4575. ildouble: 1
  4576. ldouble: 1
  4577. Test "Real part of: casinh (-1.0 - 0x1.fp-10000 i)":
  4578. ildouble: 1
  4579. ldouble: 1
  4580. Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)":
  4581. double: 1
  4582. idouble: 1
  4583. ildouble: 1
  4584. ldouble: 1
  4585. Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)":
  4586. double: 1
  4587. float: 1
  4588. idouble: 1
  4589. ifloat: 1
  4590. ildouble: 1
  4591. ldouble: 1
  4592. Test "Real part of: casinh (-1.0 - 0x1.fp-16385 i)":
  4593. ildouble: 1
  4594. ldouble: 1
  4595. Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)":
  4596. double: 1
  4597. float: 1
  4598. idouble: 1
  4599. ifloat: 1
  4600. ildouble: 1
  4601. ldouble: 1
  4602. Test "Imaginary part of: casinh (-1.0 - 0x1.fp-30 i)":
  4603. ildouble: 1
  4604. ldouble: 1
  4605. Test "Real part of: casinh (-1.0 - 0x1p500 i)":
  4606. ildouble: 1
  4607. ldouble: 1
  4608. Test "Real part of: casinh (-1.0 - 0x1p5000 i)":
  4609. ildouble: 1
  4610. ldouble: 1
  4611. Test "Real part of: casinh (-1.5 + +0 i)":
  4612. double: 1
  4613. idouble: 1
  4614. ildouble: 1
  4615. ldouble: 1
  4616. Test "Real part of: casinh (-1.5 + 0x1.fp-1025 i)":
  4617. double: 1
  4618. idouble: 1
  4619. ildouble: 1
  4620. ldouble: 1
  4621. Test "Real part of: casinh (-1.5 + 0x1.fp-129 i)":
  4622. double: 1
  4623. idouble: 1
  4624. ildouble: 1
  4625. ldouble: 1
  4626. Test "Real part of: casinh (-1.5 + 0x1.fp-16385 i)":
  4627. ildouble: 1
  4628. ldouble: 1
  4629. Test "Real part of: casinh (-1.5 - 0 i)":
  4630. double: 1
  4631. idouble: 1
  4632. ildouble: 1
  4633. ldouble: 1
  4634. Test "Real part of: casinh (-1.5 - 0x1.fp-1025 i)":
  4635. double: 1
  4636. idouble: 1
  4637. ildouble: 1
  4638. ldouble: 1
  4639. Test "Real part of: casinh (-1.5 - 0x1.fp-129 i)":
  4640. double: 1
  4641. idouble: 1
  4642. ildouble: 1
  4643. ldouble: 1
  4644. Test "Real part of: casinh (-1.5 - 0x1.fp-16385 i)":
  4645. ildouble: 1
  4646. ldouble: 1
  4647. Test "Imaginary part of: casinh (0.0 + 0x0.fffffffffffff8p0 i)":
  4648. ildouble: 1
  4649. ldouble: 1
  4650. Test "Imaginary part of: casinh (0.0 + 0x0.ffffffffffffffffp0 i)":
  4651. ildouble: 1
  4652. ldouble: 1
  4653. Test "Real part of: casinh (0.0 + 0x1.0000000000000000000000000001p0 i)":
  4654. ildouble: 1
  4655. ldouble: 1
  4656. Test "Imaginary part of: casinh (0.0 - 0x0.fffffffffffff8p0 i)":
  4657. ildouble: 1
  4658. ldouble: 1
  4659. Test "Imaginary part of: casinh (0.0 - 0x0.ffffffffffffffffp0 i)":
  4660. ildouble: 1
  4661. ldouble: 1
  4662. Test "Real part of: casinh (0.0 - 0x1.0000000000000000000000000001p0 i)":
  4663. ildouble: 1
  4664. ldouble: 1
  4665. Test "Imaginary part of: casinh (0.25 + 1.0 i)":
  4666. double: 1
  4667. idouble: 1
  4668. ildouble: 1
  4669. ldouble: 1
  4670. Test "Imaginary part of: casinh (0.25 - 1.0 i)":
  4671. double: 1
  4672. idouble: 1
  4673. ildouble: 1
  4674. ldouble: 1
  4675. Test "Real part of: casinh (0.5 + +0 i)":
  4676. float: 1
  4677. ifloat: 1
  4678. ildouble: 1
  4679. ldouble: 1
  4680. Test "Real part of: casinh (0.5 + 0x1.fp-1025 i)":
  4681. ildouble: 1
  4682. ldouble: 1
  4683. Test "Real part of: casinh (0.5 + 0x1.fp-129 i)":
  4684. float: 1
  4685. ifloat: 1
  4686. ildouble: 1
  4687. ldouble: 1
  4688. Test "Real part of: casinh (0.5 + 0x1.fp-16385 i)":
  4689. ildouble: 1
  4690. ldouble: 1
  4691. Test "Real part of: casinh (0.5 + 0x1p-105 i)":
  4692. float: 1
  4693. ifloat: 1
  4694. Test "Real part of: casinh (0.5 + 0x1p-112 i)":
  4695. float: 1
  4696. ifloat: 1
  4697. Test "Real part of: casinh (0.5 + 0x1p-23 i)":
  4698. float: 1
  4699. ifloat: 1
  4700. ildouble: 2
  4701. ldouble: 2
  4702. Test "Imaginary part of: casinh (0.5 + 0x1p-23 i)":
  4703. double: 1
  4704. float: 1
  4705. idouble: 1
  4706. ifloat: 1
  4707. ildouble: 2
  4708. ldouble: 2
  4709. Test "Real part of: casinh (0.5 + 0x1p-52 i)":
  4710. float: 1
  4711. ifloat: 1
  4712. ildouble: 1
  4713. ldouble: 1
  4714. Test "Imaginary part of: casinh (0.5 + 0x1p-52 i)":
  4715. ildouble: 1
  4716. ldouble: 1
  4717. Test "Real part of: casinh (0.5 + 0x1p-63 i)":
  4718. float: 1
  4719. ifloat: 1
  4720. Test "Real part of: casinh (0.5 + 1.0 i)":
  4721. float: 1
  4722. ifloat: 1
  4723. Test "Imaginary part of: casinh (0.5 + 1.0 i)":
  4724. float: 1
  4725. ifloat: 1
  4726. Test "Real part of: casinh (0.5 - 0 i)":
  4727. float: 1
  4728. ifloat: 1
  4729. ildouble: 1
  4730. ldouble: 1
  4731. Test "Real part of: casinh (0.5 - 0x1.fp-1025 i)":
  4732. ildouble: 1
  4733. ldouble: 1
  4734. Test "Real part of: casinh (0.5 - 0x1.fp-129 i)":
  4735. float: 1
  4736. ifloat: 1
  4737. ildouble: 1
  4738. ldouble: 1
  4739. Test "Real part of: casinh (0.5 - 0x1.fp-16385 i)":
  4740. ildouble: 1
  4741. ldouble: 1
  4742. Test "Real part of: casinh (0.5 - 0x1p-105 i)":
  4743. float: 1
  4744. ifloat: 1
  4745. Test "Real part of: casinh (0.5 - 0x1p-112 i)":
  4746. float: 1
  4747. ifloat: 1
  4748. Test "Real part of: casinh (0.5 - 0x1p-23 i)":
  4749. float: 1
  4750. ifloat: 1
  4751. ildouble: 2
  4752. ldouble: 2
  4753. Test "Imaginary part of: casinh (0.5 - 0x1p-23 i)":
  4754. double: 1
  4755. float: 1
  4756. idouble: 1
  4757. ifloat: 1
  4758. ildouble: 2
  4759. ldouble: 2
  4760. Test "Real part of: casinh (0.5 - 0x1p-52 i)":
  4761. float: 1
  4762. ifloat: 1
  4763. ildouble: 1
  4764. ldouble: 1
  4765. Test "Imaginary part of: casinh (0.5 - 0x1p-52 i)":
  4766. ildouble: 1
  4767. ldouble: 1
  4768. Test "Real part of: casinh (0.5 - 0x1p-63 i)":
  4769. float: 1
  4770. ifloat: 1
  4771. Test "Real part of: casinh (0.5 - 1.0 i)":
  4772. float: 1
  4773. ifloat: 1
  4774. Test "Imaginary part of: casinh (0.5 - 1.0 i)":
  4775. float: 1
  4776. ifloat: 1
  4777. Test "Real part of: casinh (0.75 + 1.25 i)":
  4778. float: 1
  4779. ifloat: 1
  4780. ildouble: 1
  4781. ldouble: 1
  4782. Test "Imaginary part of: casinh (0.75 + 1.25 i)":
  4783. double: 1
  4784. float: 1
  4785. idouble: 1
  4786. ifloat: 1
  4787. ildouble: 1
  4788. ldouble: 1
  4789. Test "Imaginary part of: casinh (0x0.fffffffffffff8p0 + 0x1.fp-1025 i)":
  4790. ildouble: 1
  4791. ldouble: 1
  4792. Test "Imaginary part of: casinh (0x0.fffffffffffff8p0 - 0x1.fp-1025 i)":
  4793. ildouble: 1
  4794. ldouble: 1
  4795. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0.0 i)":
  4796. ildouble: 1
  4797. ldouble: 1
  4798. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1.fp-1025 i)":
  4799. ildouble: 1
  4800. ldouble: 1
  4801. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 + 0x1p-105 i)":
  4802. ildouble: 1
  4803. ldouble: 1
  4804. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0.0 i)":
  4805. ildouble: 1
  4806. ldouble: 1
  4807. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1.fp-1025 i)":
  4808. ildouble: 1
  4809. ldouble: 1
  4810. Test "Real part of: casinh (0x0.ffffffffffffffffffffffffffcp0 - 0x1p-105 i)":
  4811. ildouble: 1
  4812. ldouble: 1
  4813. Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0.0 i)":
  4814. ildouble: 1
  4815. ldouble: 1
  4816. Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)":
  4817. ildouble: 1
  4818. ldouble: 1
  4819. Test "Real part of: casinh (0x0.ffffffffffffffffp0 + 0x1p-63 i)":
  4820. ildouble: 1
  4821. ldouble: 1
  4822. Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0.0 i)":
  4823. ildouble: 1
  4824. ldouble: 1
  4825. Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1.fp-16385 i)":
  4826. ildouble: 1
  4827. ldouble: 1
  4828. Test "Real part of: casinh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
  4829. ildouble: 1
  4830. ldouble: 1
  4831. Test "Real part of: casinh (0x0.ffffffp0 + 0x1p-23 i)":
  4832. double: 1
  4833. idouble: 1
  4834. Test "Real part of: casinh (0x0.ffffffp0 - 0x1p-23 i)":
  4835. double: 1
  4836. idouble: 1
  4837. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 + 0.0 i)":
  4838. ildouble: 1
  4839. ldouble: 1
  4840. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 + 0x1.fp-16385 i)":
  4841. ildouble: 1
  4842. ldouble: 1
  4843. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  4844. ildouble: 1
  4845. ldouble: 1
  4846. Test "Imaginary part of: casinh (0x1.0000000000000000000000000001p0 + 0x1p-113 i)":
  4847. ildouble: 1
  4848. ldouble: 1
  4849. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 - 0.0 i)":
  4850. ildouble: 1
  4851. ldouble: 1
  4852. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 - 0x1.fp-16385 i)":
  4853. ildouble: 1
  4854. ldouble: 1
  4855. Test "Real part of: casinh (0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  4856. ildouble: 1
  4857. ldouble: 1
  4858. Test "Imaginary part of: casinh (0x1.0000000000000000000000000001p0 - 0x1p-113 i)":
  4859. ildouble: 1
  4860. ldouble: 1
  4861. Test "Real part of: casinh (0x1.0000000000000002p0 + 0.0 i)":
  4862. ildouble: 1
  4863. ldouble: 1
  4864. Test "Real part of: casinh (0x1.0000000000000002p0 + 0x1.fp-16385 i)":
  4865. ildouble: 1
  4866. ldouble: 1
  4867. Test "Real part of: casinh (0x1.0000000000000002p0 + 0x1p-63 i)":
  4868. ildouble: 1
  4869. ldouble: 1
  4870. Test "Imaginary part of: casinh (0x1.0000000000000002p0 + 0x1p-63 i)":
  4871. ildouble: 1
  4872. ldouble: 1
  4873. Test "Real part of: casinh (0x1.0000000000000002p0 - 0.0 i)":
  4874. ildouble: 1
  4875. ldouble: 1
  4876. Test "Real part of: casinh (0x1.0000000000000002p0 - 0x1.fp-16385 i)":
  4877. ildouble: 1
  4878. ldouble: 1
  4879. Test "Real part of: casinh (0x1.0000000000000002p0 - 0x1p-63 i)":
  4880. ildouble: 1
  4881. ldouble: 1
  4882. Test "Imaginary part of: casinh (0x1.0000000000000002p0 - 0x1p-63 i)":
  4883. ildouble: 1
  4884. ldouble: 1
  4885. Test "Real part of: casinh (0x1.0000000000001p0 + 0.0 i)":
  4886. ildouble: 1
  4887. ldouble: 1
  4888. Test "Real part of: casinh (0x1.0000000000001p0 + 0x1.fp-1025 i)":
  4889. ildouble: 1
  4890. ldouble: 1
  4891. Test "Imaginary part of: casinh (0x1.0000000000001p0 + 0x1p-52 i)":
  4892. ildouble: 1
  4893. ldouble: 1
  4894. Test "Real part of: casinh (0x1.0000000000001p0 - 0.0 i)":
  4895. ildouble: 1
  4896. ldouble: 1
  4897. Test "Real part of: casinh (0x1.0000000000001p0 - 0x1.fp-1025 i)":
  4898. ildouble: 1
  4899. ldouble: 1
  4900. Test "Imaginary part of: casinh (0x1.0000000000001p0 - 0x1p-52 i)":
  4901. ildouble: 1
  4902. ldouble: 1
  4903. Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)":
  4904. double: 1
  4905. float: 1
  4906. idouble: 1
  4907. ifloat: 1
  4908. ildouble: 1
  4909. ldouble: 1
  4910. Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)":
  4911. double: 1
  4912. float: 1
  4913. idouble: 1
  4914. ifloat: 1
  4915. ildouble: 1
  4916. ldouble: 1
  4917. Test "Real part of: casinh (0x1.fp-10 + 1.0 i)":
  4918. float: 1
  4919. ifloat: 1
  4920. ildouble: 1
  4921. ldouble: 1
  4922. Test "Real part of: casinh (0x1.fp-10 - 1.0 i)":
  4923. float: 1
  4924. ifloat: 1
  4925. ildouble: 1
  4926. ldouble: 1
  4927. Test "Imaginary part of: casinh (0x1.fp-1025 + 0x0.fffffffffffff8p0 i)":
  4928. ildouble: 1
  4929. ldouble: 1
  4930. Test "Imaginary part of: casinh (0x1.fp-1025 - 0x0.fffffffffffff8p0 i)":
  4931. ildouble: 1
  4932. ldouble: 1
  4933. Test "Real part of: casinh (0x1.fp-129 + 0.5 i)":
  4934. double: 1
  4935. idouble: 1
  4936. Test "Imaginary part of: casinh (0x1.fp-129 + 1.0 i)":
  4937. ildouble: 1
  4938. ldouble: 1
  4939. Test "Real part of: casinh (0x1.fp-129 - 0.5 i)":
  4940. double: 1
  4941. idouble: 1
  4942. Test "Imaginary part of: casinh (0x1.fp-129 - 1.0 i)":
  4943. ildouble: 1
  4944. ldouble: 1
  4945. Test "Imaginary part of: casinh (0x1.fp-16385 + 0x0.ffffffffffffffffp0 i)":
  4946. ildouble: 1
  4947. ldouble: 1
  4948. Test "Real part of: casinh (0x1.fp-16385 + 0x1.0000000000000000000000000001p0 i)":
  4949. ildouble: 1
  4950. ldouble: 1
  4951. Test "Imaginary part of: casinh (0x1.fp-16385 - 0x0.ffffffffffffffffp0 i)":
  4952. ildouble: 1
  4953. ldouble: 1
  4954. Test "Real part of: casinh (0x1.fp-16385 - 0x1.0000000000000000000000000001p0 i)":
  4955. ildouble: 1
  4956. ldouble: 1
  4957. Test "Real part of: casinh (0x1.fp-30 + 1.0 i)":
  4958. ildouble: 1
  4959. ldouble: 1
  4960. Test "Real part of: casinh (0x1.fp-30 - 1.0 i)":
  4961. ildouble: 1
  4962. ldouble: 1
  4963. Test "Real part of: casinh (0x1.fp1023 + 0x1.fp1023 i)":
  4964. double: 1
  4965. idouble: 1
  4966. Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)":
  4967. double: 1
  4968. idouble: 1
  4969. Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i)":
  4970. ildouble: 1
  4971. ldouble: 1
  4972. Test "Real part of: casinh (0x1p-105 + 0.5 i)":
  4973. double: 1
  4974. idouble: 1
  4975. ildouble: 1
  4976. ldouble: 1
  4977. Test "Real part of: casinh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  4978. ildouble: 1
  4979. ldouble: 1
  4980. Test "Imaginary part of: casinh (0x1p-105 + 0x0.ffffffffffffffffffffffffffcp0 i)":
  4981. ildouble: 1
  4982. ldouble: 1
  4983. Test "Real part of: casinh (0x1p-105 - 0.5 i)":
  4984. double: 1
  4985. idouble: 1
  4986. ildouble: 1
  4987. ldouble: 1
  4988. Test "Real part of: casinh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  4989. ildouble: 1
  4990. ldouble: 1
  4991. Test "Imaginary part of: casinh (0x1p-105 - 0x0.ffffffffffffffffffffffffffcp0 i)":
  4992. ildouble: 1
  4993. ldouble: 1
  4994. Test "Real part of: casinh (0x1p-112 + 0.5 i)":
  4995. double: 1
  4996. idouble: 1
  4997. ildouble: 1
  4998. ldouble: 1
  4999. Test "Imaginary part of: casinh (0x1p-112 + 0.5 i)":
  5000. ildouble: 1
  5001. ldouble: 1
  5002. Test "Imaginary part of: casinh (0x1p-112 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5003. ildouble: 1
  5004. ldouble: 1
  5005. Test "Real part of: casinh (0x1p-112 - 0.5 i)":
  5006. double: 1
  5007. idouble: 1
  5008. ildouble: 1
  5009. ldouble: 1
  5010. Test "Imaginary part of: casinh (0x1p-112 - 0.5 i)":
  5011. ildouble: 1
  5012. ldouble: 1
  5013. Test "Imaginary part of: casinh (0x1p-112 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5014. ildouble: 1
  5015. ldouble: 1
  5016. Test "Real part of: casinh (0x1p-113 + 0x1.0000000000000000000000000001p0 i)":
  5017. ildouble: 1
  5018. ldouble: 1
  5019. Test "Real part of: casinh (0x1p-113 - 0x1.0000000000000000000000000001p0 i)":
  5020. ildouble: 1
  5021. ldouble: 1
  5022. Test "Real part of: casinh (0x1p-23 + 0.5 i)":
  5023. double: 1
  5024. idouble: 1
  5025. ildouble: 1
  5026. ldouble: 1
  5027. Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
  5028. ildouble: 1
  5029. ldouble: 1
  5030. Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
  5031. float: 2
  5032. ifloat: 2
  5033. Test "Imaginary part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
  5034. ildouble: 1
  5035. ldouble: 1
  5036. Test "Real part of: casinh (0x1p-23 + 0x1.000002p0 i)":
  5037. float: 1
  5038. ifloat: 1
  5039. ildouble: 1
  5040. ldouble: 1
  5041. Test "Real part of: casinh (0x1p-23 - 0.5 i)":
  5042. double: 1
  5043. idouble: 1
  5044. ildouble: 1
  5045. ldouble: 1
  5046. Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
  5047. ildouble: 1
  5048. ldouble: 1
  5049. Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
  5050. float: 2
  5051. ifloat: 2
  5052. Test "Imaginary part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
  5053. ildouble: 1
  5054. ldouble: 1
  5055. Test "Real part of: casinh (0x1p-23 - 0x1.000002p0 i)":
  5056. float: 1
  5057. ifloat: 1
  5058. ildouble: 1
  5059. ldouble: 1
  5060. Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)":
  5061. double: 1
  5062. idouble: 1
  5063. Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)":
  5064. double: 1
  5065. idouble: 1
  5066. Test "Real part of: casinh (0x1p-63 + 0.5 i)":
  5067. ildouble: 1
  5068. ldouble: 1
  5069. Test "Real part of: casinh (0x1p-63 + 0x0.ffffffffffffffffp0 i)":
  5070. ildouble: 1
  5071. ldouble: 1
  5072. Test "Real part of: casinh (0x1p-63 - 0.5 i)":
  5073. ildouble: 1
  5074. ldouble: 1
  5075. Test "Real part of: casinh (0x1p-63 - 0x0.ffffffffffffffffp0 i)":
  5076. ildouble: 1
  5077. ldouble: 1
  5078. Test "Real part of: casinh (0x1p500 + 1.0 i)":
  5079. ildouble: 1
  5080. ldouble: 1
  5081. Test "Real part of: casinh (0x1p500 - 1.0 i)":
  5082. ildouble: 1
  5083. ldouble: 1
  5084. Test "Real part of: casinh (0x1p5000 + 1.0 i)":
  5085. ildouble: 1
  5086. ldouble: 1
  5087. Test "Real part of: casinh (0x1p5000 - 1.0 i)":
  5088. ildouble: 1
  5089. ldouble: 1
  5090. Test "Real part of: casinh (1.0 + +0 i)":
  5091. double: 1
  5092. float: 1
  5093. idouble: 1
  5094. ifloat: 1
  5095. ildouble: 1
  5096. ldouble: 1
  5097. Test "Real part of: casinh (1.0 + 0.25 i)":
  5098. float: 1
  5099. ifloat: 1
  5100. ildouble: 1
  5101. ldouble: 1
  5102. Test "Real part of: casinh (1.0 + 0.5 i)":
  5103. double: 1
  5104. idouble: 1
  5105. ildouble: 1
  5106. ldouble: 1
  5107. Test "Imaginary part of: casinh (1.0 + 0.5 i)":
  5108. ildouble: 1
  5109. ldouble: 1
  5110. Test "Real part of: casinh (1.0 + 0x1.fp-10 i)":
  5111. double: 1
  5112. idouble: 1
  5113. Test "Imaginary part of: casinh (1.0 + 0x1.fp-10 i)":
  5114. float: 1
  5115. ifloat: 1
  5116. ildouble: 1
  5117. ldouble: 1
  5118. Test "Real part of: casinh (1.0 + 0x1.fp-100 i)":
  5119. double: 1
  5120. float: 1
  5121. idouble: 1
  5122. ifloat: 1
  5123. ildouble: 1
  5124. ldouble: 1
  5125. Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)":
  5126. double: 1
  5127. idouble: 1
  5128. ildouble: 1
  5129. ldouble: 1
  5130. Test "Real part of: casinh (1.0 + 0x1.fp-10000 i)":
  5131. ildouble: 1
  5132. ldouble: 1
  5133. Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)":
  5134. double: 1
  5135. idouble: 1
  5136. ildouble: 1
  5137. ldouble: 1
  5138. Test "Real part of: casinh (1.0 + 0x1.fp-129 i)":
  5139. double: 1
  5140. float: 1
  5141. idouble: 1
  5142. ifloat: 1
  5143. ildouble: 1
  5144. ldouble: 1
  5145. Test "Real part of: casinh (1.0 + 0x1.fp-16385 i)":
  5146. ildouble: 1
  5147. ldouble: 1
  5148. Test "Real part of: casinh (1.0 + 0x1.fp-30 i)":
  5149. double: 1
  5150. float: 1
  5151. idouble: 1
  5152. ifloat: 1
  5153. ildouble: 1
  5154. ldouble: 1
  5155. Test "Imaginary part of: casinh (1.0 + 0x1.fp-30 i)":
  5156. ildouble: 1
  5157. ldouble: 1
  5158. Test "Real part of: casinh (1.0 + 0x1p500 i)":
  5159. ildouble: 1
  5160. ldouble: 1
  5161. Test "Real part of: casinh (1.0 + 0x1p5000 i)":
  5162. ildouble: 1
  5163. ldouble: 1
  5164. Test "Real part of: casinh (1.0 - 0 i)":
  5165. double: 1
  5166. float: 1
  5167. idouble: 1
  5168. ifloat: 1
  5169. ildouble: 1
  5170. ldouble: 1
  5171. Test "Real part of: casinh (1.0 - 0.25 i)":
  5172. float: 1
  5173. ifloat: 1
  5174. ildouble: 1
  5175. ldouble: 1
  5176. Test "Real part of: casinh (1.0 - 0.5 i)":
  5177. double: 1
  5178. idouble: 1
  5179. ildouble: 1
  5180. ldouble: 1
  5181. Test "Imaginary part of: casinh (1.0 - 0.5 i)":
  5182. ildouble: 1
  5183. ldouble: 1
  5184. Test "Real part of: casinh (1.0 - 0x1.fp-10 i)":
  5185. double: 1
  5186. idouble: 1
  5187. Test "Imaginary part of: casinh (1.0 - 0x1.fp-10 i)":
  5188. float: 1
  5189. ifloat: 1
  5190. ildouble: 1
  5191. ldouble: 1
  5192. Test "Real part of: casinh (1.0 - 0x1.fp-100 i)":
  5193. double: 1
  5194. float: 1
  5195. idouble: 1
  5196. ifloat: 1
  5197. ildouble: 1
  5198. ldouble: 1
  5199. Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)":
  5200. double: 1
  5201. idouble: 1
  5202. ildouble: 1
  5203. ldouble: 1
  5204. Test "Real part of: casinh (1.0 - 0x1.fp-10000 i)":
  5205. ildouble: 1
  5206. ldouble: 1
  5207. Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)":
  5208. double: 1
  5209. idouble: 1
  5210. ildouble: 1
  5211. ldouble: 1
  5212. Test "Real part of: casinh (1.0 - 0x1.fp-129 i)":
  5213. double: 1
  5214. float: 1
  5215. idouble: 1
  5216. ifloat: 1
  5217. ildouble: 1
  5218. ldouble: 1
  5219. Test "Real part of: casinh (1.0 - 0x1.fp-16385 i)":
  5220. ildouble: 1
  5221. ldouble: 1
  5222. Test "Real part of: casinh (1.0 - 0x1.fp-30 i)":
  5223. double: 1
  5224. float: 1
  5225. idouble: 1
  5226. ifloat: 1
  5227. ildouble: 1
  5228. ldouble: 1
  5229. Test "Imaginary part of: casinh (1.0 - 0x1.fp-30 i)":
  5230. ildouble: 1
  5231. ldouble: 1
  5232. Test "Real part of: casinh (1.0 - 0x1p500 i)":
  5233. ildouble: 1
  5234. ldouble: 1
  5235. Test "Real part of: casinh (1.0 - 0x1p5000 i)":
  5236. ildouble: 1
  5237. ldouble: 1
  5238. Test "Real part of: casinh (1.5 + +0 i)":
  5239. double: 1
  5240. idouble: 1
  5241. ildouble: 1
  5242. ldouble: 1
  5243. Test "Real part of: casinh (1.5 + 0x1.fp-1025 i)":
  5244. double: 1
  5245. idouble: 1
  5246. ildouble: 1
  5247. ldouble: 1
  5248. Test "Real part of: casinh (1.5 + 0x1.fp-129 i)":
  5249. double: 1
  5250. idouble: 1
  5251. ildouble: 1
  5252. ldouble: 1
  5253. Test "Real part of: casinh (1.5 + 0x1.fp-16385 i)":
  5254. ildouble: 1
  5255. ldouble: 1
  5256. Test "Real part of: casinh (1.5 - 0 i)":
  5257. double: 1
  5258. idouble: 1
  5259. ildouble: 1
  5260. ldouble: 1
  5261. Test "Real part of: casinh (1.5 - 0x1.fp-1025 i)":
  5262. double: 1
  5263. idouble: 1
  5264. ildouble: 1
  5265. ldouble: 1
  5266. Test "Real part of: casinh (1.5 - 0x1.fp-129 i)":
  5267. double: 1
  5268. idouble: 1
  5269. ildouble: 1
  5270. ldouble: 1
  5271. Test "Real part of: casinh (1.5 - 0x1.fp-16385 i)":
  5272. ildouble: 1
  5273. ldouble: 1
  5274. # catan
  5275. Test "Imaginary part of: catan (-0x0.fffffffffffff8p0 + 0x1p-27 i)":
  5276. double: 1
  5277. idouble: 1
  5278. Test "Real part of: catan (-0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-16382 i)":
  5279. ildouble: 1
  5280. ldouble: 1
  5281. Test "Imaginary part of: catan (-0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-57 i)":
  5282. ildouble: 1
  5283. ldouble: 1
  5284. Test "Real part of: catan (-0x0.ffffffffffffffffffffffffffff8p0 - 0x1p-16382 i)":
  5285. ildouble: 1
  5286. ldouble: 1
  5287. Test "Real part of: catan (-0x0.ffffffp0 + 0x1p-126 i)":
  5288. ildouble: 1
  5289. ldouble: 1
  5290. Test "Imaginary part of: catan (-0x0.ffffffp0 + 0x1p-13 i)":
  5291. double: 1
  5292. float: 1
  5293. idouble: 1
  5294. ifloat: 1
  5295. ildouble: 1
  5296. ldouble: 1
  5297. Test "Real part of: catan (-0x0.ffffffp0 - 0x1p-126 i)":
  5298. ildouble: 1
  5299. ldouble: 1
  5300. Test "Imaginary part of: catan (-0x1.0000000000000000000000000001p0 + 0x1p-16382 i)":
  5301. ildouble: 1
  5302. ldouble: 1
  5303. Test "Imaginary part of: catan (-0x1.0000000000000000000000000001p0 - 0x1p-16382 i)":
  5304. ildouble: 1
  5305. ldouble: 1
  5306. Test "Imaginary part of: catan (-0x1.0000000000000000000000000001p0 - 0x1p-57 i)":
  5307. ildouble: 1
  5308. ldouble: 1
  5309. Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)":
  5310. double: 1
  5311. idouble: 1
  5312. Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)":
  5313. float: 1
  5314. ifloat: 1
  5315. ildouble: 1
  5316. ldouble: 1
  5317. Test "Real part of: catan (-0x1.000002p0 + 0x1p-13 i)":
  5318. float: 1
  5319. ifloat: 1
  5320. Test "Real part of: catan (-0x1.000002p0 - 0x1p-126 i)":
  5321. float: 1
  5322. ifloat: 1
  5323. ildouble: 1
  5324. ldouble: 1
  5325. Test "Real part of: catan (-0x1.000002p0 - 0x1p-13 i)":
  5326. float: 1
  5327. ifloat: 1
  5328. Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)":
  5329. double: 1
  5330. idouble: 1
  5331. Test "Imaginary part of: catan (-0x1.fp1023 + 0x1.fp1023 i)":
  5332. double: 1
  5333. idouble: 1
  5334. Test "Imaginary part of: catan (-0x1.fp1023 - 0x1.fp1023 i)":
  5335. double: 1
  5336. idouble: 1
  5337. Test "Imaginary part of: catan (-0x1.fp127 + 0x1.fp127 i)":
  5338. double: 1
  5339. idouble: 1
  5340. Test "Imaginary part of: catan (-0x1.fp127 - 0x1.fp127 i)":
  5341. double: 1
  5342. idouble: 1
  5343. Test "Imaginary part of: catan (-0x1.fp16383 + 0x1.fp16383 i)":
  5344. ildouble: 1
  5345. ldouble: 1
  5346. Test "Imaginary part of: catan (-0x1.fp16383 - 0x1.fp16383 i)":
  5347. ildouble: 1
  5348. ldouble: 1
  5349. Test "Imaginary part of: catan (-0x1p-1020 + 1.0 i)":
  5350. double: 1
  5351. idouble: 1
  5352. Test "Imaginary part of: catan (-0x1p-1020 - 1.0 i)":
  5353. double: 1
  5354. idouble: 1
  5355. Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)":
  5356. float: 1
  5357. ifloat: 1
  5358. Test "Real part of: catan (-0x1p-13 + 1.0 i)":
  5359. float: 1
  5360. ifloat: 1
  5361. Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)":
  5362. float: 1
  5363. ifloat: 1
  5364. Test "Imaginary part of: catan (-0x1p-13 - 0x1.000002p0 i)":
  5365. float: 1
  5366. ifloat: 1
  5367. Test "Real part of: catan (-0x1p-13 - 1.0 i)":
  5368. float: 1
  5369. ifloat: 1
  5370. Test "Imaginary part of: catan (-0x1p-16380 + 1.0 i)":
  5371. ildouble: 1
  5372. ldouble: 1
  5373. Test "Imaginary part of: catan (-0x1p-16380 - 1.0 i)":
  5374. ildouble: 1
  5375. ldouble: 1
  5376. Test "Real part of: catan (-0x1p-33 + 0x0.ffffffffffffffffp0 i)":
  5377. ildouble: 1
  5378. ldouble: 1
  5379. Test "Real part of: catan (-0x1p-33 + 0x1.0000000000000002p0 i)":
  5380. ildouble: 1
  5381. ldouble: 1
  5382. Test "Real part of: catan (-0x1p-33 - 0x0.ffffffffffffffffp0 i)":
  5383. ildouble: 1
  5384. ldouble: 1
  5385. Test "Real part of: catan (-0x1p-33 - 0x1.0000000000000002p0 i)":
  5386. ildouble: 1
  5387. ldouble: 1
  5388. Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)":
  5389. float: 1
  5390. ifloat: 1
  5391. Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)":
  5392. float: 1
  5393. ifloat: 1
  5394. Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)":
  5395. float: 1
  5396. ifloat: 1
  5397. Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)":
  5398. float: 1
  5399. ifloat: 1
  5400. Test "Real part of: catan (-1.0 + 0x1p-13 i)":
  5401. float: 1
  5402. ifloat: 1
  5403. ildouble: 1
  5404. ldouble: 1
  5405. Test "Real part of: catan (-1.0 - 0x1p-13 i)":
  5406. float: 1
  5407. ifloat: 1
  5408. ildouble: 1
  5409. ldouble: 1
  5410. Test "Imaginary part of: catan (-2 - 3 i)":
  5411. double: 1
  5412. float: 1
  5413. idouble: 1
  5414. ifloat: 1
  5415. Test "Imaginary part of: catan (0.75 + 1.25 i)":
  5416. ildouble: 1
  5417. ldouble: 1
  5418. Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)":
  5419. double: 1
  5420. idouble: 1
  5421. Test "Real part of: catan (0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-16382 i)":
  5422. ildouble: 1
  5423. ldouble: 1
  5424. Test "Imaginary part of: catan (0x0.ffffffffffffffffffffffffffff8p0 + 0x1p-57 i)":
  5425. ildouble: 1
  5426. ldouble: 1
  5427. Test "Real part of: catan (0x0.ffffffffffffffffffffffffffff8p0 - 0x1p-16382 i)":
  5428. ildouble: 1
  5429. ldouble: 1
  5430. Test "Real part of: catan (0x0.ffffffp0 + 0x1p-126 i)":
  5431. ildouble: 1
  5432. ldouble: 1
  5433. Test "Imaginary part of: catan (0x0.ffffffp0 + 0x1p-13 i)":
  5434. double: 1
  5435. float: 1
  5436. idouble: 1
  5437. ifloat: 1
  5438. ildouble: 1
  5439. ldouble: 1
  5440. Test "Real part of: catan (0x0.ffffffp0 - 0x1p-126 i)":
  5441. ildouble: 1
  5442. ldouble: 1
  5443. Test "Imaginary part of: catan (0x1.0000000000000000000000000001p0 + 0x1p-16382 i)":
  5444. ildouble: 1
  5445. ldouble: 1
  5446. Test "Imaginary part of: catan (0x1.0000000000000000000000000001p0 - 0x1p-16382 i)":
  5447. ildouble: 1
  5448. ldouble: 1
  5449. Test "Imaginary part of: catan (0x1.0000000000000000000000000001p0 - 0x1p-57 i)":
  5450. ildouble: 1
  5451. ldouble: 1
  5452. Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)":
  5453. double: 1
  5454. idouble: 1
  5455. Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)":
  5456. float: 1
  5457. ifloat: 1
  5458. ildouble: 1
  5459. ldouble: 1
  5460. Test "Real part of: catan (0x1.000002p0 + 0x1p-13 i)":
  5461. float: 1
  5462. ifloat: 1
  5463. Test "Real part of: catan (0x1.000002p0 - 0x1p-126 i)":
  5464. float: 1
  5465. ifloat: 1
  5466. ildouble: 1
  5467. ldouble: 1
  5468. Test "Real part of: catan (0x1.000002p0 - 0x1p-13 i)":
  5469. float: 1
  5470. ifloat: 1
  5471. Test "Imaginary part of: catan (0x1.000002p0 - 0x1p-13 i)":
  5472. double: 1
  5473. idouble: 1
  5474. Test "Imaginary part of: catan (0x1.fp1023 + 0x1.fp1023 i)":
  5475. double: 1
  5476. idouble: 1
  5477. Test "Imaginary part of: catan (0x1.fp1023 - 0x1.fp1023 i)":
  5478. double: 1
  5479. idouble: 1
  5480. Test "Imaginary part of: catan (0x1.fp127 + 0x1.fp127 i)":
  5481. double: 1
  5482. idouble: 1
  5483. Test "Imaginary part of: catan (0x1.fp127 - 0x1.fp127 i)":
  5484. double: 1
  5485. idouble: 1
  5486. Test "Imaginary part of: catan (0x1.fp16383 + 0x1.fp16383 i)":
  5487. ildouble: 1
  5488. ldouble: 1
  5489. Test "Imaginary part of: catan (0x1.fp16383 - 0x1.fp16383 i)":
  5490. ildouble: 1
  5491. ldouble: 1
  5492. Test "Imaginary part of: catan (0x1p-1020 + 1.0 i)":
  5493. double: 1
  5494. idouble: 1
  5495. Test "Imaginary part of: catan (0x1p-1020 - 1.0 i)":
  5496. double: 1
  5497. idouble: 1
  5498. Test "Real part of: catan (0x1p-13 + 0x1.000002p0 i)":
  5499. float: 1
  5500. ifloat: 1
  5501. Test "Real part of: catan (0x1p-13 + 1.0 i)":
  5502. float: 1
  5503. ifloat: 1
  5504. Test "Real part of: catan (0x1p-13 - 0x1.000002p0 i)":
  5505. float: 1
  5506. ifloat: 1
  5507. Test "Imaginary part of: catan (0x1p-13 - 0x1.000002p0 i)":
  5508. float: 1
  5509. ifloat: 1
  5510. Test "Real part of: catan (0x1p-13 - 1.0 i)":
  5511. float: 1
  5512. ifloat: 1
  5513. Test "Imaginary part of: catan (0x1p-16380 + 1.0 i)":
  5514. ildouble: 1
  5515. ldouble: 1
  5516. Test "Imaginary part of: catan (0x1p-16380 - 1.0 i)":
  5517. ildouble: 1
  5518. ldouble: 1
  5519. Test "Real part of: catan (0x1p-33 + 0x0.ffffffffffffffffp0 i)":
  5520. ildouble: 1
  5521. ldouble: 1
  5522. Test "Real part of: catan (0x1p-33 + 0x1.0000000000000002p0 i)":
  5523. ildouble: 1
  5524. ldouble: 1
  5525. Test "Real part of: catan (0x1p-33 - 0x0.ffffffffffffffffp0 i)":
  5526. ildouble: 1
  5527. ldouble: 1
  5528. Test "Real part of: catan (0x1p-33 - 0x1.0000000000000002p0 i)":
  5529. ildouble: 1
  5530. ldouble: 1
  5531. Test "Imaginary part of: catan (0x1p-54 + 1.0 i)":
  5532. float: 1
  5533. ifloat: 1
  5534. Test "Imaginary part of: catan (0x1p-54 - 1.0 i)":
  5535. float: 1
  5536. ifloat: 1
  5537. Test "Imaginary part of: catan (0x1p-57 + 1.0 i)":
  5538. float: 1
  5539. ifloat: 1
  5540. Test "Imaginary part of: catan (0x1p-57 - 1.0 i)":
  5541. float: 1
  5542. ifloat: 1
  5543. Test "Real part of: catan (1.0 + 0x1p-13 i)":
  5544. float: 1
  5545. ifloat: 1
  5546. ildouble: 1
  5547. ldouble: 1
  5548. Test "Real part of: catan (1.0 - 0x1p-13 i)":
  5549. float: 1
  5550. ifloat: 1
  5551. ildouble: 1
  5552. ldouble: 1
  5553. # catanh
  5554. Test "Imaginary part of: catanh (-0x0.ffffffffffffffffp0 + 0x1p-33 i)":
  5555. ildouble: 1
  5556. ldouble: 1
  5557. Test "Imaginary part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-33 i)":
  5558. ildouble: 1
  5559. ldouble: 1
  5560. Test "Imaginary part of: catanh (-0x1.0000000000000002p0 + 0x1p-33 i)":
  5561. ildouble: 1
  5562. ldouble: 1
  5563. Test "Imaginary part of: catanh (-0x1.0000000000000002p0 - 0x1p-33 i)":
  5564. ildouble: 1
  5565. ldouble: 1
  5566. Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
  5567. float: 1
  5568. ifloat: 1
  5569. Test "Imaginary part of: catanh (-0x1.000002p0 + 0x1p-13 i)":
  5570. float: 1
  5571. ifloat: 1
  5572. Test "Real part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
  5573. float: 1
  5574. ifloat: 1
  5575. Test "Imaginary part of: catanh (-0x1.000002p0 - 0x1p-13 i)":
  5576. float: 1
  5577. ifloat: 1
  5578. Test "Real part of: catanh (-0x1.fp1023 + 0x1.fp1023 i)":
  5579. double: 1
  5580. idouble: 1
  5581. Test "Real part of: catanh (-0x1.fp1023 - 0x1.fp1023 i)":
  5582. double: 1
  5583. idouble: 1
  5584. Test "Real part of: catanh (-0x1.fp127 + 0x1.fp127 i)":
  5585. double: 1
  5586. idouble: 1
  5587. Test "Real part of: catanh (-0x1.fp127 - 0x1.fp127 i)":
  5588. double: 1
  5589. idouble: 1
  5590. Test "Real part of: catanh (-0x1.fp16383 + 0x1.fp16383 i)":
  5591. ildouble: 1
  5592. ldouble: 1
  5593. Test "Real part of: catanh (-0x1.fp16383 - 0x1.fp16383 i)":
  5594. ildouble: 1
  5595. ldouble: 1
  5596. Test "Imaginary part of: catanh (-0x1p-126 + 0x0.ffffffp0 i)":
  5597. ildouble: 1
  5598. ldouble: 1
  5599. Test "Imaginary part of: catanh (-0x1p-126 + 0x1.000002p0 i)":
  5600. float: 1
  5601. ifloat: 1
  5602. ildouble: 1
  5603. ldouble: 1
  5604. Test "Imaginary part of: catanh (-0x1p-126 - 0x0.ffffffp0 i)":
  5605. ildouble: 1
  5606. ldouble: 1
  5607. Test "Imaginary part of: catanh (-0x1p-126 - 0x1.000002p0 i)":
  5608. float: 1
  5609. ifloat: 1
  5610. ildouble: 1
  5611. ldouble: 1
  5612. Test "Real part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
  5613. double: 1
  5614. idouble: 1
  5615. Test "Imaginary part of: catanh (-0x1p-13 + 0x1.000002p0 i)":
  5616. float: 1
  5617. ifloat: 1
  5618. Test "Imaginary part of: catanh (-0x1p-13 + 1.0 i)":
  5619. float: 1
  5620. ifloat: 1
  5621. ildouble: 1
  5622. ldouble: 1
  5623. Test "Real part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
  5624. double: 1
  5625. idouble: 1
  5626. Test "Imaginary part of: catanh (-0x1p-13 - 0x1.000002p0 i)":
  5627. float: 1
  5628. ifloat: 1
  5629. Test "Imaginary part of: catanh (-0x1p-13 - 1.0 i)":
  5630. float: 1
  5631. ifloat: 1
  5632. ildouble: 1
  5633. ldouble: 1
  5634. Test "Imaginary part of: catanh (-0x1p-16382 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5635. ildouble: 1
  5636. ldouble: 1
  5637. Test "Real part of: catanh (-0x1p-16382 + 0x1.0000000000000000000000000001p0 i)":
  5638. ildouble: 1
  5639. ldouble: 1
  5640. Test "Imaginary part of: catanh (-0x1p-16382 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5641. ildouble: 1
  5642. ldouble: 1
  5643. Test "Real part of: catanh (-0x1p-16382 - 0x1.0000000000000000000000000001p0 i)":
  5644. ildouble: 1
  5645. ldouble: 1
  5646. Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)":
  5647. double: 1
  5648. idouble: 1
  5649. Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)":
  5650. double: 1
  5651. idouble: 1
  5652. Test "Real part of: catanh (-0x1p-57 + 0x1.0000000000000000000000000001p0 i)":
  5653. ildouble: 1
  5654. ldouble: 1
  5655. Test "Real part of: catanh (-0x1p-57 - 0x1.0000000000000000000000000001p0 i)":
  5656. ildouble: 1
  5657. ldouble: 1
  5658. Test "Real part of: catanh (-1.0 + 0x1p-1020 i)":
  5659. double: 1
  5660. idouble: 1
  5661. Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)":
  5662. float: 1
  5663. ifloat: 1
  5664. Test "Real part of: catanh (-1.0 + 0x1p-16380 i)":
  5665. ildouble: 1
  5666. ldouble: 1
  5667. Test "Real part of: catanh (-1.0 + 0x1p-54 i)":
  5668. float: 1
  5669. ifloat: 1
  5670. Test "Real part of: catanh (-1.0 + 0x1p-57 i)":
  5671. float: 1
  5672. ifloat: 1
  5673. Test "Real part of: catanh (-1.0 - 0x1p-1020 i)":
  5674. double: 1
  5675. idouble: 1
  5676. Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)":
  5677. float: 1
  5678. ifloat: 1
  5679. Test "Real part of: catanh (-1.0 - 0x1p-16380 i)":
  5680. ildouble: 1
  5681. ldouble: 1
  5682. Test "Real part of: catanh (-1.0 - 0x1p-54 i)":
  5683. float: 1
  5684. ifloat: 1
  5685. Test "Real part of: catanh (-1.0 - 0x1p-57 i)":
  5686. float: 1
  5687. ifloat: 1
  5688. Test "Real part of: catanh (-2 - 3 i)":
  5689. double: 1
  5690. idouble: 1
  5691. ildouble: 1
  5692. ldouble: 1
  5693. Test "Real part of: catanh (0.75 + 1.25 i)":
  5694. ildouble: 1
  5695. ldouble: 1
  5696. Test "Imaginary part of: catanh (0.75 + 1.25 i)":
  5697. ildouble: 1
  5698. ldouble: 1
  5699. Test "Imaginary part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-33 i)":
  5700. ildouble: 1
  5701. ldouble: 1
  5702. Test "Imaginary part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-33 i)":
  5703. ildouble: 1
  5704. ldouble: 1
  5705. Test "Imaginary part of: catanh (0x1.0000000000000002p0 + 0x1p-33 i)":
  5706. ildouble: 1
  5707. ldouble: 1
  5708. Test "Imaginary part of: catanh (0x1.0000000000000002p0 - 0x1p-33 i)":
  5709. ildouble: 1
  5710. ldouble: 1
  5711. Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)":
  5712. float: 1
  5713. ifloat: 1
  5714. Test "Imaginary part of: catanh (0x1.000002p0 - 0x1p-13 i)":
  5715. float: 1
  5716. ifloat: 1
  5717. Test "Real part of: catanh (0x1.fp1023 + 0x1.fp1023 i)":
  5718. double: 1
  5719. idouble: 1
  5720. Test "Real part of: catanh (0x1.fp1023 - 0x1.fp1023 i)":
  5721. double: 1
  5722. idouble: 1
  5723. Test "Real part of: catanh (0x1.fp127 + 0x1.fp127 i)":
  5724. double: 1
  5725. idouble: 1
  5726. Test "Real part of: catanh (0x1.fp127 - 0x1.fp127 i)":
  5727. double: 1
  5728. idouble: 1
  5729. Test "Real part of: catanh (0x1.fp16383 + 0x1.fp16383 i)":
  5730. ildouble: 1
  5731. ldouble: 1
  5732. Test "Real part of: catanh (0x1.fp16383 - 0x1.fp16383 i)":
  5733. ildouble: 1
  5734. ldouble: 1
  5735. Test "Imaginary part of: catanh (0x1p-126 + 0x0.ffffffp0 i)":
  5736. ildouble: 1
  5737. ldouble: 1
  5738. Test "Imaginary part of: catanh (0x1p-126 + 0x1.000002p0 i)":
  5739. float: 1
  5740. ifloat: 1
  5741. ildouble: 1
  5742. ldouble: 1
  5743. Test "Imaginary part of: catanh (0x1p-126 - 0x0.ffffffp0 i)":
  5744. ildouble: 1
  5745. ldouble: 1
  5746. Test "Imaginary part of: catanh (0x1p-126 - 0x1.000002p0 i)":
  5747. float: 1
  5748. ifloat: 1
  5749. ildouble: 1
  5750. ldouble: 1
  5751. Test "Real part of: catanh (0x1p-13 + 0x0.ffffffp0 i)":
  5752. double: 1
  5753. float: 1
  5754. idouble: 1
  5755. ifloat: 1
  5756. ildouble: 1
  5757. ldouble: 1
  5758. Test "Imaginary part of: catanh (0x1p-13 + 0x1.000002p0 i)":
  5759. float: 1
  5760. ifloat: 1
  5761. Test "Imaginary part of: catanh (0x1p-13 + 1.0 i)":
  5762. float: 1
  5763. ifloat: 1
  5764. ildouble: 1
  5765. ldouble: 1
  5766. Test "Real part of: catanh (0x1p-13 - 0x0.ffffffp0 i)":
  5767. double: 1
  5768. float: 1
  5769. idouble: 1
  5770. ifloat: 1
  5771. ildouble: 1
  5772. ldouble: 1
  5773. Test "Imaginary part of: catanh (0x1p-13 - 0x1.000002p0 i)":
  5774. float: 1
  5775. ifloat: 1
  5776. Test "Imaginary part of: catanh (0x1p-13 - 1.0 i)":
  5777. float: 1
  5778. ifloat: 1
  5779. ildouble: 1
  5780. ldouble: 1
  5781. Test "Imaginary part of: catanh (0x1p-16382 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5782. ildouble: 1
  5783. ldouble: 1
  5784. Test "Real part of: catanh (0x1p-16382 + 0x1.0000000000000000000000000001p0 i)":
  5785. ildouble: 1
  5786. ldouble: 1
  5787. Test "Imaginary part of: catanh (0x1p-16382 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5788. ildouble: 1
  5789. ldouble: 1
  5790. Test "Real part of: catanh (0x1p-16382 - 0x1.0000000000000000000000000001p0 i)":
  5791. ildouble: 1
  5792. ldouble: 1
  5793. Test "Real part of: catanh (0x1p-27 + 0x0.fffffffffffff8p0 i)":
  5794. double: 1
  5795. idouble: 1
  5796. Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)":
  5797. double: 1
  5798. idouble: 1
  5799. Test "Real part of: catanh (0x1p-57 + 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5800. ildouble: 1
  5801. ldouble: 1
  5802. Test "Real part of: catanh (0x1p-57 - 0x0.ffffffffffffffffffffffffffff8p0 i)":
  5803. ildouble: 1
  5804. ldouble: 1
  5805. Test "Real part of: catanh (1.0 + 0x1p-1020 i)":
  5806. double: 1
  5807. idouble: 1
  5808. Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)":
  5809. float: 1
  5810. ifloat: 1
  5811. Test "Real part of: catanh (1.0 + 0x1p-16380 i)":
  5812. ildouble: 1
  5813. ldouble: 1
  5814. Test "Real part of: catanh (1.0 + 0x1p-54 i)":
  5815. float: 1
  5816. ifloat: 1
  5817. Test "Real part of: catanh (1.0 + 0x1p-57 i)":
  5818. float: 1
  5819. ifloat: 1
  5820. Test "Real part of: catanh (1.0 - 0x1p-1020 i)":
  5821. double: 1
  5822. idouble: 1
  5823. Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)":
  5824. float: 1
  5825. ifloat: 1
  5826. Test "Real part of: catanh (1.0 - 0x1p-16380 i)":
  5827. ildouble: 1
  5828. ldouble: 1
  5829. Test "Real part of: catanh (1.0 - 0x1p-54 i)":
  5830. float: 1
  5831. ifloat: 1
  5832. Test "Real part of: catanh (1.0 - 0x1p-57 i)":
  5833. float: 1
  5834. ifloat: 1
  5835. # cbrt
  5836. Test "cbrt (-0.001)":
  5837. ildouble: 1
  5838. ldouble: 1
  5839. Test "cbrt (-27.0)":
  5840. double: 1
  5841. idouble: 1
  5842. Test "cbrt (0.75)":
  5843. double: 1
  5844. idouble: 1
  5845. Test "cbrt (0.9921875)":
  5846. double: 1
  5847. idouble: 1
  5848. # ccos
  5849. Test "Imaginary part of: ccos (-0.75 + 11357.25 i)":
  5850. ildouble: 1
  5851. ldouble: 1
  5852. Test "Imaginary part of: ccos (-0.75 + 710.5 i)":
  5853. double: 1
  5854. idouble: 1
  5855. ildouble: 1
  5856. ldouble: 1
  5857. Test "Real part of: ccos (-0.75 + 89.5 i)":
  5858. ildouble: 1
  5859. ldouble: 1
  5860. Test "Imaginary part of: ccos (-0.75 + 89.5 i)":
  5861. float: 1
  5862. ifloat: 1
  5863. ildouble: 1
  5864. ldouble: 1
  5865. Test "Imaginary part of: ccos (-0.75 - 11357.25 i)":
  5866. ildouble: 1
  5867. ldouble: 1
  5868. Test "Imaginary part of: ccos (-0.75 - 710.5 i)":
  5869. double: 1
  5870. idouble: 1
  5871. ildouble: 1
  5872. ldouble: 1
  5873. Test "Real part of: ccos (-0.75 - 89.5 i)":
  5874. ildouble: 1
  5875. ldouble: 1
  5876. Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
  5877. float: 1
  5878. ifloat: 1
  5879. ildouble: 1
  5880. ldouble: 1
  5881. Test "Real part of: ccos (-2 - 3 i)":
  5882. ildouble: 1
  5883. ldouble: 1
  5884. Test "Imaginary part of: ccos (-2 - 3 i)":
  5885. float: 1
  5886. ifloat: 1
  5887. ildouble: 1
  5888. ldouble: 1
  5889. Test "Real part of: ccos (0.75 + 1.25 i)":
  5890. double: 1
  5891. float: 1
  5892. idouble: 1
  5893. ifloat: 1
  5894. Test "Imaginary part of: ccos (0.75 + 1.25 i)":
  5895. float: 1
  5896. ifloat: 1
  5897. Test "Imaginary part of: ccos (0.75 + 11357.25 i)":
  5898. ildouble: 1
  5899. ldouble: 1
  5900. Test "Imaginary part of: ccos (0.75 + 710.5 i)":
  5901. double: 1
  5902. idouble: 1
  5903. ildouble: 1
  5904. ldouble: 1
  5905. Test "Real part of: ccos (0.75 + 89.5 i)":
  5906. ildouble: 1
  5907. ldouble: 1
  5908. Test "Imaginary part of: ccos (0.75 + 89.5 i)":
  5909. float: 1
  5910. ifloat: 1
  5911. ildouble: 1
  5912. ldouble: 1
  5913. Test "Imaginary part of: ccos (0.75 - 11357.25 i)":
  5914. ildouble: 1
  5915. ldouble: 1
  5916. Test "Imaginary part of: ccos (0.75 - 710.5 i)":
  5917. double: 1
  5918. idouble: 1
  5919. ildouble: 1
  5920. ldouble: 1
  5921. Test "Real part of: ccos (0.75 - 89.5 i)":
  5922. ildouble: 1
  5923. ldouble: 1
  5924. Test "Imaginary part of: ccos (0.75 - 89.5 i)":
  5925. float: 1
  5926. ifloat: 1
  5927. ildouble: 1
  5928. ldouble: 1
  5929. Test "Imaginary part of: ccos (0x1p-1074 + 1440 i)":
  5930. double: 1
  5931. idouble: 1
  5932. Test "Imaginary part of: ccos (0x1p-16434 + 22730 i)":
  5933. ildouble: 1
  5934. ldouble: 1
  5935. # ccosh
  5936. Test "Imaginary part of: ccosh (-11357.25 + 0.75 i)":
  5937. ildouble: 1
  5938. ldouble: 1
  5939. Test "Imaginary part of: ccosh (-11357.25 - 0.75 i)":
  5940. ildouble: 1
  5941. ldouble: 1
  5942. Test "Real part of: ccosh (-2 - 3 i)":
  5943. float: 1
  5944. ifloat: 1
  5945. ildouble: 1
  5946. ldouble: 1
  5947. Test "Imaginary part of: ccosh (-2 - 3 i)":
  5948. float: 1
  5949. ifloat: 1
  5950. ildouble: 1
  5951. ldouble: 1
  5952. Test "Imaginary part of: ccosh (-710.5 + 0.75 i)":
  5953. double: 1
  5954. idouble: 1
  5955. ildouble: 1
  5956. ldouble: 1
  5957. Test "Imaginary part of: ccosh (-710.5 - 0.75 i)":
  5958. double: 1
  5959. idouble: 1
  5960. ildouble: 1
  5961. ldouble: 1
  5962. Test "Real part of: ccosh (-89.5 + 0.75 i)":
  5963. ildouble: 1
  5964. ldouble: 1
  5965. Test "Imaginary part of: ccosh (-89.5 + 0.75 i)":
  5966. float: 1
  5967. ifloat: 1
  5968. ildouble: 1
  5969. ldouble: 1
  5970. Test "Real part of: ccosh (-89.5 - 0.75 i)":
  5971. ildouble: 1
  5972. ldouble: 1
  5973. Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
  5974. float: 1
  5975. ifloat: 1
  5976. ildouble: 1
  5977. ldouble: 1
  5978. Test "Real part of: ccosh (0.75 + 1.25 i)":
  5979. double: 1
  5980. float: 1
  5981. idouble: 1
  5982. ifloat: 1
  5983. Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
  5984. float: 1
  5985. ifloat: 1
  5986. Test "Imaginary part of: ccosh (11357.25 + 0.75 i)":
  5987. ildouble: 1
  5988. ldouble: 1
  5989. Test "Imaginary part of: ccosh (11357.25 - 0.75 i)":
  5990. ildouble: 1
  5991. ldouble: 1
  5992. Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
  5993. double: 1
  5994. idouble: 1
  5995. Test "Imaginary part of: ccosh (22730 + 0x1p-16434 i)":
  5996. ildouble: 1
  5997. ldouble: 1
  5998. Test "Imaginary part of: ccosh (710.5 + 0.75 i)":
  5999. double: 1
  6000. idouble: 1
  6001. ildouble: 1
  6002. ldouble: 1
  6003. Test "Imaginary part of: ccosh (710.5 - 0.75 i)":
  6004. double: 1
  6005. idouble: 1
  6006. ildouble: 1
  6007. ldouble: 1
  6008. Test "Real part of: ccosh (89.5 + 0.75 i)":
  6009. ildouble: 1
  6010. ldouble: 1
  6011. Test "Imaginary part of: ccosh (89.5 + 0.75 i)":
  6012. float: 1
  6013. ifloat: 1
  6014. ildouble: 1
  6015. ldouble: 1
  6016. Test "Real part of: ccosh (89.5 - 0.75 i)":
  6017. ildouble: 1
  6018. ldouble: 1
  6019. Test "Imaginary part of: ccosh (89.5 - 0.75 i)":
  6020. float: 1
  6021. ifloat: 1
  6022. ildouble: 1
  6023. ldouble: 1
  6024. # cexp
  6025. Test "Imaginary part of: cexp (-10000 + 0x1p16383 i)":
  6026. ildouble: 1
  6027. ldouble: 1
  6028. Test "Real part of: cexp (-2.0 - 3.0 i)":
  6029. ildouble: 1
  6030. ldouble: 1
  6031. Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
  6032. float: 1
  6033. ifloat: 1
  6034. ildouble: 1
  6035. ldouble: 1
  6036. Test "Imaginary part of: cexp (-720 + 0.75 i)":
  6037. ildouble: 1
  6038. ldouble: 1
  6039. Test "Imaginary part of: cexp (-95 + 0.75 i)":
  6040. double: 1
  6041. idouble: 1
  6042. Test "Real part of: cexp (0.75 + 1.25 i)":
  6043. float: 1
  6044. ifloat: 1
  6045. Test "Imaginary part of: cexp (0.75 + 1.25 i)":
  6046. ildouble: 1
  6047. ldouble: 1
  6048. Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
  6049. double: 1
  6050. idouble: 1
  6051. Test "Imaginary part of: cexp (22730 + 0x1p-16434 i)":
  6052. ildouble: 1
  6053. ldouble: 1
  6054. Test "Real part of: cexp (50 + 0x1p127 i)":
  6055. double: 2
  6056. float: 1
  6057. idouble: 2
  6058. ifloat: 1
  6059. ildouble: 1
  6060. ldouble: 1
  6061. Test "Imaginary part of: cexp (50 + 0x1p127 i)":
  6062. double: 1
  6063. idouble: 1
  6064. Test "Real part of: cexp (500 + 0x1p1023 i)":
  6065. double: 1
  6066. idouble: 1
  6067. Test "Real part of: cexp (709.8125 + 0.75 i)":
  6068. double: 1
  6069. idouble: 1
  6070. Test "Imaginary part of: cexp (709.8125 + 0.75 i)":
  6071. double: 1
  6072. idouble: 1
  6073. ildouble: 1
  6074. ldouble: 1
  6075. Test "Real part of: cexp (88.75 + 0.75 i)":
  6076. float: 1
  6077. ifloat: 1
  6078. ildouble: 1
  6079. ldouble: 1
  6080. Test "Imaginary part of: cexp (88.75 + 0.75 i)":
  6081. float: 2
  6082. ifloat: 2
  6083. ildouble: 1
  6084. ldouble: 1
  6085. # clog
  6086. Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
  6087. double: 1
  6088. idouble: 1
  6089. Test "Real part of: clog (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
  6090. double: 1
  6091. idouble: 1
  6092. Test "Imaginary part of: clog (-0x1.234566p-40 - 1.0 i)":
  6093. float: 1
  6094. ifloat: 1
  6095. Test "Real part of: clog (-0x1.fp+127 + 0x1p-149 i)":
  6096. float: 1
  6097. ifloat: 1
  6098. Test "Real part of: clog (-0x1.fp+127 - 0x1p-149 i)":
  6099. float: 1
  6100. ifloat: 1
  6101. Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16445 i)":
  6102. ildouble: 1
  6103. ldouble: 1
  6104. Test "Real part of: clog (-0x1.fp+16383 + 0x1p-16494 i)":
  6105. ildouble: 1
  6106. ldouble: 1
  6107. Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16445 i)":
  6108. ildouble: 1
  6109. ldouble: 1
  6110. Test "Real part of: clog (-0x1.fp+16383 - 0x1p-16494 i)":
  6111. ildouble: 1
  6112. ldouble: 1
  6113. Test "Real part of: clog (-0x1p-149 + 0x1.fp+127 i)":
  6114. float: 1
  6115. ifloat: 1
  6116. Test "Imaginary part of: clog (-0x1p-149 + 0x1.fp+127 i)":
  6117. float: 1
  6118. ifloat: 1
  6119. Test "Real part of: clog (-0x1p-149 - 0x1.fp+127 i)":
  6120. float: 1
  6121. ifloat: 1
  6122. Test "Imaginary part of: clog (-0x1p-149 - 0x1.fp+127 i)":
  6123. float: 1
  6124. ifloat: 1
  6125. Test "Real part of: clog (-0x1p-16445 + 0x1.fp+16383 i)":
  6126. ildouble: 1
  6127. ldouble: 1
  6128. Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)":
  6129. ildouble: 1
  6130. ldouble: 1
  6131. Test "Real part of: clog (-0x1p-16494 + 0x1.fp+16383 i)":
  6132. ildouble: 1
  6133. ldouble: 1
  6134. Test "Real part of: clog (-0x1p-16494 - 0x1.fp+16383 i)":
  6135. ildouble: 1
  6136. ldouble: 1
  6137. Test "Real part of: clog (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
  6138. float: 1
  6139. ifloat: 1
  6140. Test "Real part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
  6141. float: 1
  6142. ifloat: 1
  6143. Test "Imaginary part of: clog (0x1.000566p0 + 0x1.234p-10 i)":
  6144. ildouble: 1
  6145. ldouble: 1
  6146. Test "Real part of: clog (0x1.fp+127 + 0x1p-149 i)":
  6147. float: 1
  6148. ifloat: 1
  6149. Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)":
  6150. float: 1
  6151. ifloat: 1
  6152. Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)":
  6153. ildouble: 1
  6154. ldouble: 1
  6155. Test "Real part of: clog (0x1.fp+16383 + 0x1p-16445 i)":
  6156. ildouble: 1
  6157. ldouble: 1
  6158. Test "Real part of: clog (0x1.fp+16383 + 0x1p-16494 i)":
  6159. ildouble: 1
  6160. ldouble: 1
  6161. Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)":
  6162. ildouble: 1
  6163. ldouble: 1
  6164. Test "Real part of: clog (0x1.fp+16383 - 0x1p-16494 i)":
  6165. ildouble: 1
  6166. ldouble: 1
  6167. Test "Imaginary part of: clog (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
  6168. ildouble: 1
  6169. ldouble: 1
  6170. Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)":
  6171. double: 1
  6172. idouble: 1
  6173. Test "Real part of: clog (0x1p-147 + 0x1p-147 i)":
  6174. float: 1
  6175. ifloat: 1
  6176. Test "Real part of: clog (0x1p-149 + 0x1.fp+127 i)":
  6177. float: 1
  6178. ifloat: 1
  6179. Test "Real part of: clog (0x1p-149 - 0x1.fp+127 i)":
  6180. float: 1
  6181. ifloat: 1
  6182. Test "Real part of: clog (0x1p-16445 + 0x1.fp+16383 i)":
  6183. ildouble: 1
  6184. ldouble: 1
  6185. Test "Real part of: clog (0x1p-16445 - 0x1.fp+16383 i)":
  6186. ildouble: 1
  6187. ldouble: 1
  6188. Test "Real part of: clog (0x1p-16494 + 0x1.fp+16383 i)":
  6189. ildouble: 1
  6190. ldouble: 1
  6191. Test "Real part of: clog (0x1p-16494 - 0x1.fp+16383 i)":
  6192. ildouble: 1
  6193. ldouble: 1
  6194. Test "Imaginary part of: clog (0x2818p-15 + 0x798fp-15 i)":
  6195. float: 1
  6196. ifloat: 1
  6197. ildouble: 1
  6198. ldouble: 1
  6199. Test "Imaginary part of: clog (0x298c62cb546588a7p-63 + 0x7911b1dfcc4ecdaep-63 i)":
  6200. ildouble: 1
  6201. ldouble: 1
  6202. Test "Imaginary part of: clog (0x2ede88p-23 + 0x771c3fp-23 i)":
  6203. ildouble: 1
  6204. ldouble: 1
  6205. Test "Imaginary part of: clog (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)":
  6206. ildouble: 1
  6207. ldouble: 1
  6208. Test "Imaginary part of: clog (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)":
  6209. ildouble: 1
  6210. ldouble: 1
  6211. Test "Imaginary part of: clog (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
  6212. ildouble: 1
  6213. ldouble: 1
  6214. Test "Imaginary part of: clog (0x659feap-24 + 0xeaf6f9p-24 i)":
  6215. ildouble: 1
  6216. ldouble: 1
  6217. Test "Imaginary part of: clog (0x6771f22c64ed551b857c128b4cp-105 + 0x1f570e7a13cc3cf2f44fd793ea1p-105 i)":
  6218. ildouble: 1
  6219. ldouble: 1
  6220. Test "Imaginary part of: clog (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
  6221. ildouble: 1
  6222. ldouble: 1
  6223. Test "Real part of: clog (0x8ecbf810c4ae6p-52 + 0xd479468b09a37p-52 i)":
  6224. ildouble: 1
  6225. ldouble: 1
  6226. Test "Imaginary part of: clog (0x9b57bp-20 + 0xcb7b4p-20 i)":
  6227. ildouble: 1
  6228. ldouble: 1
  6229. Test "Imaginary part of: clog (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)":
  6230. ildouble: 1
  6231. ldouble: 1
  6232. Test "Imaginary part of: clog (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)":
  6233. ildouble: 1
  6234. ldouble: 1
  6235. Test "Imaginary part of: clog (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
  6236. ildouble: 1
  6237. ldouble: 1
  6238. Test "Real part of: clog (1.0 + 0x1.234566p-10 i)":
  6239. float: 1
  6240. ifloat: 1
  6241. # clog10
  6242. Test "Imaginary part of: clog10 (-0 + inf i)":
  6243. double: 1
  6244. float: 1
  6245. idouble: 1
  6246. ifloat: 1
  6247. Test "Imaginary part of: clog10 (-0 - inf i)":
  6248. double: 1
  6249. float: 1
  6250. idouble: 1
  6251. ifloat: 1
  6252. Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
  6253. double: 2
  6254. idouble: 2
  6255. ildouble: 1
  6256. ldouble: 1
  6257. Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-1000 i)":
  6258. double: 1
  6259. idouble: 1
  6260. Test "Real part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
  6261. double: 2
  6262. idouble: 2
  6263. ildouble: 1
  6264. ldouble: 1
  6265. Test "Imaginary part of: clog10 (-0x1.0000000123456p0 + 0x1.2345678p-30 i)":
  6266. double: 1
  6267. idouble: 1
  6268. Test "Imaginary part of: clog10 (-0x1.fp+1023 + 0x1p-1074 i)":
  6269. double: 1
  6270. idouble: 1
  6271. Test "Imaginary part of: clog10 (-0x1.fp+1023 - 0x1p-1074 i)":
  6272. double: 1
  6273. idouble: 1
  6274. Test "Imaginary part of: clog10 (-0x1.fp+127 + 0x1p-149 i)":
  6275. double: 1
  6276. float: 1
  6277. idouble: 1
  6278. ifloat: 1
  6279. Test "Imaginary part of: clog10 (-0x1.fp+127 - 0x1p-149 i)":
  6280. double: 1
  6281. float: 1
  6282. idouble: 1
  6283. ifloat: 1
  6284. Test "Imaginary part of: clog10 (-0x1p-1074 + 0x1.fp+1023 i)":
  6285. double: 1
  6286. idouble: 1
  6287. Test "Imaginary part of: clog10 (-0x1p-1074 - 0x1.fp+1023 i)":
  6288. double: 1
  6289. idouble: 1
  6290. Test "Imaginary part of: clog10 (-0x1p-149 + 0x1.fp+127 i)":
  6291. double: 1
  6292. idouble: 1
  6293. Test "Imaginary part of: clog10 (-0x1p-149 - 0x1.fp+127 i)":
  6294. double: 1
  6295. idouble: 1
  6296. Test "Imaginary part of: clog10 (-1.0 + 0x1.234566p-20 i)":
  6297. double: 1
  6298. idouble: 1
  6299. Test "Real part of: clog10 (-2 - 3 i)":
  6300. ildouble: 1
  6301. ldouble: 1
  6302. Test "Imaginary part of: clog10 (-2 - 3 i)":
  6303. double: 1
  6304. idouble: 1
  6305. ildouble: 1
  6306. ldouble: 1
  6307. Test "Imaginary part of: clog10 (-3 + inf i)":
  6308. double: 1
  6309. float: 1
  6310. idouble: 1
  6311. ifloat: 1
  6312. Test "Imaginary part of: clog10 (-3 - inf i)":
  6313. double: 1
  6314. float: 1
  6315. idouble: 1
  6316. ifloat: 1
  6317. Test "Imaginary part of: clog10 (-inf + 0 i)":
  6318. double: 1
  6319. float: 1
  6320. idouble: 1
  6321. ifloat: 1
  6322. Test "Imaginary part of: clog10 (-inf + 1 i)":
  6323. double: 1
  6324. float: 1
  6325. idouble: 1
  6326. ifloat: 1
  6327. Test "Imaginary part of: clog10 (-inf + inf i)":
  6328. double: 1
  6329. idouble: 1
  6330. Test "Imaginary part of: clog10 (-inf - 0 i)":
  6331. double: 1
  6332. float: 1
  6333. idouble: 1
  6334. ifloat: 1
  6335. Test "Imaginary part of: clog10 (-inf - 1 i)":
  6336. double: 1
  6337. float: 1
  6338. idouble: 1
  6339. ifloat: 1
  6340. Test "Imaginary part of: clog10 (0 + inf i)":
  6341. double: 1
  6342. float: 1
  6343. idouble: 1
  6344. ifloat: 1
  6345. Test "Imaginary part of: clog10 (0 - inf i)":
  6346. double: 1
  6347. float: 1
  6348. idouble: 1
  6349. ifloat: 1
  6350. Test "Imaginary part of: clog10 (0.75 + 1.25 i)":
  6351. ildouble: 1
  6352. ldouble: 1
  6353. Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)":
  6354. double: 1
  6355. idouble: 1
  6356. Test "Real part of: clog10 (0x0.ffffffp0 + 0x0.ffffffp-100 i)":
  6357. double: 1
  6358. float: 2
  6359. idouble: 1
  6360. ifloat: 2
  6361. ildouble: 1
  6362. ldouble: 1
  6363. Test "Real part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i)":
  6364. ildouble: 1
  6365. ldouble: 1
  6366. Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-1000 i)":
  6367. ildouble: 1
  6368. ldouble: 1
  6369. Test "Imaginary part of: clog10 (0x1.00000000000000123456789abcp0 + 0x1.23456789p-60 i)":
  6370. ildouble: 1
  6371. ldouble: 1
  6372. Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
  6373. float: 1
  6374. ifloat: 1
  6375. Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-10 i)":
  6376. double: 1
  6377. idouble: 1
  6378. ildouble: 2
  6379. ldouble: 2
  6380. Test "Real part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
  6381. float: 1
  6382. ifloat: 1
  6383. Test "Imaginary part of: clog10 (0x1.000566p0 + 0x1.234p-100 i)":
  6384. ildouble: 1
  6385. ldouble: 1
  6386. Test "Imaginary part of: clog10 (0x1.234566p-30 + 1.0 i)":
  6387. float: 1
  6388. ifloat: 1
  6389. Test "Real part of: clog10 (0x1.234566p-50 + 1.0 i)":
  6390. ildouble: 1
  6391. ldouble: 1
  6392. Test "Imaginary part of: clog10 (0x1.234566p-50 + 1.0 i)":
  6393. float: 1
  6394. ifloat: 1
  6395. Test "Real part of: clog10 (0x1.234566p-60 + 1.0 i)":
  6396. ildouble: 1
  6397. ldouble: 1
  6398. Test "Imaginary part of: clog10 (0x1.234566p-60 + 1.0 i)":
  6399. double: 1
  6400. float: 1
  6401. idouble: 1
  6402. ifloat: 1
  6403. Test "Imaginary part of: clog10 (0x1.fffffep+127 + 0x1.fffffep+127 i)":
  6404. double: 1
  6405. float: 1
  6406. idouble: 1
  6407. ifloat: 1
  6408. Test "Real part of: clog10 (0x1.fffffep+127 + 1.0 i)":
  6409. float: 1
  6410. ifloat: 1
  6411. Test "Imaginary part of: clog10 (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
  6412. double: 1
  6413. idouble: 1
  6414. Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)":
  6415. ildouble: 1
  6416. ldouble: 1
  6417. Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)":
  6418. ildouble: 1
  6419. ldouble: 1
  6420. Test "Real part of: clog10 (0x10673dd0f2481p-51 + 0x7ef1d17cefbd2p-51 i)":
  6421. double: 1
  6422. idouble: 1
  6423. ildouble: 1
  6424. ldouble: 1
  6425. Test "Real part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
  6426. double: 1
  6427. idouble: 1
  6428. ildouble: 1
  6429. ldouble: 1
  6430. Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)":
  6431. double: 1
  6432. idouble: 1
  6433. Test "Real part of: clog10 (0x1415bcaf2105940d49a636e98ae59p-115 + 0x7e6a150adfcd1b0921d44b31f40f4p-115 i)":
  6434. ildouble: 1
  6435. ldouble: 1
  6436. Test "Imaginary part of: clog10 (0x15cfbd1990d1ffp-53 + 0x176a3973e09a9ap-53 i)":
  6437. ildouble: 1
  6438. ldouble: 1
  6439. Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)":
  6440. double: 1
  6441. idouble: 1
  6442. Test "Imaginary part of: clog10 (0x1a6p-10 + 0x3a5p-10 i)":
  6443. double: 1
  6444. idouble: 1
  6445. Test "Real part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
  6446. ildouble: 1
  6447. ldouble: 1
  6448. Test "Imaginary part of: clog10 (0x1df515eb171a808b9e400266p-95 + 0x7c71eb0cd4688dfe98581c77p-95 i)":
  6449. ildouble: 1
  6450. ldouble: 1
  6451. Test "Imaginary part of: clog10 (0x1p-1073 + 0x1p-1073 i)":
  6452. double: 1
  6453. idouble: 1
  6454. Test "Imaginary part of: clog10 (0x1p-1074 + 0x1.fp+1023 i)":
  6455. double: 1
  6456. idouble: 1
  6457. Test "Real part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
  6458. double: 1
  6459. idouble: 1
  6460. Test "Imaginary part of: clog10 (0x1p-1074 + 0x1p-1074 i)":
  6461. double: 1
  6462. idouble: 1
  6463. Test "Imaginary part of: clog10 (0x1p-1074 - 0x1.fp+1023 i)":
  6464. double: 1
  6465. idouble: 1
  6466. Test "Imaginary part of: clog10 (0x1p-147 + 0x1p-147 i)":
  6467. double: 1
  6468. float: 1
  6469. idouble: 1
  6470. ifloat: 1
  6471. Test "Imaginary part of: clog10 (0x1p-149 + 0x1.fp+127 i)":
  6472. double: 1
  6473. float: 1
  6474. idouble: 1
  6475. ifloat: 1
  6476. Test "Imaginary part of: clog10 (0x1p-149 + 0x1p-149 i)":
  6477. double: 1
  6478. float: 1
  6479. idouble: 1
  6480. ifloat: 1
  6481. Test "Imaginary part of: clog10 (0x1p-149 - 0x1.fp+127 i)":
  6482. double: 1
  6483. float: 1
  6484. idouble: 1
  6485. ifloat: 1
  6486. Test "Imaginary part of: clog10 (0x1p-509 + 1.0 i)":
  6487. double: 1
  6488. idouble: 1
  6489. Test "Imaginary part of: clog10 (0x1p-510 + 1.0 i)":
  6490. double: 1
  6491. idouble: 1
  6492. Test "Imaginary part of: clog10 (0x1p-511 + 1.0 i)":
  6493. double: 1
  6494. idouble: 1
  6495. Test "Imaginary part of: clog10 (0x1p-61 + 1.0 i)":
  6496. double: 1
  6497. float: 1
  6498. idouble: 1
  6499. ifloat: 1
  6500. Test "Imaginary part of: clog10 (0x1p-62 + 1.0 i)":
  6501. double: 1
  6502. float: 1
  6503. idouble: 1
  6504. ifloat: 1
  6505. Test "Imaginary part of: clog10 (0x1p-63 + 1.0 i)":
  6506. double: 1
  6507. float: 1
  6508. idouble: 1
  6509. ifloat: 1
  6510. Test "Real part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
  6511. double: 1
  6512. float: 1
  6513. idouble: 1
  6514. ifloat: 1
  6515. ildouble: 1
  6516. ldouble: 1
  6517. Test "Imaginary part of: clog10 (0x2818p-15 + 0x798fp-15 i)":
  6518. float: 1
  6519. ifloat: 1
  6520. ildouble: 1
  6521. ldouble: 1
  6522. Test "Real part of: clog10 (0x2dd46725bp-35 + 0x7783a1284p-35 i)":
  6523. double: 1
  6524. idouble: 1
  6525. ildouble: 1
  6526. ldouble: 1
  6527. Test "Real part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
  6528. float: 1
  6529. ifloat: 1
  6530. Test "Imaginary part of: clog10 (0x2ede88p-23 + 0x771c3fp-23 i)":
  6531. double: 1
  6532. idouble: 1
  6533. ildouble: 1
  6534. ldouble: 1
  6535. Test "Imaginary part of: clog10 (0x3f96469050f650869c2p-75 + 0x6f16b2c9c8b05988335p-75 i)":
  6536. ildouble: 1
  6537. ldouble: 1
  6538. Test "Real part of: clog10 (0x4447d7175p-35 + 0x6c445e00ap-35 i)":
  6539. double: 1
  6540. idouble: 1
  6541. Test "Real part of: clog10 (0x4d4ep-15 + 0x6605p-15 i)":
  6542. ildouble: 1
  6543. ldouble: 1
  6544. Test "Real part of: clog10 (0x4d9c37e2b5cb4533p-63 + 0x65c98be2385a042ep-63 i)":
  6545. ildouble: 1
  6546. ldouble: 1
  6547. Test "Real part of: clog10 (0x55cb6d0c83af5p-55 + 0x7fe33c0c7c4e90p-55 i)":
  6548. ildouble: 1
  6549. ldouble: 1
  6550. Test "Imaginary part of: clog10 (0x5b06b680ea2ccp-52 + 0xef452b965da9fp-52 i)":
  6551. double: 1
  6552. idouble: 1
  6553. ildouble: 1
  6554. ldouble: 1
  6555. Test "Real part of: clog10 (0x602fd5037c4792efp-64 + 0xed3e2086dcca80b8p-64 i)":
  6556. ildouble: 1
  6557. ldouble: 1
  6558. Test "Real part of: clog10 (0x6241ef0da53f539f02fad67dabp-106 + 0x3fb46641182f7efd9caa769dac0p-106 i)":
  6559. ildouble: 1
  6560. ldouble: 1
  6561. Test "Real part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
  6562. ildouble: 1
  6563. ldouble: 1
  6564. Test "Imaginary part of: clog10 (0x659feap-24 + 0xeaf6f9p-24 i)":
  6565. ildouble: 1
  6566. ldouble: 1
  6567. Test "Imaginary part of: clog10 (0x6b10b4f3520217b6p-64 + 0xe8893cbb449253a1p-64 i)":
  6568. ildouble: 1
  6569. ldouble: 1
  6570. Test "Imaginary part of: clog10 (0x9b57bp-20 + 0xcb7b4p-20 i)":
  6571. double: 1
  6572. idouble: 1
  6573. ildouble: 1
  6574. ldouble: 1
  6575. Test "Real part of: clog10 (0xdb85c467ee2aadd5f425fe0f4b8dp-114 + 0x3e83162a0f95f1dcbf97dddf410eap-114 i)":
  6576. ildouble: 1
  6577. ldouble: 1
  6578. Test "Real part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
  6579. double: 1
  6580. idouble: 1
  6581. Test "Imaginary part of: clog10 (0xf2p-10 + 0x3e3p-10 i)":
  6582. double: 1
  6583. idouble: 1
  6584. Test "Imaginary part of: clog10 (0xfd95243681c055c2632286921092p-113 + 0x1bccabcd29ca2152860ec29e34ef7p-113 i)":
  6585. ildouble: 2
  6586. ldouble: 2
  6587. Test "Imaginary part of: clog10 (0xfe961079616p-45 + 0x1bc37e09e6d1p-45 i)":
  6588. double: 1
  6589. idouble: 1
  6590. ildouble: 1
  6591. ldouble: 1
  6592. Test "Imaginary part of: clog10 (1.0 + 0x1.234566p-10 i)":
  6593. double: 1
  6594. idouble: 1
  6595. Test "Imaginary part of: clog10 (3 + inf i)":
  6596. double: 1
  6597. float: 1
  6598. idouble: 1
  6599. ifloat: 1
  6600. Test "Imaginary part of: clog10 (3 - inf i)":
  6601. double: 1
  6602. float: 1
  6603. idouble: 1
  6604. ifloat: 1
  6605. Test "Imaginary part of: clog10 (inf + inf i)":
  6606. double: 1
  6607. float: 1
  6608. idouble: 1
  6609. ifloat: 1
  6610. Test "Imaginary part of: clog10 (inf - inf i)":
  6611. double: 1
  6612. float: 1
  6613. idouble: 1
  6614. ifloat: 1
  6615. # cos
  6616. Test "cos (0x1p+120)":
  6617. float: 1
  6618. ifloat: 1
  6619. Test "cos (0x1p+127)":
  6620. float: 1
  6621. ifloat: 1
  6622. Test "cos (M_PI_6l * 2.0)":
  6623. double: 1
  6624. idouble: 1
  6625. Test "cos (M_PI_6l * 4.0)":
  6626. double: 2
  6627. float: 1
  6628. idouble: 2
  6629. ifloat: 1
  6630. ildouble: 1
  6631. ldouble: 1
  6632. # cos_downward
  6633. Test "cos_downward (1)":
  6634. float: 1
  6635. ifloat: 1
  6636. Test "cos_downward (2)":
  6637. float: 1
  6638. ifloat: 1
  6639. Test "cos_downward (3)":
  6640. float: 1
  6641. ifloat: 1
  6642. Test "cos_downward (4)":
  6643. float: 1
  6644. ifloat: 1
  6645. Test "cos_downward (5)":
  6646. float: 1
  6647. ifloat: 1
  6648. Test "cos_downward (7)":
  6649. float: 1
  6650. ifloat: 1
  6651. Test "cos_downward (8)":
  6652. float: 1
  6653. ifloat: 1
  6654. # cos_tonearest
  6655. Test "cos_tonearest (7)":
  6656. float: 1
  6657. ifloat: 1
  6658. # cos_towardzero
  6659. Test "cos_towardzero (2)":
  6660. float: 1
  6661. ifloat: 1
  6662. Test "cos_towardzero (3)":
  6663. float: 1
  6664. ifloat: 1
  6665. Test "cos_towardzero (5)":
  6666. float: 1
  6667. ifloat: 1
  6668. Test "cos_towardzero (7)":
  6669. float: 1
  6670. ifloat: 1
  6671. Test "cos_towardzero (8)":
  6672. float: 1
  6673. ifloat: 1
  6674. # cos_upward
  6675. Test "cos_upward (10)":
  6676. float: 1
  6677. ifloat: 1
  6678. Test "cos_upward (6)":
  6679. float: 1
  6680. ifloat: 1
  6681. Test "cos_upward (7)":
  6682. float: 1
  6683. ifloat: 1
  6684. Test "cos_upward (9)":
  6685. float: 2
  6686. ifloat: 2
  6687. # cosh_downward
  6688. Test "cosh_downward (22)":
  6689. float: 1
  6690. ifloat: 1
  6691. Test "cosh_downward (23)":
  6692. float: 1
  6693. ifloat: 1
  6694. Test "cosh_downward (24)":
  6695. float: 1
  6696. ifloat: 1
  6697. # cosh_tonearest
  6698. Test "cosh_tonearest (22)":
  6699. ildouble: 1
  6700. ldouble: 1
  6701. # cosh_towardzero
  6702. Test "cosh_towardzero (22)":
  6703. float: 1
  6704. ifloat: 1
  6705. Test "cosh_towardzero (23)":
  6706. float: 1
  6707. ifloat: 1
  6708. Test "cosh_towardzero (24)":
  6709. float: 1
  6710. ifloat: 1
  6711. # cpow
  6712. Test "Real part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
  6713. float: 1
  6714. ifloat: 1
  6715. Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)":
  6716. ildouble: 1
  6717. ldouble: 1
  6718. Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
  6719. double: 1
  6720. float: 4
  6721. idouble: 1
  6722. ifloat: 4
  6723. ildouble: 4
  6724. ldouble: 4
  6725. Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
  6726. ildouble: 1
  6727. ldouble: 1
  6728. Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
  6729. double: 2
  6730. float: 3
  6731. idouble: 2
  6732. ifloat: 3
  6733. ildouble: 2
  6734. ldouble: 2
  6735. Test "Real part of: cpow (2 + 0 i, 10 + 0 i)":
  6736. ildouble: 2
  6737. ldouble: 2
  6738. Test "Real part of: cpow (2 + 3 i, 4 + 0 i)":
  6739. double: 1
  6740. float: 4
  6741. idouble: 1
  6742. ifloat: 4
  6743. ildouble: 2
  6744. ldouble: 2
  6745. Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
  6746. float: 2
  6747. ifloat: 2
  6748. # csin
  6749. Test "Real part of: csin (-0.75 + 11357.25 i)":
  6750. ildouble: 1
  6751. ldouble: 1
  6752. Test "Real part of: csin (-0.75 + 710.5 i)":
  6753. double: 1
  6754. idouble: 1
  6755. ildouble: 1
  6756. ldouble: 1
  6757. Test "Real part of: csin (-0.75 + 89.5 i)":
  6758. float: 1
  6759. ifloat: 1
  6760. ildouble: 1
  6761. ldouble: 1
  6762. Test "Imaginary part of: csin (-0.75 + 89.5 i)":
  6763. ildouble: 1
  6764. ldouble: 1
  6765. Test "Real part of: csin (-0.75 - 11357.25 i)":
  6766. ildouble: 1
  6767. ldouble: 1
  6768. Test "Real part of: csin (-0.75 - 710.5 i)":
  6769. double: 1
  6770. idouble: 1
  6771. ildouble: 1
  6772. ldouble: 1
  6773. Test "Real part of: csin (-0.75 - 89.5 i)":
  6774. float: 1
  6775. ifloat: 1
  6776. ildouble: 1
  6777. ldouble: 1
  6778. Test "Imaginary part of: csin (-0.75 - 89.5 i)":
  6779. ildouble: 1
  6780. ldouble: 1
  6781. Test "Imaginary part of: csin (-2 - 3 i)":
  6782. ildouble: 1
  6783. ldouble: 1
  6784. Test "Real part of: csin (0.75 + 1.25 i)":
  6785. ildouble: 1
  6786. ldouble: 1
  6787. Test "Real part of: csin (0.75 + 11357.25 i)":
  6788. ildouble: 1
  6789. ldouble: 1
  6790. Test "Real part of: csin (0.75 + 710.5 i)":
  6791. double: 1
  6792. idouble: 1
  6793. ildouble: 1
  6794. ldouble: 1
  6795. Test "Real part of: csin (0.75 + 89.5 i)":
  6796. float: 1
  6797. ifloat: 1
  6798. ildouble: 1
  6799. ldouble: 1
  6800. Test "Imaginary part of: csin (0.75 + 89.5 i)":
  6801. ildouble: 1
  6802. ldouble: 1
  6803. Test "Real part of: csin (0.75 - 11357.25 i)":
  6804. ildouble: 1
  6805. ldouble: 1
  6806. Test "Real part of: csin (0.75 - 710.5 i)":
  6807. double: 1
  6808. idouble: 1
  6809. ildouble: 1
  6810. ldouble: 1
  6811. Test "Real part of: csin (0.75 - 89.5 i)":
  6812. float: 1
  6813. ifloat: 1
  6814. ildouble: 1
  6815. ldouble: 1
  6816. Test "Imaginary part of: csin (0.75 - 89.5 i)":
  6817. ildouble: 1
  6818. ldouble: 1
  6819. Test "Real part of: csin (0x1p-1074 + 1440 i)":
  6820. double: 1
  6821. idouble: 1
  6822. Test "Real part of: csin (0x1p-16434 + 22730 i)":
  6823. ildouble: 1
  6824. ldouble: 1
  6825. # csinh
  6826. Test "Imaginary part of: csinh (-11357.25 + 0.75 i)":
  6827. ildouble: 1
  6828. ldouble: 1
  6829. Test "Imaginary part of: csinh (-11357.25 - 0.75 i)":
  6830. ildouble: 1
  6831. ldouble: 1
  6832. Test "Real part of: csinh (-2 - 3 i)":
  6833. ildouble: 1
  6834. ldouble: 1
  6835. Test "Imaginary part of: csinh (-2 - 3 i)":
  6836. double: 1
  6837. idouble: 1
  6838. Test "Imaginary part of: csinh (-710.5 + 0.75 i)":
  6839. double: 1
  6840. idouble: 1
  6841. ildouble: 1
  6842. ldouble: 1
  6843. Test "Imaginary part of: csinh (-710.5 - 0.75 i)":
  6844. double: 1
  6845. idouble: 1
  6846. ildouble: 1
  6847. ldouble: 1
  6848. Test "Real part of: csinh (-89.5 + 0.75 i)":
  6849. ildouble: 1
  6850. ldouble: 1
  6851. Test "Imaginary part of: csinh (-89.5 + 0.75 i)":
  6852. float: 1
  6853. ifloat: 1
  6854. ildouble: 1
  6855. ldouble: 1
  6856. Test "Real part of: csinh (-89.5 - 0.75 i)":
  6857. ildouble: 1
  6858. ldouble: 1
  6859. Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
  6860. float: 1
  6861. ifloat: 1
  6862. ildouble: 1
  6863. ldouble: 1
  6864. Test "Real part of: csinh (0.75 + 1.25 i)":
  6865. float: 1
  6866. ifloat: 1
  6867. Test "Imaginary part of: csinh (0.75 + 1.25 i)":
  6868. float: 1
  6869. ifloat: 1
  6870. Test "Imaginary part of: csinh (11357.25 + 0.75 i)":
  6871. ildouble: 1
  6872. ldouble: 1
  6873. Test "Imaginary part of: csinh (11357.25 - 0.75 i)":
  6874. ildouble: 1
  6875. ldouble: 1
  6876. Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
  6877. double: 1
  6878. idouble: 1
  6879. Test "Imaginary part of: csinh (22730 + 0x1p-16434 i)":
  6880. ildouble: 1
  6881. ldouble: 1
  6882. Test "Imaginary part of: csinh (710.5 + 0.75 i)":
  6883. double: 1
  6884. idouble: 1
  6885. ildouble: 1
  6886. ldouble: 1
  6887. Test "Imaginary part of: csinh (710.5 - 0.75 i)":
  6888. double: 1
  6889. idouble: 1
  6890. ildouble: 1
  6891. ldouble: 1
  6892. Test "Real part of: csinh (89.5 + 0.75 i)":
  6893. ildouble: 1
  6894. ldouble: 1
  6895. Test "Imaginary part of: csinh (89.5 + 0.75 i)":
  6896. float: 1
  6897. ifloat: 1
  6898. ildouble: 1
  6899. ldouble: 1
  6900. Test "Real part of: csinh (89.5 - 0.75 i)":
  6901. ildouble: 1
  6902. ldouble: 1
  6903. Test "Imaginary part of: csinh (89.5 - 0.75 i)":
  6904. float: 1
  6905. ifloat: 1
  6906. ildouble: 1
  6907. ldouble: 1
  6908. # csqrt
  6909. Test "Real part of: csqrt (-0x1.0000000000000000000000000001p-16382 - 0x1.0000000000000000000000000001p-16382 i)":
  6910. ildouble: 1
  6911. ldouble: 1
  6912. Test "Real part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
  6913. ildouble: 1
  6914. ldouble: 1
  6915. Test "Imaginary part of: csqrt (-0x1.0000000000000002p-16382 - 0x1.0000000000000002p-16382 i)":
  6916. ildouble: 1
  6917. ldouble: 1
  6918. Test "Real part of: csqrt (-0x1.0000000000001p-1022 - 0x1.0000000000001p-1022 i)":
  6919. ildouble: 1
  6920. ldouble: 1
  6921. Test "Real part of: csqrt (-0x1.000002p-126 - 0x1.000002p-126 i)":
  6922. double: 1
  6923. idouble: 1
  6924. Test "Real part of: csqrt (-2 + 3 i)":
  6925. float: 1
  6926. ifloat: 1
  6927. ildouble: 1
  6928. ldouble: 1
  6929. Test "Real part of: csqrt (-2 - 3 i)":
  6930. float: 1
  6931. ifloat: 1
  6932. ildouble: 1
  6933. ldouble: 1
  6934. Test "Imaginary part of: csqrt (0.75 + 1.25 i)":
  6935. ildouble: 1
  6936. ldouble: 1
  6937. Test "Imaginary part of: csqrt (0x1.0000000000000000000000000001p-16382 + 0x1.0000000000000000000000000001p-16382 i)":
  6938. ildouble: 1
  6939. ldouble: 1
  6940. Test "Real part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
  6941. ildouble: 1
  6942. ldouble: 1
  6943. Test "Imaginary part of: csqrt (0x1.0000000000000002p-16382 + 0x1.0000000000000002p-16382 i)":
  6944. ildouble: 1
  6945. ldouble: 1
  6946. Test "Imaginary part of: csqrt (0x1.0000000000001p-1022 + 0x1.0000000000001p-1022 i)":
  6947. ildouble: 1
  6948. ldouble: 1
  6949. Test "Imaginary part of: csqrt (0x1.000002p-126 + 0x1.000002p-126 i)":
  6950. double: 1
  6951. idouble: 1
  6952. Test "Imaginary part of: csqrt (0x1.fffffep+127 + 1.0 i)":
  6953. float: 1
  6954. ifloat: 1
  6955. Test "Real part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
  6956. double: 1
  6957. idouble: 1
  6958. Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1.fffffffffffffp+1023 i)":
  6959. double: 1
  6960. idouble: 1
  6961. ildouble: 1
  6962. ldouble: 1
  6963. Test "Imaginary part of: csqrt (0x1.fffffffffffffp+1023 + 0x1p+1023 i)":
  6964. double: 1
  6965. idouble: 1
  6966. ildouble: 1
  6967. ldouble: 1
  6968. Test "Real part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
  6969. ildouble: 1
  6970. ldouble: 1
  6971. Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1.fp+16383 i)":
  6972. ildouble: 1
  6973. ldouble: 1
  6974. Test "Imaginary part of: csqrt (0x1.fp+16383 + 0x1p+16383 i)":
  6975. ildouble: 1
  6976. ldouble: 1
  6977. Test "Imaginary part of: csqrt (0x1p-16440 + 0x1p-16441 i)":
  6978. ildouble: 1
  6979. ldouble: 1
  6980. # ctan
  6981. Test "Real part of: ctan (-2 - 3 i)":
  6982. float: 1
  6983. ifloat: 1
  6984. Test "Imaginary part of: ctan (-2 - 3 i)":
  6985. double: 1
  6986. idouble: 1
  6987. ildouble: 1
  6988. ldouble: 1
  6989. Test "Real part of: ctan (0.75 + 1.25 i)":
  6990. ildouble: 1
  6991. ldouble: 1
  6992. Test "Imaginary part of: ctan (0.75 + 1.25 i)":
  6993. double: 1
  6994. idouble: 1
  6995. ildouble: 2
  6996. ldouble: 2
  6997. Test "Real part of: ctan (0x1p1023 + 1 i)":
  6998. double: 1
  6999. idouble: 1
  7000. Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
  7001. ildouble: 2
  7002. ldouble: 2
  7003. Test "Real part of: ctan (0x1p127 + 1 i)":
  7004. ildouble: 2
  7005. ldouble: 2
  7006. Test "Imaginary part of: ctan (0x1p127 + 1 i)":
  7007. double: 1
  7008. idouble: 1
  7009. ildouble: 1
  7010. ldouble: 1
  7011. Test "Real part of: ctan (0x1p16383 + 1 i)":
  7012. ildouble: 1
  7013. ldouble: 1
  7014. Test "Imaginary part of: ctan (0x1p16383 + 1 i)":
  7015. ildouble: 2
  7016. ldouble: 2
  7017. Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
  7018. float: 1
  7019. ifloat: 1
  7020. ildouble: 1
  7021. ldouble: 1
  7022. Test "Real part of: ctan (1 + 355 i)":
  7023. ildouble: 2
  7024. ldouble: 2
  7025. Test "Real part of: ctan (1 + 365 i)":
  7026. ildouble: 1
  7027. ldouble: 1
  7028. Test "Real part of: ctan (1 + 45 i)":
  7029. ildouble: 2
  7030. ldouble: 2
  7031. Test "Real part of: ctan (1 + 47 i)":
  7032. ildouble: 1
  7033. ldouble: 1
  7034. # ctan_downward
  7035. Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
  7036. double: 2
  7037. float: 1
  7038. idouble: 2
  7039. ifloat: 1
  7040. Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
  7041. float: 1
  7042. ifloat: 1
  7043. # ctan_tonearest
  7044. Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d1846ap+0 + 0x1p-16445 i)":
  7045. ildouble: 1
  7046. ldouble: 1
  7047. Test "Real part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
  7048. ildouble: 3
  7049. ldouble: 3
  7050. Test "Imaginary part of: ctan_tonearest (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
  7051. ildouble: 3
  7052. ldouble: 3
  7053. Test "Real part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
  7054. float: 1
  7055. ifloat: 1
  7056. ildouble: 1
  7057. ldouble: 1
  7058. Test "Imaginary part of: ctan_tonearest (0x1.921fb6p+0 + 0x1p-149 i)":
  7059. float: 1
  7060. ifloat: 1
  7061. ildouble: 2
  7062. ldouble: 2
  7063. # ctan_towardzero
  7064. Test "Real part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
  7065. float: 1
  7066. ifloat: 1
  7067. Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
  7068. float: 1
  7069. ifloat: 1
  7070. # ctan_upward
  7071. Test "Real part of: ctan_upward (0x1.921fb54442d18p+0 + 0x1p-1074 i)":
  7072. double: 1
  7073. idouble: 1
  7074. Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
  7075. double: 2
  7076. float: 1
  7077. idouble: 2
  7078. ifloat: 1
  7079. Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
  7080. double: 1
  7081. float: 2
  7082. idouble: 1
  7083. ifloat: 2
  7084. # ctanh
  7085. Test "Real part of: ctanh (-2 - 3 i)":
  7086. double: 1
  7087. float: 1
  7088. idouble: 1
  7089. ifloat: 1
  7090. Test "Imaginary part of: ctanh (-2 - 3 i)":
  7091. double: 1
  7092. float: 1
  7093. idouble: 1
  7094. ifloat: 1
  7095. Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
  7096. float: 1
  7097. ifloat: 1
  7098. ildouble: 1
  7099. ldouble: 1
  7100. Test "Imaginary part of: ctanh (0 + pi/4 i)":
  7101. double: 1
  7102. float: 1
  7103. idouble: 1
  7104. ifloat: 1
  7105. ildouble: 1
  7106. ldouble: 1
  7107. Test "Real part of: ctanh (0.75 + 1.25 i)":
  7108. double: 1
  7109. float: 1
  7110. idouble: 1
  7111. ifloat: 1
  7112. Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
  7113. float: 2
  7114. ifloat: 2
  7115. Test "Real part of: ctanh (1 + 0x1p1023 i)":
  7116. ildouble: 2
  7117. ldouble: 2
  7118. Test "Imaginary part of: ctanh (1 + 0x1p1023 i)":
  7119. double: 1
  7120. idouble: 1
  7121. Test "Real part of: ctanh (1 + 0x1p127 i)":
  7122. double: 1
  7123. idouble: 1
  7124. ildouble: 1
  7125. ldouble: 1
  7126. Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
  7127. ildouble: 2
  7128. ldouble: 2
  7129. Test "Real part of: ctanh (1 + 0x1p16383 i)":
  7130. ildouble: 2
  7131. ldouble: 2
  7132. Test "Imaginary part of: ctanh (1 + 0x1p16383 i)":
  7133. ildouble: 1
  7134. ldouble: 1
  7135. Test "Imaginary part of: ctanh (355 + 1 i)":
  7136. ildouble: 2
  7137. ldouble: 2
  7138. Test "Imaginary part of: ctanh (365 + 1 i)":
  7139. ildouble: 1
  7140. ldouble: 1
  7141. Test "Imaginary part of: ctanh (45 + 1 i)":
  7142. ildouble: 2
  7143. ldouble: 2
  7144. Test "Imaginary part of: ctanh (47 + 1 i)":
  7145. ildouble: 1
  7146. ldouble: 1
  7147. # ctanh_downward
  7148. Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
  7149. float: 1
  7150. ifloat: 1
  7151. Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
  7152. double: 2
  7153. float: 1
  7154. idouble: 2
  7155. ifloat: 1
  7156. # ctanh_tonearest
  7157. Test "Real part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
  7158. ildouble: 3
  7159. ldouble: 3
  7160. Test "Imaginary part of: ctanh_tonearest (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
  7161. ildouble: 3
  7162. ldouble: 3
  7163. Test "Real part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
  7164. float: 1
  7165. ifloat: 1
  7166. ildouble: 2
  7167. ldouble: 2
  7168. Test "Imaginary part of: ctanh_tonearest (0x1p-149 + 0x1.921fb6p+0 i)":
  7169. float: 1
  7170. ifloat: 1
  7171. ildouble: 1
  7172. ldouble: 1
  7173. Test "Real part of: ctanh_tonearest (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
  7174. ildouble: 1
  7175. ldouble: 1
  7176. # ctanh_towardzero
  7177. Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
  7178. float: 1
  7179. ifloat: 1
  7180. Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
  7181. float: 1
  7182. ifloat: 1
  7183. # ctanh_upward
  7184. Test "Imaginary part of: ctanh_upward (0x1p-1074 + 0x1.921fb54442d18p+0 i)":
  7185. double: 1
  7186. idouble: 1
  7187. Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
  7188. double: 1
  7189. float: 2
  7190. idouble: 1
  7191. ifloat: 2
  7192. Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
  7193. double: 2
  7194. float: 1
  7195. idouble: 2
  7196. ifloat: 1
  7197. # erf
  7198. Test "erf (1.25)":
  7199. double: 1
  7200. idouble: 1
  7201. # erfc
  7202. Test "erfc (0x1.f7303cp+1)":
  7203. double: 1
  7204. idouble: 1
  7205. Test "erfc (0x1.ffa002p+2)":
  7206. float: 1
  7207. ifloat: 1
  7208. ildouble: 1
  7209. ldouble: 1
  7210. Test "erfc (0x1.ffffc8p+2)":
  7211. ildouble: 1
  7212. ldouble: 1
  7213. Test "erfc (2.0)":
  7214. double: 1
  7215. idouble: 1
  7216. Test "erfc (27.0)":
  7217. ildouble: 1
  7218. ldouble: 1
  7219. Test "erfc (4.125)":
  7220. double: 1
  7221. idouble: 1
  7222. # exp10
  7223. Test "exp10 (-1)":
  7224. double: 1
  7225. idouble: 1
  7226. Test "exp10 (-305)":
  7227. double: 1
  7228. idouble: 1
  7229. Test "exp10 (-36)":
  7230. double: 1
  7231. idouble: 1
  7232. ildouble: 1
  7233. ldouble: 1
  7234. Test "exp10 (3)":
  7235. double: 1
  7236. idouble: 1
  7237. Test "exp10 (36)":
  7238. double: 1
  7239. idouble: 1
  7240. Test "exp10 (4932)":
  7241. ildouble: 1
  7242. ldouble: 1
  7243. # exp2
  7244. Test "exp2 (100.5)":
  7245. ildouble: 1
  7246. ldouble: 1
  7247. # exp_downward
  7248. Test "exp_downward (2)":
  7249. float: 1
  7250. ifloat: 1
  7251. Test "exp_downward (3)":
  7252. float: 1
  7253. ifloat: 1
  7254. # exp_towardzero
  7255. Test "exp_towardzero (2)":
  7256. float: 1
  7257. ifloat: 1
  7258. Test "exp_towardzero (3)":
  7259. float: 1
  7260. ifloat: 1
  7261. # exp_upward
  7262. Test "exp_upward (1)":
  7263. float: 1
  7264. ifloat: 1
  7265. # expm1
  7266. Test "expm1 (-79.0)":
  7267. ildouble: 1
  7268. ldouble: 1
  7269. Test "expm1 (0.75)":
  7270. double: 1
  7271. idouble: 1
  7272. Test "expm1 (1)":
  7273. double: 1
  7274. float: 1
  7275. idouble: 1
  7276. ifloat: 1
  7277. ildouble: 1
  7278. ldouble: 1
  7279. Test "expm1 (500.0)":
  7280. double: 1
  7281. idouble: 1
  7282. # gamma
  7283. Test "gamma (-0.5)":
  7284. ildouble: 1
  7285. ldouble: 1
  7286. Test "gamma (0.7)":
  7287. double: 1
  7288. float: 1
  7289. idouble: 1
  7290. ifloat: 1
  7291. ildouble: 1
  7292. ldouble: 1
  7293. Test "gamma (1.2)":
  7294. double: 1
  7295. float: 2
  7296. idouble: 1
  7297. ifloat: 2
  7298. ildouble: 1
  7299. ldouble: 1
  7300. # hypot
  7301. Test "hypot (-0.7, -12.4)":
  7302. float: 1
  7303. ifloat: 1
  7304. Test "hypot (-0.7, 12.4)":
  7305. float: 1
  7306. ifloat: 1
  7307. Test "hypot (-12.4, -0.7)":
  7308. float: 1
  7309. ifloat: 1
  7310. Test "hypot (-12.4, 0.7)":
  7311. float: 1
  7312. ifloat: 1
  7313. Test "hypot (0.7, -12.4)":
  7314. float: 1
  7315. ifloat: 1
  7316. Test "hypot (0.7, 12.4)":
  7317. float: 1
  7318. ifloat: 1
  7319. Test "hypot (12.4, -0.7)":
  7320. float: 1
  7321. ifloat: 1
  7322. Test "hypot (12.4, 0.7)":
  7323. float: 1
  7324. ifloat: 1
  7325. # j0
  7326. Test "j0 (-0x1.001000001p+593)":
  7327. ildouble: 1
  7328. ldouble: 1
  7329. Test "j0 (-4.0)":
  7330. double: 1
  7331. float: 1
  7332. idouble: 1
  7333. ifloat: 1
  7334. Test "j0 (0.75)":
  7335. float: 1
  7336. ifloat: 1
  7337. Test "j0 (0x1.d7ce3ap+107)":
  7338. float: 2
  7339. ifloat: 2
  7340. ildouble: 1
  7341. ldouble: 1
  7342. Test "j0 (0x1p1023)":
  7343. ildouble: 1
  7344. ldouble: 1
  7345. Test "j0 (0x1p16383)":
  7346. ildouble: 2
  7347. ldouble: 2
  7348. Test "j0 (10.0)":
  7349. double: 2
  7350. float: 1
  7351. idouble: 2
  7352. ifloat: 1
  7353. ildouble: 2
  7354. ldouble: 2
  7355. Test "j0 (2.0)":
  7356. float: 2
  7357. ifloat: 2
  7358. ildouble: 2
  7359. ldouble: 2
  7360. Test "j0 (4.0)":
  7361. double: 1
  7362. float: 1
  7363. idouble: 1
  7364. ifloat: 1
  7365. Test "j0 (8.0)":
  7366. float: 1
  7367. ifloat: 1
  7368. ildouble: 1
  7369. ldouble: 1
  7370. # j1
  7371. Test "j1 (-1.0)":
  7372. ildouble: 1
  7373. ldouble: 1
  7374. Test "j1 (0.75)":
  7375. ildouble: 1
  7376. ldouble: 1
  7377. Test "j1 (0x1.3ffp+74)":
  7378. double: 1
  7379. idouble: 1
  7380. ildouble: 1
  7381. ldouble: 1
  7382. Test "j1 (0x1.ff00000000002p+840)":
  7383. double: 1
  7384. idouble: 1
  7385. ildouble: 1
  7386. ldouble: 1
  7387. Test "j1 (0x1p1023)":
  7388. ildouble: 1
  7389. ldouble: 1
  7390. Test "j1 (0x1p16382)":
  7391. ildouble: 1
  7392. ldouble: 1
  7393. Test "j1 (0x1p16383)":
  7394. ildouble: 2
  7395. ldouble: 2
  7396. Test "j1 (1.0)":
  7397. ildouble: 1
  7398. ldouble: 1
  7399. Test "j1 (10.0)":
  7400. float: 2
  7401. ifloat: 2
  7402. ildouble: 2
  7403. ldouble: 2
  7404. Test "j1 (2.0)":
  7405. double: 1
  7406. idouble: 1
  7407. Test "j1 (8.0)":
  7408. double: 1
  7409. idouble: 1
  7410. ildouble: 4
  7411. ldouble: 4
  7412. # jn
  7413. Test "jn (0, -4.0)":
  7414. double: 1
  7415. float: 1
  7416. idouble: 1
  7417. ifloat: 1
  7418. Test "jn (0, 0.75)":
  7419. float: 1
  7420. ifloat: 1
  7421. Test "jn (0, 10.0)":
  7422. double: 2
  7423. float: 1
  7424. idouble: 2
  7425. ifloat: 1
  7426. ildouble: 2
  7427. ldouble: 2
  7428. Test "jn (0, 2.0)":
  7429. float: 2
  7430. ifloat: 2
  7431. ildouble: 2
  7432. ldouble: 2
  7433. Test "jn (0, 4.0)":
  7434. double: 1
  7435. float: 1
  7436. idouble: 1
  7437. ifloat: 1
  7438. Test "jn (0, 8.0)":
  7439. float: 1
  7440. ifloat: 1
  7441. ildouble: 1
  7442. ldouble: 1
  7443. Test "jn (1, -1.0)":
  7444. ildouble: 1
  7445. ldouble: 1
  7446. Test "jn (1, 0.75)":
  7447. ildouble: 1
  7448. ldouble: 1
  7449. Test "jn (1, 1.0)":
  7450. ildouble: 1
  7451. ldouble: 1
  7452. Test "jn (1, 10.0)":
  7453. float: 2
  7454. ifloat: 2
  7455. ildouble: 2
  7456. ldouble: 2
  7457. Test "jn (1, 2.0)":
  7458. double: 1
  7459. idouble: 1
  7460. Test "jn (1, 8.0)":
  7461. double: 1
  7462. idouble: 1
  7463. ildouble: 4
  7464. ldouble: 4
  7465. Test "jn (10, -1.0)":
  7466. ildouble: 1
  7467. ldouble: 1
  7468. Test "jn (10, 0.125)":
  7469. double: 1
  7470. float: 1
  7471. idouble: 1
  7472. ifloat: 1
  7473. ildouble: 1
  7474. ldouble: 1
  7475. Test "jn (10, 0.75)":
  7476. double: 1
  7477. float: 1
  7478. idouble: 1
  7479. ifloat: 1
  7480. ildouble: 1
  7481. ldouble: 1
  7482. Test "jn (10, 1.0)":
  7483. ildouble: 1
  7484. ldouble: 1
  7485. Test "jn (10, 10.0)":
  7486. double: 4
  7487. float: 3
  7488. idouble: 4
  7489. ifloat: 3
  7490. ildouble: 2
  7491. ldouble: 2
  7492. Test "jn (10, 2.0)":
  7493. double: 1
  7494. float: 2
  7495. idouble: 1
  7496. ifloat: 2
  7497. Test "jn (2, 0x1.ffff62p+99)":
  7498. double: 2
  7499. float: 2
  7500. idouble: 2
  7501. ifloat: 2
  7502. Test "jn (2, 2.4048255576957729)":
  7503. double: 2
  7504. float: 1
  7505. idouble: 2
  7506. ifloat: 1
  7507. ildouble: 1
  7508. ldouble: 1
  7509. Test "jn (3, 0.125)":
  7510. double: 1
  7511. float: 1
  7512. idouble: 1
  7513. ifloat: 1
  7514. Test "jn (3, 0.75)":
  7515. double: 1
  7516. float: 1
  7517. idouble: 1
  7518. ifloat: 1
  7519. Test "jn (3, 10.0)":
  7520. double: 3
  7521. float: 1
  7522. idouble: 3
  7523. ifloat: 1
  7524. ildouble: 2
  7525. ldouble: 2
  7526. Test "jn (3, 2.0)":
  7527. float: 1
  7528. ifloat: 1
  7529. Test "jn (3, 2.4048255576957729)":
  7530. double: 3
  7531. idouble: 3
  7532. ildouble: 1
  7533. ldouble: 1
  7534. Test "jn (4, 2.4048255576957729)":
  7535. double: 1
  7536. idouble: 1
  7537. ildouble: 1
  7538. ldouble: 1
  7539. Test "jn (5, 2.4048255576957729)":
  7540. double: 3
  7541. float: 1
  7542. idouble: 3
  7543. ifloat: 1
  7544. ildouble: 2
  7545. ldouble: 2
  7546. Test "jn (6, 2.4048255576957729)":
  7547. double: 4
  7548. float: 3
  7549. idouble: 4
  7550. ifloat: 3
  7551. ildouble: 5
  7552. ldouble: 5
  7553. Test "jn (7, 2.4048255576957729)":
  7554. double: 3
  7555. float: 5
  7556. idouble: 3
  7557. ifloat: 5
  7558. ildouble: 3
  7559. ldouble: 3
  7560. Test "jn (8, 2.4048255576957729)":
  7561. double: 3
  7562. float: 2
  7563. idouble: 3
  7564. ifloat: 2
  7565. ildouble: 8
  7566. ldouble: 8
  7567. Test "jn (9, 2.4048255576957729)":
  7568. double: 1
  7569. float: 2
  7570. idouble: 1
  7571. ifloat: 2
  7572. ildouble: 3
  7573. ldouble: 3
  7574. # lgamma
  7575. Test "lgamma (-0.5)":
  7576. ildouble: 1
  7577. ldouble: 1
  7578. Test "lgamma (0.7)":
  7579. double: 1
  7580. float: 1
  7581. idouble: 1
  7582. ifloat: 1
  7583. ildouble: 1
  7584. ldouble: 1
  7585. Test "lgamma (1.2)":
  7586. double: 1
  7587. float: 2
  7588. idouble: 1
  7589. ifloat: 2
  7590. ildouble: 1
  7591. ldouble: 1
  7592. # log10
  7593. Test "log10 (0.75)":
  7594. double: 1
  7595. float: 2
  7596. idouble: 1
  7597. ifloat: 2
  7598. Test "log10 (e)":
  7599. float: 1
  7600. ifloat: 1
  7601. ildouble: 1
  7602. ldouble: 1
  7603. # log1p
  7604. Test "log1p (-0.25)":
  7605. float: 1
  7606. ifloat: 1
  7607. # log2
  7608. Test "log2 (0.75)":
  7609. ildouble: 1
  7610. ldouble: 1
  7611. # pow
  7612. Test "pow (0x0.fffffffffffff8p0, -0x1.23456789abcdfp62)":
  7613. ildouble: 1
  7614. ldouble: 1
  7615. Test "pow (0x0.ffffffp0, -0x1p24)":
  7616. float: 1
  7617. ifloat: 1
  7618. ildouble: 1
  7619. ldouble: 1
  7620. Test "pow (0x0.ffffffp0, 0x1p24)":
  7621. float: 1
  7622. ifloat: 1
  7623. Test "pow (0x1.000002p0, 0x1p24)":
  7624. float: 1
  7625. ifloat: 1
  7626. Test "pow (10.0, -4930.0)":
  7627. ildouble: 1
  7628. ldouble: 1
  7629. Test "pow (10.0, 4929.0)":
  7630. ildouble: 1
  7631. ldouble: 1
  7632. Test "pow (10.0, 4930.0)":
  7633. ildouble: 1
  7634. ldouble: 1
  7635. Test "pow (10.0, 4931.0)":
  7636. ildouble: 1
  7637. ldouble: 1
  7638. Test "pow (10.0, 4932.0)":
  7639. ildouble: 1
  7640. ldouble: 1
  7641. Test "pow (1e4932, 0.75)":
  7642. ildouble: 1
  7643. ldouble: 1
  7644. # pow10
  7645. Test "pow10 (-1)":
  7646. double: 1
  7647. idouble: 1
  7648. Test "pow10 (-305)":
  7649. double: 1
  7650. idouble: 1
  7651. Test "pow10 (-36)":
  7652. double: 1
  7653. idouble: 1
  7654. ildouble: 1
  7655. ldouble: 1
  7656. Test "pow10 (3)":
  7657. double: 1
  7658. idouble: 1
  7659. Test "pow10 (36)":
  7660. double: 1
  7661. idouble: 1
  7662. Test "pow10 (4932)":
  7663. ildouble: 1
  7664. ldouble: 1
  7665. # pow_downward
  7666. Test "pow_downward (1.5, 1.03125)":
  7667. float: 1
  7668. ifloat: 1
  7669. # pow_towardzero
  7670. Test "pow_towardzero (1.5, 1.03125)":
  7671. float: 1
  7672. ifloat: 1
  7673. # pow_upward
  7674. Test "pow_upward (1.0625, 1.125)":
  7675. float: 1
  7676. ifloat: 1
  7677. # sin_downward
  7678. Test "sin_downward (10)":
  7679. float: 1
  7680. ifloat: 1
  7681. Test "sin_downward (3)":
  7682. float: 1
  7683. ifloat: 1
  7684. Test "sin_downward (5)":
  7685. float: 1
  7686. ifloat: 1
  7687. Test "sin_downward (6)":
  7688. float: 1
  7689. ifloat: 1
  7690. # sin_tonearest
  7691. Test "sin_tonearest (1)":
  7692. float: 1
  7693. ifloat: 1
  7694. Test "sin_tonearest (3)":
  7695. ildouble: 1
  7696. ldouble: 1
  7697. # sin_towardzero
  7698. Test "sin_towardzero (1)":
  7699. float: 1
  7700. ifloat: 1
  7701. Test "sin_towardzero (10)":
  7702. float: 1
  7703. ifloat: 1
  7704. Test "sin_towardzero (4)":
  7705. float: 1
  7706. ifloat: 1
  7707. Test "sin_towardzero (5)":
  7708. float: 1
  7709. ifloat: 1
  7710. Test "sin_towardzero (9)":
  7711. float: 1
  7712. ifloat: 1
  7713. # sin_upward
  7714. Test "sin_upward (1)":
  7715. float: 1
  7716. ifloat: 1
  7717. Test "sin_upward (2)":
  7718. float: 2
  7719. ifloat: 2
  7720. Test "sin_upward (4)":
  7721. float: 1
  7722. ifloat: 1
  7723. Test "sin_upward (9)":
  7724. float: 1
  7725. ifloat: 1
  7726. # sincos
  7727. Test "sincos (0x1p+120) extra output 2":
  7728. float: 1
  7729. ifloat: 1
  7730. Test "sincos (0x1p+127) extra output 2":
  7731. float: 1
  7732. ifloat: 1
  7733. Test "sincos (M_PI_6l*2.0) extra output 1":
  7734. double: 1
  7735. float: 1
  7736. idouble: 1
  7737. ifloat: 1
  7738. Test "sincos (M_PI_6l*2.0) extra output 2":
  7739. double: 1
  7740. idouble: 1
  7741. Test "sincos (pi/6) extra output 2":
  7742. float: 1
  7743. ifloat: 1
  7744. # sinh_downward
  7745. Test "sinh_downward (22)":
  7746. float: 1
  7747. ifloat: 1
  7748. Test "sinh_downward (23)":
  7749. float: 1
  7750. ifloat: 1
  7751. Test "sinh_downward (24)":
  7752. float: 1
  7753. ifloat: 1
  7754. # sinh_towardzero
  7755. Test "sinh_towardzero (22)":
  7756. float: 1
  7757. ifloat: 1
  7758. Test "sinh_towardzero (23)":
  7759. float: 1
  7760. ifloat: 1
  7761. Test "sinh_towardzero (24)":
  7762. float: 1
  7763. ifloat: 1
  7764. # tan_downward
  7765. Test "tan_downward (1)":
  7766. float: 1
  7767. ifloat: 1
  7768. Test "tan_downward (10)":
  7769. float: 1
  7770. ifloat: 1
  7771. Test "tan_downward (2)":
  7772. float: 1
  7773. ifloat: 1
  7774. Test "tan_downward (6)":
  7775. float: 1
  7776. ifloat: 1
  7777. Test "tan_downward (8)":
  7778. float: 1
  7779. ifloat: 1
  7780. Test "tan_downward (9)":
  7781. float: 1
  7782. ifloat: 1
  7783. # tan_towardzero
  7784. Test "tan_towardzero (10)":
  7785. float: 1
  7786. ifloat: 1
  7787. Test "tan_towardzero (3)":
  7788. float: 1
  7789. ifloat: 1
  7790. Test "tan_towardzero (4)":
  7791. float: 1
  7792. ifloat: 1
  7793. Test "tan_towardzero (5)":
  7794. float: 1
  7795. ifloat: 1
  7796. Test "tan_towardzero (9)":
  7797. float: 1
  7798. ifloat: 1
  7799. # tan_upward
  7800. Test "tan_upward (1)":
  7801. float: 1
  7802. ifloat: 1
  7803. Test "tan_upward (10)":
  7804. float: 1
  7805. ifloat: 1
  7806. Test "tan_upward (3)":
  7807. float: 1
  7808. ifloat: 1
  7809. Test "tan_upward (5)":
  7810. float: 1
  7811. ifloat: 1
  7812. # tanh
  7813. Test "tanh (-0.75)":
  7814. ildouble: 1
  7815. ldouble: 1
  7816. Test "tanh (-1.0)":
  7817. ildouble: 1
  7818. ldouble: 1
  7819. Test "tanh (0.75)":
  7820. ildouble: 1
  7821. ldouble: 1
  7822. Test "tanh (1.0)":
  7823. ildouble: 1
  7824. ldouble: 1
  7825. # tgamma
  7826. Test "tgamma (-0.5)":
  7827. double: 1
  7828. float: 1
  7829. idouble: 1
  7830. ifloat: 1
  7831. Test "tgamma (-0x0.fffffffffffff8p0)":
  7832. double: 1
  7833. idouble: 1
  7834. Test "tgamma (-0x0.ffffffffffffffffffffffffffff8p0)":
  7835. ildouble: 1
  7836. ldouble: 1
  7837. Test "tgamma (-0x0.ffffffp0)":
  7838. float: 1
  7839. ifloat: 1
  7840. ildouble: 1
  7841. ldouble: 1
  7842. Test "tgamma (-0x1.0000000000000002p0)":
  7843. ildouble: 1
  7844. ldouble: 1
  7845. Test "tgamma (-0x1.0000000000001p0)":
  7846. ildouble: 1
  7847. ldouble: 1
  7848. Test "tgamma (-0x1.000002p0)":
  7849. double: 2
  7850. idouble: 2
  7851. Test "tgamma (-0x1.0a32a2p+5)":
  7852. float: 2
  7853. ifloat: 2
  7854. ildouble: 2
  7855. ldouble: 2
  7856. Test "tgamma (-0x1.5800000080001p+7)":
  7857. ildouble: 1
  7858. ldouble: 1
  7859. Test "tgamma (-0x1.fffffffffffffffep0)":
  7860. ildouble: 1
  7861. ldouble: 1
  7862. Test "tgamma (-0x1.fffffffffffffp0)":
  7863. ildouble: 1
  7864. ldouble: 1
  7865. Test "tgamma (-0x13.ffffep0)":
  7866. float: 2
  7867. ifloat: 2
  7868. ildouble: 1
  7869. ldouble: 1
  7870. Test "tgamma (-0x13.ffffffffffffffep0)":
  7871. ildouble: 1
  7872. ldouble: 1
  7873. Test "tgamma (-0x13.fffffffffffffffffffffffff8p0)":
  7874. ildouble: 1
  7875. ldouble: 1
  7876. Test "tgamma (-0x13.ffffffffffffp0)":
  7877. ildouble: 2
  7878. ldouble: 2
  7879. Test "tgamma (-0x14.000000000000000000000000001p0)":
  7880. ildouble: 1
  7881. ldouble: 1
  7882. Test "tgamma (-0x14.000000000001p0)":
  7883. double: 1
  7884. idouble: 1
  7885. ildouble: 1
  7886. ldouble: 1
  7887. Test "tgamma (-0x14.00002p0)":
  7888. float: 1
  7889. ifloat: 1
  7890. ildouble: 4
  7891. ldouble: 4
  7892. Test "tgamma (-0x1d.ffffep0)":
  7893. double: 1
  7894. float: 1
  7895. idouble: 1
  7896. ifloat: 1
  7897. ildouble: 1
  7898. ldouble: 1
  7899. Test "tgamma (-0x1d.fffffffffffffffffffffffff8p0)":
  7900. ildouble: 1
  7901. ldouble: 1
  7902. Test "tgamma (-0x1d.ffffffffffffp0)":
  7903. ildouble: 1
  7904. ldouble: 1
  7905. Test "tgamma (-0x1e.000000000000000000000000001p0)":
  7906. ildouble: 2
  7907. ldouble: 2
  7908. Test "tgamma (-0x1e.00000000000000000000000008p0)":
  7909. ildouble: 1
  7910. ldouble: 1
  7911. Test "tgamma (-0x1e.000000000000002p0)":
  7912. ildouble: 1
  7913. ldouble: 1
  7914. Test "tgamma (-0x1e.000000000001p0)":
  7915. double: 3
  7916. idouble: 3
  7917. Test "tgamma (-0x1e.00002p0)":
  7918. double: 1
  7919. float: 1
  7920. idouble: 1
  7921. ifloat: 1
  7922. ildouble: 1
  7923. ldouble: 1
  7924. Test "tgamma (-0x1f3.ffffffffffffffffffffffffffp0)":
  7925. ildouble: 1
  7926. ldouble: 1
  7927. Test "tgamma (-0x1p-24)":
  7928. ildouble: 1
  7929. ldouble: 1
  7930. Test "tgamma (-0x2.0000000000000000000000000002p0)":
  7931. ildouble: 1
  7932. ldouble: 1
  7933. Test "tgamma (-0x2.0000000000002p0)":
  7934. double: 1
  7935. idouble: 1
  7936. ildouble: 1
  7937. ldouble: 1
  7938. Test "tgamma (-0x2.000004p0)":
  7939. double: 2
  7940. float: 1
  7941. idouble: 2
  7942. ifloat: 1
  7943. ildouble: 1
  7944. ldouble: 1
  7945. Test "tgamma (-0x2.fffffcp0)":
  7946. double: 1
  7947. float: 1
  7948. idouble: 1
  7949. ifloat: 1
  7950. Test "tgamma (-0x2.ffffffffffffep0)":
  7951. ildouble: 1
  7952. ldouble: 1
  7953. Test "tgamma (-0x27.fffffffffffep0)":
  7954. double: 1
  7955. idouble: 1
  7956. ildouble: 1
  7957. ldouble: 1
  7958. Test "tgamma (-0x27.ffffffffffffffcp0)":
  7959. ildouble: 1
  7960. ldouble: 1
  7961. Test "tgamma (-0x27.ffffffffffffffffffffffffffep0)":
  7962. ildouble: 2
  7963. ldouble: 2
  7964. Test "tgamma (-0x27.fffffffffffffffffffffffffp0)":
  7965. ildouble: 1
  7966. ldouble: 1
  7967. Test "tgamma (-0x28.0000000000000000000000001p0)":
  7968. ildouble: 1
  7969. ldouble: 1
  7970. Test "tgamma (-0x28.000000000002p0)":
  7971. double: 1
  7972. idouble: 1
  7973. ildouble: 1
  7974. ldouble: 1
  7975. Test "tgamma (-0x28.00004p0)":
  7976. double: 2
  7977. idouble: 2
  7978. ildouble: 2
  7979. ldouble: 2
  7980. Test "tgamma (-0x28.ffffffffffffffcp0)":
  7981. ildouble: 1
  7982. ldouble: 1
  7983. Test "tgamma (-0x28.ffffffffffffffffffffffffffep0)":
  7984. ildouble: 1
  7985. ldouble: 1
  7986. Test "tgamma (-0x28.fffffffffffffffffffffffffp0)":
  7987. ildouble: 1
  7988. ldouble: 1
  7989. Test "tgamma (-0x29.000000000000000000000000002p0)":
  7990. ildouble: 1
  7991. ldouble: 1
  7992. Test "tgamma (-0x29.0000000000000000000000001p0)":
  7993. ildouble: 2
  7994. ldouble: 2
  7995. Test "tgamma (-0x29.00004p0)":
  7996. double: 1
  7997. idouble: 1
  7998. Test "tgamma (-0x29.ffffcp0)":
  7999. double: 1
  8000. idouble: 1
  8001. Test "tgamma (-0x29.fffffffffffep0)":
  8002. ildouble: 1
  8003. ldouble: 1
  8004. Test "tgamma (-0x29.ffffffffffffffcp0)":
  8005. ildouble: 1
  8006. ldouble: 1
  8007. Test "tgamma (-0x29.ffffffffffffffffffffffffffep0)":
  8008. ildouble: 1
  8009. ldouble: 1
  8010. Test "tgamma (-0x29.fffffffffffffffffffffffffp0)":
  8011. ildouble: 1
  8012. ldouble: 1
  8013. Test "tgamma (-0x2a.000000000000000000000000002p0)":
  8014. ildouble: 1
  8015. ldouble: 1
  8016. Test "tgamma (-0x2a.0000000000000000000000001p0)":
  8017. ildouble: 1
  8018. ldouble: 1
  8019. Test "tgamma (-0x2a.000000000000004p0)":
  8020. ildouble: 1
  8021. ldouble: 1
  8022. Test "tgamma (-0x2a.000000000002p0)":
  8023. ildouble: 1
  8024. ldouble: 1
  8025. Test "tgamma (-0x2ed.fffffffffffffffffffffffffep0)":
  8026. ildouble: 1
  8027. ldouble: 1
  8028. Test "tgamma (-0x2ee.00000000000004p0)":
  8029. ildouble: 1
  8030. ldouble: 1
  8031. Test "tgamma (-0x3.00000000000000000000000001p0)":
  8032. ildouble: 1
  8033. ldouble: 1
  8034. Test "tgamma (-0x3.000004p0)":
  8035. double: 2
  8036. float: 1
  8037. idouble: 2
  8038. ifloat: 1
  8039. Test "tgamma (-0x3.fffffcp0)":
  8040. double: 1
  8041. float: 1
  8042. idouble: 1
  8043. ifloat: 1
  8044. Test "tgamma (-0x3.ffffffffffffep0)":
  8045. double: 2
  8046. idouble: 2
  8047. Test "tgamma (-0x3.fffffffffffffffcp0)":
  8048. ildouble: 1
  8049. ldouble: 1
  8050. Test "tgamma (-0x3.fffffffffffffffffffffffffffep0)":
  8051. ildouble: 2
  8052. ldouble: 2
  8053. Test "tgamma (-0x31.fffffffffffep0)":
  8054. double: 3
  8055. idouble: 3
  8056. ildouble: 2
  8057. ldouble: 2
  8058. Test "tgamma (-0x31.ffffffffffffffcp0)":
  8059. ildouble: 1
  8060. ldouble: 1
  8061. Test "tgamma (-0x31.ffffffffffffffffffffffffffep0)":
  8062. ildouble: 1
  8063. ldouble: 1
  8064. Test "tgamma (-0x31.fffffffffffffffffffffffffp0)":
  8065. ildouble: 2
  8066. ldouble: 2
  8067. Test "tgamma (-0x32.000000000000000000000000002p0)":
  8068. ildouble: 1
  8069. ldouble: 1
  8070. Test "tgamma (-0x32.0000000000000000000000001p0)":
  8071. ildouble: 1
  8072. ldouble: 1
  8073. Test "tgamma (-0x32.000000000000004p0)":
  8074. ildouble: 1
  8075. ldouble: 1
  8076. Test "tgamma (-0x3e7.fffffffffffffcp0)":
  8077. ildouble: 1
  8078. ldouble: 1
  8079. Test "tgamma (-0x3e7.fffffffffffffffffffffffffep0)":
  8080. ildouble: 1
  8081. ldouble: 1
  8082. Test "tgamma (-0x3e8.00000000000000000000000002p0)":
  8083. ildouble: 2
  8084. ldouble: 2
  8085. Test "tgamma (-0x3e8.00000000000004p0)":
  8086. ildouble: 1
  8087. ldouble: 1
  8088. Test "tgamma (-0x4.0000000000004p0)":
  8089. ildouble: 1
  8090. ldouble: 1
  8091. Test "tgamma (-0x4.000008p0)":
  8092. float: 1
  8093. ifloat: 1
  8094. ildouble: 1
  8095. ldouble: 1
  8096. Test "tgamma (-0x4.fffff8p0)":
  8097. double: 1
  8098. idouble: 1
  8099. Test "tgamma (-0x4.ffffffffffffcp0)":
  8100. double: 1
  8101. idouble: 1
  8102. ildouble: 1
  8103. ldouble: 1
  8104. Test "tgamma (-0x4.fffffffffffffffffffffffffep0)":
  8105. ildouble: 1
  8106. ldouble: 1
  8107. Test "tgamma (-0x4.fffffffffffffffffffffffffffcp0)":
  8108. ildouble: 1
  8109. ldouble: 1
  8110. Test "tgamma (-0x5.0000000000000008p0)":
  8111. ildouble: 1
  8112. ldouble: 1
  8113. Test "tgamma (-0x5.0000000000004p0)":
  8114. ildouble: 1
  8115. ldouble: 1
  8116. Test "tgamma (-0x5.000008p0)":
  8117. double: 1
  8118. float: 1
  8119. idouble: 1
  8120. ifloat: 1
  8121. Test "tgamma (-0x5.fffff8p0)":
  8122. ildouble: 1
  8123. ldouble: 1
  8124. Test "tgamma (-0x5.ffffffffffffcp0)":
  8125. double: 1
  8126. idouble: 1
  8127. ildouble: 1
  8128. ldouble: 1
  8129. Test "tgamma (-0x5.fffffffffffffff8p0)":
  8130. ildouble: 2
  8131. ldouble: 2
  8132. Test "tgamma (-0x5.fffffffffffffffffffffffffep0)":
  8133. ildouble: 1
  8134. ldouble: 1
  8135. Test "tgamma (-0x5.fffffffffffffffffffffffffffcp0)":
  8136. ildouble: 1
  8137. ldouble: 1
  8138. Test "tgamma (-0x5db.fffffffffffff8p0)":
  8139. ildouble: 1
  8140. ldouble: 1
  8141. Test "tgamma (-0x5db.fffffffffffffffffffffffffcp0)":
  8142. ildouble: 1
  8143. ldouble: 1
  8144. Test "tgamma (-0x5dc.00000000000000000000000004p0)":
  8145. ildouble: 2
  8146. ldouble: 2
  8147. Test "tgamma (-0x6.0000000000000000000000000004p0)":
  8148. ildouble: 1
  8149. ldouble: 1
  8150. Test "tgamma (-0x6.00000000000000000000000002p0)":
  8151. ildouble: 1
  8152. ldouble: 1
  8153. Test "tgamma (-0x6.0000000000004p0)":
  8154. ildouble: 1
  8155. ldouble: 1
  8156. Test "tgamma (-0x6.000008p0)":
  8157. float: 2
  8158. ifloat: 2
  8159. ildouble: 2
  8160. ldouble: 2
  8161. Test "tgamma (-0x6.fffff8p0)":
  8162. double: 2
  8163. float: 1
  8164. idouble: 2
  8165. ifloat: 1
  8166. ildouble: 1
  8167. ldouble: 1
  8168. Test "tgamma (-0x6.ffffffffffffcp0)":
  8169. double: 4
  8170. idouble: 4
  8171. ildouble: 1
  8172. ldouble: 1
  8173. Test "tgamma (-0x6.fffffffffffffff8p0)":
  8174. ildouble: 1
  8175. ldouble: 1
  8176. Test "tgamma (-0x6.fffffffffffffffffffffffffffcp0)":
  8177. ildouble: 1
  8178. ldouble: 1
  8179. Test "tgamma (-0x63.fffffffffffcp0)":
  8180. double: 2
  8181. idouble: 2
  8182. Test "tgamma (-0x63.ffffffffffffff8p0)":
  8183. ildouble: 2
  8184. ldouble: 2
  8185. Test "tgamma (-0x63.ffffffffffffffffffffffffep0)":
  8186. ildouble: 2
  8187. ldouble: 2
  8188. Test "tgamma (-0x64.000000000000000000000000004p0)":
  8189. ildouble: 2
  8190. ldouble: 2
  8191. Test "tgamma (-0x64.0000000000000000000000002p0)":
  8192. ildouble: 1
  8193. ldouble: 1
  8194. Test "tgamma (-0x64.000000000004p0)":
  8195. double: 1
  8196. idouble: 1
  8197. ildouble: 1
  8198. ldouble: 1
  8199. Test "tgamma (-0x6d5.fffffffffffff8p0)":
  8200. ildouble: 1
  8201. ldouble: 1
  8202. Test "tgamma (-0x6d6.00000000000000000000000004p0)":
  8203. ildouble: 1
  8204. ldouble: 1
  8205. Test "tgamma (-0x6e3.00000000000000000000000004p0)":
  8206. ildouble: 2
  8207. ldouble: 2
  8208. Test "tgamma (-0x7.0000000000000008p0)":
  8209. ildouble: 1
  8210. ldouble: 1
  8211. Test "tgamma (-0x7.0000000000004p0)":
  8212. double: 3
  8213. idouble: 3
  8214. Test "tgamma (-0x7.000008p0)":
  8215. double: 1
  8216. float: 1
  8217. idouble: 1
  8218. ifloat: 1
  8219. Test "tgamma (-0x7.fffff8p0)":
  8220. double: 3
  8221. float: 1
  8222. idouble: 3
  8223. ifloat: 1
  8224. Test "tgamma (-0x7.ffffffffffffcp0)":
  8225. double: 3
  8226. idouble: 3
  8227. Test "tgamma (-0x7.fffffffffffffff8p0)":
  8228. ildouble: 1
  8229. ldouble: 1
  8230. Test "tgamma (-0x7.fffffffffffffffffffffffffep0)":
  8231. ildouble: 1
  8232. ldouble: 1
  8233. Test "tgamma (-0x7.fffffffffffffffffffffffffffcp0)":
  8234. ildouble: 1
  8235. ldouble: 1
  8236. Test "tgamma (-0x8.0000000000000000000000000008p0)":
  8237. ildouble: 1
  8238. ldouble: 1
  8239. Test "tgamma (-0x8.00000000000000000000000004p0)":
  8240. ildouble: 1
  8241. ldouble: 1
  8242. Test "tgamma (-0x8.0000000000008p0)":
  8243. ildouble: 1
  8244. ldouble: 1
  8245. Test "tgamma (-0x8.00001p0)":
  8246. double: 2
  8247. idouble: 2
  8248. ildouble: 1
  8249. ldouble: 1
  8250. Test "tgamma (-0x9.ffffffffffff8p0)":
  8251. double: 1
  8252. idouble: 1
  8253. Test "tgamma (-0x9.fffffffffffffffffffffffffff8p0)":
  8254. ildouble: 1
  8255. ldouble: 1
  8256. Test "tgamma (-0x9.fffffp0)":
  8257. float: 1
  8258. ifloat: 1
  8259. Test "tgamma (-0x95.ffffffffffffffp0)":
  8260. ildouble: 1
  8261. ldouble: 1
  8262. Test "tgamma (-0x96.000000000000000000000000008p0)":
  8263. ildouble: 1
  8264. ldouble: 1
  8265. Test "tgamma (-0x96.0000000000000000000000004p0)":
  8266. ildouble: 1
  8267. ldouble: 1
  8268. Test "tgamma (-0x96.00000000000001p0)":
  8269. ildouble: 2
  8270. ldouble: 2
  8271. Test "tgamma (-0x96.000000000008p0)":
  8272. double: 1
  8273. idouble: 1
  8274. Test "tgamma (-0xa.0000000000008p0)":
  8275. ildouble: 1
  8276. ldouble: 1
  8277. Test "tgamma (-0xa.00001p0)":
  8278. double: 1
  8279. idouble: 1
  8280. ildouble: 1
  8281. ldouble: 1
  8282. Test "tgamma (-0xb4.ffffffffffffffffffffffffcp0)":
  8283. ildouble: 1
  8284. ldouble: 1
  8285. Test "tgamma (-0xb4.ffffffffffffffp0)":
  8286. ildouble: 1
  8287. ldouble: 1
  8288. Test "tgamma (-0xb5.0000000000000000000000004p0)":
  8289. ildouble: 1
  8290. ldouble: 1
  8291. Test "tgamma (-0xb5.00000000000001p0)":
  8292. ildouble: 2
  8293. ldouble: 2
  8294. Test "tgamma (-0xb5.000000000008p0)":
  8295. ildouble: 1
  8296. ldouble: 1
  8297. Test "tgamma (-0xb5.ffffffffffffffffffffffffff8p0)":
  8298. ildouble: 1
  8299. ldouble: 1
  8300. Test "tgamma (-0xb6.00000000000001p0)":
  8301. ildouble: 1
  8302. ldouble: 1
  8303. Test "tgamma (-0xb6.000000000008p0)":
  8304. ildouble: 1
  8305. ldouble: 1
  8306. Test "tgamma (-0xb6.fffffffffff8p0)":
  8307. ildouble: 1
  8308. ldouble: 1
  8309. Test "tgamma (-0xb6.ffffffffffffffffffffffffff8p0)":
  8310. ildouble: 3
  8311. ldouble: 3
  8312. Test "tgamma (-0xb7.000000000000000000000000008p0)":
  8313. ildouble: 1
  8314. ldouble: 1
  8315. Test "tgamma (-0xb7.00000000000001p0)":
  8316. ildouble: 2
  8317. ldouble: 2
  8318. Test "tgamma (-0xb7.000000000008p0)":
  8319. ildouble: 1
  8320. ldouble: 1
  8321. Test "tgamma (-0xb7.ffffffffffffffffffffffffcp0)":
  8322. ildouble: 1
  8323. ldouble: 1
  8324. Test "tgamma (-0xb7.ffffffffffffffffffffffffff8p0)":
  8325. ildouble: 1
  8326. ldouble: 1
  8327. Test "tgamma (-0xb8.00000000000001p0)":
  8328. ildouble: 1
  8329. ldouble: 1
  8330. Test "tgamma (-0xbb.ffffffffffffffffffffffffcp0)":
  8331. ildouble: 3
  8332. ldouble: 3
  8333. Test "tgamma (-0xbb.ffffffffffffffffffffffffff8p0)":
  8334. ildouble: 4
  8335. ldouble: 4
  8336. Test "tgamma (-0xbc.000000000000000000000000008p0)":
  8337. ildouble: 1
  8338. ldouble: 1
  8339. Test "tgamma (-0xbc.0000000000000000000000004p0)":
  8340. ildouble: 2
  8341. ldouble: 2
  8342. Test "tgamma (-0xbc.00000000000001p0)":
  8343. ildouble: 2
  8344. ldouble: 2
  8345. Test "tgamma (-0xbc.ffffffffffffffp0)":
  8346. ildouble: 1
  8347. ldouble: 1
  8348. Test "tgamma (-0xbd.000000000000000000000000008p0)":
  8349. ildouble: 1
  8350. ldouble: 1
  8351. Test "tgamma (-0xbd.00000000000001p0)":
  8352. ildouble: 2
  8353. ldouble: 2
  8354. Test "tgamma (-0xbd.ffffffffffffffp0)":
  8355. ildouble: 2
  8356. ldouble: 2
  8357. Test "tgamma (-0xbe.000000000000000000000000008p0)":
  8358. ildouble: 1
  8359. ldouble: 1
  8360. Test "tgamma (-0xbe.0000000000000000000000004p0)":
  8361. ildouble: 1
  8362. ldouble: 1
  8363. Test "tgamma (-0xbe.ffffffffffffffffffffffffcp0)":
  8364. ildouble: 1
  8365. ldouble: 1
  8366. Test "tgamma (-0xbe.ffffffffffffffp0)":
  8367. ildouble: 1
  8368. ldouble: 1
  8369. Test "tgamma (-0xbf.000000000000000000000000008p0)":
  8370. ildouble: 1
  8371. ldouble: 1
  8372. Test "tgamma (-0xbf.0000000000000000000000004p0)":
  8373. ildouble: 1
  8374. ldouble: 1
  8375. Test "tgamma (-0xbf.00000000000001p0)":
  8376. ildouble: 1
  8377. ldouble: 1
  8378. Test "tgamma (-0xf9.ffffffffffffffp0)":
  8379. ildouble: 1
  8380. ldouble: 1
  8381. Test "tgamma (-0xfa.000000000000000000000000008p0)":
  8382. ildouble: 1
  8383. ldouble: 1
  8384. Test "tgamma (-2.5)":
  8385. double: 1
  8386. float: 2
  8387. idouble: 1
  8388. ifloat: 2
  8389. ildouble: 1
  8390. ldouble: 1
  8391. Test "tgamma (-3.5)":
  8392. double: 1
  8393. float: 1
  8394. idouble: 1
  8395. ifloat: 1
  8396. ildouble: 1
  8397. ldouble: 1
  8398. Test "tgamma (-4.5)":
  8399. double: 1
  8400. float: 1
  8401. idouble: 1
  8402. ifloat: 1
  8403. Test "tgamma (-5.5)":
  8404. double: 1
  8405. idouble: 1
  8406. Test "tgamma (-6.5)":
  8407. float: 1
  8408. ifloat: 1
  8409. ildouble: 1
  8410. ldouble: 1
  8411. Test "tgamma (-7.5)":
  8412. double: 2
  8413. float: 1
  8414. idouble: 2
  8415. ifloat: 1
  8416. Test "tgamma (-8.5)":
  8417. double: 1
  8418. float: 1
  8419. idouble: 1
  8420. ifloat: 1
  8421. Test "tgamma (-9.5)":
  8422. double: 1
  8423. float: 1
  8424. idouble: 1
  8425. ifloat: 1
  8426. Test "tgamma (0.5)":
  8427. float: 1
  8428. ifloat: 1
  8429. Test "tgamma (0.7)":
  8430. double: 1
  8431. float: 1
  8432. idouble: 1
  8433. ifloat: 1
  8434. Test "tgamma (0x1.fffffep0)":
  8435. float: 1
  8436. ifloat: 1
  8437. Test "tgamma (0x1.fffffffffffffffep0)":
  8438. ildouble: 1
  8439. ldouble: 1
  8440. Test "tgamma (0x1.ffffffffffffffffffffffffffffp0)":
  8441. ildouble: 1
  8442. ldouble: 1
  8443. Test "tgamma (0x1.fffffffffffffp0)":
  8444. double: 1
  8445. idouble: 1
  8446. ildouble: 1
  8447. ldouble: 1
  8448. Test "tgamma (0x1p-113)":
  8449. ildouble: 1
  8450. ldouble: 1
  8451. Test "tgamma (0x1p-24)":
  8452. float: 1
  8453. ifloat: 1
  8454. Test "tgamma (0x1p-53)":
  8455. double: 1
  8456. idouble: 1
  8457. Test "tgamma (0x2.30a43cp+4)":
  8458. double: 1
  8459. float: 2
  8460. idouble: 1
  8461. ifloat: 2
  8462. ildouble: 2
  8463. ldouble: 2
  8464. Test "tgamma (0x2.fffffcp0)":
  8465. float: 3
  8466. ifloat: 3
  8467. Test "tgamma (0x2.ffffffffffffep0)":
  8468. ildouble: 1
  8469. ldouble: 1
  8470. Test "tgamma (0x3.0000000000002p0)":
  8471. ildouble: 1
  8472. ldouble: 1
  8473. Test "tgamma (0x3.fffffcp0)":
  8474. float: 1
  8475. ifloat: 1
  8476. Test "tgamma (0x3.ffffffffffffep0)":
  8477. double: 1
  8478. idouble: 1
  8479. ildouble: 1
  8480. ldouble: 1
  8481. Test "tgamma (0x3.fffffffffffffffcp0)":
  8482. ildouble: 1
  8483. ldouble: 1
  8484. Test "tgamma (0x3.fffffffffffffffffffffffffffep0)":
  8485. ildouble: 1
  8486. ldouble: 1
  8487. Test "tgamma (0x4.0000000000000000000000000004p0)":
  8488. ildouble: 1
  8489. ldouble: 1
  8490. Test "tgamma (0x4.0000000000004p0)":
  8491. double: 1
  8492. idouble: 1
  8493. Test "tgamma (0x4.000008p0)":
  8494. ildouble: 1
  8495. ldouble: 1
  8496. Test "tgamma (0x4.ffffffffffffcp0)":
  8497. double: 1
  8498. idouble: 1
  8499. Test "tgamma (0x4.fffffffffffffffffffffffffep0)":
  8500. ildouble: 1
  8501. ldouble: 1
  8502. Test "tgamma (0x4.fffffffffffffffffffffffffffcp0)":
  8503. ildouble: 1
  8504. ldouble: 1
  8505. Test "tgamma (0x5.0000000000000000000000000004p0)":
  8506. ildouble: 1
  8507. ldouble: 1
  8508. Test "tgamma (0x5.0000000000004p0)":
  8509. double: 1
  8510. idouble: 1
  8511. Test "tgamma (0x5.000008p0)":
  8512. float: 2
  8513. ifloat: 2
  8514. Test "tgamma (0x5.fffff8p0)":
  8515. double: 1
  8516. float: 1
  8517. idouble: 1
  8518. ifloat: 1
  8519. Test "tgamma (0x5.ffffffffffffcp0)":
  8520. ildouble: 1
  8521. ldouble: 1
  8522. Test "tgamma (0x5.fffffffffffffff8p0)":
  8523. ildouble: 1
  8524. ldouble: 1
  8525. Test "tgamma (0x5.fffffffffffffffffffffffffep0)":
  8526. ildouble: 1
  8527. ldouble: 1
  8528. Test "tgamma (0x6.0000000000000000000000000004p0)":
  8529. ildouble: 1
  8530. ldouble: 1
  8531. Test "tgamma (0x6.0000000000000008p0)":
  8532. ildouble: 1
  8533. ldouble: 1
  8534. Test "tgamma (0x6.0000000000004p0)":
  8535. double: 1
  8536. idouble: 1
  8537. Test "tgamma (0x6.000008p0)":
  8538. float: 2
  8539. ifloat: 2
  8540. ildouble: 1
  8541. ldouble: 1
  8542. Test "tgamma (0x6.fffff8p0)":
  8543. double: 1
  8544. idouble: 1
  8545. ildouble: 1
  8546. ldouble: 1
  8547. Test "tgamma (0x6.ffffffffffffcp0)":
  8548. double: 4
  8549. idouble: 4
  8550. Test "tgamma (0x6.fffffffffffffff8p0)":
  8551. ildouble: 1
  8552. ldouble: 1
  8553. Test "tgamma (0x7.0000000000000000000000000004p0)":
  8554. ildouble: 1
  8555. ldouble: 1
  8556. Test "tgamma (0x7.0000000000000008p0)":
  8557. ildouble: 1
  8558. ldouble: 1
  8559. Test "tgamma (0x7.0000000000004p0)":
  8560. double: 4
  8561. idouble: 4
  8562. Test "tgamma (0x7.000008p0)":
  8563. double: 1
  8564. float: 1
  8565. idouble: 1
  8566. ifloat: 1
  8567. Test "tgamma (0x7.fffff8p0)":
  8568. double: 2
  8569. float: 1
  8570. idouble: 2
  8571. ifloat: 1
  8572. Test "tgamma (0x7.ffffffffffffcp0)":
  8573. double: 2
  8574. idouble: 2
  8575. ildouble: 1
  8576. ldouble: 1
  8577. Test "tgamma (0x7.fffffffffffffffffffffffffffcp0)":
  8578. ildouble: 1
  8579. ldouble: 1
  8580. Test "tgamma (0x8.0000000000000000000000000008p0)":
  8581. ildouble: 1
  8582. ldouble: 1
  8583. Test "tgamma (0x8.0000000000008p0)":
  8584. ildouble: 1
  8585. ldouble: 1
  8586. Test "tgamma (0x8.00001p0)":
  8587. double: 2
  8588. idouble: 2
  8589. Test "tgamma (0xa.b9fd72b0fb238p+4)":
  8590. double: 1
  8591. idouble: 1
  8592. ildouble: 1
  8593. ldouble: 1
  8594. Test "tgamma (0xa.b9fd72b0fb23a9ddbf0d3804f8p+4)":
  8595. ildouble: 2
  8596. ldouble: 2
  8597. Test "tgamma (10)":
  8598. double: 1
  8599. float: 1
  8600. idouble: 1
  8601. ifloat: 1
  8602. Test "tgamma (18.5)":
  8603. double: 1
  8604. float: 1
  8605. idouble: 1
  8606. ifloat: 1
  8607. Test "tgamma (19.5)":
  8608. double: 2
  8609. idouble: 2
  8610. ildouble: 1
  8611. ldouble: 1
  8612. Test "tgamma (2.5)":
  8613. float: 2
  8614. ifloat: 2
  8615. Test "tgamma (23.5)":
  8616. double: 1
  8617. float: 1
  8618. idouble: 1
  8619. ifloat: 1
  8620. Test "tgamma (29.5)":
  8621. double: 1
  8622. float: 1
  8623. idouble: 1
  8624. ifloat: 1
  8625. Test "tgamma (3)":
  8626. float: 1
  8627. ifloat: 1
  8628. Test "tgamma (3.5)":
  8629. float: 2
  8630. ifloat: 2
  8631. ildouble: 1
  8632. ldouble: 1
  8633. Test "tgamma (30.5)":
  8634. float: 1
  8635. ifloat: 1
  8636. Test "tgamma (32.5)":
  8637. ildouble: 1
  8638. ldouble: 1
  8639. Test "tgamma (33.5)":
  8640. float: 1
  8641. ifloat: 1
  8642. ildouble: 1
  8643. ldouble: 1
  8644. Test "tgamma (34.5)":
  8645. double: 1
  8646. float: 2
  8647. idouble: 1
  8648. ifloat: 2
  8649. Test "tgamma (4)":
  8650. float: 1
  8651. ifloat: 1
  8652. Test "tgamma (4.5)":
  8653. double: 1
  8654. float: 1
  8655. idouble: 1
  8656. ifloat: 1
  8657. Test "tgamma (6)":
  8658. float: 1
  8659. ifloat: 1
  8660. Test "tgamma (6.5)":
  8661. float: 1
  8662. ifloat: 1
  8663. Test "tgamma (7)":
  8664. double: 1
  8665. idouble: 1
  8666. Test "tgamma (7.5)":
  8667. double: 2
  8668. float: 1
  8669. idouble: 2
  8670. ifloat: 1
  8671. Test "tgamma (8)":
  8672. double: 1
  8673. idouble: 1
  8674. Test "tgamma (8.5)":
  8675. double: 1
  8676. float: 1
  8677. idouble: 1
  8678. ifloat: 1
  8679. Test "tgamma (9)":
  8680. double: 1
  8681. idouble: 1
  8682. Test "tgamma (9.5)":
  8683. double: 1
  8684. idouble: 1
  8685. ildouble: 1
  8686. ldouble: 1
  8687. # y0
  8688. Test "y0 (0x1.3ffp+74)":
  8689. double: 1
  8690. idouble: 1
  8691. ildouble: 1
  8692. ldouble: 1
  8693. Test "y0 (0x1.ff00000000002p+840)":
  8694. double: 1
  8695. idouble: 1
  8696. ildouble: 1
  8697. ldouble: 1
  8698. Test "y0 (0x1p-10)":
  8699. double: 1
  8700. idouble: 1
  8701. ildouble: 1
  8702. ldouble: 1
  8703. Test "y0 (0x1p-110)":
  8704. double: 1
  8705. idouble: 1
  8706. ildouble: 1
  8707. ldouble: 1
  8708. Test "y0 (0x1p-20)":
  8709. float: 1
  8710. ifloat: 1
  8711. Test "y0 (0x1p-30)":
  8712. float: 1
  8713. ifloat: 1
  8714. ildouble: 2
  8715. ldouble: 2
  8716. Test "y0 (0x1p-40)":
  8717. double: 1
  8718. float: 1
  8719. idouble: 1
  8720. ifloat: 1
  8721. Test "y0 (0x1p-50)":
  8722. float: 1
  8723. ifloat: 1
  8724. Test "y0 (0x1p-60)":
  8725. ildouble: 1
  8726. ldouble: 1
  8727. Test "y0 (0x1p-70)":
  8728. double: 1
  8729. idouble: 1
  8730. Test "y0 (0x1p-80)":
  8731. double: 1
  8732. float: 1
  8733. idouble: 1
  8734. ifloat: 1
  8735. Test "y0 (0x1p1023)":
  8736. ildouble: 1
  8737. ldouble: 1
  8738. Test "y0 (0x1p16382)":
  8739. ildouble: 1
  8740. ldouble: 1
  8741. Test "y0 (0x1p16383)":
  8742. ildouble: 2
  8743. ldouble: 2
  8744. Test "y0 (1.0)":
  8745. double: 2
  8746. float: 1
  8747. idouble: 2
  8748. ifloat: 1
  8749. Test "y0 (1.5)":
  8750. double: 2
  8751. float: 1
  8752. idouble: 2
  8753. ifloat: 1
  8754. Test "y0 (10.0)":
  8755. float: 1
  8756. ifloat: 1
  8757. ildouble: 3
  8758. ldouble: 3
  8759. Test "y0 (8.0)":
  8760. double: 1
  8761. float: 1
  8762. idouble: 1
  8763. ifloat: 1
  8764. ildouble: 3
  8765. ldouble: 3
  8766. # y1
  8767. Test "y1 (0.125)":
  8768. double: 1
  8769. idouble: 1
  8770. Test "y1 (0.75)":
  8771. ildouble: 1
  8772. ldouble: 1
  8773. Test "y1 (0x1.001000001p+593)":
  8774. ildouble: 1
  8775. ldouble: 1
  8776. Test "y1 (0x1.27e204p+99)":
  8777. double: 1
  8778. idouble: 1
  8779. Test "y1 (0x1p-10)":
  8780. double: 1
  8781. idouble: 1
  8782. ildouble: 1
  8783. ldouble: 1
  8784. Test "y1 (0x1p-30)":
  8785. ildouble: 1
  8786. ldouble: 1
  8787. Test "y1 (0x1p1023)":
  8788. ildouble: 1
  8789. ldouble: 1
  8790. Test "y1 (0x1p16383)":
  8791. ildouble: 2
  8792. ldouble: 2
  8793. Test "y1 (1.5)":
  8794. float: 1
  8795. ifloat: 1
  8796. ildouble: 1
  8797. ldouble: 1
  8798. Test "y1 (10.0)":
  8799. double: 3
  8800. float: 1
  8801. idouble: 3
  8802. ifloat: 1
  8803. Test "y1 (2.0)":
  8804. double: 1
  8805. float: 1
  8806. idouble: 1
  8807. ifloat: 1
  8808. ildouble: 1
  8809. ldouble: 1
  8810. Test "y1 (8.0)":
  8811. double: 1
  8812. float: 2
  8813. idouble: 1
  8814. ifloat: 2
  8815. ildouble: 1
  8816. ldouble: 1
  8817. # yn
  8818. Test "yn (0, 1.0)":
  8819. double: 2
  8820. float: 1
  8821. idouble: 2
  8822. ifloat: 1
  8823. Test "yn (0, 1.5)":
  8824. double: 2
  8825. float: 1
  8826. idouble: 2
  8827. ifloat: 1
  8828. Test "yn (0, 10.0)":
  8829. float: 1
  8830. ifloat: 1
  8831. ildouble: 3
  8832. ldouble: 3
  8833. Test "yn (0, 8.0)":
  8834. double: 1
  8835. float: 1
  8836. idouble: 1
  8837. ifloat: 1
  8838. ildouble: 3
  8839. ldouble: 3
  8840. Test "yn (1, 0.125)":
  8841. double: 1
  8842. idouble: 1
  8843. Test "yn (1, 0.75)":
  8844. ildouble: 1
  8845. ldouble: 1
  8846. Test "yn (1, 1.5)":
  8847. float: 1
  8848. ifloat: 1
  8849. ildouble: 1
  8850. ldouble: 1
  8851. Test "yn (1, 10.0)":
  8852. double: 3
  8853. float: 1
  8854. idouble: 3
  8855. ifloat: 1
  8856. Test "yn (1, 2.0)":
  8857. double: 1
  8858. float: 1
  8859. idouble: 1
  8860. ifloat: 1
  8861. ildouble: 1
  8862. ldouble: 1
  8863. Test "yn (1, 8.0)":
  8864. double: 1
  8865. float: 2
  8866. idouble: 1
  8867. ifloat: 2
  8868. ildouble: 1
  8869. ldouble: 1
  8870. Test "yn (10, 0.125)":
  8871. double: 1
  8872. idouble: 1
  8873. ildouble: 2
  8874. ldouble: 2
  8875. Test "yn (10, 0.75)":
  8876. double: 1
  8877. float: 1
  8878. idouble: 1
  8879. ifloat: 1
  8880. ildouble: 5
  8881. ldouble: 5
  8882. Test "yn (10, 1.0)":
  8883. double: 1
  8884. idouble: 1
  8885. ildouble: 1
  8886. ldouble: 1
  8887. Test "yn (10, 10.0)":
  8888. double: 1
  8889. float: 1
  8890. idouble: 1
  8891. ifloat: 1
  8892. ildouble: 2
  8893. ldouble: 2
  8894. Test "yn (10, 2.0)":
  8895. double: 2
  8896. idouble: 2
  8897. ildouble: 2
  8898. ldouble: 2
  8899. Test "yn (3, 0.125)":
  8900. double: 1
  8901. idouble: 1
  8902. Test "yn (3, 0.75)":
  8903. double: 1
  8904. float: 1
  8905. idouble: 1
  8906. ifloat: 1
  8907. ildouble: 2
  8908. ldouble: 2
  8909. Test "yn (3, 10.0)":
  8910. double: 1
  8911. float: 1
  8912. idouble: 1
  8913. ifloat: 1
  8914. ildouble: 1
  8915. ldouble: 1
  8916. Test "yn (3, 2.0)":
  8917. double: 1
  8918. idouble: 1
  8919. # Maximal error of functions:
  8920. Function: "acos_downward":
  8921. double: 1
  8922. float: 1
  8923. idouble: 1
  8924. ifloat: 1
  8925. Function: "acos_towardzero":
  8926. double: 1
  8927. float: 1
  8928. idouble: 1
  8929. ifloat: 1
  8930. Function: "asin_downward":
  8931. double: 1
  8932. float: 1
  8933. idouble: 1
  8934. ifloat: 1
  8935. Function: "asin_towardzero":
  8936. double: 1
  8937. float: 1
  8938. idouble: 1
  8939. ifloat: 1
  8940. Function: "asin_upward":
  8941. float: 1
  8942. ifloat: 1
  8943. Function: "atan2":
  8944. float: 1
  8945. ifloat: 1
  8946. ildouble: 1
  8947. ldouble: 1
  8948. Function: "atanh":
  8949. float: 1
  8950. ifloat: 1
  8951. Function: Real part of "cacos":
  8952. double: 1
  8953. float: 2
  8954. idouble: 1
  8955. ifloat: 2
  8956. ildouble: 2
  8957. ldouble: 2
  8958. Function: Imaginary part of "cacos":
  8959. double: 1
  8960. float: 2
  8961. idouble: 1
  8962. ifloat: 2
  8963. ildouble: 2
  8964. ldouble: 2
  8965. Function: Real part of "cacosh":
  8966. double: 1
  8967. float: 2
  8968. idouble: 1
  8969. ifloat: 2
  8970. ildouble: 2
  8971. ldouble: 2
  8972. Function: Imaginary part of "cacosh":
  8973. double: 1
  8974. float: 2
  8975. idouble: 1
  8976. ifloat: 2
  8977. ildouble: 2
  8978. ldouble: 2
  8979. Function: Real part of "casin":
  8980. double: 1
  8981. float: 1
  8982. idouble: 1
  8983. ifloat: 1
  8984. ildouble: 2
  8985. ldouble: 2
  8986. Function: Imaginary part of "casin":
  8987. double: 1
  8988. float: 2
  8989. idouble: 1
  8990. ifloat: 2
  8991. ildouble: 2
  8992. ldouble: 2
  8993. Function: Real part of "casinh":
  8994. double: 1
  8995. float: 2
  8996. idouble: 1
  8997. ifloat: 2
  8998. ildouble: 2
  8999. ldouble: 2
  9000. Function: Imaginary part of "casinh":
  9001. double: 1
  9002. float: 1
  9003. idouble: 1
  9004. ifloat: 1
  9005. ildouble: 2
  9006. ldouble: 2
  9007. Function: Real part of "catan":
  9008. float: 1
  9009. ifloat: 1
  9010. ildouble: 1
  9011. ldouble: 1
  9012. Function: Imaginary part of "catan":
  9013. double: 1
  9014. float: 1
  9015. idouble: 1
  9016. ifloat: 1
  9017. ildouble: 1
  9018. ldouble: 1
  9019. Function: Real part of "catanh":
  9020. double: 1
  9021. float: 1
  9022. idouble: 1
  9023. ifloat: 1
  9024. ildouble: 1
  9025. ldouble: 1
  9026. Function: Imaginary part of "catanh":
  9027. float: 1
  9028. ifloat: 1
  9029. ildouble: 1
  9030. ldouble: 1
  9031. Function: "cbrt":
  9032. double: 1
  9033. idouble: 1
  9034. ildouble: 1
  9035. ldouble: 1
  9036. Function: Real part of "ccos":
  9037. double: 1
  9038. float: 1
  9039. idouble: 1
  9040. ifloat: 1
  9041. ildouble: 1
  9042. ldouble: 1
  9043. Function: Imaginary part of "ccos":
  9044. double: 1
  9045. float: 1
  9046. idouble: 1
  9047. ifloat: 1
  9048. ildouble: 1
  9049. ldouble: 1
  9050. Function: Real part of "ccosh":
  9051. double: 1
  9052. float: 1
  9053. idouble: 1
  9054. ifloat: 1
  9055. ildouble: 1
  9056. ldouble: 1
  9057. Function: Imaginary part of "ccosh":
  9058. double: 1
  9059. float: 1
  9060. idouble: 1
  9061. ifloat: 1
  9062. ildouble: 1
  9063. ldouble: 1
  9064. Function: Real part of "cexp":
  9065. double: 2
  9066. float: 1
  9067. idouble: 2
  9068. ifloat: 1
  9069. ildouble: 1
  9070. ldouble: 1
  9071. Function: Imaginary part of "cexp":
  9072. double: 1
  9073. float: 2
  9074. idouble: 1
  9075. ifloat: 2
  9076. ildouble: 1
  9077. ldouble: 1
  9078. Function: Real part of "clog":
  9079. double: 1
  9080. float: 1
  9081. idouble: 1
  9082. ifloat: 1
  9083. ildouble: 1
  9084. ldouble: 1
  9085. Function: Imaginary part of "clog":
  9086. float: 1
  9087. ifloat: 1
  9088. ildouble: 1
  9089. ldouble: 1
  9090. Function: Real part of "clog10":
  9091. double: 2
  9092. float: 2
  9093. idouble: 2
  9094. ifloat: 2
  9095. ildouble: 1
  9096. ldouble: 1
  9097. Function: Imaginary part of "clog10":
  9098. double: 1
  9099. float: 1
  9100. idouble: 1
  9101. ifloat: 1
  9102. ildouble: 2
  9103. ldouble: 2
  9104. Function: "cos":
  9105. double: 2
  9106. float: 1
  9107. idouble: 2
  9108. ifloat: 1
  9109. ildouble: 1
  9110. ldouble: 1
  9111. Function: "cos_downward":
  9112. float: 1
  9113. ifloat: 1
  9114. Function: "cos_tonearest":
  9115. float: 1
  9116. ifloat: 1
  9117. Function: "cos_towardzero":
  9118. float: 1
  9119. ifloat: 1
  9120. Function: "cos_upward":
  9121. float: 2
  9122. ifloat: 2
  9123. Function: "cosh_downward":
  9124. float: 1
  9125. ifloat: 1
  9126. Function: "cosh_tonearest":
  9127. ildouble: 1
  9128. ldouble: 1
  9129. Function: "cosh_towardzero":
  9130. float: 1
  9131. ifloat: 1
  9132. Function: Real part of "cpow":
  9133. double: 2
  9134. float: 4
  9135. idouble: 2
  9136. ifloat: 4
  9137. ildouble: 4
  9138. ldouble: 4
  9139. Function: Imaginary part of "cpow":
  9140. float: 2
  9141. ifloat: 2
  9142. ildouble: 1
  9143. ldouble: 1
  9144. Function: Real part of "csin":
  9145. double: 1
  9146. float: 1
  9147. idouble: 1
  9148. ifloat: 1
  9149. ildouble: 1
  9150. ldouble: 1
  9151. Function: Imaginary part of "csin":
  9152. ildouble: 1
  9153. ldouble: 1
  9154. Function: Real part of "csinh":
  9155. float: 1
  9156. ifloat: 1
  9157. ildouble: 1
  9158. ldouble: 1
  9159. Function: Imaginary part of "csinh":
  9160. double: 1
  9161. float: 1
  9162. idouble: 1
  9163. ifloat: 1
  9164. ildouble: 1
  9165. ldouble: 1
  9166. Function: Real part of "csqrt":
  9167. double: 1
  9168. float: 1
  9169. idouble: 1
  9170. ifloat: 1
  9171. ildouble: 1
  9172. ldouble: 1
  9173. Function: Imaginary part of "csqrt":
  9174. double: 1
  9175. float: 1
  9176. idouble: 1
  9177. ifloat: 1
  9178. ildouble: 1
  9179. ldouble: 1
  9180. Function: Real part of "ctan":
  9181. double: 1
  9182. float: 1
  9183. idouble: 1
  9184. ifloat: 1
  9185. ildouble: 2
  9186. ldouble: 2
  9187. Function: Imaginary part of "ctan":
  9188. double: 1
  9189. idouble: 1
  9190. ildouble: 2
  9191. ldouble: 2
  9192. Function: Real part of "ctan_downward":
  9193. double: 2
  9194. float: 1
  9195. idouble: 2
  9196. ifloat: 1
  9197. Function: Imaginary part of "ctan_downward":
  9198. float: 1
  9199. ifloat: 1
  9200. Function: Real part of "ctan_tonearest":
  9201. float: 1
  9202. ifloat: 1
  9203. ildouble: 3
  9204. ldouble: 3
  9205. Function: Imaginary part of "ctan_tonearest":
  9206. float: 1
  9207. ifloat: 1
  9208. ildouble: 3
  9209. ldouble: 3
  9210. Function: Real part of "ctan_towardzero":
  9211. float: 1
  9212. ifloat: 1
  9213. Function: Imaginary part of "ctan_towardzero":
  9214. float: 1
  9215. ifloat: 1
  9216. Function: Real part of "ctan_upward":
  9217. double: 2
  9218. float: 1
  9219. idouble: 2
  9220. ifloat: 1
  9221. Function: Imaginary part of "ctan_upward":
  9222. double: 1
  9223. float: 2
  9224. idouble: 1
  9225. ifloat: 2
  9226. Function: Real part of "ctanh":
  9227. double: 1
  9228. float: 1
  9229. idouble: 1
  9230. ifloat: 1
  9231. ildouble: 2
  9232. ldouble: 2
  9233. Function: Imaginary part of "ctanh":
  9234. double: 1
  9235. float: 2
  9236. idouble: 1
  9237. ifloat: 2
  9238. ildouble: 2
  9239. ldouble: 2
  9240. Function: Real part of "ctanh_downward":
  9241. float: 1
  9242. ifloat: 1
  9243. Function: Imaginary part of "ctanh_downward":
  9244. double: 2
  9245. float: 1
  9246. idouble: 2
  9247. ifloat: 1
  9248. Function: Real part of "ctanh_tonearest":
  9249. float: 1
  9250. ifloat: 1
  9251. ildouble: 3
  9252. ldouble: 3
  9253. Function: Imaginary part of "ctanh_tonearest":
  9254. float: 1
  9255. ifloat: 1
  9256. ildouble: 3
  9257. ldouble: 3
  9258. Function: Real part of "ctanh_towardzero":
  9259. float: 1
  9260. ifloat: 1
  9261. Function: Imaginary part of "ctanh_towardzero":
  9262. float: 1
  9263. ifloat: 1
  9264. Function: Real part of "ctanh_upward":
  9265. double: 1
  9266. float: 2
  9267. idouble: 1
  9268. ifloat: 2
  9269. Function: Imaginary part of "ctanh_upward":
  9270. double: 2
  9271. float: 1
  9272. idouble: 2
  9273. ifloat: 1
  9274. Function: "erf":
  9275. double: 1
  9276. idouble: 1
  9277. Function: "erfc":
  9278. double: 1
  9279. float: 1
  9280. idouble: 1
  9281. ifloat: 1
  9282. ildouble: 1
  9283. ldouble: 1
  9284. Function: "exp10":
  9285. double: 1
  9286. idouble: 1
  9287. ildouble: 1
  9288. ldouble: 1
  9289. Function: "exp2":
  9290. ildouble: 1
  9291. ldouble: 1
  9292. Function: "exp_downward":
  9293. float: 1
  9294. ifloat: 1
  9295. Function: "exp_towardzero":
  9296. float: 1
  9297. ifloat: 1
  9298. Function: "exp_upward":
  9299. float: 1
  9300. ifloat: 1
  9301. Function: "expm1":
  9302. double: 1
  9303. float: 1
  9304. idouble: 1
  9305. ifloat: 1
  9306. ildouble: 1
  9307. ldouble: 1
  9308. Function: "gamma":
  9309. double: 1
  9310. float: 2
  9311. idouble: 1
  9312. ifloat: 2
  9313. ildouble: 1
  9314. ldouble: 1
  9315. Function: "hypot":
  9316. float: 1
  9317. ifloat: 1
  9318. Function: "j0":
  9319. double: 2
  9320. float: 2
  9321. idouble: 2
  9322. ifloat: 2
  9323. ildouble: 2
  9324. ldouble: 2
  9325. Function: "j1":
  9326. double: 1
  9327. float: 2
  9328. idouble: 1
  9329. ifloat: 2
  9330. ildouble: 4
  9331. ldouble: 4
  9332. Function: "jn":
  9333. double: 4
  9334. float: 5
  9335. idouble: 4
  9336. ifloat: 5
  9337. ildouble: 8
  9338. ldouble: 8
  9339. Function: "lgamma":
  9340. double: 1
  9341. float: 2
  9342. idouble: 1
  9343. ifloat: 2
  9344. ildouble: 1
  9345. ldouble: 1
  9346. Function: "log10":
  9347. double: 1
  9348. float: 2
  9349. idouble: 1
  9350. ifloat: 2
  9351. ildouble: 1
  9352. ldouble: 1
  9353. Function: "log1p":
  9354. float: 1
  9355. ifloat: 1
  9356. ildouble: 1
  9357. ldouble: 1
  9358. Function: "log2":
  9359. ildouble: 1
  9360. ldouble: 1
  9361. Function: "pow":
  9362. float: 1
  9363. ifloat: 1
  9364. ildouble: 1
  9365. ldouble: 1
  9366. Function: "pow10":
  9367. double: 1
  9368. idouble: 1
  9369. ildouble: 1
  9370. ldouble: 1
  9371. Function: "pow_downward":
  9372. float: 1
  9373. ifloat: 1
  9374. Function: "pow_towardzero":
  9375. float: 1
  9376. ifloat: 1
  9377. Function: "pow_upward":
  9378. float: 1
  9379. ifloat: 1
  9380. Function: "sin_downward":
  9381. float: 1
  9382. ifloat: 1
  9383. Function: "sin_tonearest":
  9384. float: 1
  9385. ifloat: 1
  9386. ildouble: 1
  9387. ldouble: 1
  9388. Function: "sin_towardzero":
  9389. float: 1
  9390. ifloat: 1
  9391. Function: "sin_upward":
  9392. float: 2
  9393. ifloat: 2
  9394. Function: "sincos":
  9395. double: 1
  9396. float: 1
  9397. idouble: 1
  9398. ifloat: 1
  9399. ildouble: 1
  9400. ldouble: 1
  9401. Function: "sinh_downward":
  9402. float: 1
  9403. ifloat: 1
  9404. Function: "sinh_towardzero":
  9405. float: 1
  9406. ifloat: 1
  9407. Function: "tan":
  9408. double: 1
  9409. idouble: 1
  9410. Function: "tan_downward":
  9411. float: 1
  9412. ifloat: 1
  9413. Function: "tan_towardzero":
  9414. float: 1
  9415. ifloat: 1
  9416. Function: "tan_upward":
  9417. float: 1
  9418. ifloat: 1
  9419. Function: "tanh":
  9420. ildouble: 1
  9421. ldouble: 1
  9422. Function: "tgamma":
  9423. double: 4
  9424. float: 3
  9425. idouble: 4
  9426. ifloat: 3
  9427. ildouble: 4
  9428. ldouble: 4
  9429. Function: "y0":
  9430. double: 2
  9431. float: 1
  9432. idouble: 2
  9433. ifloat: 1
  9434. ildouble: 3
  9435. ldouble: 3
  9436. Function: "y1":
  9437. double: 3
  9438. float: 2
  9439. idouble: 3
  9440. ifloat: 2
  9441. ildouble: 2
  9442. ldouble: 2
  9443. Function: "yn":
  9444. double: 3
  9445. float: 2
  9446. idouble: 3
  9447. ifloat: 2
  9448. ildouble: 5
  9449. ldouble: 5
  9450. # end of automatic generation