123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745 |
- tanh 0
- = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- tanh -0
- = tanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- = tanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
- tanh 0.75
- = tanh downward binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
- = tanh tonearest binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
- = tanh towardzero binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
- = tanh upward binary32 0xcp-4 : 0xa.2992p-4 : inexact-ok
- = tanh downward binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
- = tanh tonearest binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
- = tanh towardzero binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
- = tanh upward binary64 0xcp-4 : 0xa.2991f2a979148p-4 : inexact-ok
- = tanh downward intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
- = tanh tonearest intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh towardzero intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
- = tanh upward intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh downward m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
- = tanh tonearest m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh towardzero m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
- = tanh upward m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh downward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh tonearest binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh towardzero binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh upward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
- = tanh downward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
- = tanh tonearest ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
- = tanh towardzero ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
- = tanh upward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
- tanh -0.75
- = tanh downward binary32 -0xcp-4 : -0xa.2992p-4 : inexact-ok
- = tanh tonearest binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
- = tanh towardzero binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
- = tanh upward binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
- = tanh downward binary64 -0xcp-4 : -0xa.2991f2a979148p-4 : inexact-ok
- = tanh tonearest binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
- = tanh towardzero binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
- = tanh upward binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
- = tanh downward intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh tonearest intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh towardzero intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
- = tanh upward intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
- = tanh downward m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh tonearest m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
- = tanh towardzero m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
- = tanh upward m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
- = tanh downward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
- = tanh tonearest binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh towardzero binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh upward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
- = tanh downward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
- = tanh tonearest ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
- = tanh towardzero ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
- = tanh upward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
- tanh 1.0
- = tanh downward binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
- = tanh tonearest binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
- = tanh towardzero binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
- = tanh upward binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
- = tanh downward binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh tonearest binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh towardzero binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh upward binary64 0x1p+0 : 0xc.2f7d5a8a79ca8p-4 : inexact-ok
- = tanh downward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh tonearest intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh towardzero intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh upward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
- = tanh downward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh tonearest m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh towardzero m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh upward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
- = tanh downward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh tonearest binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh towardzero binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh upward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
- = tanh downward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- = tanh tonearest ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- = tanh towardzero ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- = tanh upward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
- tanh -1.0
- = tanh downward binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
- = tanh tonearest binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
- = tanh towardzero binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
- = tanh upward binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
- = tanh downward binary64 -0x1p+0 : -0xc.2f7d5a8a79ca8p-4 : inexact-ok
- = tanh tonearest binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh towardzero binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh upward binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
- = tanh downward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
- = tanh tonearest intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh towardzero intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh upward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh downward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
- = tanh tonearest m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh towardzero m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh upward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
- = tanh downward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
- = tanh tonearest binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh towardzero binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh upward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
- = tanh downward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
- = tanh tonearest ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- = tanh towardzero ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- = tanh upward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
- tanh 2
- = tanh downward binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
- = tanh tonearest binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
- = tanh towardzero binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
- = tanh upward binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
- = tanh downward binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
- = tanh tonearest binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
- = tanh towardzero binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
- = tanh upward binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
- = tanh downward intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh tonearest intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh towardzero intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh upward intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh downward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh tonearest m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh towardzero m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh upward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh downward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
- = tanh tonearest binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
- = tanh towardzero binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
- = tanh upward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
- = tanh downward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
- = tanh tonearest ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
- = tanh towardzero ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
- = tanh upward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
- tanh -2
- = tanh downward binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
- = tanh tonearest binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
- = tanh towardzero binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
- = tanh upward binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
- = tanh downward binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
- = tanh tonearest binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
- = tanh towardzero binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
- = tanh upward binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
- = tanh downward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh tonearest intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh towardzero intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh upward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh downward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh tonearest m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
- = tanh towardzero m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh upward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
- = tanh downward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
- = tanh tonearest binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
- = tanh towardzero binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
- = tanh upward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
- = tanh downward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
- = tanh tonearest ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
- = tanh towardzero ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
- = tanh upward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
- tanh 3
- = tanh downward binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
- = tanh tonearest binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
- = tanh towardzero binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
- = tanh upward binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
- = tanh downward binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
- = tanh tonearest binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
- = tanh towardzero binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
- = tanh upward binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
- = tanh downward intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh tonearest intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh towardzero intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh upward intel96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
- = tanh downward m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh tonearest m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh towardzero m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh upward m68k96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
- = tanh downward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
- = tanh tonearest binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
- = tanh towardzero binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
- = tanh upward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
- = tanh downward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- = tanh tonearest ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- = tanh towardzero ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- = tanh upward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
- tanh -3
- = tanh downward binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
- = tanh tonearest binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
- = tanh towardzero binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
- = tanh upward binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
- = tanh downward binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
- = tanh tonearest binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
- = tanh towardzero binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
- = tanh upward binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
- = tanh downward intel96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
- = tanh tonearest intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh towardzero intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh upward intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh downward m68k96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
- = tanh tonearest m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh upward m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
- = tanh downward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
- = tanh tonearest binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
- = tanh towardzero binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
- = tanh upward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
- = tanh downward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
- = tanh tonearest ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- = tanh towardzero ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- = tanh upward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
- tanh 4
- = tanh downward binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
- = tanh tonearest binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
- = tanh towardzero binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
- = tanh upward binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
- = tanh downward binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
- = tanh tonearest binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
- = tanh towardzero binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
- = tanh upward binary64 0x4p+0 : 0xf.fd40b84505a18p-4 : inexact-ok
- = tanh downward intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh tonearest intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh towardzero intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh upward intel96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
- = tanh downward m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh tonearest m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh towardzero m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh upward m68k96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
- = tanh downward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
- = tanh tonearest binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
- = tanh towardzero binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
- = tanh upward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
- = tanh downward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
- = tanh tonearest ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
- = tanh towardzero ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
- = tanh upward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
- tanh -4
- = tanh downward binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
- = tanh tonearest binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
- = tanh towardzero binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
- = tanh upward binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
- = tanh downward binary64 -0x4p+0 : -0xf.fd40b84505a18p-4 : inexact-ok
- = tanh tonearest binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
- = tanh towardzero binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
- = tanh upward binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
- = tanh downward intel96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
- = tanh tonearest intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh towardzero intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh upward intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh downward m68k96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
- = tanh tonearest m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh towardzero m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh upward m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
- = tanh downward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
- = tanh tonearest binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
- = tanh towardzero binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
- = tanh upward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
- = tanh downward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
- = tanh tonearest ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
- = tanh towardzero ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
- = tanh upward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
- tanh 5
- = tanh downward binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
- = tanh tonearest binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
- = tanh towardzero binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
- = tanh upward binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
- = tanh downward binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh tonearest binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh towardzero binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh upward binary64 0x5p+0 : 0xf.ffa0cb346f89p-4 : inexact-ok
- = tanh downward intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh tonearest intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh towardzero intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh upward intel96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
- = tanh downward m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh tonearest m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh towardzero m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh upward m68k96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
- = tanh downward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
- = tanh tonearest binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
- = tanh towardzero binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
- = tanh upward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
- = tanh downward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
- = tanh tonearest ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
- = tanh towardzero ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
- = tanh upward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
- tanh -5
- = tanh downward binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
- = tanh tonearest binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
- = tanh towardzero binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
- = tanh upward binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
- = tanh downward binary64 -0x5p+0 : -0xf.ffa0cb346f89p-4 : inexact-ok
- = tanh tonearest binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh towardzero binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh upward binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
- = tanh downward intel96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
- = tanh tonearest intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh towardzero intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh upward intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh downward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
- = tanh tonearest m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh towardzero m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh upward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
- = tanh downward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
- = tanh tonearest binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
- = tanh towardzero binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
- = tanh upward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
- = tanh downward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
- = tanh tonearest ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
- = tanh towardzero ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
- = tanh upward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
- tanh 6
- = tanh downward binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
- = tanh tonearest binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
- = tanh towardzero binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
- = tanh upward binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
- = tanh downward binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
- = tanh tonearest binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
- = tanh towardzero binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
- = tanh upward binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
- = tanh downward intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh tonearest intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh towardzero intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh upward intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh downward m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh tonearest m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh towardzero m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh upward m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh downward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh tonearest binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh towardzero binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh upward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
- = tanh downward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
- = tanh tonearest ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
- = tanh towardzero ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
- = tanh upward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
- tanh -6
- = tanh downward binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
- = tanh tonearest binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
- = tanh towardzero binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
- = tanh upward binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
- = tanh downward binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
- = tanh tonearest binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
- = tanh towardzero binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
- = tanh upward binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
- = tanh downward intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh tonearest intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh towardzero intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh upward intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh downward m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh tonearest m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
- = tanh towardzero m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh upward m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
- = tanh downward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
- = tanh tonearest binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh towardzero binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh upward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
- = tanh downward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
- = tanh tonearest ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
- = tanh towardzero ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
- = tanh upward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
- tanh 7
- = tanh downward binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
- = tanh tonearest binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
- = tanh towardzero binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
- = tanh upward binary32 0x7p+0 : 0xf.fffe5p-4 : inexact-ok
- = tanh downward binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
- = tanh tonearest binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
- = tanh towardzero binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
- = tanh upward binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
- = tanh downward intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh tonearest intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh towardzero intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh upward intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh downward m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh tonearest m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh towardzero m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh upward m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh downward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh tonearest binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh towardzero binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh upward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
- = tanh downward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
- = tanh tonearest ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
- = tanh towardzero ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
- = tanh upward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
- tanh -7
- = tanh downward binary32 -0x7p+0 : -0xf.fffe5p-4 : inexact-ok
- = tanh tonearest binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
- = tanh towardzero binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
- = tanh upward binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
- = tanh downward binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
- = tanh tonearest binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
- = tanh towardzero binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
- = tanh upward binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
- = tanh downward intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh tonearest intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh towardzero intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh upward intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh downward m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh tonearest m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
- = tanh towardzero m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh upward m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
- = tanh downward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
- = tanh tonearest binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh towardzero binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh upward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
- = tanh downward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
- = tanh tonearest ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
- = tanh towardzero ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
- = tanh upward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
- tanh 8
- = tanh downward binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
- = tanh tonearest binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
- = tanh towardzero binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
- = tanh upward binary32 0x8p+0 : 0xf.ffffdp-4 : inexact-ok
- = tanh downward binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
- = tanh tonearest binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
- = tanh towardzero binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
- = tanh upward binary64 0x8p+0 : 0xf.ffffc39548fc8p-4 : inexact-ok
- = tanh downward intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh tonearest intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh towardzero intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh upward intel96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
- = tanh downward m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh tonearest m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh towardzero m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh upward m68k96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
- = tanh downward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
- = tanh tonearest binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
- = tanh towardzero binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
- = tanh upward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
- = tanh downward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- = tanh tonearest ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- = tanh towardzero ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- = tanh upward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
- tanh -8
- = tanh downward binary32 -0x8p+0 : -0xf.ffffdp-4 : inexact-ok
- = tanh tonearest binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
- = tanh towardzero binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
- = tanh upward binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
- = tanh downward binary64 -0x8p+0 : -0xf.ffffc39548fc8p-4 : inexact-ok
- = tanh tonearest binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
- = tanh towardzero binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
- = tanh upward binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
- = tanh downward intel96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
- = tanh tonearest intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh towardzero intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh upward intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh downward m68k96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
- = tanh tonearest m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh towardzero m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh upward m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
- = tanh downward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
- = tanh tonearest binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
- = tanh towardzero binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
- = tanh upward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
- = tanh downward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
- = tanh tonearest ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- = tanh towardzero ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- = tanh upward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
- tanh 9
- = tanh downward binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
- = tanh towardzero binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x9p+0 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
- = tanh tonearest binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
- = tanh towardzero binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
- = tanh upward binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
- = tanh downward intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh tonearest intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh towardzero intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh upward intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh downward m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh tonearest m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh towardzero m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh upward m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh downward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
- = tanh tonearest binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
- = tanh towardzero binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
- = tanh upward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
- = tanh downward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- = tanh tonearest ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- = tanh towardzero ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- = tanh upward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
- tanh -9
- = tanh downward binary32 -0x9p+0 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
- = tanh towardzero binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
- = tanh tonearest binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
- = tanh towardzero binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
- = tanh upward binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
- = tanh downward intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh tonearest intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh towardzero intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh upward intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh downward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh tonearest m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
- = tanh towardzero m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh upward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
- = tanh downward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
- = tanh tonearest binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
- = tanh towardzero binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
- = tanh upward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
- = tanh downward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
- = tanh tonearest ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- = tanh towardzero ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- = tanh upward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
- tanh 10
- = tanh downward binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0xap+0 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0xap+0 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh tonearest binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh towardzero binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh upward binary64 0xap+0 : 0xf.fffffee4b79bp-4 : inexact-ok
- = tanh downward intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh tonearest intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh towardzero intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh upward intel96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
- = tanh downward m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh tonearest m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh towardzero m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh upward m68k96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
- = tanh downward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh tonearest binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh towardzero binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh upward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
- = tanh downward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- = tanh tonearest ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- = tanh towardzero ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- = tanh upward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
- tanh -10
- = tanh downward binary32 -0xap+0 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0xap+0 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0xap+0 : -0xf.fffffee4b79bp-4 : inexact-ok
- = tanh tonearest binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh towardzero binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh upward binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
- = tanh downward intel96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
- = tanh tonearest intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh towardzero intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh upward intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh downward m68k96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
- = tanh tonearest m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh towardzero m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh upward m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
- = tanh downward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
- = tanh tonearest binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh towardzero binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh upward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
- = tanh downward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
- = tanh tonearest ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- = tanh towardzero ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- = tanh upward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
- tanh 15
- = tanh downward binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0xfp+0 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0xfp+0 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
- = tanh tonearest binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
- = tanh towardzero binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
- = tanh upward binary64 0xfp+0 : 0xf.fffffffffcb58p-4 : inexact-ok
- = tanh downward intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh tonearest intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh towardzero intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh upward intel96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
- = tanh downward m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh tonearest m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh towardzero m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh upward m68k96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
- = tanh downward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
- = tanh tonearest binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
- = tanh towardzero binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
- = tanh upward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
- = tanh downward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
- = tanh tonearest ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
- = tanh towardzero ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
- = tanh upward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
- tanh -15
- = tanh downward binary32 -0xfp+0 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0xfp+0 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0xfp+0 : -0xf.fffffffffcb58p-4 : inexact-ok
- = tanh tonearest binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
- = tanh towardzero binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
- = tanh upward binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
- = tanh downward intel96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
- = tanh tonearest intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh towardzero intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh upward intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh downward m68k96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
- = tanh tonearest m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh towardzero m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh upward m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
- = tanh downward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
- = tanh tonearest binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
- = tanh towardzero binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
- = tanh upward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
- = tanh downward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
- = tanh tonearest ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
- = tanh towardzero ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
- = tanh upward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
- tanh 20
- = tanh downward binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh tonearest intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh towardzero intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh upward intel96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
- = tanh downward m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh tonearest m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh towardzero m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
- = tanh upward m68k96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
- = tanh downward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
- = tanh tonearest binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
- = tanh towardzero binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
- = tanh upward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
- = tanh downward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- = tanh tonearest ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- = tanh towardzero ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- = tanh upward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272fp-4 : inexact-ok
- tanh -20
- = tanh downward binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
- = tanh tonearest intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh towardzero intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh upward intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh downward m68k96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
- = tanh tonearest m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh towardzero m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh upward m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
- = tanh downward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
- = tanh tonearest binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
- = tanh towardzero binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
- = tanh upward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
- = tanh downward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272fp-4 : inexact-ok
- = tanh tonearest ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- = tanh towardzero ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- = tanh upward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
- tanh 22
- = tanh downward binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh tonearest intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh towardzero intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh upward intel96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
- = tanh downward m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh tonearest m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh towardzero m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh upward m68k96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
- = tanh downward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh tonearest binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh towardzero binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh upward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
- = tanh downward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
- = tanh tonearest ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
- = tanh towardzero ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
- = tanh upward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
- tanh -22
- = tanh downward binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
- = tanh tonearest intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh towardzero intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh upward intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh downward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
- = tanh tonearest m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh towardzero m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh upward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
- = tanh downward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
- = tanh tonearest binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh towardzero binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh upward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
- = tanh downward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
- = tanh tonearest ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
- = tanh towardzero ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
- = tanh upward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
- tanh 25
- = tanh downward binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
- = tanh tonearest binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
- = tanh towardzero binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
- = tanh upward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
- = tanh downward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- = tanh tonearest ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- = tanh towardzero ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- = tanh upward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
- tanh -25
- = tanh downward binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
- = tanh tonearest binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
- = tanh towardzero binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
- = tanh upward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
- = tanh downward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
- = tanh tonearest ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- = tanh towardzero ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- = tanh upward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
- tanh 30
- = tanh downward binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
- = tanh tonearest binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
- = tanh towardzero binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
- = tanh upward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
- = tanh downward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
- = tanh tonearest ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
- = tanh towardzero ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
- = tanh upward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
- tanh -30
- = tanh downward binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
- = tanh tonearest binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
- = tanh towardzero binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
- = tanh upward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
- = tanh downward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
- = tanh tonearest ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
- = tanh towardzero ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
- = tanh upward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
- tanh 35
- = tanh downward binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh tonearest binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh towardzero binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh upward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefep-4 : inexact-ok
- = tanh downward ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- = tanh tonearest ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- = tanh towardzero ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- = tanh upward ibm128 0x2.3p+4 : 0xf.ffffffffffffffffffffffffp-4 : inexact-ok
- tanh -35
- = tanh downward binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefep-4 : inexact-ok
- = tanh tonearest binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh towardzero binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh upward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
- = tanh downward ibm128 -0x2.3p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
- = tanh tonearest ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- = tanh towardzero ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- = tanh upward ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
- tanh 40
- = tanh downward binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
- tanh -40
- = tanh downward binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- tanh 45
- = tanh downward binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
- tanh -45
- = tanh downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- tanh 50
- = tanh downward binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
- tanh -50
- = tanh downward binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- tanh 0x1p-57
- = tanh downward binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
- = tanh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
- = tanh upward binary32 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh downward binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
- = tanh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
- = tanh upward binary64 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh downward intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
- = tanh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
- = tanh upward intel96 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh downward m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
- = tanh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
- = tanh upward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh downward binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
- = tanh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
- = tanh upward binary128 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh downward ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
- = tanh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
- = tanh towardzero ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
- = tanh upward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
- tanh 0xe.6c659p-4
- = tanh downward binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
- = tanh tonearest binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
- = tanh towardzero binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
- = tanh upward binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
- = tanh downward binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
- = tanh tonearest binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
- = tanh towardzero binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
- = tanh upward binary64 0xe.6c659p-4 : 0xb.78df781e11d88p-4 : inexact-ok
- = tanh downward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
- = tanh tonearest intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
- = tanh towardzero intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
- = tanh upward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
- = tanh downward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
- = tanh tonearest m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
- = tanh towardzero m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
- = tanh upward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
- = tanh downward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
- = tanh tonearest binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
- = tanh towardzero binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
- = tanh upward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e221698p-4 : inexact-ok
- = tanh downward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
- = tanh tonearest ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
- = tanh towardzero ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
- = tanh upward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
- tanh 0x8.c259ep-4
- = tanh downward binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
- = tanh tonearest binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
- = tanh towardzero binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
- = tanh upward binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
- = tanh downward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
- = tanh tonearest binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
- = tanh towardzero binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
- = tanh upward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
- = tanh downward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh tonearest intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh towardzero intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh upward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
- = tanh downward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh towardzero m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
- = tanh upward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
- = tanh downward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
- = tanh tonearest binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
- = tanh towardzero binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
- = tanh upward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b98p-4 : inexact-ok
- = tanh downward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
- = tanh tonearest ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
- = tanh towardzero ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
- = tanh upward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
- tanh 0x6.5821dp-4
- = tanh downward binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
- = tanh tonearest binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
- = tanh towardzero binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
- = tanh upward binary32 0x6.5821dp-4 : 0x6.080bf8p-4 : inexact-ok
- = tanh downward binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
- = tanh tonearest binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
- = tanh towardzero binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
- = tanh upward binary64 0x6.5821dp-4 : 0x6.080bf03812d84p-4 : inexact-ok
- = tanh downward intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
- = tanh tonearest intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
- = tanh towardzero intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
- = tanh upward intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
- = tanh downward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
- = tanh tonearest m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
- = tanh towardzero m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
- = tanh upward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
- = tanh downward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
- = tanh tonearest binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
- = tanh towardzero binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
- = tanh upward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20d4p-4 : inexact-ok
- = tanh downward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
- = tanh tonearest ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
- = tanh towardzero ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
- = tanh upward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a22p-4 : inexact-ok
- tanh 0x8.7c9e5p-4
- = tanh downward binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
- = tanh tonearest binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
- = tanh towardzero binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
- = tanh upward binary32 0x8.7c9e5p-4 : 0x7.c57318p-4 : inexact-ok
- = tanh downward binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
- = tanh tonearest binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
- = tanh towardzero binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
- = tanh upward binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
- = tanh downward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
- = tanh tonearest intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
- = tanh towardzero intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
- = tanh upward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
- = tanh downward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
- = tanh towardzero m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
- = tanh upward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
- = tanh downward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
- = tanh tonearest binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
- = tanh towardzero binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
- = tanh upward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4ecp-4 : inexact-ok
- = tanh downward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
- = tanh towardzero ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
- = tanh upward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d6p-4 : inexact-ok
- tanh -0x3.b60d7cp-4
- = tanh downward binary32 -0x3.b60d7cp-4 : -0x3.a55fccp-4 : inexact-ok
- = tanh tonearest binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
- = tanh towardzero binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
- = tanh upward binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
- = tanh downward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707aep-4 : inexact-ok
- = tanh tonearest binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
- = tanh towardzero binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
- = tanh upward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
- = tanh downward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
- = tanh tonearest intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh towardzero intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh upward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh downward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
- = tanh tonearest m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh upward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
- = tanh downward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
- = tanh tonearest binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
- = tanh towardzero binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
- = tanh upward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
- = tanh downward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
- = tanh tonearest ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
- = tanh towardzero ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
- = tanh upward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
- tanh 0x7.b9985p-4
- = tanh downward binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
- = tanh tonearest binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
- = tanh towardzero binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
- = tanh upward binary32 0x7.b9985p-4 : 0x7.2d0638p-4 : inexact-ok
- = tanh downward binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
- = tanh tonearest binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
- = tanh towardzero binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
- = tanh upward binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
- = tanh downward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
- = tanh tonearest intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
- = tanh towardzero intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
- = tanh upward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
- = tanh downward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
- = tanh tonearest m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
- = tanh towardzero m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
- = tanh upward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
- = tanh downward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
- = tanh tonearest binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
- = tanh towardzero binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
- = tanh upward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
- = tanh downward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
- = tanh tonearest ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
- = tanh towardzero ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
- = tanh upward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
- tanh 0x7.a18e8p-4
- = tanh downward binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
- = tanh tonearest binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
- = tanh towardzero binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
- = tanh upward binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
- = tanh downward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
- = tanh tonearest binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
- = tanh towardzero binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
- = tanh upward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d7p-4 : inexact-ok
- = tanh downward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh tonearest intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh towardzero intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh upward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
- = tanh downward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh tonearest m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh towardzero m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
- = tanh upward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
- = tanh downward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
- = tanh tonearest binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
- = tanh towardzero binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
- = tanh upward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
- = tanh downward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
- = tanh tonearest ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
- = tanh towardzero ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
- = tanh upward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
- tanh -0x2.6082fp-4
- = tanh downward binary32 -0x2.6082fp-4 : -0x2.5c12ecp-4 : inexact-ok
- = tanh tonearest binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
- = tanh towardzero binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
- = tanh upward binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
- = tanh downward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
- = tanh tonearest binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
- = tanh towardzero binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
- = tanh upward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
- = tanh downward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
- = tanh tonearest intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
- = tanh towardzero intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
- = tanh upward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
- = tanh downward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
- = tanh tonearest m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
- = tanh towardzero m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
- = tanh upward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
- = tanh downward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
- = tanh tonearest binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
- = tanh towardzero binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
- = tanh upward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
- = tanh downward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
- = tanh tonearest ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
- = tanh towardzero ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
- = tanh upward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
- tanh 0xe.05031p-16
- = tanh downward binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
- = tanh tonearest binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
- = tanh towardzero binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
- = tanh upward binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
- = tanh downward binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
- = tanh tonearest binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
- = tanh towardzero binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
- = tanh upward binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
- = tanh downward intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
- = tanh tonearest intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
- = tanh towardzero intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
- = tanh upward intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
- = tanh downward m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
- = tanh tonearest m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
- = tanh towardzero m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
- = tanh upward m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
- = tanh downward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
- = tanh tonearest binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
- = tanh towardzero binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
- = tanh upward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f01ap-16 : inexact-ok
- = tanh downward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
- = tanh tonearest ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
- = tanh towardzero ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
- = tanh upward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f04p-16 : inexact-ok
- tanh 0x3.c80eaa7adaa3p-4
- = tanh downward binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
- = tanh tonearest binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
- = tanh towardzero binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
- = tanh upward binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
- = tanh downward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
- = tanh tonearest binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
- = tanh towardzero binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
- = tanh upward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
- = tanh downward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
- = tanh tonearest intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
- = tanh towardzero intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
- = tanh upward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
- = tanh downward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
- = tanh tonearest m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
- = tanh towardzero m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
- = tanh upward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
- = tanh downward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
- = tanh tonearest binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
- = tanh towardzero binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
- = tanh upward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d384p-4 : inexact-ok
- = tanh downward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
- = tanh upward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
- = tanh downward binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
- = tanh tonearest binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
- = tanh towardzero binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
- = tanh upward binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
- = tanh downward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
- = tanh tonearest binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
- = tanh towardzero binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
- = tanh upward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
- = tanh downward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
- = tanh tonearest intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
- = tanh towardzero intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
- = tanh upward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
- = tanh downward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
- = tanh tonearest m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
- = tanh upward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
- = tanh downward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
- = tanh tonearest binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
- = tanh towardzero binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
- = tanh upward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
- = tanh downward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
- = tanh upward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c7p-4 : inexact-ok
- = tanh downward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
- = tanh tonearest binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
- = tanh towardzero binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
- = tanh upward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e606p-4 : inexact-ok
- = tanh downward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh tonearest intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh towardzero intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh upward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
- = tanh downward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh tonearest m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
- = tanh upward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
- = tanh downward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
- = tanh tonearest binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
- = tanh towardzero binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
- = tanh upward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
- = tanh downward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
- = tanh upward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef3p-4 : inexact-ok
- tanh 0x2.00f9857616524p-4
- = tanh downward binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
- = tanh tonearest binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
- = tanh towardzero binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
- = tanh upward binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
- = tanh downward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
- = tanh tonearest binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
- = tanh towardzero binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
- = tanh upward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
- = tanh downward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
- = tanh tonearest intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
- = tanh towardzero intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
- = tanh upward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
- = tanh downward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
- = tanh tonearest m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
- = tanh towardzero m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
- = tanh upward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
- = tanh downward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
- = tanh tonearest binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
- = tanh towardzero binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
- = tanh upward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd2ap-4 : inexact-ok
- = tanh downward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
- = tanh tonearest ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
- = tanh towardzero ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
- = tanh upward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd8p-4 : inexact-ok
- = tanh downward binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
- = tanh tonearest binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
- = tanh towardzero binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
- = tanh upward binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
- = tanh downward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
- = tanh tonearest binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
- = tanh towardzero binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
- = tanh upward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
- = tanh downward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
- = tanh tonearest intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
- = tanh towardzero intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
- = tanh upward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
- = tanh downward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
- = tanh tonearest m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
- = tanh towardzero m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
- = tanh upward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
- = tanh downward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
- = tanh tonearest binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
- = tanh towardzero binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
- = tanh upward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
- = tanh downward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
- = tanh tonearest ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
- = tanh towardzero ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
- = tanh upward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
- = tanh downward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
- = tanh tonearest binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
- = tanh towardzero binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
- = tanh upward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05154p-4 : inexact-ok
- = tanh downward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
- = tanh tonearest intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
- = tanh towardzero intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
- = tanh upward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
- = tanh downward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
- = tanh tonearest m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
- = tanh towardzero m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
- = tanh upward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
- = tanh downward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
- = tanh tonearest binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
- = tanh towardzero binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
- = tanh upward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d9p-4 : inexact-ok
- = tanh downward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
- = tanh tonearest ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
- = tanh towardzero ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
- = tanh upward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
- tanh -0xe.9e035p+0
- = tanh downward binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0xe.9e035p+0 : -0xf.fffffffff8ecp-4 : inexact-ok
- = tanh tonearest binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
- = tanh towardzero binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
- = tanh upward binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
- = tanh downward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
- = tanh tonearest intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
- = tanh towardzero intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
- = tanh upward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
- = tanh downward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
- = tanh tonearest m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
- = tanh towardzero m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
- = tanh upward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
- = tanh downward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
- = tanh tonearest binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
- = tanh towardzero binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
- = tanh upward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
- = tanh downward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
- = tanh tonearest ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
- = tanh towardzero ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
- = tanh upward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
- tanh -0x3.c0d8b54c5a488p-4
- = tanh downward binary32 -0x3.c0d8b4p-4 : -0x3.af99f4p-4 : inexact-ok
- = tanh tonearest binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
- = tanh towardzero binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
- = tanh upward binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
- = tanh downward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f56p-4 : inexact-ok
- = tanh tonearest binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
- = tanh towardzero binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
- = tanh upward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
- = tanh downward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
- = tanh tonearest intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
- = tanh towardzero intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
- = tanh upward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
- = tanh downward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
- = tanh tonearest m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
- = tanh upward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
- = tanh downward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c592p-4 : inexact-ok
- = tanh tonearest binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
- = tanh towardzero binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
- = tanh upward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
- = tanh downward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
- = tanh tonearest ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
- = tanh towardzero ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
- = tanh upward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
- = tanh downward binary32 -0x3.c0d8b8p-4 : -0x3.af99f8p-4 : inexact-ok
- = tanh tonearest binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
- = tanh towardzero binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
- = tanh upward binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
- = tanh downward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
- = tanh tonearest binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
- = tanh towardzero binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
- = tanh upward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
- = tanh downward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
- = tanh tonearest intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh towardzero intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh upward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh downward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
- = tanh tonearest m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh upward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
- = tanh downward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
- = tanh tonearest binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
- = tanh towardzero binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
- = tanh upward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
- = tanh downward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
- = tanh tonearest ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
- = tanh towardzero ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
- = tanh upward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
- = tanh downward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
- = tanh tonearest binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
- = tanh towardzero binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
- = tanh upward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
- = tanh downward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
- = tanh tonearest intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
- = tanh towardzero intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
- = tanh upward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
- = tanh downward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
- = tanh tonearest m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
- = tanh upward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
- = tanh downward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
- = tanh tonearest binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
- = tanh towardzero binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
- = tanh upward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
- = tanh downward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
- = tanh tonearest ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
- = tanh towardzero ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
- = tanh upward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
- tanh -0x3.2f59p-4
- = tanh downward binary32 -0x3.2f59p-4 : -0x3.24bf14p-4 : inexact-ok
- = tanh tonearest binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
- = tanh towardzero binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
- = tanh upward binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
- = tanh downward binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
- = tanh tonearest binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
- = tanh towardzero binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
- = tanh upward binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
- = tanh downward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
- = tanh tonearest intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh towardzero intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh upward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh downward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
- = tanh tonearest m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh towardzero m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh upward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
- = tanh downward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
- = tanh tonearest binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
- = tanh towardzero binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
- = tanh upward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
- = tanh downward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
- = tanh tonearest ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
- = tanh towardzero ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
- = tanh upward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
- tanh 0x2.e6f54cp-4
- = tanh downward binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
- = tanh tonearest binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
- = tanh towardzero binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
- = tanh upward binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
- = tanh downward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
- = tanh tonearest binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
- = tanh towardzero binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
- = tanh upward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
- = tanh downward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh tonearest intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh towardzero intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh upward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
- = tanh downward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh tonearest m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh towardzero m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
- = tanh upward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
- = tanh downward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
- = tanh tonearest binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
- = tanh towardzero binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
- = tanh upward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
- = tanh downward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
- = tanh tonearest ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
- = tanh towardzero ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
- = tanh upward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45607p-4 : inexact-ok
- tanh 0x3.397f2f50241d031p-4
- = tanh downward binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
- = tanh tonearest binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
- = tanh towardzero binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
- = tanh upward binary32 0x3.397f3p-4 : 0x3.2e7fcp-4 : inexact-ok
- = tanh downward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
- = tanh tonearest binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
- = tanh towardzero binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
- = tanh upward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f5p-4 : inexact-ok
- = tanh downward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
- = tanh tonearest intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
- = tanh towardzero intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
- = tanh upward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
- = tanh downward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
- = tanh tonearest m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
- = tanh upward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
- = tanh downward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
- = tanh tonearest binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
- = tanh towardzero binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
- = tanh upward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
- = tanh downward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
- = tanh upward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
- = tanh downward binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
- = tanh tonearest binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
- = tanh towardzero binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
- = tanh upward binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
- = tanh downward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
- = tanh tonearest binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
- = tanh towardzero binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
- = tanh upward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b74p-4 : inexact-ok
- = tanh downward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh tonearest intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh towardzero intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh upward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
- = tanh downward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh tonearest m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh towardzero m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
- = tanh upward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
- = tanh downward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
- = tanh tonearest binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
- = tanh towardzero binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
- = tanh upward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d76p-4 : inexact-ok
- = tanh downward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
- = tanh tonearest ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
- = tanh towardzero ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
- = tanh upward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53ep-4 : inexact-ok
- = tanh downward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
- = tanh tonearest binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
- = tanh towardzero binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
- = tanh upward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
- = tanh downward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
- = tanh tonearest intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
- = tanh towardzero intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
- = tanh upward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
- = tanh downward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
- = tanh tonearest m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
- = tanh upward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
- = tanh downward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
- = tanh tonearest binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
- = tanh towardzero binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
- = tanh upward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87ep-4 : inexact-ok
- = tanh downward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
- = tanh upward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c9p-4 : inexact-ok
- = tanh downward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
- = tanh tonearest binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
- = tanh towardzero binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
- = tanh upward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
- = tanh downward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh tonearest intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh towardzero intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh upward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
- = tanh downward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh tonearest m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
- = tanh upward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
- = tanh downward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
- = tanh tonearest binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
- = tanh towardzero binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
- = tanh upward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637d2p-4 : inexact-ok
- = tanh downward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
- = tanh upward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
- = tanh downward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
- = tanh tonearest intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
- = tanh towardzero intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
- = tanh upward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
- = tanh downward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
- = tanh tonearest m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
- = tanh towardzero m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
- = tanh upward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
- = tanh downward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
- = tanh tonearest binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
- = tanh towardzero binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
- = tanh upward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
- = tanh downward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
- = tanh tonearest ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
- = tanh towardzero ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
- = tanh upward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea6p-4 : inexact-ok
- tanh 0x8.4024a11b6610672b2982b852e8p-4
- = tanh downward binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
- = tanh tonearest binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
- = tanh towardzero binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
- = tanh upward binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
- = tanh downward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
- = tanh tonearest binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
- = tanh towardzero binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
- = tanh upward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
- = tanh downward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh upward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
- = tanh downward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
- = tanh upward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
- = tanh downward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
- = tanh upward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f0cp-4 : inexact-ok
- = tanh downward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
- = tanh upward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
- = tanh downward binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
- = tanh tonearest binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
- = tanh towardzero binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
- = tanh upward binary32 0x8.4024ap-4 : 0x7.96e92p-4 : inexact-ok
- = tanh downward binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
- = tanh tonearest binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
- = tanh towardzero binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
- = tanh upward binary64 0x8.4024ap-4 : 0x7.96e9199045acp-4 : inexact-ok
- = tanh downward intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh upward intel96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
- = tanh downward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
- = tanh upward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
- = tanh downward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
- = tanh upward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
- = tanh downward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
- = tanh upward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
- = tanh downward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
- = tanh tonearest binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
- = tanh towardzero binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
- = tanh upward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7dap-4 : inexact-ok
- = tanh downward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
- = tanh upward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
- = tanh downward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
- = tanh upward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
- = tanh downward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
- = tanh upward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
- = tanh downward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
- = tanh upward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e4p-4 : inexact-ok
- = tanh downward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
- = tanh tonearest binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
- = tanh towardzero binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
- = tanh upward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d98p-4 : inexact-ok
- = tanh downward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
- = tanh upward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
- = tanh downward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
- = tanh upward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
- = tanh downward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
- = tanh upward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
- = tanh downward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
- = tanh upward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474144p-4 : inexact-ok
- = tanh downward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh upward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
- = tanh downward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh upward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
- = tanh downward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
- = tanh upward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee1261cp-4 : inexact-ok
- = tanh downward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
- = tanh upward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee128p-4 : inexact-ok
- = tanh downward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh tonearest intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh towardzero intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh upward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh downward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh tonearest m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh towardzero m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
- = tanh upward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
- = tanh downward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
- = tanh upward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e8p-4 : inexact-ok
- = tanh downward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
- = tanh upward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
- = tanh downward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
- = tanh tonearest binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
- = tanh towardzero binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
- = tanh upward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
- = tanh downward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
- = tanh tonearest ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
- = tanh towardzero ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
- = tanh upward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad344p-4 : inexact-ok
- tanh 0x1p-5
- = tanh downward binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
- = tanh tonearest binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
- = tanh towardzero binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
- = tanh upward binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
- = tanh downward binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
- = tanh tonearest binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
- = tanh towardzero binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
- = tanh upward binary64 0x8p-8 : 0x7.ff556664ac77cp-8 : inexact-ok
- = tanh downward intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
- = tanh tonearest intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
- = tanh towardzero intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
- = tanh upward intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
- = tanh downward m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
- = tanh tonearest m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
- = tanh towardzero m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
- = tanh upward m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
- = tanh downward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
- = tanh tonearest binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
- = tanh towardzero binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
- = tanh upward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08818p-8 : inexact-ok
- = tanh downward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
- = tanh tonearest ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
- = tanh towardzero ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
- = tanh upward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08ap-8 : inexact-ok
- tanh 0x1p-10
- = tanh downward binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
- = tanh tonearest binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
- = tanh towardzero binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
- = tanh upward binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
- = tanh downward binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
- = tanh tonearest binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
- = tanh towardzero binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
- = tanh upward binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
- = tanh downward intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
- = tanh tonearest intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
- = tanh towardzero intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
- = tanh upward intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
- = tanh downward m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
- = tanh tonearest m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
- = tanh towardzero m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
- = tanh upward m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
- = tanh downward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
- = tanh tonearest binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
- = tanh towardzero binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
- = tanh upward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe8p-12 : inexact-ok
- = tanh downward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
- = tanh tonearest ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
- = tanh towardzero ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
- = tanh upward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
- tanh 0x1p-15
- = tanh downward binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
- = tanh tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
- = tanh towardzero binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
- = tanh upward binary32 0x2p-16 : 0x2p-16 : inexact-ok
- = tanh downward binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
- = tanh tonearest binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
- = tanh towardzero binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
- = tanh upward binary64 0x2p-16 : 0x1.fffffffd55556p-16 : inexact-ok
- = tanh downward intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
- = tanh tonearest intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
- = tanh towardzero intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
- = tanh upward intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
- = tanh downward m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
- = tanh tonearest m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
- = tanh towardzero m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
- = tanh upward m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
- = tanh downward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
- = tanh tonearest binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
- = tanh towardzero binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
- = tanh upward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12cp-16 : inexact-ok
- = tanh downward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
- = tanh tonearest ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
- = tanh towardzero ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
- = tanh upward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b18p-16 : inexact-ok
- tanh 0x1p-20
- = tanh downward binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
- = tanh tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
- = tanh towardzero binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
- = tanh upward binary32 0x1p-20 : 0x1p-20 : inexact-ok
- = tanh downward binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
- = tanh tonearest binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
- = tanh towardzero binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
- = tanh upward binary64 0x1p-20 : 0xf.fffffffffaabp-24 : inexact-ok
- = tanh downward intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
- = tanh tonearest intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
- = tanh towardzero intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
- = tanh upward intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
- = tanh downward m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
- = tanh tonearest m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
- = tanh towardzero m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
- = tanh upward m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
- = tanh downward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
- = tanh tonearest binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
- = tanh towardzero binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
- = tanh upward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
- = tanh downward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
- = tanh tonearest ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
- = tanh towardzero ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
- = tanh upward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccdp-24 : inexact-ok
- tanh 0x1p-25
- = tanh downward binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
- = tanh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
- = tanh towardzero binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
- = tanh upward binary32 0x8p-28 : 0x8p-28 : inexact-ok
- = tanh downward binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
- = tanh tonearest binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
- = tanh towardzero binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
- = tanh upward binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
- = tanh downward intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
- = tanh tonearest intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
- = tanh towardzero intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
- = tanh upward intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
- = tanh downward m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
- = tanh tonearest m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
- = tanh towardzero m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
- = tanh upward m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
- = tanh downward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
- = tanh tonearest binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
- = tanh towardzero binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
- = tanh upward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
- = tanh downward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
- = tanh tonearest ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
- = tanh towardzero ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
- = tanh upward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555568p-28 : inexact-ok
- tanh 0x1p-30
- = tanh downward binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
- = tanh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
- = tanh towardzero binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
- = tanh upward binary32 0x4p-32 : 0x4p-32 : inexact-ok
- = tanh downward binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
- = tanh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
- = tanh towardzero binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
- = tanh upward binary64 0x4p-32 : 0x4p-32 : inexact-ok
- = tanh downward intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
- = tanh tonearest intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
- = tanh towardzero intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
- = tanh upward intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
- = tanh downward m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
- = tanh tonearest m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
- = tanh towardzero m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
- = tanh upward m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
- = tanh downward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
- = tanh tonearest binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
- = tanh towardzero binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
- = tanh upward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaacp-32 : inexact-ok
- = tanh downward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
- = tanh tonearest ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
- = tanh towardzero ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
- = tanh upward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
- tanh 0x1p-35
- = tanh downward binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
- = tanh tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh towardzero binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
- = tanh upward binary32 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh downward binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
- = tanh tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh towardzero binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
- = tanh upward binary64 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh downward intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
- = tanh tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh towardzero intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
- = tanh upward intel96 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh downward m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
- = tanh tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh towardzero m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
- = tanh upward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
- = tanh downward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
- = tanh tonearest binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
- = tanh towardzero binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
- = tanh upward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555556p-36 : inexact-ok
- = tanh downward ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
- = tanh tonearest ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
- = tanh towardzero ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
- = tanh upward ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
- tanh 0x1p-40
- = tanh downward binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
- = tanh tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh towardzero binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
- = tanh upward binary32 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh downward binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
- = tanh tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh towardzero binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
- = tanh upward binary64 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh downward intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
- = tanh tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh towardzero intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
- = tanh upward intel96 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh downward m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
- = tanh tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh towardzero m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
- = tanh upward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
- = tanh downward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
- = tanh tonearest binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
- = tanh towardzero binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
- = tanh upward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaabp-44 : inexact-ok
- = tanh downward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
- = tanh tonearest ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
- = tanh towardzero ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
- = tanh upward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
- tanh 0x1p-45
- = tanh downward binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
- = tanh tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh towardzero binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
- = tanh upward binary32 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh downward binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
- = tanh tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh towardzero binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
- = tanh upward binary64 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh downward intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
- = tanh tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh towardzero intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
- = tanh upward intel96 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh downward m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
- = tanh tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh towardzero m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
- = tanh upward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
- = tanh downward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
- = tanh tonearest binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
- = tanh towardzero binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
- = tanh upward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555558p-48 : inexact-ok
- = tanh downward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
- = tanh tonearest ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
- = tanh towardzero ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
- = tanh upward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
- tanh 0x1p-50
- = tanh downward binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
- = tanh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh towardzero binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
- = tanh upward binary32 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh downward binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
- = tanh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh towardzero binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
- = tanh upward binary64 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh downward intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
- = tanh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh towardzero intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
- = tanh upward intel96 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh downward m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
- = tanh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh towardzero m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
- = tanh upward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
- = tanh downward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
- = tanh tonearest binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
- = tanh towardzero binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
- = tanh upward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaacp-52 : inexact-ok
- = tanh downward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
- = tanh tonearest ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
- = tanh towardzero ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
- = tanh upward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
- tanh 0x1p-55
- = tanh downward binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
- = tanh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh towardzero binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
- = tanh upward binary32 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh downward binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
- = tanh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh towardzero binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
- = tanh upward binary64 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh downward intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
- = tanh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh towardzero intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
- = tanh upward intel96 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh downward m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
- = tanh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh towardzero m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
- = tanh upward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh downward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
- = tanh tonearest binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
- = tanh towardzero binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
- = tanh upward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
- = tanh downward ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
- = tanh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
- = tanh towardzero ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
- = tanh upward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
- tanh 0x1p-60
- = tanh downward binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
- = tanh tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
- = tanh upward binary32 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh downward binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
- = tanh tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
- = tanh upward binary64 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh downward intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
- = tanh tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
- = tanh upward intel96 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh downward m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
- = tanh tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
- = tanh upward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh downward binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
- = tanh tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
- = tanh upward binary128 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh downward ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
- = tanh tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
- = tanh towardzero ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
- = tanh upward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
- tanh 0x1p-100
- = tanh downward binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
- = tanh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
- = tanh upward binary32 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh downward binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
- = tanh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
- = tanh upward binary64 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh downward intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
- = tanh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
- = tanh upward intel96 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh downward m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
- = tanh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
- = tanh upward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh downward binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
- = tanh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
- = tanh upward binary128 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh downward ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
- = tanh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
- = tanh towardzero ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
- = tanh upward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
- tanh 0x1p-600
- = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
- = tanh tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh towardzero binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
- = tanh upward binary64 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh downward intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
- = tanh tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh towardzero intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
- = tanh upward intel96 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh downward m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
- = tanh tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh towardzero m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
- = tanh upward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh downward binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
- = tanh tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh towardzero binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
- = tanh upward binary128 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh downward ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
- = tanh tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
- = tanh towardzero ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
- = tanh upward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
- tanh 0x1p-10000
- = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
- = tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
- = tanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = tanh towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
- = tanh upward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = tanh downward m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
- = tanh tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = tanh towardzero m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
- = tanh upward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
- = tanh downward binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
- = tanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
- = tanh towardzero binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
- = tanh upward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
- tanh max
- = tanh downward binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
- = tanh tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
- = tanh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
- = tanh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
- = tanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
- = tanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
- = tanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
- tanh -max
- = tanh downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
- = tanh upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
- = tanh downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
- = tanh downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
- = tanh downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
- = tanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
- = tanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
- = tanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- = tanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
- tanh min
- = tanh downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
- = tanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
- = tanh upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
- = tanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
- = tanh upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
- = tanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
- = tanh upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
- = tanh downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
- = tanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
- = tanh upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
- = tanh downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
- = tanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
- = tanh towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
- = tanh upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
- = tanh downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
- = tanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
- = tanh towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
- = tanh upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
- = tanh downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
- = tanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
- = tanh upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
- = tanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
- = tanh upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
- = tanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
- = tanh upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
- = tanh downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- tanh -min
- = tanh downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
- = tanh upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
- = tanh downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
- = tanh downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
- = tanh upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
- = tanh downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
- = tanh towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
- = tanh upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
- = tanh downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
- = tanh downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
- = tanh towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
- = tanh upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
- = tanh downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
- = tanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
- = tanh towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
- = tanh upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
- = tanh downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
- = tanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
- = tanh towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
- = tanh upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
- = tanh downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
- = tanh upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
- = tanh downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
- = tanh upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
- = tanh downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
- = tanh downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
- = tanh towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
- = tanh upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
- = tanh downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
- = tanh upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
- tanh min_subnorm
- = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
- = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
- = tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
- = tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
- tanh -min_subnorm
- = tanh downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
- = tanh upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
- = tanh downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
- = tanh downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
- = tanh downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
- = tanh towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
- = tanh downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
- = tanh downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
- = tanh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
- = tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
- = tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
- = tanh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
- = tanh downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
- = tanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
- = tanh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
- = tanh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
|