1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430 |
- atanh 0
- = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- atanh -0
- = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- atanh 0.75
- = atanh downward binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
- = atanh tonearest binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
- = atanh towardzero binary32 0xcp-4 : 0xf.91395p-4 : inexact-ok
- = atanh upward binary32 0xcp-4 : 0xf.91396p-4 : inexact-ok
- = atanh downward binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
- = atanh tonearest binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
- = atanh towardzero binary64 0xcp-4 : 0xf.913957192d2b8p-4 : inexact-ok
- = atanh upward binary64 0xcp-4 : 0xf.913957192d2cp-4 : inexact-ok
- = atanh downward intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh tonearest intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh towardzero intel96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh upward intel96 0xcp-4 : 0xf.913957192d2baa4p-4 : inexact-ok
- = atanh downward m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh tonearest m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh towardzero m68k96 0xcp-4 : 0xf.913957192d2baa3p-4 : inexact-ok
- = atanh upward m68k96 0xcp-4 : 0xf.913957192d2baa4p-4 : inexact-ok
- = atanh downward binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
- = atanh tonearest binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
- = atanh towardzero binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
- = atanh upward binary128 0xcp-4 : 0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
- = atanh downward ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- = atanh tonearest ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- = atanh towardzero ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- = atanh upward ibm128 0xcp-4 : 0xf.913957192d2baa37b4a4b67934p-4 : inexact-ok
- atanh -0.75
- = atanh downward binary32 -0xcp-4 : -0xf.91396p-4 : inexact-ok
- = atanh tonearest binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
- = atanh towardzero binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
- = atanh upward binary32 -0xcp-4 : -0xf.91395p-4 : inexact-ok
- = atanh downward binary64 -0xcp-4 : -0xf.913957192d2cp-4 : inexact-ok
- = atanh tonearest binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
- = atanh towardzero binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
- = atanh upward binary64 -0xcp-4 : -0xf.913957192d2b8p-4 : inexact-ok
- = atanh downward intel96 -0xcp-4 : -0xf.913957192d2baa4p-4 : inexact-ok
- = atanh tonearest intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh towardzero intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh upward intel96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh downward m68k96 -0xcp-4 : -0xf.913957192d2baa4p-4 : inexact-ok
- = atanh tonearest m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh towardzero m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh upward m68k96 -0xcp-4 : -0xf.913957192d2baa3p-4 : inexact-ok
- = atanh downward binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
- = atanh tonearest binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930ep-4 : inexact-ok
- = atanh towardzero binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
- = atanh upward binary128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67930d8p-4 : inexact-ok
- = atanh downward ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b67934p-4 : inexact-ok
- = atanh tonearest ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- = atanh towardzero ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- = atanh upward ibm128 -0xcp-4 : -0xf.913957192d2baa37b4a4b6793p-4 : inexact-ok
- atanh 0.25
- = atanh downward binary32 0x4p-4 : 0x4.162bb8p-4 : inexact-ok
- = atanh tonearest binary32 0x4p-4 : 0x4.162bcp-4 : inexact-ok
- = atanh towardzero binary32 0x4p-4 : 0x4.162bb8p-4 : inexact-ok
- = atanh upward binary32 0x4p-4 : 0x4.162bcp-4 : inexact-ok
- = atanh downward binary64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
- = atanh tonearest binary64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
- = atanh towardzero binary64 0x4p-4 : 0x4.162bbea045144p-4 : inexact-ok
- = atanh upward binary64 0x4p-4 : 0x4.162bbea045148p-4 : inexact-ok
- = atanh downward intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh tonearest intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh towardzero intel96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh upward intel96 0x4p-4 : 0x4.162bbea0451469dp-4 : inexact-ok
- = atanh downward m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh tonearest m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh towardzero m68k96 0x4p-4 : 0x4.162bbea0451469c8p-4 : inexact-ok
- = atanh upward m68k96 0x4p-4 : 0x4.162bbea0451469dp-4 : inexact-ok
- = atanh downward binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
- = atanh tonearest binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
- = atanh towardzero binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810ecp-4 : inexact-ok
- = atanh upward binary128 0x4p-4 : 0x4.162bbea0451469c9daf0be0810fp-4 : inexact-ok
- = atanh downward ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
- = atanh tonearest ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
- = atanh towardzero ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be081p-4 : inexact-ok
- = atanh upward ibm128 0x4p-4 : 0x4.162bbea0451469c9daf0be0812p-4 : inexact-ok
- atanh 0x1p-5
- = atanh downward binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
- = atanh tonearest binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
- = atanh towardzero binary32 0x8p-8 : 0x8.00aacp-8 : inexact-ok
- = atanh upward binary32 0x8p-8 : 0x8.00aadp-8 : inexact-ok
- = atanh downward binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
- = atanh tonearest binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
- = atanh towardzero binary64 0x8p-8 : 0x8.00aac448d771p-8 : inexact-ok
- = atanh upward binary64 0x8p-8 : 0x8.00aac448d7718p-8 : inexact-ok
- = atanh downward intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh tonearest intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh towardzero intel96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh upward intel96 0x8p-8 : 0x8.00aac448d77125bp-8 : inexact-ok
- = atanh downward m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh tonearest m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh towardzero m68k96 0x8p-8 : 0x8.00aac448d77125ap-8 : inexact-ok
- = atanh upward m68k96 0x8p-8 : 0x8.00aac448d77125bp-8 : inexact-ok
- = atanh downward binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db37p-8 : inexact-ok
- = atanh tonearest binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db378p-8 : inexact-ok
- = atanh towardzero binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db37p-8 : inexact-ok
- = atanh upward binary128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db378p-8 : inexact-ok
- = atanh downward ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2dbp-8 : inexact-ok
- = atanh tonearest ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db4p-8 : inexact-ok
- = atanh towardzero ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2dbp-8 : inexact-ok
- = atanh upward ibm128 0x8p-8 : 0x8.00aac448d77125a4ee9fee2db4p-8 : inexact-ok
- atanh 0x1p-10
- = atanh downward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
- = atanh tonearest binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
- = atanh towardzero binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
- = atanh upward binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
- = atanh downward binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
- = atanh tonearest binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
- = atanh towardzero binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
- = atanh upward binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
- = atanh downward intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh tonearest intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh towardzero intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh upward intel96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
- = atanh downward m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh tonearest m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh towardzero m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh upward m68k96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
- = atanh downward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
- = atanh tonearest binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
- = atanh towardzero binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
- = atanh upward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
- = atanh downward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh tonearest ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh towardzero ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh upward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd8p-12 : inexact-ok
- atanh 0x1.2345p-20
- = atanh downward binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
- = atanh tonearest binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
- = atanh towardzero binary32 0x1.2345p-20 : 0x1.2345p-20 : inexact-ok
- = atanh upward binary32 0x1.2345p-20 : 0x1.234502p-20 : inexact-ok
- = atanh downward binary64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
- = atanh tonearest binary64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
- = atanh towardzero binary64 0x1.2345p-20 : 0x1.23450000007dap-20 : inexact-ok
- = atanh upward binary64 0x1.2345p-20 : 0x1.23450000007dbp-20 : inexact-ok
- = atanh downward intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh tonearest intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh towardzero intel96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh upward intel96 0x1.2345p-20 : 0x1.23450000007daf68p-20 : inexact-ok
- = atanh downward m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh tonearest m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh towardzero m68k96 0x1.2345p-20 : 0x1.23450000007daf66p-20 : inexact-ok
- = atanh upward m68k96 0x1.2345p-20 : 0x1.23450000007daf68p-20 : inexact-ok
- = atanh downward binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
- = atanh tonearest binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
- = atanh towardzero binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c6p-20 : inexact-ok
- = atanh upward binary128 0x1.2345p-20 : 0x1.23450000007daf665297209f19c7p-20 : inexact-ok
- = atanh downward ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f198p-20 : inexact-ok
- = atanh tonearest ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f1ap-20 : inexact-ok
- = atanh towardzero ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f198p-20 : inexact-ok
- = atanh upward ibm128 0x1.2345p-20 : 0x1.23450000007daf665297209f1ap-20 : inexact-ok
- atanh 0x1p-8
- = atanh downward binary32 0x1p-8 : 0x1.000054p-8 : inexact-ok
- = atanh tonearest binary32 0x1p-8 : 0x1.000056p-8 : inexact-ok
- = atanh towardzero binary32 0x1p-8 : 0x1.000054p-8 : inexact-ok
- = atanh upward binary32 0x1p-8 : 0x1.000056p-8 : inexact-ok
- = atanh downward binary64 0x1p-8 : 0x1.000055558888ap-8 : inexact-ok
- = atanh tonearest binary64 0x1p-8 : 0x1.000055558888bp-8 : inexact-ok
- = atanh towardzero binary64 0x1p-8 : 0x1.000055558888ap-8 : inexact-ok
- = atanh upward binary64 0x1p-8 : 0x1.000055558888bp-8 : inexact-ok
- = atanh downward intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh tonearest intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh towardzero intel96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh upward intel96 0x1p-8 : 0x1.000055558888ad1cp-8 : inexact-ok
- = atanh downward m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh tonearest m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh towardzero m68k96 0x1p-8 : 0x1.000055558888ad1ap-8 : inexact-ok
- = atanh upward m68k96 0x1p-8 : 0x1.000055558888ad1cp-8 : inexact-ok
- = atanh downward binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340407p-8 : inexact-ok
- = atanh tonearest binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340408p-8 : inexact-ok
- = atanh towardzero binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340407p-8 : inexact-ok
- = atanh upward binary128 0x1p-8 : 0x1.000055558888ad1aee1ef9340408p-8 : inexact-ok
- = atanh downward ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
- = atanh tonearest ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
- = atanh towardzero ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef93404p-8 : inexact-ok
- = atanh upward ibm128 0x1p-8 : 0x1.000055558888ad1aee1ef934048p-8 : inexact-ok
- atanh 0x1p-9
- = atanh downward binary32 0x8p-12 : 0x8.0000ap-12 : inexact-ok
- = atanh tonearest binary32 0x8p-12 : 0x8.0000bp-12 : inexact-ok
- = atanh towardzero binary32 0x8p-12 : 0x8.0000ap-12 : inexact-ok
- = atanh upward binary32 0x8p-12 : 0x8.0000bp-12 : inexact-ok
- = atanh downward binary64 0x8p-12 : 0x8.0000aaaac444p-12 : inexact-ok
- = atanh tonearest binary64 0x8p-12 : 0x8.0000aaaac4448p-12 : inexact-ok
- = atanh towardzero binary64 0x8p-12 : 0x8.0000aaaac444p-12 : inexact-ok
- = atanh upward binary64 0x8p-12 : 0x8.0000aaaac4448p-12 : inexact-ok
- = atanh downward intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh tonearest intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh towardzero intel96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh upward intel96 0x8p-12 : 0x8.0000aaaac44448ep-12 : inexact-ok
- = atanh downward m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh tonearest m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh towardzero m68k96 0x8p-12 : 0x8.0000aaaac44448dp-12 : inexact-ok
- = atanh upward m68k96 0x8p-12 : 0x8.0000aaaac44448ep-12 : inexact-ok
- = atanh downward binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
- = atanh tonearest binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
- = atanh towardzero binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d81p-12 : inexact-ok
- = atanh upward binary128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d818p-12 : inexact-ok
- = atanh downward ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
- = atanh tonearest ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
- = atanh towardzero ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4d8p-12 : inexact-ok
- = atanh upward ibm128 0x8p-12 : 0x8.0000aaaac44448d68e4c64f4dcp-12 : inexact-ok
- atanh 0x1p-10
- = atanh downward binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
- = atanh tonearest binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
- = atanh towardzero binary32 0x4p-12 : 0x4.00001p-12 : inexact-ok
- = atanh upward binary32 0x4p-12 : 0x4.000018p-12 : inexact-ok
- = atanh downward binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
- = atanh tonearest binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
- = atanh towardzero binary64 0x4p-12 : 0x4.000015555622p-12 : inexact-ok
- = atanh upward binary64 0x4p-12 : 0x4.0000155556224p-12 : inexact-ok
- = atanh downward intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh tonearest intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh towardzero intel96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh upward intel96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
- = atanh downward m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh tonearest m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh towardzero m68k96 0x4p-12 : 0x4.0000155556222228p-12 : inexact-ok
- = atanh upward m68k96 0x4p-12 : 0x4.000015555622223p-12 : inexact-ok
- = atanh downward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
- = atanh tonearest binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
- = atanh towardzero binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6acp-12 : inexact-ok
- = atanh upward binary128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6bp-12 : inexact-ok
- = atanh downward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh tonearest ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh towardzero ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd6p-12 : inexact-ok
- = atanh upward ibm128 0x4p-12 : 0x4.000015555622222b46b4dd0dd8p-12 : inexact-ok
- atanh 0x1p-11
- = atanh downward binary32 0x2p-12 : 0x2p-12 : inexact-ok
- = atanh tonearest binary32 0x2p-12 : 0x2.000004p-12 : inexact-ok
- = atanh towardzero binary32 0x2p-12 : 0x2p-12 : inexact-ok
- = atanh upward binary32 0x2p-12 : 0x2.000004p-12 : inexact-ok
- = atanh downward binary64 0x2p-12 : 0x2.000002aaaab1p-12 : inexact-ok
- = atanh tonearest binary64 0x2p-12 : 0x2.000002aaaab12p-12 : inexact-ok
- = atanh towardzero binary64 0x2p-12 : 0x2.000002aaaab1p-12 : inexact-ok
- = atanh upward binary64 0x2p-12 : 0x2.000002aaaab12p-12 : inexact-ok
- = atanh downward intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh tonearest intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh towardzero intel96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh upward intel96 0x2p-12 : 0x2.000002aaaab11114p-12 : inexact-ok
- = atanh downward m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh tonearest m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh towardzero m68k96 0x2p-12 : 0x2.000002aaaab1111p-12 : inexact-ok
- = atanh upward m68k96 0x2p-12 : 0x2.000002aaaab11114p-12 : inexact-ok
- = atanh downward binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
- = atanh tonearest binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
- = atanh towardzero binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc4p-12 : inexact-ok
- = atanh upward binary128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dc6p-12 : inexact-ok
- = atanh downward ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dp-12 : inexact-ok
- = atanh tonearest ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3ep-12 : inexact-ok
- = atanh towardzero ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3dp-12 : inexact-ok
- = atanh upward ibm128 0x2p-12 : 0x2.000002aaaab11111235a35dc3ep-12 : inexact-ok
- atanh 0x1p-12
- = atanh downward binary32 0x1p-12 : 0x1p-12 : inexact-ok
- = atanh tonearest binary32 0x1p-12 : 0x1p-12 : inexact-ok
- = atanh towardzero binary32 0x1p-12 : 0x1p-12 : inexact-ok
- = atanh upward binary32 0x1p-12 : 0x1.000002p-12 : inexact-ok
- = atanh downward binary64 0x1p-12 : 0x1.0000005555558p-12 : inexact-ok
- = atanh tonearest binary64 0x1p-12 : 0x1.0000005555559p-12 : inexact-ok
- = atanh towardzero binary64 0x1p-12 : 0x1.0000005555558p-12 : inexact-ok
- = atanh upward binary64 0x1p-12 : 0x1.0000005555559p-12 : inexact-ok
- = atanh downward intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh tonearest intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh towardzero intel96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh upward intel96 0x1p-12 : 0x1.000000555555888ap-12 : inexact-ok
- = atanh downward m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh tonearest m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh towardzero m68k96 0x1p-12 : 0x1.0000005555558888p-12 : inexact-ok
- = atanh upward m68k96 0x1p-12 : 0x1.000000555555888ap-12 : inexact-ok
- = atanh downward binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98cp-12 : inexact-ok
- = atanh tonearest binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98dp-12 : inexact-ok
- = atanh towardzero binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98cp-12 : inexact-ok
- = atanh upward binary128 0x1p-12 : 0x1.000000555555888888ad1ad1c98dp-12 : inexact-ok
- = atanh downward ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
- = atanh tonearest ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
- = atanh towardzero ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1c98p-12 : inexact-ok
- = atanh upward ibm128 0x1p-12 : 0x1.000000555555888888ad1ad1cap-12 : inexact-ok
- atanh 0x1p-13
- = atanh downward binary32 0x8p-16 : 0x8p-16 : inexact-ok
- = atanh tonearest binary32 0x8p-16 : 0x8p-16 : inexact-ok
- = atanh towardzero binary32 0x8p-16 : 0x8p-16 : inexact-ok
- = atanh upward binary32 0x8p-16 : 0x8.00001p-16 : inexact-ok
- = atanh downward binary64 0x8p-16 : 0x8.000000aaaaaa8p-16 : inexact-ok
- = atanh tonearest binary64 0x8p-16 : 0x8.000000aaaaabp-16 : inexact-ok
- = atanh towardzero binary64 0x8p-16 : 0x8.000000aaaaaa8p-16 : inexact-ok
- = atanh upward binary64 0x8p-16 : 0x8.000000aaaaabp-16 : inexact-ok
- = atanh downward intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh tonearest intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh towardzero intel96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh upward intel96 0x8p-16 : 0x8.000000aaaaaac45p-16 : inexact-ok
- = atanh downward m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh tonearest m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh towardzero m68k96 0x8p-16 : 0x8.000000aaaaaac44p-16 : inexact-ok
- = atanh upward m68k96 0x8p-16 : 0x8.000000aaaaaac45p-16 : inexact-ok
- = atanh downward binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
- = atanh tonearest binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
- = atanh towardzero binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69b8p-16 : inexact-ok
- = atanh upward binary128 0x8p-16 : 0x8.000000aaaaaac4444448d68d69cp-16 : inexact-ok
- = atanh downward ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
- = atanh tonearest ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
- = atanh towardzero ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d68p-16 : inexact-ok
- = atanh upward ibm128 0x8p-16 : 0x8.000000aaaaaac4444448d68d6cp-16 : inexact-ok
- atanh 0x1p-24
- = atanh downward binary32 0x1p-24 : 0x1p-24 : inexact-ok
- = atanh tonearest binary32 0x1p-24 : 0x1p-24 : inexact-ok
- = atanh towardzero binary32 0x1p-24 : 0x1p-24 : inexact-ok
- = atanh upward binary32 0x1p-24 : 0x1.000002p-24 : inexact-ok
- = atanh downward binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
- = atanh tonearest binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
- = atanh towardzero binary64 0x1p-24 : 0x1.0000000000005p-24 : inexact-ok
- = atanh upward binary64 0x1p-24 : 0x1.0000000000006p-24 : inexact-ok
- = atanh downward intel96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
- = atanh tonearest intel96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
- = atanh towardzero intel96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
- = atanh upward intel96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
- = atanh downward m68k96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
- = atanh tonearest m68k96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
- = atanh towardzero m68k96 0x1p-24 : 0x1.0000000000005554p-24 : inexact-ok
- = atanh upward m68k96 0x1p-24 : 0x1.0000000000005556p-24 : inexact-ok
- = atanh downward binary128 0x1p-24 : 0x1.0000000000005555555555558888p-24 : inexact-ok
- = atanh tonearest binary128 0x1p-24 : 0x1.0000000000005555555555558889p-24 : inexact-ok
- = atanh towardzero binary128 0x1p-24 : 0x1.0000000000005555555555558888p-24 : inexact-ok
- = atanh upward binary128 0x1p-24 : 0x1.0000000000005555555555558889p-24 : inexact-ok
- = atanh downward ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
- = atanh tonearest ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
- = atanh towardzero ibm128 0x1p-24 : 0x1.000000000000555555555555888p-24 : inexact-ok
- = atanh upward ibm128 0x1p-24 : 0x1.00000000000055555555555589p-24 : inexact-ok
- atanh 0x1p-25
- = atanh downward binary32 0x8p-28 : 0x8p-28 : inexact-ok
- = atanh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
- = atanh towardzero binary32 0x8p-28 : 0x8p-28 : inexact-ok
- = atanh upward binary32 0x8p-28 : 0x8.00001p-28 : inexact-ok
- = atanh downward binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
- = atanh tonearest binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
- = atanh towardzero binary64 0x8p-28 : 0x8.0000000000008p-28 : inexact-ok
- = atanh upward binary64 0x8p-28 : 0x8.000000000001p-28 : inexact-ok
- = atanh downward intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
- = atanh tonearest intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
- = atanh towardzero intel96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
- = atanh upward intel96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
- = atanh downward m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
- = atanh tonearest m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
- = atanh towardzero m68k96 0x8p-28 : 0x8.000000000000aaap-28 : inexact-ok
- = atanh upward m68k96 0x8p-28 : 0x8.000000000000aabp-28 : inexact-ok
- = atanh downward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac44p-28 : inexact-ok
- = atanh tonearest binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac448p-28 : inexact-ok
- = atanh towardzero binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac44p-28 : inexact-ok
- = atanh upward binary128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac448p-28 : inexact-ok
- = atanh downward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
- = atanh tonearest ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
- = atanh towardzero ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac4p-28 : inexact-ok
- = atanh upward ibm128 0x8p-28 : 0x8.000000000000aaaaaaaaaaaac8p-28 : inexact-ok
- atanh 0x1p-26
- = atanh downward binary32 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh tonearest binary32 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh towardzero binary32 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh upward binary32 0x4p-28 : 0x4.000008p-28 : inexact-ok
- = atanh downward binary64 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh tonearest binary64 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh towardzero binary64 0x4p-28 : 0x4p-28 : inexact-ok
- = atanh upward binary64 0x4p-28 : 0x4.0000000000004p-28 : inexact-ok
- = atanh downward intel96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
- = atanh tonearest intel96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
- = atanh towardzero intel96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
- = atanh upward intel96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
- = atanh downward m68k96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
- = atanh tonearest m68k96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
- = atanh towardzero m68k96 0x4p-28 : 0x4.000000000000155p-28 : inexact-ok
- = atanh upward m68k96 0x4p-28 : 0x4.0000000000001558p-28 : inexact-ok
- = atanh downward binary128 0x4p-28 : 0x4.000000000000155555555555562p-28 : inexact-ok
- = atanh tonearest binary128 0x4p-28 : 0x4.0000000000001555555555555624p-28 : inexact-ok
- = atanh towardzero binary128 0x4p-28 : 0x4.000000000000155555555555562p-28 : inexact-ok
- = atanh upward binary128 0x4p-28 : 0x4.0000000000001555555555555624p-28 : inexact-ok
- = atanh downward ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
- = atanh tonearest ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
- = atanh towardzero ibm128 0x4p-28 : 0x4.00000000000015555555555556p-28 : inexact-ok
- = atanh upward ibm128 0x4p-28 : 0x4.00000000000015555555555558p-28 : inexact-ok
- atanh 0x1p-27
- = atanh downward binary32 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh tonearest binary32 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh towardzero binary32 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh upward binary32 0x2p-28 : 0x2.000004p-28 : inexact-ok
- = atanh downward binary64 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh tonearest binary64 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh towardzero binary64 0x2p-28 : 0x2p-28 : inexact-ok
- = atanh upward binary64 0x2p-28 : 0x2.0000000000002p-28 : inexact-ok
- = atanh downward intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
- = atanh tonearest intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
- = atanh towardzero intel96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
- = atanh upward intel96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
- = atanh downward m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
- = atanh tonearest m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
- = atanh towardzero m68k96 0x2p-28 : 0x2.00000000000002a8p-28 : inexact-ok
- = atanh upward m68k96 0x2p-28 : 0x2.00000000000002acp-28 : inexact-ok
- = atanh downward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
- = atanh tonearest binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaab2p-28 : inexact-ok
- = atanh towardzero binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaabp-28 : inexact-ok
- = atanh upward binary128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaab2p-28 : inexact-ok
- = atanh downward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
- = atanh tonearest ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
- = atanh towardzero ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaaap-28 : inexact-ok
- = atanh upward ibm128 0x2p-28 : 0x2.00000000000002aaaaaaaaaaabp-28 : inexact-ok
- atanh 0x1p-28
- = atanh downward binary32 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh tonearest binary32 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh towardzero binary32 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh upward binary32 0x1p-28 : 0x1.000002p-28 : inexact-ok
- = atanh downward binary64 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh tonearest binary64 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh towardzero binary64 0x1p-28 : 0x1p-28 : inexact-ok
- = atanh upward binary64 0x1p-28 : 0x1.0000000000001p-28 : inexact-ok
- = atanh downward intel96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
- = atanh tonearest intel96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
- = atanh towardzero intel96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
- = atanh upward intel96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
- = atanh downward m68k96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
- = atanh tonearest m68k96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
- = atanh towardzero m68k96 0x1p-28 : 0x1.0000000000000054p-28 : inexact-ok
- = atanh upward m68k96 0x1p-28 : 0x1.0000000000000056p-28 : inexact-ok
- = atanh downward binary128 0x1p-28 : 0x1.0000000000000055555555555555p-28 : inexact-ok
- = atanh tonearest binary128 0x1p-28 : 0x1.0000000000000055555555555556p-28 : inexact-ok
- = atanh towardzero binary128 0x1p-28 : 0x1.0000000000000055555555555555p-28 : inexact-ok
- = atanh upward binary128 0x1p-28 : 0x1.0000000000000055555555555556p-28 : inexact-ok
- = atanh downward ibm128 0x1p-28 : 0x1.00000000000000555555555555p-28 : inexact-ok
- = atanh tonearest ibm128 0x1p-28 : 0x1.000000000000005555555555558p-28 : inexact-ok
- = atanh towardzero ibm128 0x1p-28 : 0x1.00000000000000555555555555p-28 : inexact-ok
- = atanh upward ibm128 0x1p-28 : 0x1.000000000000005555555555558p-28 : inexact-ok
- atanh 0x1p-29
- = atanh downward binary32 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh tonearest binary32 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh towardzero binary32 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh upward binary32 0x8p-32 : 0x8.00001p-32 : inexact-ok
- = atanh downward binary64 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh tonearest binary64 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh towardzero binary64 0x8p-32 : 0x8p-32 : inexact-ok
- = atanh upward binary64 0x8p-32 : 0x8.0000000000008p-32 : inexact-ok
- = atanh downward intel96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
- = atanh tonearest intel96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
- = atanh towardzero intel96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
- = atanh upward intel96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
- = atanh downward m68k96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
- = atanh tonearest m68k96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
- = atanh towardzero m68k96 0x8p-32 : 0x8.00000000000000ap-32 : inexact-ok
- = atanh upward m68k96 0x8p-32 : 0x8.00000000000000bp-32 : inexact-ok
- = atanh downward binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
- = atanh tonearest binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
- = atanh towardzero binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaaa8p-32 : inexact-ok
- = atanh upward binary128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaaabp-32 : inexact-ok
- = atanh downward ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaa8p-32 : inexact-ok
- = atanh tonearest ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaacp-32 : inexact-ok
- = atanh towardzero ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaa8p-32 : inexact-ok
- = atanh upward ibm128 0x8p-32 : 0x8.00000000000000aaaaaaaaaaacp-32 : inexact-ok
- atanh 0x1p-30
- = atanh downward binary32 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh towardzero binary32 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh upward binary32 0x4p-32 : 0x4.000008p-32 : inexact-ok
- = atanh downward binary64 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh towardzero binary64 0x4p-32 : 0x4p-32 : inexact-ok
- = atanh upward binary64 0x4p-32 : 0x4.0000000000004p-32 : inexact-ok
- = atanh downward intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
- = atanh tonearest intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
- = atanh towardzero intel96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
- = atanh upward intel96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
- = atanh downward m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
- = atanh tonearest m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
- = atanh towardzero m68k96 0x4p-32 : 0x4.000000000000001p-32 : inexact-ok
- = atanh upward m68k96 0x4p-32 : 0x4.0000000000000018p-32 : inexact-ok
- = atanh downward binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
- = atanh tonearest binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
- = atanh towardzero binary128 0x4p-32 : 0x4.0000000000000015555555555554p-32 : inexact-ok
- = atanh upward binary128 0x4p-32 : 0x4.0000000000000015555555555558p-32 : inexact-ok
- = atanh downward ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
- = atanh tonearest ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
- = atanh towardzero ibm128 0x4p-32 : 0x4.00000000000000155555555554p-32 : inexact-ok
- = atanh upward ibm128 0x4p-32 : 0x4.00000000000000155555555556p-32 : inexact-ok
- atanh 0x1p-31
- = atanh downward binary32 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh tonearest binary32 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh towardzero binary32 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh upward binary32 0x2p-32 : 0x2.000004p-32 : inexact-ok
- = atanh downward binary64 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh tonearest binary64 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh towardzero binary64 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh upward binary64 0x2p-32 : 0x2.0000000000002p-32 : inexact-ok
- = atanh downward intel96 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh tonearest intel96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
- = atanh towardzero intel96 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh upward intel96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
- = atanh downward m68k96 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh tonearest m68k96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
- = atanh towardzero m68k96 0x2p-32 : 0x2p-32 : inexact-ok
- = atanh upward m68k96 0x2p-32 : 0x2.0000000000000004p-32 : inexact-ok
- = atanh downward binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
- = atanh tonearest binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
- = atanh towardzero binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaaap-32 : inexact-ok
- = atanh upward binary128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaaacp-32 : inexact-ok
- = atanh downward ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaap-32 : inexact-ok
- = atanh tonearest ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaabp-32 : inexact-ok
- = atanh towardzero ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaaap-32 : inexact-ok
- = atanh upward ibm128 0x2p-32 : 0x2.0000000000000002aaaaaaaaabp-32 : inexact-ok
- atanh 0x1p-32
- = atanh downward binary32 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh tonearest binary32 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh towardzero binary32 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh upward binary32 0x1p-32 : 0x1.000002p-32 : inexact-ok
- = atanh downward binary64 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh tonearest binary64 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh towardzero binary64 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh upward binary64 0x1p-32 : 0x1.0000000000001p-32 : inexact-ok
- = atanh downward intel96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh tonearest intel96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh towardzero intel96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh upward intel96 0x1p-32 : 0x1.0000000000000002p-32 : inexact-ok
- = atanh downward m68k96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh tonearest m68k96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh towardzero m68k96 0x1p-32 : 0x1p-32 : inexact-ok
- = atanh upward m68k96 0x1p-32 : 0x1.0000000000000002p-32 : inexact-ok
- = atanh downward binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
- = atanh tonearest binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
- = atanh towardzero binary128 0x1p-32 : 0x1.0000000000000000555555555555p-32 : inexact-ok
- = atanh upward binary128 0x1p-32 : 0x1.0000000000000000555555555556p-32 : inexact-ok
- = atanh downward ibm128 0x1p-32 : 0x1.00000000000000005555555555p-32 : inexact-ok
- = atanh tonearest ibm128 0x1p-32 : 0x1.000000000000000055555555558p-32 : inexact-ok
- = atanh towardzero ibm128 0x1p-32 : 0x1.00000000000000005555555555p-32 : inexact-ok
- = atanh upward ibm128 0x1p-32 : 0x1.000000000000000055555555558p-32 : inexact-ok
- atanh 0x1p-33
- = atanh downward binary32 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh tonearest binary32 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh towardzero binary32 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh upward binary32 0x8p-36 : 0x8.00001p-36 : inexact-ok
- = atanh downward binary64 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh tonearest binary64 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh towardzero binary64 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh upward binary64 0x8p-36 : 0x8.0000000000008p-36 : inexact-ok
- = atanh downward intel96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh tonearest intel96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh towardzero intel96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh upward intel96 0x8p-36 : 0x8.000000000000001p-36 : inexact-ok
- = atanh downward m68k96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh tonearest m68k96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh towardzero m68k96 0x8p-36 : 0x8p-36 : inexact-ok
- = atanh upward m68k96 0x8p-36 : 0x8.000000000000001p-36 : inexact-ok
- = atanh downward binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
- = atanh tonearest binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
- = atanh towardzero binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaaa8p-36 : inexact-ok
- = atanh upward binary128 0x8p-36 : 0x8.0000000000000000aaaaaaaaaabp-36 : inexact-ok
- = atanh downward ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaa8p-36 : inexact-ok
- = atanh tonearest ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaacp-36 : inexact-ok
- = atanh towardzero ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaa8p-36 : inexact-ok
- = atanh upward ibm128 0x8p-36 : 0x8.0000000000000000aaaaaaaaacp-36 : inexact-ok
- atanh 0x1p-48
- = atanh downward binary32 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh tonearest binary32 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh towardzero binary32 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh upward binary32 0x1p-48 : 0x1.000002p-48 : inexact-ok
- = atanh downward binary64 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh tonearest binary64 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh towardzero binary64 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh upward binary64 0x1p-48 : 0x1.0000000000001p-48 : inexact-ok
- = atanh downward intel96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh tonearest intel96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh towardzero intel96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh upward intel96 0x1p-48 : 0x1.0000000000000002p-48 : inexact-ok
- = atanh downward m68k96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh tonearest m68k96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh towardzero m68k96 0x1p-48 : 0x1p-48 : inexact-ok
- = atanh upward m68k96 0x1p-48 : 0x1.0000000000000002p-48 : inexact-ok
- = atanh downward binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
- = atanh tonearest binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
- = atanh towardzero binary128 0x1p-48 : 0x1.0000000000000000000000005555p-48 : inexact-ok
- = atanh upward binary128 0x1p-48 : 0x1.0000000000000000000000005556p-48 : inexact-ok
- = atanh downward ibm128 0x1p-48 : 0x1.00000000000000000000000055p-48 : inexact-ok
- = atanh tonearest ibm128 0x1p-48 : 0x1.000000000000000000000000558p-48 : inexact-ok
- = atanh towardzero ibm128 0x1p-48 : 0x1.00000000000000000000000055p-48 : inexact-ok
- = atanh upward ibm128 0x1p-48 : 0x1.000000000000000000000000558p-48 : inexact-ok
- atanh 0x1p-49
- = atanh downward binary32 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh tonearest binary32 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh towardzero binary32 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh upward binary32 0x8p-52 : 0x8.00001p-52 : inexact-ok
- = atanh downward binary64 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh tonearest binary64 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh towardzero binary64 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh upward binary64 0x8p-52 : 0x8.0000000000008p-52 : inexact-ok
- = atanh downward intel96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh tonearest intel96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh towardzero intel96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh upward intel96 0x8p-52 : 0x8.000000000000001p-52 : inexact-ok
- = atanh downward m68k96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh tonearest m68k96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh towardzero m68k96 0x8p-52 : 0x8p-52 : inexact-ok
- = atanh upward m68k96 0x8p-52 : 0x8.000000000000001p-52 : inexact-ok
- = atanh downward binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
- = atanh tonearest binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
- = atanh towardzero binary128 0x8p-52 : 0x8.000000000000000000000000aaa8p-52 : inexact-ok
- = atanh upward binary128 0x8p-52 : 0x8.000000000000000000000000aabp-52 : inexact-ok
- = atanh downward ibm128 0x8p-52 : 0x8.000000000000000000000000a8p-52 : inexact-ok
- = atanh tonearest ibm128 0x8p-52 : 0x8.000000000000000000000000acp-52 : inexact-ok
- = atanh towardzero ibm128 0x8p-52 : 0x8.000000000000000000000000a8p-52 : inexact-ok
- = atanh upward ibm128 0x8p-52 : 0x8.000000000000000000000000acp-52 : inexact-ok
- atanh 0x1p-50
- = atanh downward binary32 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh towardzero binary32 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh upward binary32 0x4p-52 : 0x4.000008p-52 : inexact-ok
- = atanh downward binary64 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh towardzero binary64 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh upward binary64 0x4p-52 : 0x4.0000000000004p-52 : inexact-ok
- = atanh downward intel96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh towardzero intel96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh upward intel96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
- = atanh downward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh towardzero m68k96 0x4p-52 : 0x4p-52 : inexact-ok
- = atanh upward m68k96 0x4p-52 : 0x4.0000000000000008p-52 : inexact-ok
- = atanh downward binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
- = atanh tonearest binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
- = atanh towardzero binary128 0x4p-52 : 0x4.0000000000000000000000001554p-52 : inexact-ok
- = atanh upward binary128 0x4p-52 : 0x4.0000000000000000000000001558p-52 : inexact-ok
- = atanh downward ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
- = atanh tonearest ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
- = atanh towardzero ibm128 0x4p-52 : 0x4.00000000000000000000000014p-52 : inexact-ok
- = atanh upward ibm128 0x4p-52 : 0x4.00000000000000000000000016p-52 : inexact-ok
- atanh 0x1p-51
- = atanh downward binary32 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh tonearest binary32 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh towardzero binary32 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh upward binary32 0x2p-52 : 0x2.000004p-52 : inexact-ok
- = atanh downward binary64 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh tonearest binary64 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh towardzero binary64 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh upward binary64 0x2p-52 : 0x2.0000000000002p-52 : inexact-ok
- = atanh downward intel96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh tonearest intel96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh towardzero intel96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh upward intel96 0x2p-52 : 0x2.0000000000000004p-52 : inexact-ok
- = atanh downward m68k96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh tonearest m68k96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh towardzero m68k96 0x2p-52 : 0x2p-52 : inexact-ok
- = atanh upward m68k96 0x2p-52 : 0x2.0000000000000004p-52 : inexact-ok
- = atanh downward binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
- = atanh tonearest binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
- = atanh towardzero binary128 0x2p-52 : 0x2.00000000000000000000000002aap-52 : inexact-ok
- = atanh upward binary128 0x2p-52 : 0x2.00000000000000000000000002acp-52 : inexact-ok
- = atanh downward ibm128 0x2p-52 : 0x2.00000000000000000000000002p-52 : inexact-ok
- = atanh tonearest ibm128 0x2p-52 : 0x2.00000000000000000000000003p-52 : inexact-ok
- = atanh towardzero ibm128 0x2p-52 : 0x2.00000000000000000000000002p-52 : inexact-ok
- = atanh upward ibm128 0x2p-52 : 0x2.00000000000000000000000003p-52 : inexact-ok
- atanh 0x1p-52
- = atanh downward binary32 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh tonearest binary32 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh towardzero binary32 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh upward binary32 0x1p-52 : 0x1.000002p-52 : inexact-ok
- = atanh downward binary64 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh tonearest binary64 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh towardzero binary64 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh upward binary64 0x1p-52 : 0x1.0000000000001p-52 : inexact-ok
- = atanh downward intel96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh tonearest intel96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh towardzero intel96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh upward intel96 0x1p-52 : 0x1.0000000000000002p-52 : inexact-ok
- = atanh downward m68k96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh tonearest m68k96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh towardzero m68k96 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh upward m68k96 0x1p-52 : 0x1.0000000000000002p-52 : inexact-ok
- = atanh downward binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
- = atanh tonearest binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
- = atanh towardzero binary128 0x1p-52 : 0x1.0000000000000000000000000055p-52 : inexact-ok
- = atanh upward binary128 0x1p-52 : 0x1.0000000000000000000000000056p-52 : inexact-ok
- = atanh downward ibm128 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh tonearest ibm128 0x1p-52 : 0x1.000000000000000000000000008p-52 : inexact-ok
- = atanh towardzero ibm128 0x1p-52 : 0x1p-52 : inexact-ok
- = atanh upward ibm128 0x1p-52 : 0x1.000000000000000000000000008p-52 : inexact-ok
- atanh 0x1p-53
- = atanh downward binary32 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh tonearest binary32 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh towardzero binary32 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh upward binary32 0x8p-56 : 0x8.00001p-56 : inexact-ok
- = atanh downward binary64 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh tonearest binary64 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh towardzero binary64 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh upward binary64 0x8p-56 : 0x8.0000000000008p-56 : inexact-ok
- = atanh downward intel96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh tonearest intel96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh towardzero intel96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh upward intel96 0x8p-56 : 0x8.000000000000001p-56 : inexact-ok
- = atanh downward m68k96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh tonearest m68k96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh towardzero m68k96 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh upward m68k96 0x8p-56 : 0x8.000000000000001p-56 : inexact-ok
- = atanh downward binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
- = atanh tonearest binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
- = atanh towardzero binary128 0x8p-56 : 0x8.00000000000000000000000000a8p-56 : inexact-ok
- = atanh upward binary128 0x8p-56 : 0x8.00000000000000000000000000bp-56 : inexact-ok
- = atanh downward ibm128 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh tonearest ibm128 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh towardzero ibm128 0x8p-56 : 0x8p-56 : inexact-ok
- = atanh upward ibm128 0x8p-56 : 0x8.00000000000000000000000004p-56 : inexact-ok
- atanh 0x1p-54
- = atanh downward binary32 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh tonearest binary32 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh towardzero binary32 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh upward binary32 0x4p-56 : 0x4.000008p-56 : inexact-ok
- = atanh downward binary64 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh tonearest binary64 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh towardzero binary64 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh upward binary64 0x4p-56 : 0x4.0000000000004p-56 : inexact-ok
- = atanh downward intel96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh tonearest intel96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh towardzero intel96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh upward intel96 0x4p-56 : 0x4.0000000000000008p-56 : inexact-ok
- = atanh downward m68k96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh tonearest m68k96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh towardzero m68k96 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh upward m68k96 0x4p-56 : 0x4.0000000000000008p-56 : inexact-ok
- = atanh downward binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
- = atanh tonearest binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
- = atanh towardzero binary128 0x4p-56 : 0x4.0000000000000000000000000014p-56 : inexact-ok
- = atanh upward binary128 0x4p-56 : 0x4.0000000000000000000000000018p-56 : inexact-ok
- = atanh downward ibm128 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh tonearest ibm128 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh towardzero ibm128 0x4p-56 : 0x4p-56 : inexact-ok
- = atanh upward ibm128 0x4p-56 : 0x4.00000000000000000000000002p-56 : inexact-ok
- atanh 0x1p-55
- = atanh downward binary32 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh towardzero binary32 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh upward binary32 0x2p-56 : 0x2.000004p-56 : inexact-ok
- = atanh downward binary64 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh towardzero binary64 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh upward binary64 0x2p-56 : 0x2.0000000000002p-56 : inexact-ok
- = atanh downward intel96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh towardzero intel96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh upward intel96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
- = atanh downward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh towardzero m68k96 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh upward m68k96 0x2p-56 : 0x2.0000000000000004p-56 : inexact-ok
- = atanh downward binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
- = atanh tonearest binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
- = atanh towardzero binary128 0x2p-56 : 0x2.0000000000000000000000000002p-56 : inexact-ok
- = atanh upward binary128 0x2p-56 : 0x2.0000000000000000000000000004p-56 : inexact-ok
- = atanh downward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh towardzero ibm128 0x2p-56 : 0x2p-56 : inexact-ok
- = atanh upward ibm128 0x2p-56 : 0x2.00000000000000000000000001p-56 : inexact-ok
- atanh 0x1p-56
- = atanh downward binary32 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest binary32 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero binary32 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward binary32 0x1p-56 : 0x1.000002p-56 : inexact-ok
- = atanh downward binary64 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest binary64 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero binary64 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward binary64 0x1p-56 : 0x1.0000000000001p-56 : inexact-ok
- = atanh downward intel96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest intel96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero intel96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward intel96 0x1p-56 : 0x1.0000000000000002p-56 : inexact-ok
- = atanh downward m68k96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest m68k96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero m68k96 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward m68k96 0x1p-56 : 0x1.0000000000000002p-56 : inexact-ok
- = atanh downward binary128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest binary128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero binary128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward binary128 0x1p-56 : 0x1.0000000000000000000000000001p-56 : inexact-ok
- = atanh downward ibm128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh tonearest ibm128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh towardzero ibm128 0x1p-56 : 0x1p-56 : inexact-ok
- = atanh upward ibm128 0x1p-56 : 0x1.000000000000000000000000008p-56 : inexact-ok
- atanh 0x1p-57
- = atanh downward binary32 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero binary32 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward binary32 0x8p-60 : 0x8.00001p-60 : inexact-ok
- = atanh downward binary64 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero binary64 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward binary64 0x8p-60 : 0x8.0000000000008p-60 : inexact-ok
- = atanh downward intel96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero intel96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward intel96 0x8p-60 : 0x8.000000000000001p-60 : inexact-ok
- = atanh downward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero m68k96 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward m68k96 0x8p-60 : 0x8.000000000000001p-60 : inexact-ok
- = atanh downward binary128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero binary128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward binary128 0x8p-60 : 0x8.0000000000000000000000000008p-60 : inexact-ok
- = atanh downward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh towardzero ibm128 0x8p-60 : 0x8p-60 : inexact-ok
- = atanh upward ibm128 0x8p-60 : 0x8.00000000000000000000000004p-60 : inexact-ok
- atanh 0x1p-58
- = atanh downward binary32 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest binary32 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero binary32 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward binary32 0x4p-60 : 0x4.000008p-60 : inexact-ok
- = atanh downward binary64 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest binary64 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero binary64 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward binary64 0x4p-60 : 0x4.0000000000004p-60 : inexact-ok
- = atanh downward intel96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest intel96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero intel96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward intel96 0x4p-60 : 0x4.0000000000000008p-60 : inexact-ok
- = atanh downward m68k96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest m68k96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero m68k96 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward m68k96 0x4p-60 : 0x4.0000000000000008p-60 : inexact-ok
- = atanh downward binary128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest binary128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero binary128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward binary128 0x4p-60 : 0x4.0000000000000000000000000004p-60 : inexact-ok
- = atanh downward ibm128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh tonearest ibm128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh towardzero ibm128 0x4p-60 : 0x4p-60 : inexact-ok
- = atanh upward ibm128 0x4p-60 : 0x4.00000000000000000000000002p-60 : inexact-ok
- atanh 0x1p-59
- = atanh downward binary32 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest binary32 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero binary32 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward binary32 0x2p-60 : 0x2.000004p-60 : inexact-ok
- = atanh downward binary64 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest binary64 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero binary64 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward binary64 0x2p-60 : 0x2.0000000000002p-60 : inexact-ok
- = atanh downward intel96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest intel96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero intel96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward intel96 0x2p-60 : 0x2.0000000000000004p-60 : inexact-ok
- = atanh downward m68k96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest m68k96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero m68k96 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward m68k96 0x2p-60 : 0x2.0000000000000004p-60 : inexact-ok
- = atanh downward binary128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest binary128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero binary128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward binary128 0x2p-60 : 0x2.0000000000000000000000000002p-60 : inexact-ok
- = atanh downward ibm128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh tonearest ibm128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh towardzero ibm128 0x2p-60 : 0x2p-60 : inexact-ok
- = atanh upward ibm128 0x2p-60 : 0x2.00000000000000000000000001p-60 : inexact-ok
- atanh 0x1p-100
- = atanh downward binary32 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero binary32 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward binary32 0x1p-100 : 0x1.000002p-100 : inexact-ok
- = atanh downward binary64 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero binary64 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward binary64 0x1p-100 : 0x1.0000000000001p-100 : inexact-ok
- = atanh downward intel96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero intel96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward intel96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
- = atanh downward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero m68k96 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward m68k96 0x1p-100 : 0x1.0000000000000002p-100 : inexact-ok
- = atanh downward binary128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero binary128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward binary128 0x1p-100 : 0x1.0000000000000000000000000001p-100 : inexact-ok
- = atanh downward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh towardzero ibm128 0x1p-100 : 0x1p-100 : inexact-ok
- = atanh upward ibm128 0x1p-100 : 0x1.000000000000000000000000008p-100 : inexact-ok
- atanh -0x1p-100
- = atanh downward binary32 -0x1p-100 : -0x1.000002p-100 : inexact-ok
- = atanh tonearest binary32 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero binary32 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward binary32 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh downward binary64 -0x1p-100 : -0x1.0000000000001p-100 : inexact-ok
- = atanh tonearest binary64 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero binary64 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward binary64 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh downward intel96 -0x1p-100 : -0x1.0000000000000002p-100 : inexact-ok
- = atanh tonearest intel96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero intel96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward intel96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh downward m68k96 -0x1p-100 : -0x1.0000000000000002p-100 : inexact-ok
- = atanh tonearest m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward m68k96 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh downward binary128 -0x1p-100 : -0x1.0000000000000000000000000001p-100 : inexact-ok
- = atanh tonearest binary128 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero binary128 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward binary128 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh downward ibm128 -0x1p-100 : -0x1.000000000000000000000000008p-100 : inexact-ok
- = atanh tonearest ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh towardzero ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
- = atanh upward ibm128 -0x1p-100 : -0x1p-100 : inexact-ok
- atanh 0x1p-600
- = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
- = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh towardzero binary64 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh upward binary64 0x1p-600 : 0x1.0000000000001p-600 : inexact-ok
- = atanh downward intel96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh towardzero intel96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh upward intel96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
- = atanh downward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh towardzero m68k96 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh upward m68k96 0x1p-600 : 0x1.0000000000000002p-600 : inexact-ok
- = atanh downward binary128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh towardzero binary128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh upward binary128 0x1p-600 : 0x1.0000000000000000000000000001p-600 : inexact-ok
- = atanh downward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh towardzero ibm128 0x1p-600 : 0x1p-600 : inexact-ok
- = atanh upward ibm128 0x1p-600 : 0x1.000000000000000000000000008p-600 : inexact-ok
- atanh -0x1p-600
- = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
- = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary64 -0x1p-600 : -0x1.0000000000001p-600 : inexact-ok
- = atanh tonearest binary64 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh towardzero binary64 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh upward binary64 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh downward intel96 -0x1p-600 : -0x1.0000000000000002p-600 : inexact-ok
- = atanh tonearest intel96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh towardzero intel96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh upward intel96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh downward m68k96 -0x1p-600 : -0x1.0000000000000002p-600 : inexact-ok
- = atanh tonearest m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh towardzero m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh upward m68k96 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh downward binary128 -0x1p-600 : -0x1.0000000000000000000000000001p-600 : inexact-ok
- = atanh tonearest binary128 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh towardzero binary128 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh upward binary128 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh downward ibm128 -0x1p-600 : -0x1.000000000000000000000000008p-600 : inexact-ok
- = atanh tonearest ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh towardzero ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
- = atanh upward ibm128 -0x1p-600 : -0x1p-600 : inexact-ok
- atanh 0x1p-10000
- = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
- = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
- = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh towardzero intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh upward intel96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
- = atanh downward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh towardzero m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh upward m68k96 0x1p-10000 : 0x1.0000000000000002p-10000 : inexact-ok
- = atanh downward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh towardzero binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
- = atanh upward binary128 0x1p-10000 : 0x1.0000000000000000000000000001p-10000 : inexact-ok
- atanh -0x1p-10000
- = atanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
- = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
- = atanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
- = atanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
- = atanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 -0x1p-10000 : -0x1.0000000000000002p-10000 : inexact-ok
- = atanh tonearest intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh towardzero intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh upward intel96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh downward m68k96 -0x1p-10000 : -0x1.0000000000000002p-10000 : inexact-ok
- = atanh tonearest m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh towardzero m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh upward m68k96 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh downward binary128 -0x1p-10000 : -0x1.0000000000000000000000000001p-10000 : inexact-ok
- = atanh tonearest binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh towardzero binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
- = atanh upward binary128 -0x1p-10000 : -0x1p-10000 : inexact-ok
- atanh 0x0.ffffffp0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- atanh -0x0.ffffffp0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- atanh 0x0.ffffffff8p0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffff8p-4 : 0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffff8p-4 : 0xb.c8939774cec78p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffff8p-4 : 0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffff8p-4 : 0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
- atanh -0x0.ffffffff8p0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec78p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffff8p-4 : -0xb.c8939774cec7p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7147p+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffff8p-4 : -0xb.c8939774cec7146p+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184278p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed18427p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed1844p+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffff8p-4 : -0xb.c8939774cec71468641eed184p+0 : no-test-inline inexact-ok
- atanh 0x0.ffffffffffffp0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffp-4 : 0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok
- atanh -0x0.ffffffffffffp0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945bp+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ap+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae5p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4ep+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50dp+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c50cp+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c58p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffp-4 : -0x1.0fb6b4b37945ae4f0d24ab00c5p+4 : no-test-inline inexact-ok
- atanh 0x0.fffffffffffff8p0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- atanh -0x0.fffffffffffff8p0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- atanh 0x0.ffffffffffffffffp0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- atanh -0x0.ffffffffffffffffp0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- atanh 0x0.ffffffffffffffffffffffffffcp0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
- atanh -0x0.ffffffffffffffffffffffffffcp0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- atanh 0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
- = atanh downward binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 0xf.fffffp-4 : 0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 0xf.fffffp-4 : 0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.fffffp-4 : 0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.fffffp-4 : 0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffp-4 : 0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffp-4 : 0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh downward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 0xf.ffffffffffff8p-4 : 0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.ffffffffffff8p-4 : 0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh downward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffffffp-4 : 0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffffffffffffff8p-4 : 0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
- = atanh downward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh upward binary128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh upward ibm128 0xf.fffffffffffffffffffffffffcp-4 : 0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
- atanh -0x0.ffffffffffffffffffffffffffff8p0 no-test-inline
- = atanh downward binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.fffffp-4 : -0x8.aa123p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.fffffp-4 : -0x8.aa122p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.fffffp-4 : -0x8.aa122b59bea18p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.fffffp-4 : -0x8.aa122b59bea1p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160fp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffp-4 : -0x8.aa122b59bea160ep+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96da08p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dap+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96dcp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffp-4 : -0x8.aa122b59bea160e35b98ef96d8p+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e2p+4 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d32p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d3p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086aap+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1086a9p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f1087p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.ffffffffffff8p-4 : -0x1.2b708872320e1d31e4b03f10868p+4 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f26p+4 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc806p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc805p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc88p+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffffffp-4 : -0x1.686fc0af622d6f24ee1684ccc8p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e12p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffffffffffffff8p-4 : -0x2.78267562db732173ff3b2fcd8e1p+4 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d34p+4 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844d32p+4 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844ep+4 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.fffffffffffffffffffffffffcp-4 : -0x2.51558024a58dbed66b1160844dp+4 : no-test-inline inexact-ok
- atanh -0x6.e6c77p-20
- = atanh downward binary32 -0x6.e6c77p-20 : -0x6.e6c778p-20 : inexact-ok
- = atanh tonearest binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
- = atanh towardzero binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
- = atanh upward binary32 -0x6.e6c77p-20 : -0x6.e6c77p-20 : inexact-ok
- = atanh downward binary64 -0x6.e6c77p-20 : -0x6.e6c770006d93p-20 : inexact-ok
- = atanh tonearest binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
- = atanh towardzero binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
- = atanh upward binary64 -0x6.e6c77p-20 : -0x6.e6c770006d92cp-20 : inexact-ok
- = atanh downward intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
- = atanh tonearest intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
- = atanh towardzero intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
- = atanh upward intel96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
- = atanh downward m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
- = atanh tonearest m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d19p-20 : inexact-ok
- = atanh towardzero m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
- = atanh upward m68k96 -0x6.e6c77p-20 : -0x6.e6c770006d92d188p-20 : inexact-ok
- = atanh downward binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
- = atanh tonearest binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
- = atanh towardzero binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
- = atanh upward binary128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ffcp-20 : inexact-ok
- = atanh downward ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
- = atanh tonearest ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22dap-20 : inexact-ok
- = atanh towardzero ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ep-20 : inexact-ok
- = atanh upward ibm128 -0x6.e6c77p-20 : -0x6.e6c770006d92d18e1687e22d9ep-20 : inexact-ok
- atanh 0x3.2ca824p-4
- = atanh downward binary32 0x3.2ca824p-4 : 0x3.379434p-4 : inexact-ok
- = atanh tonearest binary32 0x3.2ca824p-4 : 0x3.379438p-4 : inexact-ok
- = atanh towardzero binary32 0x3.2ca824p-4 : 0x3.379434p-4 : inexact-ok
- = atanh upward binary32 0x3.2ca824p-4 : 0x3.379438p-4 : inexact-ok
- = atanh downward binary64 0x3.2ca824p-4 : 0x3.3794374a456e2p-4 : inexact-ok
- = atanh tonearest binary64 0x3.2ca824p-4 : 0x3.3794374a456e4p-4 : inexact-ok
- = atanh towardzero binary64 0x3.2ca824p-4 : 0x3.3794374a456e2p-4 : inexact-ok
- = atanh upward binary64 0x3.2ca824p-4 : 0x3.3794374a456e4p-4 : inexact-ok
- = atanh downward intel96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
- = atanh tonearest intel96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
- = atanh towardzero intel96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
- = atanh upward intel96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
- = atanh downward m68k96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.2ca824p-4 : 0x3.3794374a456e329p-4 : inexact-ok
- = atanh upward m68k96 0x3.2ca824p-4 : 0x3.3794374a456e3294p-4 : inexact-ok
- = atanh downward binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
- = atanh tonearest binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
- = atanh towardzero binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f7ep-4 : inexact-ok
- = atanh upward binary128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590f8p-4 : inexact-ok
- = atanh downward ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
- = atanh tonearest ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3590fp-4 : inexact-ok
- = atanh upward ibm128 0x3.2ca824p-4 : 0x3.3794374a456e3292bf5cd3591p-4 : inexact-ok
- atanh -0x1.cc1d66p-4
- = atanh downward binary32 -0x1.cc1d66p-4 : -0x1.ce10a2p-4 : inexact-ok
- = atanh tonearest binary32 -0x1.cc1d66p-4 : -0x1.ce10a2p-4 : inexact-ok
- = atanh towardzero binary32 -0x1.cc1d66p-4 : -0x1.ce10ap-4 : inexact-ok
- = atanh upward binary32 -0x1.cc1d66p-4 : -0x1.ce10ap-4 : inexact-ok
- = atanh downward binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9fp-4 : inexact-ok
- = atanh tonearest binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9fp-4 : inexact-ok
- = atanh towardzero binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ep-4 : inexact-ok
- = atanh upward binary64 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ep-4 : inexact-ok
- = atanh downward intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec14p-4 : inexact-ok
- = atanh tonearest intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh towardzero intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh upward intel96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh downward m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec14p-4 : inexact-ok
- = atanh tonearest m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh towardzero m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh upward m68k96 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12p-4 : inexact-ok
- = atanh downward binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf7p-4 : inexact-ok
- = atanh tonearest binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf7p-4 : inexact-ok
- = atanh towardzero binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf6p-4 : inexact-ok
- = atanh upward binary128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4daf6p-4 : inexact-ok
- = atanh downward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok
- = atanh tonearest ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4dbp-4 : inexact-ok
- = atanh towardzero ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
- = atanh upward ibm128 -0x1.cc1d66p-4 : -0x1.ce10a18e6cb9ec12c4eddab4da8p-4 : inexact-ok
- atanh -0xf.cd3809ca8fd28p-4 no-test-inline
- = atanh downward binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.cd38p-4 : -0x2.89e0a4p+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.cd38p-4 : -0x2.89e0ap+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde8p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.cd38p-4 : -0x2.89e0a3edefde6p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6858p+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.cd38p-4 : -0x2.89e0a3edefde6854p+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da314p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da312p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da4p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.cd38p-4 : -0x2.89e0a3edefde68544d26767da3p+0 : no-test-inline inexact-ok
- = atanh downward binary32 -0xf.cd381p-4 : -0x2.89e0dp+0 : no-test-inline inexact-ok
- = atanh tonearest binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
- = atanh towardzero binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
- = atanh upward binary32 -0xf.cd381p-4 : -0x2.89e0ccp+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd374p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.cd381p-4 : -0x2.89e0cc82cd372p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd37312cp+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.cd381p-4 : -0x2.89e0cc82cd373128p+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f7ap+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4f78p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b5p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.cd381p-4 : -0x2.89e0cc82cd37312bdc7f1a1b4fp+0 : no-test-inline inexact-ok
- = atanh downward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f112p+0 : no-test-inline inexact-ok
- = atanh tonearest binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
- = atanh towardzero binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
- = atanh upward binary64 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f11p+0 : no-test-inline inexact-ok
- = atanh downward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok
- = atanh tonearest intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh towardzero intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh upward intel96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh downward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110158p+0 : no-test-inline inexact-ok
- = atanh tonearest m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh towardzero m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh upward m68k96 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110154p+0 : no-test-inline inexact-ok
- = atanh downward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok
- = atanh tonearest binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a4p+0 : no-test-inline inexact-ok
- = atanh towardzero binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok
- = atanh upward binary128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f0a2p+0 : no-test-inline inexact-ok
- = atanh downward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok
- = atanh tonearest ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486f1p+0 : no-test-inline inexact-ok
- = atanh towardzero ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok
- = atanh upward ibm128 -0xf.cd3809ca8fd28p-4 : -0x2.89e0bcc36f110155ec916486fp+0 : no-test-inline inexact-ok
- atanh -0x1.04f386p-4
- = atanh downward binary32 -0x1.04f386p-4 : -0x1.054e22p-4 : inexact-ok
- = atanh tonearest binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
- = atanh towardzero binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
- = atanh upward binary32 -0x1.04f386p-4 : -0x1.054e2p-4 : inexact-ok
- = atanh downward binary64 -0x1.04f386p-4 : -0x1.054e200a4c76bp-4 : inexact-ok
- = atanh tonearest binary64 -0x1.04f386p-4 : -0x1.054e200a4c76bp-4 : inexact-ok
- = atanh towardzero binary64 -0x1.04f386p-4 : -0x1.054e200a4c76ap-4 : inexact-ok
- = atanh upward binary64 -0x1.04f386p-4 : -0x1.054e200a4c76ap-4 : inexact-ok
- = atanh downward intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae8p-4 : inexact-ok
- = atanh tonearest intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh towardzero intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh upward intel96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh downward m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae8p-4 : inexact-ok
- = atanh tonearest m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh towardzero m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh upward m68k96 -0x1.04f386p-4 : -0x1.054e200a4c76aae6p-4 : inexact-ok
- = atanh downward binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b01851p-4 : inexact-ok
- = atanh tonearest binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
- = atanh towardzero binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
- = atanh upward binary128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0185p-4 : inexact-ok
- = atanh downward ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0188p-4 : inexact-ok
- = atanh tonearest ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b0188p-4 : inexact-ok
- = atanh towardzero ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b018p-4 : inexact-ok
- = atanh upward ibm128 -0x1.04f386p-4 : -0x1.054e200a4c76aae62cacc9b018p-4 : inexact-ok
- atanh -0x2.084568p-4
- = atanh downward binary32 -0x2.084568p-4 : -0x2.0b18b8p-4 : inexact-ok
- = atanh tonearest binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
- = atanh towardzero binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
- = atanh upward binary32 -0x2.084568p-4 : -0x2.0b18b4p-4 : inexact-ok
- = atanh downward binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2ep-4 : inexact-ok
- = atanh tonearest binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
- = atanh towardzero binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
- = atanh upward binary64 -0x2.084568p-4 : -0x2.0b18b5a6aae2cp-4 : inexact-ok
- = atanh downward intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfbp-4 : inexact-ok
- = atanh tonearest intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh towardzero intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh upward intel96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh downward m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfbp-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh upward m68k96 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfacp-4 : inexact-ok
- = atanh downward binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9cp-4 : inexact-ok
- = atanh tonearest binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
- = atanh towardzero binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
- = atanh upward binary128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56c9ap-4 : inexact-ok
- = atanh downward ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56dp-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56dp-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56cp-4 : inexact-ok
- = atanh upward ibm128 -0x2.084568p-4 : -0x2.0b18b5a6aae2cfad5df39cb56cp-4 : inexact-ok
- atanh -0x3.e0a5d8p-4
- = atanh downward binary32 -0x3.e0a5d8p-4 : -0x3.f4cbc4p-4 : inexact-ok
- = atanh tonearest binary32 -0x3.e0a5d8p-4 : -0x3.f4cbc4p-4 : inexact-ok
- = atanh towardzero binary32 -0x3.e0a5d8p-4 : -0x3.f4cbcp-4 : inexact-ok
- = atanh upward binary32 -0x3.e0a5d8p-4 : -0x3.f4cbcp-4 : inexact-ok
- = atanh downward binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee03712p-4 : inexact-ok
- = atanh tonearest binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
- = atanh towardzero binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
- = atanh upward binary64 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371p-4 : inexact-ok
- = atanh downward intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371008p-4 : inexact-ok
- = atanh tonearest intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh towardzero intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh upward intel96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh downward m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371008p-4 : inexact-ok
- = atanh tonearest m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh towardzero m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh upward m68k96 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007cp-4 : inexact-ok
- = atanh downward binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e782p-4 : inexact-ok
- = atanh tonearest binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e782p-4 : inexact-ok
- = atanh towardzero binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e78p-4 : inexact-ok
- = atanh upward binary128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e78p-4 : inexact-ok
- = atanh downward ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e8p-4 : inexact-ok
- = atanh tonearest ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e8p-4 : inexact-ok
- = atanh towardzero ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e7p-4 : inexact-ok
- = atanh upward ibm128 -0x3.e0a5d8p-4 : -0x3.f4cbc2ee0371007c61ab1041e7p-4 : inexact-ok
- atanh 0x3.dfb1f5db0ceccp-4
- = atanh downward binary32 0x3.dfb1f8p-4 : 0x3.f3c8acp-4 : inexact-ok
- = atanh tonearest binary32 0x3.dfb1f8p-4 : 0x3.f3c8bp-4 : inexact-ok
- = atanh towardzero binary32 0x3.dfb1f8p-4 : 0x3.f3c8acp-4 : inexact-ok
- = atanh upward binary32 0x3.dfb1f8p-4 : 0x3.f3c8bp-4 : inexact-ok
- = atanh downward binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642452ep-4 : inexact-ok
- = atanh tonearest binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642453p-4 : inexact-ok
- = atanh towardzero binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642452ep-4 : inexact-ok
- = atanh upward binary64 0x3.dfb1f8p-4 : 0x3.f3c8af642453p-4 : inexact-ok
- = atanh downward intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
- = atanh tonearest intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
- = atanh towardzero intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
- = atanh upward intel96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
- = atanh downward m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7p-4 : inexact-ok
- = atanh upward m68k96 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa74p-4 : inexact-ok
- = atanh downward binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4ap-4 : inexact-ok
- = atanh tonearest binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4cp-4 : inexact-ok
- = atanh towardzero binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4ap-4 : inexact-ok
- = atanh upward binary128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5b4cp-4 : inexact-ok
- = atanh downward ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
- = atanh tonearest ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5bp-4 : inexact-ok
- = atanh upward ibm128 0x3.dfb1f8p-4 : 0x3.f3c8af642452fa7265f1771b5cp-4 : inexact-ok
- = atanh downward binary32 0x3.dfb1f4p-4 : 0x3.f3c8a8p-4 : inexact-ok
- = atanh tonearest binary32 0x3.dfb1f4p-4 : 0x3.f3c8acp-4 : inexact-ok
- = atanh towardzero binary32 0x3.dfb1f4p-4 : 0x3.f3c8a8p-4 : inexact-ok
- = atanh upward binary32 0x3.dfb1f4p-4 : 0x3.f3c8acp-4 : inexact-ok
- = atanh downward binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea2p-4 : inexact-ok
- = atanh tonearest binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea4p-4 : inexact-ok
- = atanh towardzero binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea2p-4 : inexact-ok
- = atanh upward binary64 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea4p-4 : inexact-ok
- = atanh downward intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh tonearest intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh towardzero intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh upward intel96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3efcp-4 : inexact-ok
- = atanh downward m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef8p-4 : inexact-ok
- = atanh upward m68k96 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3efcp-4 : inexact-ok
- = atanh downward binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
- = atanh tonearest binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
- = atanh towardzero binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868be8p-4 : inexact-ok
- = atanh upward binary128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868beap-4 : inexact-ok
- = atanh downward ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868bp-4 : inexact-ok
- = atanh tonearest ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868cp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868bp-4 : inexact-ok
- = atanh upward ibm128 0x3.dfb1f4p-4 : 0x3.f3c8ab2460ea3ef88475f9868cp-4 : inexact-ok
- = atanh downward binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
- = atanh tonearest binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
- = atanh towardzero binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cp-4 : inexact-ok
- = atanh upward binary64 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289ep-4 : inexact-ok
- = atanh downward intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
- = atanh tonearest intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
- = atanh towardzero intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
- = atanh upward intel96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
- = atanh downward m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
- = atanh tonearest m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cacp-4 : inexact-ok
- = atanh upward m68k96 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac4p-4 : inexact-ok
- = atanh downward binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efcp-4 : inexact-ok
- = atanh tonearest binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efep-4 : inexact-ok
- = atanh towardzero binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efcp-4 : inexact-ok
- = atanh upward binary128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2efep-4 : inexact-ok
- = atanh downward ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2ep-4 : inexact-ok
- = atanh tonearest ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2fp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2ep-4 : inexact-ok
- = atanh upward ibm128 0x3.dfb1f5db0ceccp-4 : 0x3.f3c8ad1d0289cac26a22cccd2fp-4 : inexact-ok
- atanh 0x2.251b2a64c85dep-4
- = atanh downward binary32 0x2.251b2cp-4 : 0x2.286e78p-4 : inexact-ok
- = atanh tonearest binary32 0x2.251b2cp-4 : 0x2.286e7cp-4 : inexact-ok
- = atanh towardzero binary32 0x2.251b2cp-4 : 0x2.286e78p-4 : inexact-ok
- = atanh upward binary32 0x2.251b2cp-4 : 0x2.286e7cp-4 : inexact-ok
- = atanh downward binary64 0x2.251b2cp-4 : 0x2.286e7a7dea296p-4 : inexact-ok
- = atanh tonearest binary64 0x2.251b2cp-4 : 0x2.286e7a7dea298p-4 : inexact-ok
- = atanh towardzero binary64 0x2.251b2cp-4 : 0x2.286e7a7dea296p-4 : inexact-ok
- = atanh upward binary64 0x2.251b2cp-4 : 0x2.286e7a7dea298p-4 : inexact-ok
- = atanh downward intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh tonearest intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh towardzero intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh upward intel96 0x2.251b2cp-4 : 0x2.286e7a7dea2975cp-4 : inexact-ok
- = atanh downward m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh tonearest m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh towardzero m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975bcp-4 : inexact-ok
- = atanh upward m68k96 0x2.251b2cp-4 : 0x2.286e7a7dea2975cp-4 : inexact-ok
- = atanh downward binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191ap-4 : inexact-ok
- = atanh tonearest binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191cp-4 : inexact-ok
- = atanh towardzero binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191ap-4 : inexact-ok
- = atanh upward binary128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c4029191cp-4 : inexact-ok
- = atanh downward ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
- = atanh tonearest ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
- = atanh towardzero ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c402919p-4 : inexact-ok
- = atanh upward ibm128 0x2.251b2cp-4 : 0x2.286e7a7dea2975bc400c40291ap-4 : inexact-ok
- = atanh downward binary32 0x2.251b28p-4 : 0x2.286e74p-4 : inexact-ok
- = atanh tonearest binary32 0x2.251b28p-4 : 0x2.286e78p-4 : inexact-ok
- = atanh towardzero binary32 0x2.251b28p-4 : 0x2.286e74p-4 : inexact-ok
- = atanh upward binary32 0x2.251b28p-4 : 0x2.286e78p-4 : inexact-ok
- = atanh downward binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
- = atanh tonearest binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
- = atanh towardzero binary64 0x2.251b28p-4 : 0x2.286e766b2cbb6p-4 : inexact-ok
- = atanh upward binary64 0x2.251b28p-4 : 0x2.286e766b2cbb8p-4 : inexact-ok
- = atanh downward intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh tonearest intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh towardzero intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh upward intel96 0x2.251b28p-4 : 0x2.286e766b2cbb6738p-4 : inexact-ok
- = atanh downward m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh tonearest m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh towardzero m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6734p-4 : inexact-ok
- = atanh upward m68k96 0x2.251b28p-4 : 0x2.286e766b2cbb6738p-4 : inexact-ok
- = atanh downward binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b4p-4 : inexact-ok
- = atanh tonearest binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b6p-4 : inexact-ok
- = atanh towardzero binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b4p-4 : inexact-ok
- = atanh upward binary128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1b6p-4 : inexact-ok
- = atanh downward ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1p-4 : inexact-ok
- = atanh tonearest ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e2p-4 : inexact-ok
- = atanh towardzero ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e1p-4 : inexact-ok
- = atanh upward ibm128 0x2.251b28p-4 : 0x2.286e766b2cbb6735f2df6f49e2p-4 : inexact-ok
- = atanh downward binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfaap-4 : inexact-ok
- = atanh tonearest binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfacp-4 : inexact-ok
- = atanh towardzero binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfaap-4 : inexact-ok
- = atanh upward binary64 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfacp-4 : inexact-ok
- = atanh downward intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
- = atanh tonearest intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
- = atanh towardzero intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
- = atanh upward intel96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
- = atanh downward m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
- = atanh tonearest m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
- = atanh towardzero m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabcap-4 : inexact-ok
- = atanh upward m68k96 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca4p-4 : inexact-ok
- = atanh downward binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858422p-4 : inexact-ok
- = atanh tonearest binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858424p-4 : inexact-ok
- = atanh towardzero binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858422p-4 : inexact-ok
- = atanh upward binary128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd858424p-4 : inexact-ok
- = atanh downward ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
- = atanh tonearest ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
- = atanh towardzero ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8584p-4 : inexact-ok
- = atanh upward ibm128 0x2.251b2a64c85dep-4 : 0x2.286e78db2bfabca36df0cd8585p-4 : inexact-ok
- atanh -0x2.e3458cp-4
- = atanh downward binary32 -0x2.e3458cp-4 : -0x2.eb75acp-4 : inexact-ok
- = atanh tonearest binary32 -0x2.e3458cp-4 : -0x2.eb75acp-4 : inexact-ok
- = atanh towardzero binary32 -0x2.e3458cp-4 : -0x2.eb75a8p-4 : inexact-ok
- = atanh upward binary32 -0x2.e3458cp-4 : -0x2.eb75a8p-4 : inexact-ok
- = atanh downward binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c62p-4 : inexact-ok
- = atanh tonearest binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c62p-4 : inexact-ok
- = atanh towardzero binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c6p-4 : inexact-ok
- = atanh upward binary64 -0x2.e3458cp-4 : -0x2.eb75aac832c6p-4 : inexact-ok
- = atanh downward intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa4p-4 : inexact-ok
- = atanh tonearest intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh towardzero intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh upward intel96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh downward m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa4p-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh upward m68k96 -0x2.e3458cp-4 : -0x2.eb75aac832c61fap-4 : inexact-ok
- = atanh downward binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed62p-4 : inexact-ok
- = atanh tonearest binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
- = atanh towardzero binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
- = atanh upward binary128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277ed6p-4 : inexact-ok
- = atanh downward ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277eep-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
- = atanh upward ibm128 -0x2.e3458cp-4 : -0x2.eb75aac832c61fa1080a8277edp-4 : inexact-ok
- atanh 0x3.91d9f3c80c72d7acp-4
- = atanh downward binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
- = atanh tonearest binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
- = atanh towardzero binary32 0x3.91d9f4p-4 : 0x3.a17be8p-4 : inexact-ok
- = atanh upward binary32 0x3.91d9f4p-4 : 0x3.a17becp-4 : inexact-ok
- = atanh downward binary64 0x3.91d9f4p-4 : 0x3.a17be81862298p-4 : inexact-ok
- = atanh tonearest binary64 0x3.91d9f4p-4 : 0x3.a17be8186229ap-4 : inexact-ok
- = atanh towardzero binary64 0x3.91d9f4p-4 : 0x3.a17be81862298p-4 : inexact-ok
- = atanh upward binary64 0x3.91d9f4p-4 : 0x3.a17be8186229ap-4 : inexact-ok
- = atanh downward intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh tonearest intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh towardzero intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh upward intel96 0x3.91d9f4p-4 : 0x3.a17be81862299c08p-4 : inexact-ok
- = atanh downward m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c04p-4 : inexact-ok
- = atanh upward m68k96 0x3.91d9f4p-4 : 0x3.a17be81862299c08p-4 : inexact-ok
- = atanh downward binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
- = atanh tonearest binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
- = atanh towardzero binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c2p-4 : inexact-ok
- = atanh upward binary128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7c4p-4 : inexact-ok
- = atanh downward ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de8p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de7p-4 : inexact-ok
- = atanh upward ibm128 0x3.91d9f4p-4 : 0x3.a17be81862299c04ac8cc24de8p-4 : inexact-ok
- = atanh downward binary32 0x3.91d9fp-4 : 0x3.a17bep-4 : inexact-ok
- = atanh tonearest binary32 0x3.91d9fp-4 : 0x3.a17be4p-4 : inexact-ok
- = atanh towardzero binary32 0x3.91d9fp-4 : 0x3.a17bep-4 : inexact-ok
- = atanh upward binary32 0x3.91d9fp-4 : 0x3.a17be4p-4 : inexact-ok
- = atanh downward binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc8ep-4 : inexact-ok
- = atanh tonearest binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc9p-4 : inexact-ok
- = atanh towardzero binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc8ep-4 : inexact-ok
- = atanh upward binary64 0x3.91d9fp-4 : 0x3.a17be3e2bdc9p-4 : inexact-ok
- = atanh downward intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
- = atanh tonearest intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
- = atanh towardzero intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
- = atanh upward intel96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
- = atanh downward m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f91p-4 : inexact-ok
- = atanh upward m68k96 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f914p-4 : inexact-ok
- = atanh downward binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
- = atanh tonearest binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
- = atanh towardzero binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621ap-4 : inexact-ok
- = atanh upward binary128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b9621cp-4 : inexact-ok
- = atanh downward ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b962p-4 : inexact-ok
- = atanh upward ibm128 0x3.91d9fp-4 : 0x3.a17be3e2bdc8f913609ba2b963p-4 : inexact-ok
- = atanh downward binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
- = atanh tonearest binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
- = atanh towardzero binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462p-4 : inexact-ok
- = atanh upward binary64 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80464p-4 : inexact-ok
- = atanh downward intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh tonearest intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh towardzero intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh upward intel96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462184p-4 : inexact-ok
- = atanh downward m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd8046218p-4 : inexact-ok
- = atanh upward m68k96 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462184p-4 : inexact-ok
- = atanh downward binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
- = atanh tonearest binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
- = atanh towardzero binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc6p-4 : inexact-ok
- = atanh upward binary128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafc8p-4 : inexact-ok
- = atanh downward ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafp-4 : inexact-ok
- = atanh tonearest ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eabp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eaafp-4 : inexact-ok
- = atanh upward ibm128 0x3.91d9f3c80c72ep-4 : 0x3.a17be7dd80462181a104c9eabp-4 : inexact-ok
- = atanh downward binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ep-4 : inexact-ok
- = atanh tonearest binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8046p-4 : inexact-ok
- = atanh towardzero binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ep-4 : inexact-ok
- = atanh upward binary64 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8046p-4 : inexact-ok
- = atanh downward intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh tonearest intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh towardzero intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh upward intel96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd8p-4 : inexact-ok
- = atanh downward m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd4p-4 : inexact-ok
- = atanh upward m68k96 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd8p-4 : inexact-ok
- = atanh downward binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0421ep-4 : inexact-ok
- = atanh tonearest binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0422p-4 : inexact-ok
- = atanh towardzero binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0421ep-4 : inexact-ok
- = atanh upward binary128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa0422p-4 : inexact-ok
- = atanh downward ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa042p-4 : inexact-ok
- = atanh upward ibm128 0x3.91d9f3c80c72cp-4 : 0x3.a17be7dd8045ffd47dfdefa043p-4 : inexact-ok
- = atanh downward intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh tonearest intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh towardzero intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh upward intel96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618cp-4 : inexact-ok
- = atanh downward m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh tonearest m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh towardzero m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bcp-4 : inexact-ok
- = atanh upward m68k96 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618cp-4 : inexact-ok
- = atanh downward binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
- = atanh tonearest binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
- = atanh towardzero binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fap-4 : inexact-ok
- = atanh upward binary128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b10fcp-4 : inexact-ok
- = atanh downward ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b1p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b11p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b1p-4 : inexact-ok
- = atanh upward ibm128 0x3.91d9f3c80c72d7acp-4 : 0x3.a17be7dd804618bdf1c7215b11p-4 : inexact-ok
- atanh -0x2.6c52c26567198p-4
- = atanh downward binary32 -0x2.6c52cp-4 : -0x2.7121d8p-4 : inexact-ok
- = atanh tonearest binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
- = atanh towardzero binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
- = atanh upward binary32 -0x2.6c52cp-4 : -0x2.7121d4p-4 : inexact-ok
- = atanh downward binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0cp-4 : inexact-ok
- = atanh tonearest binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0cp-4 : inexact-ok
- = atanh towardzero binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0ap-4 : inexact-ok
- = atanh upward binary64 -0x2.6c52cp-4 : -0x2.7121d517d0c0ap-4 : inexact-ok
- = atanh downward intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
- = atanh tonearest intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
- = atanh towardzero intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
- = atanh upward intel96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
- = atanh downward m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62cp-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
- = atanh upward m68k96 -0x2.6c52cp-4 : -0x2.7121d517d0c0b628p-4 : inexact-ok
- = atanh downward binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633cp-4 : inexact-ok
- = atanh tonearest binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633cp-4 : inexact-ok
- = atanh towardzero binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633ap-4 : inexact-ok
- = atanh upward binary128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d85633ap-4 : inexact-ok
- = atanh downward ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8564p-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
- = atanh upward ibm128 -0x2.6c52cp-4 : -0x2.7121d517d0c0b62a7a791d8563p-4 : inexact-ok
- = atanh downward binary32 -0x2.6c52c4p-4 : -0x2.7121dcp-4 : inexact-ok
- = atanh tonearest binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
- = atanh towardzero binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
- = atanh upward binary32 -0x2.6c52c4p-4 : -0x2.7121d8p-4 : inexact-ok
- = atanh downward binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda686p-4 : inexact-ok
- = atanh tonearest binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda686p-4 : inexact-ok
- = atanh towardzero binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda684p-4 : inexact-ok
- = atanh upward binary64 -0x2.6c52c4p-4 : -0x2.7121d92fda684p-4 : inexact-ok
- = atanh downward intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
- = atanh tonearest intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
- = atanh towardzero intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
- = atanh upward intel96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
- = atanh downward m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda685774p-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
- = atanh upward m68k96 -0x2.6c52c4p-4 : -0x2.7121d92fda68577p-4 : inexact-ok
- = atanh downward binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4cap-4 : inexact-ok
- = atanh tonearest binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
- = atanh towardzero binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
- = atanh upward binary128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4c8p-4 : inexact-ok
- = atanh downward ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae5p-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae5p-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4p-4 : inexact-ok
- = atanh upward ibm128 -0x2.6c52c4p-4 : -0x2.7121d92fda685772a132694ae4p-4 : inexact-ok
- = atanh downward binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d6p-4 : inexact-ok
- = atanh tonearest binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d6p-4 : inexact-ok
- = atanh towardzero binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d4p-4 : inexact-ok
- = atanh upward binary64 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d4p-4 : inexact-ok
- = atanh downward intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
- = atanh tonearest intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
- = atanh towardzero intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
- = atanh upward intel96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
- = atanh downward m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d579p-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
- = atanh upward m68k96 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578cp-4 : inexact-ok
- = atanh downward binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57aap-4 : inexact-ok
- = atanh tonearest binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
- = atanh towardzero binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
- = atanh upward binary128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57a8p-4 : inexact-ok
- = atanh downward ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b58p-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b58p-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57p-4 : inexact-ok
- = atanh upward ibm128 -0x2.6c52c26567198p-4 : -0x2.7121d78b9e0d578fbd61de7b57p-4 : inexact-ok
- atanh 0x3.a274ecp-4
- = atanh downward binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
- = atanh tonearest binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
- = atanh towardzero binary32 0x3.a274ecp-4 : 0x3.b2f9d8p-4 : inexact-ok
- = atanh upward binary32 0x3.a274ecp-4 : 0x3.b2f9dcp-4 : inexact-ok
- = atanh downward binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
- = atanh tonearest binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
- = atanh towardzero binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e32p-4 : inexact-ok
- = atanh upward binary64 0x3.a274ecp-4 : 0x3.b2f9d9f700e34p-4 : inexact-ok
- = atanh downward intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh tonearest intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh towardzero intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh upward intel96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f2cp-4 : inexact-ok
- = atanh downward m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28p-4 : inexact-ok
- = atanh upward m68k96 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f2cp-4 : inexact-ok
- = atanh downward binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4 : inexact-ok
- = atanh tonearest binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4 : inexact-ok
- = atanh towardzero binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee2p-4 : inexact-ok
- = atanh upward binary128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ee4p-4 : inexact-ok
- = atanh downward ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ep-4 : inexact-ok
- = atanh tonearest ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3fp-4 : inexact-ok
- = atanh towardzero ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3ep-4 : inexact-ok
- = atanh upward ibm128 0x3.a274ecp-4 : 0x3.b2f9d9f700e32f28419a66aa3fp-4 : inexact-ok
- atanh -0x3.f0f519a687b64p-8
- = atanh downward binary32 -0x3.f0f518p-8 : -0x3.f10984p-8 : inexact-ok
- = atanh tonearest binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
- = atanh towardzero binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
- = atanh upward binary32 -0x3.f0f518p-8 : -0x3.f1098p-8 : inexact-ok
- = atanh downward binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef54p-8 : inexact-ok
- = atanh tonearest binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
- = atanh towardzero binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
- = atanh upward binary64 -0x3.f0f518p-8 : -0x3.f10980e9bef52p-8 : inexact-ok
- = atanh downward intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
- = atanh tonearest intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
- = atanh towardzero intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
- = atanh upward intel96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
- = atanh downward m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
- = atanh tonearest m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520d4p-8 : inexact-ok
- = atanh towardzero m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
- = atanh upward m68k96 -0x3.f0f518p-8 : -0x3.f10980e9bef520dp-8 : inexact-ok
- = atanh downward binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a23p-8 : inexact-ok
- = atanh tonearest binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
- = atanh towardzero binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
- = atanh upward binary128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a22ep-8 : inexact-ok
- = atanh downward ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a3p-8 : inexact-ok
- = atanh tonearest ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
- = atanh towardzero ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
- = atanh upward ibm128 -0x3.f0f518p-8 : -0x3.f10980e9bef520d2715b9fa8a2p-8 : inexact-ok
- = atanh downward binary32 -0x3.f0f51cp-8 : -0x3.f10988p-8 : inexact-ok
- = atanh tonearest binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
- = atanh towardzero binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
- = atanh upward binary32 -0x3.f0f51cp-8 : -0x3.f10984p-8 : inexact-ok
- = atanh downward binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
- = atanh tonearest binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b2p-8 : inexact-ok
- = atanh towardzero binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
- = atanh upward binary64 -0x3.f0f51cp-8 : -0x3.f10984e9fd1bp-8 : inexact-ok
- = atanh downward intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
- = atanh tonearest intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
- = atanh towardzero intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
- = atanh upward intel96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
- = atanh downward m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
- = atanh tonearest m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b129p-8 : inexact-ok
- = atanh towardzero m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
- = atanh upward m68k96 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128cp-8 : inexact-ok
- = atanh downward binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011eap-8 : inexact-ok
- = atanh tonearest binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011eap-8 : inexact-ok
- = atanh towardzero binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011e8p-8 : inexact-ok
- = atanh upward binary128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011e8p-8 : inexact-ok
- = atanh downward ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4012p-8 : inexact-ok
- = atanh tonearest ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4012p-8 : inexact-ok
- = atanh towardzero ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011p-8 : inexact-ok
- = atanh upward ibm128 -0x3.f0f51cp-8 : -0x3.f10984e9fd1b128f333b6e4011p-8 : inexact-ok
- = atanh downward binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060506p-8 : inexact-ok
- = atanh tonearest binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
- = atanh towardzero binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
- = atanh upward binary64 -0x3.f0f519a687b64p-8 : -0x3.f109829060504p-8 : inexact-ok
- = atanh downward intel96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
- = atanh tonearest intel96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
- = atanh towardzero intel96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
- = atanh upward intel96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
- = atanh downward m68k96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
- = atanh tonearest m68k96 -0x3.f0f519a687b64p-8 : -0x3.f109829060504074p-8 : inexact-ok
- = atanh towardzero m68k96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
- = atanh upward m68k96 -0x3.f0f519a687b64p-8 : -0x3.f10982906050407p-8 : inexact-ok
- = atanh downward binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c219061ap-8 : inexact-ok
- = atanh tonearest binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c219061ap-8 : inexact-ok
- = atanh towardzero binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c2190618p-8 : inexact-ok
- = atanh upward binary128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c2190618p-8 : inexact-ok
- = atanh downward ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21907p-8 : inexact-ok
- = atanh tonearest ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
- = atanh towardzero ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
- = atanh upward ibm128 -0x3.f0f519a687b64p-8 : -0x3.f109829060504072b047c21906p-8 : inexact-ok
- atanh 0x6.fd4ec8p-4
- = atanh downward binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
- = atanh tonearest binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
- = atanh towardzero binary32 0x6.fd4ec8p-4 : 0x7.7e3f7p-4 : inexact-ok
- = atanh upward binary32 0x6.fd4ec8p-4 : 0x7.7e3f78p-4 : inexact-ok
- = atanh downward binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
- = atanh tonearest binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
- = atanh towardzero binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8cp-4 : inexact-ok
- = atanh upward binary64 0x6.fd4ec8p-4 : 0x7.7e3f72addbf9p-4 : inexact-ok
- = atanh downward intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
- = atanh tonearest intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
- = atanh towardzero intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
- = atanh upward intel96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
- = atanh downward m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
- = atanh tonearest m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
- = atanh towardzero m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dff8p-4 : inexact-ok
- = atanh upward m68k96 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8ep-4 : inexact-ok
- = atanh downward binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4 : inexact-ok
- = atanh tonearest binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4 : inexact-ok
- = atanh towardzero binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b74p-4 : inexact-ok
- = atanh upward binary128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8b78p-4 : inexact-ok
- = atanh downward ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8ap-4 : inexact-ok
- = atanh tonearest ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8cp-4 : inexact-ok
- = atanh towardzero ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8ap-4 : inexact-ok
- = atanh upward ibm128 0x6.fd4ec8p-4 : 0x7.7e3f72addbf8dffe933d8e6e8cp-4 : inexact-ok
- atanh -0x2.6cb2a8p-4
- = atanh downward binary32 -0x2.6cb2a8p-4 : -0x2.7184p-4 : inexact-ok
- = atanh tonearest binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
- = atanh towardzero binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
- = atanh upward binary32 -0x2.6cb2a8p-4 : -0x2.7183fcp-4 : inexact-ok
- = atanh downward binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffcp-4 : inexact-ok
- = atanh tonearest binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
- = atanh towardzero binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
- = atanh upward binary64 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffap-4 : inexact-ok
- = atanh downward intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
- = atanh tonearest intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
- = atanh towardzero intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
- = atanh upward intel96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
- = atanh downward m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffbp-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
- = atanh upward m68k96 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffcp-4 : inexact-ok
- = atanh downward binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c6p-4 : inexact-ok
- = atanh tonearest binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c6p-4 : inexact-ok
- = atanh towardzero binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c4p-4 : inexact-ok
- = atanh upward binary128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793c4p-4 : inexact-ok
- = atanh downward ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3794p-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3794p-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793p-4 : inexact-ok
- = atanh upward ibm128 -0x2.6cb2a8p-4 : -0x2.7183fdca81ffaffebc101b3793p-4 : inexact-ok
- atanh -0xc.21df7c7f51508p-4
- = atanh downward binary32 -0xc.21df7p-4 : -0xf.dfc55p-4 : inexact-ok
- = atanh tonearest binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
- = atanh towardzero binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
- = atanh upward binary32 -0xc.21df7p-4 : -0xf.dfc54p-4 : inexact-ok
- = atanh downward binary64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok
- = atanh tonearest binary64 -0xc.21df7p-4 : -0xf.dfc543031a8d8p-4 : inexact-ok
- = atanh towardzero binary64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok
- = atanh upward binary64 -0xc.21df7p-4 : -0xf.dfc543031a8dp-4 : inexact-ok
- = atanh downward intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
- = atanh tonearest intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
- = atanh towardzero intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
- = atanh upward intel96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
- = atanh downward m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
- = atanh tonearest m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d535p-4 : inexact-ok
- = atanh towardzero m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
- = atanh upward m68k96 -0xc.21df7p-4 : -0xf.dfc543031a8d534p-4 : inexact-ok
- = atanh downward binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d478p-4 : inexact-ok
- = atanh tonearest binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d478p-4 : inexact-ok
- = atanh towardzero binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d47p-4 : inexact-ok
- = atanh upward binary128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d47p-4 : inexact-ok
- = atanh downward ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d8p-4 : inexact-ok
- = atanh tonearest ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
- = atanh towardzero ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
- = atanh upward ibm128 -0xc.21df7p-4 : -0xf.dfc543031a8d534fa78510d3d4p-4 : inexact-ok
- = atanh downward binary32 -0xc.21df8p-4 : -0xf.dfc57p-4 : inexact-ok
- = atanh tonearest binary32 -0xc.21df8p-4 : -0xf.dfc57p-4 : inexact-ok
- = atanh towardzero binary32 -0xc.21df8p-4 : -0xf.dfc56p-4 : inexact-ok
- = atanh upward binary32 -0xc.21df8p-4 : -0xf.dfc56p-4 : inexact-ok
- = atanh downward binary64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok
- = atanh tonearest binary64 -0xc.21df8p-4 : -0xf.dfc568a8239cp-4 : inexact-ok
- = atanh towardzero binary64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok
- = atanh upward binary64 -0xc.21df8p-4 : -0xf.dfc568a8239b8p-4 : inexact-ok
- = atanh downward intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4ep-4 : inexact-ok
- = atanh tonearest intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh towardzero intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh upward intel96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh downward m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4ep-4 : inexact-ok
- = atanh tonearest m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh towardzero m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh upward m68k96 -0xc.21df8p-4 : -0xf.dfc568a8239bd4dp-4 : inexact-ok
- = atanh downward binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4 : inexact-ok
- = atanh tonearest binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e9p-4 : inexact-ok
- = atanh towardzero binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4 : inexact-ok
- = atanh upward binary128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9e88p-4 : inexact-ok
- = atanh downward ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dcap-4 : inexact-ok
- = atanh tonearest ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dcap-4 : inexact-ok
- = atanh towardzero ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9cp-4 : inexact-ok
- = atanh upward ibm128 -0xc.21df8p-4 : -0xf.dfc568a8239bd4d71e81b9dc9cp-4 : inexact-ok
- = atanh downward binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok
- = atanh tonearest binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e958p-4 : inexact-ok
- = atanh towardzero binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok
- = atanh upward binary64 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e95p-4 : inexact-ok
- = atanh downward intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
- = atanh tonearest intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
- = atanh towardzero intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
- = atanh upward intel96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
- = atanh downward m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
- = atanh tonearest m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957ffp-4 : inexact-ok
- = atanh towardzero m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
- = atanh upward m68k96 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957fep-4 : inexact-ok
- = atanh downward binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621eb8p-4 : inexact-ok
- = atanh tonearest binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
- = atanh towardzero binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
- = atanh upward binary128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621ebp-4 : inexact-ok
- = atanh downward ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a622p-4 : inexact-ok
- = atanh tonearest ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a622p-4 : inexact-ok
- = atanh towardzero ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621cp-4 : inexact-ok
- = atanh upward ibm128 -0xc.21df7c7f51508p-4 : -0xf.dfc5606a6e957febf5ef1a621cp-4 : inexact-ok
- atanh 0x5.8be99p-40
- = atanh downward binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh tonearest binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh towardzero binary32 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh upward binary32 0x5.8be99p-40 : 0x5.8be998p-40 : inexact-ok
- = atanh downward binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh tonearest binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh towardzero binary64 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh upward binary64 0x5.8be99p-40 : 0x5.8be9900000004p-40 : inexact-ok
- = atanh downward intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh tonearest intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh towardzero intel96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh upward intel96 0x5.8be99p-40 : 0x5.8be9900000000008p-40 : inexact-ok
- = atanh downward m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh tonearest m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh towardzero m68k96 0x5.8be99p-40 : 0x5.8be99p-40 : inexact-ok
- = atanh upward m68k96 0x5.8be99p-40 : 0x5.8be9900000000008p-40 : inexact-ok
- = atanh downward binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45dcp-40 : inexact-ok
- = atanh tonearest binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45ep-40 : inexact-ok
- = atanh towardzero binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45dcp-40 : inexact-ok
- = atanh upward binary128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd45ep-40 : inexact-ok
- = atanh downward ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd44p-40 : inexact-ok
- = atanh tonearest ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd46p-40 : inexact-ok
- = atanh towardzero ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd44p-40 : inexact-ok
- = atanh upward ibm128 0x5.8be99p-40 : 0x5.8be99000000000000038e0bd46p-40 : inexact-ok
- atanh 0x3.cbed35fe733d8p-4
- = atanh downward binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
- = atanh tonearest binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
- = atanh towardzero binary32 0x3.cbed38p-4 : 0x3.decf6cp-4 : inexact-ok
- = atanh upward binary32 0x3.cbed38p-4 : 0x3.decf7p-4 : inexact-ok
- = atanh downward binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
- = atanh tonearest binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
- = atanh towardzero binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c1p-4 : inexact-ok
- = atanh upward binary64 0x3.cbed38p-4 : 0x3.decf6cf9b1c12p-4 : inexact-ok
- = atanh downward intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh tonearest intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh towardzero intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh upward intel96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f38p-4 : inexact-ok
- = atanh downward m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f34p-4 : inexact-ok
- = atanh upward m68k96 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f38p-4 : inexact-ok
- = atanh downward binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12ap-4 : inexact-ok
- = atanh tonearest binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12cp-4 : inexact-ok
- = atanh towardzero binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12ap-4 : inexact-ok
- = atanh upward binary128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f12cp-4 : inexact-ok
- = atanh downward ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f1p-4 : inexact-ok
- = atanh upward ibm128 0x3.cbed38p-4 : 0x3.decf6cf9b1c11f3526a27331f2p-4 : inexact-ok
- = atanh downward binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
- = atanh tonearest binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
- = atanh towardzero binary32 0x3.cbed34p-4 : 0x3.decf68p-4 : inexact-ok
- = atanh upward binary32 0x3.cbed34p-4 : 0x3.decf6cp-4 : inexact-ok
- = atanh downward binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
- = atanh tonearest binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
- = atanh towardzero binary64 0x3.cbed34p-4 : 0x3.decf68bc9915ep-4 : inexact-ok
- = atanh upward binary64 0x3.cbed34p-4 : 0x3.decf68bc9916p-4 : inexact-ok
- = atanh downward intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh tonearest intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh towardzero intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh upward intel96 0x3.cbed34p-4 : 0x3.decf68bc9915ecccp-4 : inexact-ok
- = atanh downward m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh tonearest m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh towardzero m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecc8p-4 : inexact-ok
- = atanh upward m68k96 0x3.cbed34p-4 : 0x3.decf68bc9915ecccp-4 : inexact-ok
- = atanh downward binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97cp-4 : inexact-ok
- = atanh tonearest binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97ep-4 : inexact-ok
- = atanh towardzero binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97cp-4 : inexact-ok
- = atanh upward binary128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e97ep-4 : inexact-ok
- = atanh downward ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785e9p-4 : inexact-ok
- = atanh upward ibm128 0x3.cbed34p-4 : 0x3.decf68bc9915ecc9a2f8c785eap-4 : inexact-ok
- = atanh downward binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
- = atanh tonearest binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
- = atanh towardzero binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccp-4 : inexact-ok
- = atanh upward binary64 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fcep-4 : inexact-ok
- = atanh downward intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh tonearest intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh towardzero intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh upward intel96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccffp-4 : inexact-ok
- = atanh downward m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh tonearest m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh towardzero m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfecp-4 : inexact-ok
- = atanh upward m68k96 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccffp-4 : inexact-ok
- = atanh downward binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
- = atanh tonearest binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
- = atanh towardzero binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005cp-4 : inexact-ok
- = atanh upward binary128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9005ep-4 : inexact-ok
- = atanh downward ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
- = atanh tonearest ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
- = atanh towardzero ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d9p-4 : inexact-ok
- = atanh upward ibm128 0x3.cbed35fe733d8p-4 : 0x3.decf6ad980fccfedf4ddd9d901p-4 : inexact-ok
- atanh -0x5.c18b6p-4
- = atanh downward binary32 -0x5.c18b6p-4 : -0x6.068eep-4 : inexact-ok
- = atanh tonearest binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
- = atanh towardzero binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
- = atanh upward binary32 -0x5.c18b6p-4 : -0x6.068ed8p-4 : inexact-ok
- = atanh downward binary64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
- = atanh tonearest binary64 -0x5.c18b6p-4 : -0x6.068ed86859d38p-4 : inexact-ok
- = atanh towardzero binary64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
- = atanh upward binary64 -0x5.c18b6p-4 : -0x6.068ed86859d34p-4 : inexact-ok
- = atanh downward intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
- = atanh tonearest intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
- = atanh towardzero intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
- = atanh upward intel96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
- = atanh downward m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
- = atanh tonearest m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f48p-4 : inexact-ok
- = atanh towardzero m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
- = atanh upward m68k96 -0x5.c18b6p-4 : -0x6.068ed86859d36f4p-4 : inexact-ok
- = atanh downward binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd28p-4 : inexact-ok
- = atanh tonearest binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd28p-4 : inexact-ok
- = atanh towardzero binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd24p-4 : inexact-ok
- = atanh upward binary128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbd24p-4 : inexact-ok
- = atanh downward ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbep-4 : inexact-ok
- = atanh tonearest ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbep-4 : inexact-ok
- = atanh towardzero ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbcp-4 : inexact-ok
- = atanh upward ibm128 -0x5.c18b6p-4 : -0x6.068ed86859d36f45107e2a5fbcp-4 : inexact-ok
- atanh -0x7.c88a5p-8
- = atanh downward binary32 -0x7.c88a5p-8 : -0x7.c92798p-8 : inexact-ok
- = atanh tonearest binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
- = atanh towardzero binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
- = atanh upward binary32 -0x7.c88a5p-8 : -0x7.c9279p-8 : inexact-ok
- = atanh downward binary64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
- = atanh tonearest binary64 -0x7.c88a5p-8 : -0x7.c92792d39745p-8 : inexact-ok
- = atanh towardzero binary64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
- = atanh upward binary64 -0x7.c88a5p-8 : -0x7.c92792d39744cp-8 : inexact-ok
- = atanh downward intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
- = atanh tonearest intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
- = atanh towardzero intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
- = atanh upward intel96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
- = atanh downward m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
- = atanh tonearest m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e01p-8 : inexact-ok
- = atanh towardzero m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
- = atanh upward m68k96 -0x7.c88a5p-8 : -0x7.c92792d39744e008p-8 : inexact-ok
- = atanh downward binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f28293404p-8 : inexact-ok
- = atanh tonearest binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- = atanh towardzero binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- = atanh upward binary128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- = atanh downward ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282936p-8 : inexact-ok
- = atanh tonearest ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- = atanh towardzero ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- = atanh upward ibm128 -0x7.c88a5p-8 : -0x7.c92792d39744e00eaa4f282934p-8 : inexact-ok
- atanh -0x2.c72b7cp-4
- = atanh downward binary32 -0x2.c72b7cp-4 : -0x2.ce72cp-4 : inexact-ok
- = atanh tonearest binary32 -0x2.c72b7cp-4 : -0x2.ce72cp-4 : inexact-ok
- = atanh towardzero binary32 -0x2.c72b7cp-4 : -0x2.ce72bcp-4 : inexact-ok
- = atanh upward binary32 -0x2.c72b7cp-4 : -0x2.ce72bcp-4 : inexact-ok
- = atanh downward binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok
- = atanh tonearest binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bcp-4 : inexact-ok
- = atanh towardzero binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok
- = atanh upward binary64 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bap-4 : inexact-ok
- = atanh downward intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
- = atanh tonearest intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
- = atanh towardzero intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
- = atanh upward intel96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
- = atanh downward m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
- = atanh tonearest m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb258p-4 : inexact-ok
- = atanh towardzero m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
- = atanh upward m68k96 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb254p-4 : inexact-ok
- = atanh downward binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdcp-4 : inexact-ok
- = atanh tonearest binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdcp-4 : inexact-ok
- = atanh towardzero binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdap-4 : inexact-ok
- = atanh upward binary128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fdap-4 : inexact-ok
- = atanh downward ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f552p-4 : inexact-ok
- = atanh tonearest ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f552p-4 : inexact-ok
- = atanh towardzero ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fp-4 : inexact-ok
- = atanh upward ibm128 -0x2.c72b7cp-4 : -0x2.ce72bf32b10bb257a11f7f551fp-4 : inexact-ok
- atanh -0x3.98eaf4p-4
- = atanh downward binary32 -0x3.98eaf4p-4 : -0x3.a8ec74p-4 : inexact-ok
- = atanh tonearest binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
- = atanh towardzero binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
- = atanh upward binary32 -0x3.98eaf4p-4 : -0x3.a8ec7p-4 : inexact-ok
- = atanh downward binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok
- = atanh tonearest binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57ep-4 : inexact-ok
- = atanh towardzero binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok
- = atanh upward binary64 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57cp-4 : inexact-ok
- = atanh downward intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d66p-4 : inexact-ok
- = atanh tonearest intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh towardzero intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh upward intel96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh downward m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d66p-4 : inexact-ok
- = atanh tonearest m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh towardzero m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh upward m68k96 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65cp-4 : inexact-ok
- = atanh downward binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1418p-4 : inexact-ok
- = atanh tonearest binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1418p-4 : inexact-ok
- = atanh towardzero binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4 : inexact-ok
- = atanh upward binary128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a1417ep-4 : inexact-ok
- = atanh downward ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a142p-4 : inexact-ok
- = atanh tonearest ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
- = atanh towardzero ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
- = atanh upward ibm128 -0x3.98eaf4p-4 : -0x3.a8ec71c4ba57d65d8e2679a141p-4 : inexact-ok
- atanh 0x2.c1085p-4
- = atanh downward binary32 0x2.c1085p-4 : 0x2.c81f28p-4 : inexact-ok
- = atanh tonearest binary32 0x2.c1085p-4 : 0x2.c81f2cp-4 : inexact-ok
- = atanh towardzero binary32 0x2.c1085p-4 : 0x2.c81f28p-4 : inexact-ok
- = atanh upward binary32 0x2.c1085p-4 : 0x2.c81f2cp-4 : inexact-ok
- = atanh downward binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok
- = atanh tonearest binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok
- = atanh towardzero binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730ap-4 : inexact-ok
- = atanh upward binary64 0x2.c1085p-4 : 0x2.c81f2bf4a730cp-4 : inexact-ok
- = atanh downward intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
- = atanh tonearest intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
- = atanh towardzero intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
- = atanh upward intel96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
- = atanh downward m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
- = atanh tonearest m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
- = atanh towardzero m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be38p-4 : inexact-ok
- = atanh upward m68k96 0x2.c1085p-4 : 0x2.c81f2bf4a730be3cp-4 : inexact-ok
- = atanh downward binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee8ep-4 : inexact-ok
- = atanh tonearest binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee9p-4 : inexact-ok
- = atanh towardzero binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee8ep-4 : inexact-ok
- = atanh upward binary128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058dee9p-4 : inexact-ok
- = atanh downward ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058deep-4 : inexact-ok
- = atanh tonearest ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058defp-4 : inexact-ok
- = atanh towardzero ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058deep-4 : inexact-ok
- = atanh upward ibm128 0x2.c1085p-4 : 0x2.c81f2bf4a730be3ab43f058defp-4 : inexact-ok
- atanh 0x1p-500
- = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
- = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh tonearest binary64 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh towardzero binary64 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh upward binary64 0x1p-500 : 0x1.0000000000001p-500 : inexact-ok
- = atanh downward intel96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh tonearest intel96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh towardzero intel96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh upward intel96 0x1p-500 : 0x1.0000000000000002p-500 : inexact-ok
- = atanh downward m68k96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh tonearest m68k96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh towardzero m68k96 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh upward m68k96 0x1p-500 : 0x1.0000000000000002p-500 : inexact-ok
- = atanh downward binary128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh tonearest binary128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh towardzero binary128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh upward binary128 0x1p-500 : 0x1.0000000000000000000000000001p-500 : inexact-ok
- = atanh downward ibm128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh tonearest ibm128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh towardzero ibm128 0x1p-500 : 0x1p-500 : inexact-ok
- = atanh upward ibm128 0x1p-500 : 0x1.000000000000000000000000008p-500 : inexact-ok
- atanh 0x1p-5000
- = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
- = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
- = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh tonearest intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh towardzero intel96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh upward intel96 0x1p-5000 : 0x1.0000000000000002p-5000 : inexact-ok
- = atanh downward m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh tonearest m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh towardzero m68k96 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh upward m68k96 0x1p-5000 : 0x1.0000000000000002p-5000 : inexact-ok
- = atanh downward binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh tonearest binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh towardzero binary128 0x1p-5000 : 0x1p-5000 : inexact-ok
- = atanh upward binary128 0x1p-5000 : 0x1.0000000000000000000000000001p-5000 : inexact-ok
- atanh min
- = atanh downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary32 0x4p-128 : 0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward binary64 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh towardzero binary64 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh upward binary64 0x4p-128 : 0x4.0000000000004p-128 : inexact-ok
- = atanh downward intel96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh towardzero intel96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh upward intel96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
- = atanh downward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh towardzero m68k96 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh upward m68k96 0x4p-128 : 0x4.0000000000000008p-128 : inexact-ok
- = atanh downward binary128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh towardzero binary128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh upward binary128 0x4p-128 : 0x4.0000000000000000000000000004p-128 : inexact-ok
- = atanh downward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh towardzero ibm128 0x4p-128 : 0x4p-128 : inexact-ok
- = atanh upward ibm128 0x4p-128 : 0x4.00000000000000000000000002p-128 : inexact-ok
- = atanh downward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary64 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh towardzero intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh upward intel96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
- = atanh downward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh towardzero m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh upward m68k96 0x4p-1024 : 0x4.0000000000000008p-1024 : inexact-ok
- = atanh downward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh towardzero binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
- = atanh upward binary128 0x4p-1024 : 0x4.0000000000000000000000000004p-1024 : inexact-ok
- = atanh downward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 0x4p-1024 : 0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward intel96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
- = atanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
- = atanh towardzero m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
- = atanh upward m68k96 0x4p-16384 : 0x4.0000000000000008p-16384 : inexact-ok
- = atanh downward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary128 0x4p-16384 : 0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh towardzero intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh upward intel96 0x2p-16384 : 0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward m68k96 0x2p-16384 : 0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 0x2p-16384 : 0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh towardzero binary64 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh upward binary64 0x8p-972 : 0x8.0000000000008p-972 : inexact-ok
- = atanh downward intel96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh towardzero intel96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh upward intel96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
- = atanh downward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh towardzero m68k96 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh upward m68k96 0x8p-972 : 0x8.000000000000001p-972 : inexact-ok
- = atanh downward binary128 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh towardzero binary128 0x8p-972 : 0x8p-972 : inexact-ok
- = atanh upward binary128 0x8p-972 : 0x8.0000000000000000000000000008p-972 : inexact-ok
- = atanh downward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward ibm128 0x8p-972 : 0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
- atanh -min
- = atanh downward binary32 -0x4p-128 : -0x4.000008p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward binary64 -0x4p-128 : -0x4.0000000000004p-128 : inexact-ok
- = atanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh towardzero binary64 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh upward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh downward intel96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
- = atanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh towardzero intel96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh upward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh downward m68k96 -0x4p-128 : -0x4.0000000000000008p-128 : inexact-ok
- = atanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh towardzero m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh upward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh downward binary128 -0x4p-128 : -0x4.0000000000000000000000000004p-128 : inexact-ok
- = atanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh towardzero binary128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh upward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh downward ibm128 -0x4p-128 : -0x4.00000000000000000000000002p-128 : inexact-ok
- = atanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh towardzero ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh upward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
- = atanh downward binary64 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward intel96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
- = atanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh towardzero intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh upward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh downward m68k96 -0x4p-1024 : -0x4.0000000000000008p-1024 : inexact-ok
- = atanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh towardzero m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh upward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh downward binary128 -0x4p-1024 : -0x4.0000000000000000000000000004p-1024 : inexact-ok
- = atanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh towardzero binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh upward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = atanh downward ibm128 -0x4p-1024 : -0x4.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward m68k96 -0x4p-16384 : -0x4.0000000000000008p-16384 : inexact-ok
- = atanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
- = atanh towardzero m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
- = atanh upward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
- = atanh downward binary128 -0x4p-16384 : -0x4.0000000000000000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward intel96 -0x2p-16384 : -0x2.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
- = atanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh towardzero intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh upward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 -0x2p-16384 : -0x2.0000000000000004p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = atanh downward binary128 -0x2p-16384 : -0x2.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 -0x8p-972 : -0x8.0000000000008p-972 : inexact-ok
- = atanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh towardzero binary64 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh upward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh downward intel96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
- = atanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh towardzero intel96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh upward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh downward m68k96 -0x8p-972 : -0x8.000000000000001p-972 : inexact-ok
- = atanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh towardzero m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh upward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh downward binary128 -0x8p-972 : -0x8.0000000000000000000000000008p-972 : inexact-ok
- = atanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh towardzero binary128 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh upward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
- = atanh downward ibm128 -0x8p-972 : -0x8.00000000000000000000000004p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh towardzero ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = atanh upward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- atanh min_subnorm
- = atanh downward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 0x8p-152 : 0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary64 0x8p-152 : 0x8.0000000000008p-152 : inexact-ok
- = atanh downward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward intel96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward m68k96 0x8p-152 : 0x8.000000000000001p-152 : inexact-ok
- = atanh downward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward binary128 0x8p-152 : 0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh downward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh towardzero ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = atanh upward ibm128 0x8p-152 : 0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh downward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward binary64 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward intel96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward m68k96 0x4p-1076 : 0x4.0000000000000008p-1076 : inexact-ok
- = atanh downward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh towardzero binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = atanh upward binary128 0x4p-1076 : 0x4.0000000000000000000000000004p-1076 : inexact-ok
- = atanh downward ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 0x4p-1076 : 0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward intel96 0x8p-16448 : 0x1p-16444 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward m68k96 0x8p-16448 : 0xcp-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 0x8p-16448 : 0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward m68k96 0x4p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 0x4p-16448 : 0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 0x4p-16496 : 0x8p-16496 : inexact-ok underflow errno-erange-ok
- atanh -min_subnorm
- = atanh downward binary32 -0x8p-152 : -0x1p-148 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh upward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = atanh downward binary64 -0x8p-152 : -0x8.0000000000008p-152 : inexact-ok
- = atanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward intel96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward m68k96 -0x8p-152 : -0x8.000000000000001p-152 : inexact-ok
- = atanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary128 -0x8p-152 : -0x8.0000000000000000000000000008p-152 : inexact-ok
- = atanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward ibm128 -0x8p-152 : -0x8.00000000000000000000000004p-152 : inexact-ok
- = atanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh towardzero ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh upward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = atanh downward binary64 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
- = atanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward m68k96 -0x4p-1076 : -0x4.0000000000000008p-1076 : inexact-ok
- = atanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p-1076 : inexact-ok
- = atanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh towardzero binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh upward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = atanh downward ibm128 -0x4p-1076 : -0x8p-1076 : inexact-ok underflow errno-erange-ok
- = atanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh towardzero ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh upward ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = atanh downward intel96 -0x8p-16448 : -0x1p-16444 : inexact-ok underflow errno-erange-ok
- = atanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 -0x8p-16448 : -0xcp-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 -0x8p-16448 : -0x8.000000000004p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward m68k96 -0x4p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 -0x4p-16448 : -0x4.000000000004p-16448 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = atanh downward binary128 -0x4p-16496 : -0x8p-16496 : inexact-ok underflow errno-erange-ok
- = atanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
- = atanh towardzero binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
- = atanh upward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
|