auto-libm-test-out-tanh 196 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745
  1. tanh 0
  2. = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  3. = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
  4. = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
  5. = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  6. = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  7. = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
  8. = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
  9. = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  10. = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  11. = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
  12. = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
  13. = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  14. = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  15. = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  16. = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  17. = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  18. = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  19. = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
  20. = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
  21. = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  22. = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  23. = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  24. = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  25. = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  26. tanh -0
  27. = tanh downward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
  28. = tanh tonearest binary32 -0x0p+0 : -0x0p+0 : inexact-ok
  29. = tanh towardzero binary32 -0x0p+0 : -0x0p+0 : inexact-ok
  30. = tanh upward binary32 -0x0p+0 : -0x0p+0 : inexact-ok
  31. = tanh downward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
  32. = tanh tonearest binary64 -0x0p+0 : -0x0p+0 : inexact-ok
  33. = tanh towardzero binary64 -0x0p+0 : -0x0p+0 : inexact-ok
  34. = tanh upward binary64 -0x0p+0 : -0x0p+0 : inexact-ok
  35. = tanh downward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
  36. = tanh tonearest intel96 -0x0p+0 : -0x0p+0 : inexact-ok
  37. = tanh towardzero intel96 -0x0p+0 : -0x0p+0 : inexact-ok
  38. = tanh upward intel96 -0x0p+0 : -0x0p+0 : inexact-ok
  39. = tanh downward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
  40. = tanh tonearest m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
  41. = tanh towardzero m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
  42. = tanh upward m68k96 -0x0p+0 : -0x0p+0 : inexact-ok
  43. = tanh downward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
  44. = tanh tonearest binary128 -0x0p+0 : -0x0p+0 : inexact-ok
  45. = tanh towardzero binary128 -0x0p+0 : -0x0p+0 : inexact-ok
  46. = tanh upward binary128 -0x0p+0 : -0x0p+0 : inexact-ok
  47. = tanh downward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
  48. = tanh tonearest ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
  49. = tanh towardzero ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
  50. = tanh upward ibm128 -0x0p+0 : -0x0p+0 : inexact-ok
  51. tanh 0.75
  52. = tanh downward binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
  53. = tanh tonearest binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
  54. = tanh towardzero binary32 0xcp-4 : 0xa.2991fp-4 : inexact-ok
  55. = tanh upward binary32 0xcp-4 : 0xa.2992p-4 : inexact-ok
  56. = tanh downward binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
  57. = tanh tonearest binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
  58. = tanh towardzero binary64 0xcp-4 : 0xa.2991f2a97914p-4 : inexact-ok
  59. = tanh upward binary64 0xcp-4 : 0xa.2991f2a979148p-4 : inexact-ok
  60. = tanh downward intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
  61. = tanh tonearest intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
  62. = tanh towardzero intel96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
  63. = tanh upward intel96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
  64. = tanh downward m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
  65. = tanh tonearest m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
  66. = tanh towardzero m68k96 0xcp-4 : 0xa.2991f2a97914139p-4 : inexact-ok
  67. = tanh upward m68k96 0xcp-4 : 0xa.2991f2a9791413ap-4 : inexact-ok
  68. = tanh downward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  69. = tanh tonearest binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  70. = tanh towardzero binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  71. = tanh upward binary128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
  72. = tanh downward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
  73. = tanh tonearest ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
  74. = tanh towardzero ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
  75. = tanh upward ibm128 0xcp-4 : 0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
  76. tanh -0.75
  77. = tanh downward binary32 -0xcp-4 : -0xa.2992p-4 : inexact-ok
  78. = tanh tonearest binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
  79. = tanh towardzero binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
  80. = tanh upward binary32 -0xcp-4 : -0xa.2991fp-4 : inexact-ok
  81. = tanh downward binary64 -0xcp-4 : -0xa.2991f2a979148p-4 : inexact-ok
  82. = tanh tonearest binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
  83. = tanh towardzero binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
  84. = tanh upward binary64 -0xcp-4 : -0xa.2991f2a97914p-4 : inexact-ok
  85. = tanh downward intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
  86. = tanh tonearest intel96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
  87. = tanh towardzero intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
  88. = tanh upward intel96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
  89. = tanh downward m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
  90. = tanh tonearest m68k96 -0xcp-4 : -0xa.2991f2a9791413ap-4 : inexact-ok
  91. = tanh towardzero m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
  92. = tanh upward m68k96 -0xcp-4 : -0xa.2991f2a97914139p-4 : inexact-ok
  93. = tanh downward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb18p-4 : inexact-ok
  94. = tanh tonearest binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  95. = tanh towardzero binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  96. = tanh upward binary128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fb1p-4 : inexact-ok
  97. = tanh downward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
  98. = tanh tonearest ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78fcp-4 : inexact-ok
  99. = tanh towardzero ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
  100. = tanh upward ibm128 -0xcp-4 : -0xa.2991f2a97914139d5832bf78f8p-4 : inexact-ok
  101. tanh 1.0
  102. = tanh downward binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
  103. = tanh tonearest binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
  104. = tanh towardzero binary32 0x1p+0 : 0xc.2f7d5p-4 : inexact-ok
  105. = tanh upward binary32 0x1p+0 : 0xc.2f7d6p-4 : inexact-ok
  106. = tanh downward binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
  107. = tanh tonearest binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
  108. = tanh towardzero binary64 0x1p+0 : 0xc.2f7d5a8a79cap-4 : inexact-ok
  109. = tanh upward binary64 0x1p+0 : 0xc.2f7d5a8a79ca8p-4 : inexact-ok
  110. = tanh downward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  111. = tanh tonearest intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  112. = tanh towardzero intel96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  113. = tanh upward intel96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
  114. = tanh downward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  115. = tanh tonearest m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  116. = tanh towardzero m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  117. = tanh upward m68k96 0x1p+0 : 0xc.2f7d5a8a79ca2adp-4 : inexact-ok
  118. = tanh downward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  119. = tanh tonearest binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  120. = tanh towardzero binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  121. = tanh upward binary128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
  122. = tanh downward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  123. = tanh tonearest ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  124. = tanh towardzero ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  125. = tanh upward ibm128 0x1p+0 : 0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
  126. tanh -1.0
  127. = tanh downward binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
  128. = tanh tonearest binary32 -0x1p+0 : -0xc.2f7d6p-4 : inexact-ok
  129. = tanh towardzero binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
  130. = tanh upward binary32 -0x1p+0 : -0xc.2f7d5p-4 : inexact-ok
  131. = tanh downward binary64 -0x1p+0 : -0xc.2f7d5a8a79ca8p-4 : inexact-ok
  132. = tanh tonearest binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
  133. = tanh towardzero binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
  134. = tanh upward binary64 -0x1p+0 : -0xc.2f7d5a8a79cap-4 : inexact-ok
  135. = tanh downward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
  136. = tanh tonearest intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  137. = tanh towardzero intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  138. = tanh upward intel96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  139. = tanh downward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2adp-4 : inexact-ok
  140. = tanh tonearest m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  141. = tanh towardzero m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  142. = tanh upward m68k96 -0x1p+0 : -0xc.2f7d5a8a79ca2acp-4 : inexact-ok
  143. = tanh downward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e214p-4 : inexact-ok
  144. = tanh tonearest binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  145. = tanh towardzero binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  146. = tanh upward binary128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2138p-4 : inexact-ok
  147. = tanh downward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e24p-4 : inexact-ok
  148. = tanh tonearest ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  149. = tanh towardzero ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  150. = tanh upward ibm128 -0x1p+0 : -0xc.2f7d5a8a79ca2ac3195f149e2p-4 : inexact-ok
  151. tanh 2
  152. = tanh downward binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
  153. = tanh tonearest binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
  154. = tanh towardzero binary32 0x2p+0 : 0xf.6ca82p-4 : inexact-ok
  155. = tanh upward binary32 0x2p+0 : 0xf.6ca83p-4 : inexact-ok
  156. = tanh downward binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
  157. = tanh tonearest binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
  158. = tanh towardzero binary64 0x2p+0 : 0xf.6ca82f0de1e98p-4 : inexact-ok
  159. = tanh upward binary64 0x2p+0 : 0xf.6ca82f0de1eap-4 : inexact-ok
  160. = tanh downward intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
  161. = tanh tonearest intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  162. = tanh towardzero intel96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
  163. = tanh upward intel96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  164. = tanh downward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
  165. = tanh tonearest m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  166. = tanh towardzero m68k96 0x2p+0 : 0xf.6ca82f0de1e9e99p-4 : inexact-ok
  167. = tanh upward m68k96 0x2p+0 : 0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  168. = tanh downward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
  169. = tanh tonearest binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
  170. = tanh towardzero binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
  171. = tanh upward binary128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
  172. = tanh downward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
  173. = tanh tonearest ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
  174. = tanh towardzero ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
  175. = tanh upward ibm128 0x2p+0 : 0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
  176. tanh -2
  177. = tanh downward binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
  178. = tanh tonearest binary32 -0x2p+0 : -0xf.6ca83p-4 : inexact-ok
  179. = tanh towardzero binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
  180. = tanh upward binary32 -0x2p+0 : -0xf.6ca82p-4 : inexact-ok
  181. = tanh downward binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
  182. = tanh tonearest binary64 -0x2p+0 : -0xf.6ca82f0de1eap-4 : inexact-ok
  183. = tanh towardzero binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
  184. = tanh upward binary64 -0x2p+0 : -0xf.6ca82f0de1e98p-4 : inexact-ok
  185. = tanh downward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  186. = tanh tonearest intel96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  187. = tanh towardzero intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
  188. = tanh upward intel96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
  189. = tanh downward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  190. = tanh tonearest m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e9ap-4 : inexact-ok
  191. = tanh towardzero m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
  192. = tanh upward m68k96 -0x2p+0 : -0xf.6ca82f0de1e9e99p-4 : inexact-ok
  193. = tanh downward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
  194. = tanh tonearest binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412bp-4 : inexact-ok
  195. = tanh towardzero binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
  196. = tanh upward binary128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f412a8p-4 : inexact-ok
  197. = tanh downward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
  198. = tanh tonearest ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f414p-4 : inexact-ok
  199. = tanh towardzero ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
  200. = tanh upward ibm128 -0x2p+0 : -0xf.6ca82f0de1e9e99e2197e1f41p-4 : inexact-ok
  201. tanh 3
  202. = tanh downward binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
  203. = tanh tonearest binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
  204. = tanh towardzero binary32 0x3p+0 : 0xf.ebbe8p-4 : inexact-ok
  205. = tanh upward binary32 0x3p+0 : 0xf.ebbe9p-4 : inexact-ok
  206. = tanh downward binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
  207. = tanh tonearest binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
  208. = tanh towardzero binary64 0x3p+0 : 0xf.ebbe888d057f8p-4 : inexact-ok
  209. = tanh upward binary64 0x3p+0 : 0xf.ebbe888d058p-4 : inexact-ok
  210. = tanh downward intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  211. = tanh tonearest intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  212. = tanh towardzero intel96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  213. = tanh upward intel96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
  214. = tanh downward m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  215. = tanh tonearest m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  216. = tanh towardzero m68k96 0x3p+0 : 0xf.ebbe888d057ff1p-4 : inexact-ok
  217. = tanh upward m68k96 0x3p+0 : 0xf.ebbe888d057ff11p-4 : inexact-ok
  218. = tanh downward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
  219. = tanh tonearest binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
  220. = tanh towardzero binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
  221. = tanh upward binary128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
  222. = tanh downward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  223. = tanh tonearest ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  224. = tanh towardzero ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  225. = tanh upward ibm128 0x3p+0 : 0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
  226. tanh -3
  227. = tanh downward binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
  228. = tanh tonearest binary32 -0x3p+0 : -0xf.ebbe9p-4 : inexact-ok
  229. = tanh towardzero binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
  230. = tanh upward binary32 -0x3p+0 : -0xf.ebbe8p-4 : inexact-ok
  231. = tanh downward binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
  232. = tanh tonearest binary64 -0x3p+0 : -0xf.ebbe888d058p-4 : inexact-ok
  233. = tanh towardzero binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
  234. = tanh upward binary64 -0x3p+0 : -0xf.ebbe888d057f8p-4 : inexact-ok
  235. = tanh downward intel96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
  236. = tanh tonearest intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  237. = tanh towardzero intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  238. = tanh upward intel96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  239. = tanh downward m68k96 -0x3p+0 : -0xf.ebbe888d057ff11p-4 : inexact-ok
  240. = tanh tonearest m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  241. = tanh towardzero m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  242. = tanh upward m68k96 -0x3p+0 : -0xf.ebbe888d057ff1p-4 : inexact-ok
  243. = tanh downward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
  244. = tanh tonearest binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfdbp-4 : inexact-ok
  245. = tanh towardzero binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
  246. = tanh upward binary128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfda8p-4 : inexact-ok
  247. = tanh downward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585cp-4 : inexact-ok
  248. = tanh tonearest ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  249. = tanh towardzero ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  250. = tanh upward ibm128 -0x3p+0 : -0xf.ebbe888d057ff1057854585bfcp-4 : inexact-ok
  251. tanh 4
  252. = tanh downward binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
  253. = tanh tonearest binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
  254. = tanh towardzero binary32 0x4p+0 : 0xf.fd40bp-4 : inexact-ok
  255. = tanh upward binary32 0x4p+0 : 0xf.fd40cp-4 : inexact-ok
  256. = tanh downward binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
  257. = tanh tonearest binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
  258. = tanh towardzero binary64 0x4p+0 : 0xf.fd40b84505a1p-4 : inexact-ok
  259. = tanh upward binary64 0x4p+0 : 0xf.fd40b84505a18p-4 : inexact-ok
  260. = tanh downward intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  261. = tanh tonearest intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  262. = tanh towardzero intel96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  263. = tanh upward intel96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
  264. = tanh downward m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  265. = tanh tonearest m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  266. = tanh towardzero m68k96 0x4p+0 : 0xf.fd40b84505a10b4p-4 : inexact-ok
  267. = tanh upward m68k96 0x4p+0 : 0xf.fd40b84505a10b5p-4 : inexact-ok
  268. = tanh downward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
  269. = tanh tonearest binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
  270. = tanh towardzero binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
  271. = tanh upward binary128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
  272. = tanh downward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
  273. = tanh tonearest ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
  274. = tanh towardzero ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
  275. = tanh upward ibm128 0x4p+0 : 0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
  276. tanh -4
  277. = tanh downward binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
  278. = tanh tonearest binary32 -0x4p+0 : -0xf.fd40cp-4 : inexact-ok
  279. = tanh towardzero binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
  280. = tanh upward binary32 -0x4p+0 : -0xf.fd40bp-4 : inexact-ok
  281. = tanh downward binary64 -0x4p+0 : -0xf.fd40b84505a18p-4 : inexact-ok
  282. = tanh tonearest binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
  283. = tanh towardzero binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
  284. = tanh upward binary64 -0x4p+0 : -0xf.fd40b84505a1p-4 : inexact-ok
  285. = tanh downward intel96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
  286. = tanh tonearest intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  287. = tanh towardzero intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  288. = tanh upward intel96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  289. = tanh downward m68k96 -0x4p+0 : -0xf.fd40b84505a10b5p-4 : inexact-ok
  290. = tanh tonearest m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  291. = tanh towardzero m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  292. = tanh upward m68k96 -0x4p+0 : -0xf.fd40b84505a10b4p-4 : inexact-ok
  293. = tanh downward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
  294. = tanh tonearest binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee308p-4 : inexact-ok
  295. = tanh towardzero binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
  296. = tanh upward binary128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee3p-4 : inexact-ok
  297. = tanh downward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
  298. = tanh tonearest ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360cee4p-4 : inexact-ok
  299. = tanh towardzero ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
  300. = tanh upward ibm128 -0x4p+0 : -0xf.fd40b84505a10b42b92360ceep-4 : inexact-ok
  301. tanh 5
  302. = tanh downward binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
  303. = tanh tonearest binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
  304. = tanh towardzero binary32 0x5p+0 : 0xf.ffa0cp-4 : inexact-ok
  305. = tanh upward binary32 0x5p+0 : 0xf.ffa0dp-4 : inexact-ok
  306. = tanh downward binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
  307. = tanh tonearest binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
  308. = tanh towardzero binary64 0x5p+0 : 0xf.ffa0cb346f888p-4 : inexact-ok
  309. = tanh upward binary64 0x5p+0 : 0xf.ffa0cb346f89p-4 : inexact-ok
  310. = tanh downward intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  311. = tanh tonearest intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  312. = tanh towardzero intel96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  313. = tanh upward intel96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
  314. = tanh downward m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  315. = tanh tonearest m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  316. = tanh towardzero m68k96 0x5p+0 : 0xf.ffa0cb346f889a8p-4 : inexact-ok
  317. = tanh upward m68k96 0x5p+0 : 0xf.ffa0cb346f889a9p-4 : inexact-ok
  318. = tanh downward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
  319. = tanh tonearest binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
  320. = tanh towardzero binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
  321. = tanh upward binary128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
  322. = tanh downward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
  323. = tanh tonearest ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
  324. = tanh towardzero ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
  325. = tanh upward ibm128 0x5p+0 : 0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
  326. tanh -5
  327. = tanh downward binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
  328. = tanh tonearest binary32 -0x5p+0 : -0xf.ffa0dp-4 : inexact-ok
  329. = tanh towardzero binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
  330. = tanh upward binary32 -0x5p+0 : -0xf.ffa0cp-4 : inexact-ok
  331. = tanh downward binary64 -0x5p+0 : -0xf.ffa0cb346f89p-4 : inexact-ok
  332. = tanh tonearest binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
  333. = tanh towardzero binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
  334. = tanh upward binary64 -0x5p+0 : -0xf.ffa0cb346f888p-4 : inexact-ok
  335. = tanh downward intel96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
  336. = tanh tonearest intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  337. = tanh towardzero intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  338. = tanh upward intel96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  339. = tanh downward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a9p-4 : inexact-ok
  340. = tanh tonearest m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  341. = tanh towardzero m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  342. = tanh upward m68k96 -0x5p+0 : -0xf.ffa0cb346f889a8p-4 : inexact-ok
  343. = tanh downward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
  344. = tanh tonearest binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb573p-4 : inexact-ok
  345. = tanh towardzero binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
  346. = tanh upward binary128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb5728p-4 : inexact-ok
  347. = tanh downward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
  348. = tanh tonearest ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb58p-4 : inexact-ok
  349. = tanh towardzero ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
  350. = tanh upward ibm128 -0x5p+0 : -0xf.ffa0cb346f889a800b7186cb54p-4 : inexact-ok
  351. tanh 6
  352. = tanh downward binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
  353. = tanh tonearest binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
  354. = tanh towardzero binary32 0x6p+0 : 0xf.fff31p-4 : inexact-ok
  355. = tanh upward binary32 0x6p+0 : 0xf.fff32p-4 : inexact-ok
  356. = tanh downward binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
  357. = tanh tonearest binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
  358. = tanh towardzero binary64 0x6p+0 : 0xf.fff31d5f129d8p-4 : inexact-ok
  359. = tanh upward binary64 0x6p+0 : 0xf.fff31d5f129ep-4 : inexact-ok
  360. = tanh downward intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
  361. = tanh tonearest intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
  362. = tanh towardzero intel96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
  363. = tanh upward intel96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
  364. = tanh downward m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
  365. = tanh tonearest m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
  366. = tanh towardzero m68k96 0x6p+0 : 0xf.fff31d5f129deedp-4 : inexact-ok
  367. = tanh upward m68k96 0x6p+0 : 0xf.fff31d5f129deeep-4 : inexact-ok
  368. = tanh downward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  369. = tanh tonearest binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  370. = tanh towardzero binary128 0x6p+0 : 0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  371. = tanh upward binary128 0x6p+0 : 0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
  372. = tanh downward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
  373. = tanh tonearest ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
  374. = tanh towardzero ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
  375. = tanh upward ibm128 0x6p+0 : 0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
  376. tanh -6
  377. = tanh downward binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
  378. = tanh tonearest binary32 -0x6p+0 : -0xf.fff32p-4 : inexact-ok
  379. = tanh towardzero binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
  380. = tanh upward binary32 -0x6p+0 : -0xf.fff31p-4 : inexact-ok
  381. = tanh downward binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
  382. = tanh tonearest binary64 -0x6p+0 : -0xf.fff31d5f129ep-4 : inexact-ok
  383. = tanh towardzero binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
  384. = tanh upward binary64 -0x6p+0 : -0xf.fff31d5f129d8p-4 : inexact-ok
  385. = tanh downward intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
  386. = tanh tonearest intel96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
  387. = tanh towardzero intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
  388. = tanh upward intel96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
  389. = tanh downward m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
  390. = tanh tonearest m68k96 -0x6p+0 : -0xf.fff31d5f129deeep-4 : inexact-ok
  391. = tanh towardzero m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
  392. = tanh upward m68k96 -0x6p+0 : -0xf.fff31d5f129deedp-4 : inexact-ok
  393. = tanh downward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b5726566p-4 : inexact-ok
  394. = tanh tonearest binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  395. = tanh towardzero binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  396. = tanh upward binary128 -0x6p+0 : -0xf.fff31d5f129deedd313b57265658p-4 : inexact-ok
  397. = tanh downward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
  398. = tanh tonearest ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572658p-4 : inexact-ok
  399. = tanh towardzero ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
  400. = tanh upward ibm128 -0x6p+0 : -0xf.fff31d5f129deedd313b572654p-4 : inexact-ok
  401. tanh 7
  402. = tanh downward binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
  403. = tanh tonearest binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
  404. = tanh towardzero binary32 0x7p+0 : 0xf.fffe4p-4 : inexact-ok
  405. = tanh upward binary32 0x7p+0 : 0xf.fffe5p-4 : inexact-ok
  406. = tanh downward binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
  407. = tanh tonearest binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
  408. = tanh towardzero binary64 0x7p+0 : 0xf.fffe4193a8788p-4 : inexact-ok
  409. = tanh upward binary64 0x7p+0 : 0xf.fffe4193a879p-4 : inexact-ok
  410. = tanh downward intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
  411. = tanh tonearest intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
  412. = tanh towardzero intel96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
  413. = tanh upward intel96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
  414. = tanh downward m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
  415. = tanh tonearest m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
  416. = tanh towardzero m68k96 0x7p+0 : 0xf.fffe4193a878ed6p-4 : inexact-ok
  417. = tanh upward m68k96 0x7p+0 : 0xf.fffe4193a878ed7p-4 : inexact-ok
  418. = tanh downward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  419. = tanh tonearest binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  420. = tanh towardzero binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  421. = tanh upward binary128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
  422. = tanh downward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
  423. = tanh tonearest ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
  424. = tanh towardzero ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
  425. = tanh upward ibm128 0x7p+0 : 0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
  426. tanh -7
  427. = tanh downward binary32 -0x7p+0 : -0xf.fffe5p-4 : inexact-ok
  428. = tanh tonearest binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
  429. = tanh towardzero binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
  430. = tanh upward binary32 -0x7p+0 : -0xf.fffe4p-4 : inexact-ok
  431. = tanh downward binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
  432. = tanh tonearest binary64 -0x7p+0 : -0xf.fffe4193a879p-4 : inexact-ok
  433. = tanh towardzero binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
  434. = tanh upward binary64 -0x7p+0 : -0xf.fffe4193a8788p-4 : inexact-ok
  435. = tanh downward intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
  436. = tanh tonearest intel96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
  437. = tanh towardzero intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
  438. = tanh upward intel96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
  439. = tanh downward m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
  440. = tanh tonearest m68k96 -0x7p+0 : -0xf.fffe4193a878ed7p-4 : inexact-ok
  441. = tanh towardzero m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
  442. = tanh upward m68k96 -0x7p+0 : -0xf.fffe4193a878ed6p-4 : inexact-ok
  443. = tanh downward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2d8p-4 : inexact-ok
  444. = tanh tonearest binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  445. = tanh towardzero binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  446. = tanh upward binary128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd2dp-4 : inexact-ok
  447. = tanh downward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
  448. = tanh tonearest ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafd4p-4 : inexact-ok
  449. = tanh towardzero ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
  450. = tanh upward ibm128 -0x7p+0 : -0xf.fffe4193a878ed68e8057dafdp-4 : inexact-ok
  451. tanh 8
  452. = tanh downward binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
  453. = tanh tonearest binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
  454. = tanh towardzero binary32 0x8p+0 : 0xf.ffffcp-4 : inexact-ok
  455. = tanh upward binary32 0x8p+0 : 0xf.ffffdp-4 : inexact-ok
  456. = tanh downward binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
  457. = tanh tonearest binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
  458. = tanh towardzero binary64 0x8p+0 : 0xf.ffffc39548fcp-4 : inexact-ok
  459. = tanh upward binary64 0x8p+0 : 0xf.ffffc39548fc8p-4 : inexact-ok
  460. = tanh downward intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  461. = tanh tonearest intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  462. = tanh towardzero intel96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  463. = tanh upward intel96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
  464. = tanh downward m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  465. = tanh tonearest m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  466. = tanh towardzero m68k96 0x8p+0 : 0xf.ffffc39548fc348p-4 : inexact-ok
  467. = tanh upward m68k96 0x8p+0 : 0xf.ffffc39548fc349p-4 : inexact-ok
  468. = tanh downward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
  469. = tanh tonearest binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
  470. = tanh towardzero binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
  471. = tanh upward binary128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
  472. = tanh downward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  473. = tanh tonearest ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  474. = tanh towardzero ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  475. = tanh upward ibm128 0x8p+0 : 0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
  476. tanh -8
  477. = tanh downward binary32 -0x8p+0 : -0xf.ffffdp-4 : inexact-ok
  478. = tanh tonearest binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
  479. = tanh towardzero binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
  480. = tanh upward binary32 -0x8p+0 : -0xf.ffffcp-4 : inexact-ok
  481. = tanh downward binary64 -0x8p+0 : -0xf.ffffc39548fc8p-4 : inexact-ok
  482. = tanh tonearest binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
  483. = tanh towardzero binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
  484. = tanh upward binary64 -0x8p+0 : -0xf.ffffc39548fcp-4 : inexact-ok
  485. = tanh downward intel96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
  486. = tanh tonearest intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  487. = tanh towardzero intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  488. = tanh upward intel96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  489. = tanh downward m68k96 -0x8p+0 : -0xf.ffffc39548fc349p-4 : inexact-ok
  490. = tanh tonearest m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  491. = tanh towardzero m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  492. = tanh upward m68k96 -0x8p+0 : -0xf.ffffc39548fc348p-4 : inexact-ok
  493. = tanh downward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
  494. = tanh tonearest binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c578p-4 : inexact-ok
  495. = tanh towardzero binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
  496. = tanh upward binary128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c57p-4 : inexact-ok
  497. = tanh downward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c8p-4 : inexact-ok
  498. = tanh tonearest ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  499. = tanh towardzero ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  500. = tanh upward ibm128 -0x8p+0 : -0xf.ffffc39548fc3487707369d6c4p-4 : inexact-ok
  501. tanh 9
  502. = tanh downward binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
  503. = tanh tonearest binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
  504. = tanh towardzero binary32 0x9p+0 : 0xf.fffffp-4 : inexact-ok
  505. = tanh upward binary32 0x9p+0 : 0x1p+0 : inexact-ok
  506. = tanh downward binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
  507. = tanh tonearest binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
  508. = tanh towardzero binary64 0x9p+0 : 0xf.fffff7d2cebb8p-4 : inexact-ok
  509. = tanh upward binary64 0x9p+0 : 0xf.fffff7d2cebcp-4 : inexact-ok
  510. = tanh downward intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
  511. = tanh tonearest intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
  512. = tanh towardzero intel96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
  513. = tanh upward intel96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
  514. = tanh downward m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
  515. = tanh tonearest m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
  516. = tanh towardzero m68k96 0x9p+0 : 0xf.fffff7d2cebbe2p-4 : inexact-ok
  517. = tanh upward m68k96 0x9p+0 : 0xf.fffff7d2cebbe21p-4 : inexact-ok
  518. = tanh downward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
  519. = tanh tonearest binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
  520. = tanh towardzero binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
  521. = tanh upward binary128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
  522. = tanh downward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  523. = tanh tonearest ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  524. = tanh towardzero ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  525. = tanh upward ibm128 0x9p+0 : 0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
  526. tanh -9
  527. = tanh downward binary32 -0x9p+0 : -0x1p+0 : inexact-ok
  528. = tanh tonearest binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
  529. = tanh towardzero binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
  530. = tanh upward binary32 -0x9p+0 : -0xf.fffffp-4 : inexact-ok
  531. = tanh downward binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
  532. = tanh tonearest binary64 -0x9p+0 : -0xf.fffff7d2cebcp-4 : inexact-ok
  533. = tanh towardzero binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
  534. = tanh upward binary64 -0x9p+0 : -0xf.fffff7d2cebb8p-4 : inexact-ok
  535. = tanh downward intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
  536. = tanh tonearest intel96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
  537. = tanh towardzero intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
  538. = tanh upward intel96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
  539. = tanh downward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
  540. = tanh tonearest m68k96 -0x9p+0 : -0xf.fffff7d2cebbe21p-4 : inexact-ok
  541. = tanh towardzero m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
  542. = tanh upward m68k96 -0x9p+0 : -0xf.fffff7d2cebbe2p-4 : inexact-ok
  543. = tanh downward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
  544. = tanh tonearest binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e717p-4 : inexact-ok
  545. = tanh towardzero binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
  546. = tanh upward binary128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7168p-4 : inexact-ok
  547. = tanh downward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e74p-4 : inexact-ok
  548. = tanh tonearest ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  549. = tanh towardzero ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  550. = tanh upward ibm128 -0x9p+0 : -0xf.fffff7d2cebbe208a50ed05e7p-4 : inexact-ok
  551. tanh 10
  552. = tanh downward binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
  553. = tanh tonearest binary32 0xap+0 : 0x1p+0 : inexact-ok
  554. = tanh towardzero binary32 0xap+0 : 0xf.fffffp-4 : inexact-ok
  555. = tanh upward binary32 0xap+0 : 0x1p+0 : inexact-ok
  556. = tanh downward binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
  557. = tanh tonearest binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
  558. = tanh towardzero binary64 0xap+0 : 0xf.fffffee4b79a8p-4 : inexact-ok
  559. = tanh upward binary64 0xap+0 : 0xf.fffffee4b79bp-4 : inexact-ok
  560. = tanh downward intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  561. = tanh tonearest intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  562. = tanh towardzero intel96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  563. = tanh upward intel96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
  564. = tanh downward m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  565. = tanh tonearest m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  566. = tanh towardzero m68k96 0xap+0 : 0xf.fffffee4b79aaa9p-4 : inexact-ok
  567. = tanh upward m68k96 0xap+0 : 0xf.fffffee4b79aaaap-4 : inexact-ok
  568. = tanh downward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  569. = tanh tonearest binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  570. = tanh towardzero binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  571. = tanh upward binary128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
  572. = tanh downward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  573. = tanh tonearest ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  574. = tanh towardzero ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  575. = tanh upward ibm128 0xap+0 : 0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
  576. tanh -10
  577. = tanh downward binary32 -0xap+0 : -0x1p+0 : inexact-ok
  578. = tanh tonearest binary32 -0xap+0 : -0x1p+0 : inexact-ok
  579. = tanh towardzero binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
  580. = tanh upward binary32 -0xap+0 : -0xf.fffffp-4 : inexact-ok
  581. = tanh downward binary64 -0xap+0 : -0xf.fffffee4b79bp-4 : inexact-ok
  582. = tanh tonearest binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
  583. = tanh towardzero binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
  584. = tanh upward binary64 -0xap+0 : -0xf.fffffee4b79a8p-4 : inexact-ok
  585. = tanh downward intel96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
  586. = tanh tonearest intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  587. = tanh towardzero intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  588. = tanh upward intel96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  589. = tanh downward m68k96 -0xap+0 : -0xf.fffffee4b79aaaap-4 : inexact-ok
  590. = tanh tonearest m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  591. = tanh towardzero m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  592. = tanh upward m68k96 -0xap+0 : -0xf.fffffee4b79aaa9p-4 : inexact-ok
  593. = tanh downward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968ap-4 : inexact-ok
  594. = tanh tonearest binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  595. = tanh towardzero binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  596. = tanh upward binary128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896898p-4 : inexact-ok
  597. = tanh downward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b616896cp-4 : inexact-ok
  598. = tanh tonearest ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  599. = tanh towardzero ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  600. = tanh upward ibm128 -0xap+0 : -0xf.fffffee4b79aaa94a2b6168968p-4 : inexact-ok
  601. tanh 15
  602. = tanh downward binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
  603. = tanh tonearest binary32 0xfp+0 : 0x1p+0 : inexact-ok
  604. = tanh towardzero binary32 0xfp+0 : 0xf.fffffp-4 : inexact-ok
  605. = tanh upward binary32 0xfp+0 : 0x1p+0 : inexact-ok
  606. = tanh downward binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
  607. = tanh tonearest binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
  608. = tanh towardzero binary64 0xfp+0 : 0xf.fffffffffcb5p-4 : inexact-ok
  609. = tanh upward binary64 0xfp+0 : 0xf.fffffffffcb58p-4 : inexact-ok
  610. = tanh downward intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  611. = tanh tonearest intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  612. = tanh towardzero intel96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  613. = tanh upward intel96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
  614. = tanh downward m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  615. = tanh tonearest m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  616. = tanh towardzero m68k96 0xfp+0 : 0xf.fffffffffcb523ep-4 : inexact-ok
  617. = tanh upward m68k96 0xfp+0 : 0xf.fffffffffcb523fp-4 : inexact-ok
  618. = tanh downward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
  619. = tanh tonearest binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
  620. = tanh towardzero binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
  621. = tanh upward binary128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
  622. = tanh downward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
  623. = tanh tonearest ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
  624. = tanh towardzero ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
  625. = tanh upward ibm128 0xfp+0 : 0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
  626. tanh -15
  627. = tanh downward binary32 -0xfp+0 : -0x1p+0 : inexact-ok
  628. = tanh tonearest binary32 -0xfp+0 : -0x1p+0 : inexact-ok
  629. = tanh towardzero binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
  630. = tanh upward binary32 -0xfp+0 : -0xf.fffffp-4 : inexact-ok
  631. = tanh downward binary64 -0xfp+0 : -0xf.fffffffffcb58p-4 : inexact-ok
  632. = tanh tonearest binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
  633. = tanh towardzero binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
  634. = tanh upward binary64 -0xfp+0 : -0xf.fffffffffcb5p-4 : inexact-ok
  635. = tanh downward intel96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
  636. = tanh tonearest intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  637. = tanh towardzero intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  638. = tanh upward intel96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  639. = tanh downward m68k96 -0xfp+0 : -0xf.fffffffffcb523fp-4 : inexact-ok
  640. = tanh tonearest m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  641. = tanh towardzero m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  642. = tanh upward m68k96 -0xfp+0 : -0xf.fffffffffcb523ep-4 : inexact-ok
  643. = tanh downward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
  644. = tanh tonearest binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc27p-4 : inexact-ok
  645. = tanh towardzero binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
  646. = tanh upward binary128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc268p-4 : inexact-ok
  647. = tanh downward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
  648. = tanh tonearest ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dc4p-4 : inexact-ok
  649. = tanh towardzero ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
  650. = tanh upward ibm128 -0xfp+0 : -0xf.fffffffffcb523e7aa70681dcp-4 : inexact-ok
  651. tanh 20
  652. = tanh downward binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
  653. = tanh tonearest binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
  654. = tanh towardzero binary32 0x1.4p+4 : 0xf.fffffp-4 : inexact-ok
  655. = tanh upward binary32 0x1.4p+4 : 0x1p+0 : inexact-ok
  656. = tanh downward binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  657. = tanh tonearest binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
  658. = tanh towardzero binary64 0x1.4p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  659. = tanh upward binary64 0x1.4p+4 : 0x1p+0 : inexact-ok
  660. = tanh downward intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  661. = tanh tonearest intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  662. = tanh towardzero intel96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  663. = tanh upward intel96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
  664. = tanh downward m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  665. = tanh tonearest m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  666. = tanh towardzero m68k96 0x1.4p+4 : 0xf.fffffffffffff63p-4 : inexact-ok
  667. = tanh upward m68k96 0x1.4p+4 : 0xf.fffffffffffff64p-4 : inexact-ok
  668. = tanh downward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
  669. = tanh tonearest binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
  670. = tanh towardzero binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
  671. = tanh upward binary128 0x1.4p+4 : 0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
  672. = tanh downward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  673. = tanh tonearest ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  674. = tanh towardzero ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  675. = tanh upward ibm128 0x1.4p+4 : 0xf.fffffffffffff63436db3272fp-4 : inexact-ok
  676. tanh -20
  677. = tanh downward binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
  678. = tanh tonearest binary32 -0x1.4p+4 : -0x1p+0 : inexact-ok
  679. = tanh towardzero binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
  680. = tanh upward binary32 -0x1.4p+4 : -0xf.fffffp-4 : inexact-ok
  681. = tanh downward binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
  682. = tanh tonearest binary64 -0x1.4p+4 : -0x1p+0 : inexact-ok
  683. = tanh towardzero binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  684. = tanh upward binary64 -0x1.4p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  685. = tanh downward intel96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
  686. = tanh tonearest intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  687. = tanh towardzero intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  688. = tanh upward intel96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  689. = tanh downward m68k96 -0x1.4p+4 : -0xf.fffffffffffff64p-4 : inexact-ok
  690. = tanh tonearest m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  691. = tanh towardzero m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  692. = tanh upward m68k96 -0x1.4p+4 : -0xf.fffffffffffff63p-4 : inexact-ok
  693. = tanh downward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
  694. = tanh tonearest binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272edfp-4 : inexact-ok
  695. = tanh towardzero binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
  696. = tanh upward binary128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ede8p-4 : inexact-ok
  697. = tanh downward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272fp-4 : inexact-ok
  698. = tanh tonearest ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  699. = tanh towardzero ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  700. = tanh upward ibm128 -0x1.4p+4 : -0xf.fffffffffffff63436db3272ecp-4 : inexact-ok
  701. tanh 22
  702. = tanh downward binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
  703. = tanh tonearest binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
  704. = tanh towardzero binary32 0x1.6p+4 : 0xf.fffffp-4 : inexact-ok
  705. = tanh upward binary32 0x1.6p+4 : 0x1p+0 : inexact-ok
  706. = tanh downward binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  707. = tanh tonearest binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
  708. = tanh towardzero binary64 0x1.6p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  709. = tanh upward binary64 0x1.6p+4 : 0x1p+0 : inexact-ok
  710. = tanh downward intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  711. = tanh tonearest intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  712. = tanh towardzero intel96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  713. = tanh upward intel96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
  714. = tanh downward m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  715. = tanh tonearest m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  716. = tanh towardzero m68k96 0x1.6p+4 : 0xf.ffffffffffffffdp-4 : inexact-ok
  717. = tanh upward m68k96 0x1.6p+4 : 0xf.ffffffffffffffep-4 : inexact-ok
  718. = tanh downward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  719. = tanh tonearest binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  720. = tanh towardzero binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  721. = tanh upward binary128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
  722. = tanh downward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
  723. = tanh tonearest ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
  724. = tanh towardzero ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
  725. = tanh upward ibm128 0x1.6p+4 : 0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
  726. tanh -22
  727. = tanh downward binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
  728. = tanh tonearest binary32 -0x1.6p+4 : -0x1p+0 : inexact-ok
  729. = tanh towardzero binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
  730. = tanh upward binary32 -0x1.6p+4 : -0xf.fffffp-4 : inexact-ok
  731. = tanh downward binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
  732. = tanh tonearest binary64 -0x1.6p+4 : -0x1p+0 : inexact-ok
  733. = tanh towardzero binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  734. = tanh upward binary64 -0x1.6p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  735. = tanh downward intel96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
  736. = tanh tonearest intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  737. = tanh towardzero intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  738. = tanh upward intel96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  739. = tanh downward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffep-4 : inexact-ok
  740. = tanh tonearest m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  741. = tanh towardzero m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  742. = tanh upward m68k96 -0x1.6p+4 : -0xf.ffffffffffffffdp-4 : inexact-ok
  743. = tanh downward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e3p-4 : inexact-ok
  744. = tanh tonearest binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  745. = tanh towardzero binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  746. = tanh upward binary128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16e28p-4 : inexact-ok
  747. = tanh downward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
  748. = tanh tonearest ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d17p-4 : inexact-ok
  749. = tanh towardzero ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
  750. = tanh upward ibm128 -0x1.6p+4 : -0xf.ffffffffffffffd2117c43d16cp-4 : inexact-ok
  751. tanh 25
  752. = tanh downward binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
  753. = tanh tonearest binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
  754. = tanh towardzero binary32 0x1.9p+4 : 0xf.fffffp-4 : inexact-ok
  755. = tanh upward binary32 0x1.9p+4 : 0x1p+0 : inexact-ok
  756. = tanh downward binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  757. = tanh tonearest binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
  758. = tanh towardzero binary64 0x1.9p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  759. = tanh upward binary64 0x1.9p+4 : 0x1p+0 : inexact-ok
  760. = tanh downward intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  761. = tanh tonearest intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
  762. = tanh towardzero intel96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  763. = tanh upward intel96 0x1.9p+4 : 0x1p+0 : inexact-ok
  764. = tanh downward m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  765. = tanh tonearest m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
  766. = tanh towardzero m68k96 0x1.9p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  767. = tanh upward m68k96 0x1.9p+4 : 0x1p+0 : inexact-ok
  768. = tanh downward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
  769. = tanh tonearest binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
  770. = tanh towardzero binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
  771. = tanh upward binary128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
  772. = tanh downward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  773. = tanh tonearest ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  774. = tanh towardzero ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  775. = tanh upward ibm128 0x1.9p+4 : 0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
  776. tanh -25
  777. = tanh downward binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
  778. = tanh tonearest binary32 -0x1.9p+4 : -0x1p+0 : inexact-ok
  779. = tanh towardzero binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
  780. = tanh upward binary32 -0x1.9p+4 : -0xf.fffffp-4 : inexact-ok
  781. = tanh downward binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
  782. = tanh tonearest binary64 -0x1.9p+4 : -0x1p+0 : inexact-ok
  783. = tanh towardzero binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  784. = tanh upward binary64 -0x1.9p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  785. = tanh downward intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
  786. = tanh tonearest intel96 -0x1.9p+4 : -0x1p+0 : inexact-ok
  787. = tanh towardzero intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  788. = tanh upward intel96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  789. = tanh downward m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
  790. = tanh tonearest m68k96 -0x1.9p+4 : -0x1p+0 : inexact-ok
  791. = tanh towardzero m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  792. = tanh upward m68k96 -0x1.9p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  793. = tanh downward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
  794. = tanh tonearest binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81f8p-4 : inexact-ok
  795. = tanh towardzero binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
  796. = tanh upward binary128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab81fp-4 : inexact-ok
  797. = tanh downward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab84p-4 : inexact-ok
  798. = tanh tonearest ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  799. = tanh towardzero ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  800. = tanh upward ibm128 -0x1.9p+4 : -0xf.ffffffffffffffffe2da82ab8p-4 : inexact-ok
  801. tanh 30
  802. = tanh downward binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
  803. = tanh tonearest binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
  804. = tanh towardzero binary32 0x1.ep+4 : 0xf.fffffp-4 : inexact-ok
  805. = tanh upward binary32 0x1.ep+4 : 0x1p+0 : inexact-ok
  806. = tanh downward binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  807. = tanh tonearest binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
  808. = tanh towardzero binary64 0x1.ep+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  809. = tanh upward binary64 0x1.ep+4 : 0x1p+0 : inexact-ok
  810. = tanh downward intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  811. = tanh tonearest intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
  812. = tanh towardzero intel96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  813. = tanh upward intel96 0x1.ep+4 : 0x1p+0 : inexact-ok
  814. = tanh downward m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  815. = tanh tonearest m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
  816. = tanh towardzero m68k96 0x1.ep+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  817. = tanh upward m68k96 0x1.ep+4 : 0x1p+0 : inexact-ok
  818. = tanh downward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
  819. = tanh tonearest binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
  820. = tanh towardzero binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
  821. = tanh upward binary128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
  822. = tanh downward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
  823. = tanh tonearest ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
  824. = tanh towardzero ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
  825. = tanh upward ibm128 0x1.ep+4 : 0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
  826. tanh -30
  827. = tanh downward binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
  828. = tanh tonearest binary32 -0x1.ep+4 : -0x1p+0 : inexact-ok
  829. = tanh towardzero binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
  830. = tanh upward binary32 -0x1.ep+4 : -0xf.fffffp-4 : inexact-ok
  831. = tanh downward binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
  832. = tanh tonearest binary64 -0x1.ep+4 : -0x1p+0 : inexact-ok
  833. = tanh towardzero binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  834. = tanh upward binary64 -0x1.ep+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  835. = tanh downward intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
  836. = tanh tonearest intel96 -0x1.ep+4 : -0x1p+0 : inexact-ok
  837. = tanh towardzero intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  838. = tanh upward intel96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  839. = tanh downward m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
  840. = tanh tonearest m68k96 -0x1.ep+4 : -0x1p+0 : inexact-ok
  841. = tanh towardzero m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  842. = tanh upward m68k96 -0x1.ep+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  843. = tanh downward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
  844. = tanh tonearest binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b98p-4 : inexact-ok
  845. = tanh towardzero binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
  846. = tanh upward binary128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479b9p-4 : inexact-ok
  847. = tanh downward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
  848. = tanh tonearest ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa9479cp-4 : inexact-ok
  849. = tanh towardzero ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
  850. = tanh upward ibm128 -0x1.ep+4 : -0xf.ffffffffffffffffffffa94798p-4 : inexact-ok
  851. tanh 35
  852. = tanh downward binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
  853. = tanh tonearest binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
  854. = tanh towardzero binary32 0x2.3p+4 : 0xf.fffffp-4 : inexact-ok
  855. = tanh upward binary32 0x2.3p+4 : 0x1p+0 : inexact-ok
  856. = tanh downward binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  857. = tanh tonearest binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
  858. = tanh towardzero binary64 0x2.3p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  859. = tanh upward binary64 0x2.3p+4 : 0x1p+0 : inexact-ok
  860. = tanh downward intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  861. = tanh tonearest intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
  862. = tanh towardzero intel96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  863. = tanh upward intel96 0x2.3p+4 : 0x1p+0 : inexact-ok
  864. = tanh downward m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  865. = tanh tonearest m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
  866. = tanh towardzero m68k96 0x2.3p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  867. = tanh upward m68k96 0x2.3p+4 : 0x1p+0 : inexact-ok
  868. = tanh downward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  869. = tanh tonearest binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  870. = tanh towardzero binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  871. = tanh upward binary128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefep-4 : inexact-ok
  872. = tanh downward ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  873. = tanh tonearest ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  874. = tanh towardzero ibm128 0x2.3p+4 : 0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  875. = tanh upward ibm128 0x2.3p+4 : 0xf.ffffffffffffffffffffffffp-4 : inexact-ok
  876. tanh -35
  877. = tanh downward binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
  878. = tanh tonearest binary32 -0x2.3p+4 : -0x1p+0 : inexact-ok
  879. = tanh towardzero binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
  880. = tanh upward binary32 -0x2.3p+4 : -0xf.fffffp-4 : inexact-ok
  881. = tanh downward binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
  882. = tanh tonearest binary64 -0x2.3p+4 : -0x1p+0 : inexact-ok
  883. = tanh towardzero binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  884. = tanh upward binary64 -0x2.3p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  885. = tanh downward intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
  886. = tanh tonearest intel96 -0x2.3p+4 : -0x1p+0 : inexact-ok
  887. = tanh towardzero intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  888. = tanh upward intel96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  889. = tanh downward m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
  890. = tanh tonearest m68k96 -0x2.3p+4 : -0x1p+0 : inexact-ok
  891. = tanh towardzero m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  892. = tanh upward m68k96 -0x2.3p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  893. = tanh downward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefep-4 : inexact-ok
  894. = tanh tonearest binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  895. = tanh towardzero binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  896. = tanh upward binary128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefdf8p-4 : inexact-ok
  897. = tanh downward ibm128 -0x2.3p+4 : -0xf.ffffffffffffffffffffffffp-4 : inexact-ok
  898. = tanh tonearest ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  899. = tanh towardzero ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  900. = tanh upward ibm128 -0x2.3p+4 : -0xf.fffffffffffffffffffffffefcp-4 : inexact-ok
  901. tanh 40
  902. = tanh downward binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
  903. = tanh tonearest binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
  904. = tanh towardzero binary32 0x2.8p+4 : 0xf.fffffp-4 : inexact-ok
  905. = tanh upward binary32 0x2.8p+4 : 0x1p+0 : inexact-ok
  906. = tanh downward binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  907. = tanh tonearest binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
  908. = tanh towardzero binary64 0x2.8p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  909. = tanh upward binary64 0x2.8p+4 : 0x1p+0 : inexact-ok
  910. = tanh downward intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  911. = tanh tonearest intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
  912. = tanh towardzero intel96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  913. = tanh upward intel96 0x2.8p+4 : 0x1p+0 : inexact-ok
  914. = tanh downward m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  915. = tanh tonearest m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
  916. = tanh towardzero m68k96 0x2.8p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  917. = tanh upward m68k96 0x2.8p+4 : 0x1p+0 : inexact-ok
  918. = tanh downward binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  919. = tanh tonearest binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
  920. = tanh towardzero binary128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  921. = tanh upward binary128 0x2.8p+4 : 0x1p+0 : inexact-ok
  922. = tanh downward ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  923. = tanh tonearest ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
  924. = tanh towardzero ibm128 0x2.8p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  925. = tanh upward ibm128 0x2.8p+4 : 0x1p+0 : inexact-ok
  926. tanh -40
  927. = tanh downward binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
  928. = tanh tonearest binary32 -0x2.8p+4 : -0x1p+0 : inexact-ok
  929. = tanh towardzero binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
  930. = tanh upward binary32 -0x2.8p+4 : -0xf.fffffp-4 : inexact-ok
  931. = tanh downward binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
  932. = tanh tonearest binary64 -0x2.8p+4 : -0x1p+0 : inexact-ok
  933. = tanh towardzero binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  934. = tanh upward binary64 -0x2.8p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  935. = tanh downward intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
  936. = tanh tonearest intel96 -0x2.8p+4 : -0x1p+0 : inexact-ok
  937. = tanh towardzero intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  938. = tanh upward intel96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  939. = tanh downward m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
  940. = tanh tonearest m68k96 -0x2.8p+4 : -0x1p+0 : inexact-ok
  941. = tanh towardzero m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  942. = tanh upward m68k96 -0x2.8p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  943. = tanh downward binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
  944. = tanh tonearest binary128 -0x2.8p+4 : -0x1p+0 : inexact-ok
  945. = tanh towardzero binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  946. = tanh upward binary128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  947. = tanh downward ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
  948. = tanh tonearest ibm128 -0x2.8p+4 : -0x1p+0 : inexact-ok
  949. = tanh towardzero ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  950. = tanh upward ibm128 -0x2.8p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  951. tanh 45
  952. = tanh downward binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
  953. = tanh tonearest binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
  954. = tanh towardzero binary32 0x2.dp+4 : 0xf.fffffp-4 : inexact-ok
  955. = tanh upward binary32 0x2.dp+4 : 0x1p+0 : inexact-ok
  956. = tanh downward binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  957. = tanh tonearest binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
  958. = tanh towardzero binary64 0x2.dp+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  959. = tanh upward binary64 0x2.dp+4 : 0x1p+0 : inexact-ok
  960. = tanh downward intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  961. = tanh tonearest intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
  962. = tanh towardzero intel96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  963. = tanh upward intel96 0x2.dp+4 : 0x1p+0 : inexact-ok
  964. = tanh downward m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  965. = tanh tonearest m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
  966. = tanh towardzero m68k96 0x2.dp+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  967. = tanh upward m68k96 0x2.dp+4 : 0x1p+0 : inexact-ok
  968. = tanh downward binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  969. = tanh tonearest binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
  970. = tanh towardzero binary128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  971. = tanh upward binary128 0x2.dp+4 : 0x1p+0 : inexact-ok
  972. = tanh downward ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  973. = tanh tonearest ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
  974. = tanh towardzero ibm128 0x2.dp+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  975. = tanh upward ibm128 0x2.dp+4 : 0x1p+0 : inexact-ok
  976. tanh -45
  977. = tanh downward binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
  978. = tanh tonearest binary32 -0x2.dp+4 : -0x1p+0 : inexact-ok
  979. = tanh towardzero binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
  980. = tanh upward binary32 -0x2.dp+4 : -0xf.fffffp-4 : inexact-ok
  981. = tanh downward binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
  982. = tanh tonearest binary64 -0x2.dp+4 : -0x1p+0 : inexact-ok
  983. = tanh towardzero binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  984. = tanh upward binary64 -0x2.dp+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  985. = tanh downward intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
  986. = tanh tonearest intel96 -0x2.dp+4 : -0x1p+0 : inexact-ok
  987. = tanh towardzero intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  988. = tanh upward intel96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  989. = tanh downward m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
  990. = tanh tonearest m68k96 -0x2.dp+4 : -0x1p+0 : inexact-ok
  991. = tanh towardzero m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  992. = tanh upward m68k96 -0x2.dp+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  993. = tanh downward binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
  994. = tanh tonearest binary128 -0x2.dp+4 : -0x1p+0 : inexact-ok
  995. = tanh towardzero binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  996. = tanh upward binary128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  997. = tanh downward ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
  998. = tanh tonearest ibm128 -0x2.dp+4 : -0x1p+0 : inexact-ok
  999. = tanh towardzero ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1000. = tanh upward ibm128 -0x2.dp+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1001. tanh 50
  1002. = tanh downward binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
  1003. = tanh tonearest binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
  1004. = tanh towardzero binary32 0x3.2p+4 : 0xf.fffffp-4 : inexact-ok
  1005. = tanh upward binary32 0x3.2p+4 : 0x1p+0 : inexact-ok
  1006. = tanh downward binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  1007. = tanh tonearest binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
  1008. = tanh towardzero binary64 0x3.2p+4 : 0xf.ffffffffffff8p-4 : inexact-ok
  1009. = tanh upward binary64 0x3.2p+4 : 0x1p+0 : inexact-ok
  1010. = tanh downward intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  1011. = tanh tonearest intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
  1012. = tanh towardzero intel96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  1013. = tanh upward intel96 0x3.2p+4 : 0x1p+0 : inexact-ok
  1014. = tanh downward m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  1015. = tanh tonearest m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
  1016. = tanh towardzero m68k96 0x3.2p+4 : 0xf.fffffffffffffffp-4 : inexact-ok
  1017. = tanh upward m68k96 0x3.2p+4 : 0x1p+0 : inexact-ok
  1018. = tanh downward binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  1019. = tanh tonearest binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
  1020. = tanh towardzero binary128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  1021. = tanh upward binary128 0x3.2p+4 : 0x1p+0 : inexact-ok
  1022. = tanh downward ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1023. = tanh tonearest ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
  1024. = tanh towardzero ibm128 0x3.2p+4 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1025. = tanh upward ibm128 0x3.2p+4 : 0x1p+0 : inexact-ok
  1026. tanh -50
  1027. = tanh downward binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1028. = tanh tonearest binary32 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1029. = tanh towardzero binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
  1030. = tanh upward binary32 -0x3.2p+4 : -0xf.fffffp-4 : inexact-ok
  1031. = tanh downward binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1032. = tanh tonearest binary64 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1033. = tanh towardzero binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  1034. = tanh upward binary64 -0x3.2p+4 : -0xf.ffffffffffff8p-4 : inexact-ok
  1035. = tanh downward intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1036. = tanh tonearest intel96 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1037. = tanh towardzero intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  1038. = tanh upward intel96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  1039. = tanh downward m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1040. = tanh tonearest m68k96 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1041. = tanh towardzero m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  1042. = tanh upward m68k96 -0x3.2p+4 : -0xf.fffffffffffffffp-4 : inexact-ok
  1043. = tanh downward binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1044. = tanh tonearest binary128 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1045. = tanh towardzero binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  1046. = tanh upward binary128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  1047. = tanh downward ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1048. = tanh tonearest ibm128 -0x3.2p+4 : -0x1p+0 : inexact-ok
  1049. = tanh towardzero ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1050. = tanh upward ibm128 -0x3.2p+4 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  1051. tanh 0x1p-57
  1052. = tanh downward binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
  1053. = tanh tonearest binary32 0x8p-60 : 0x8p-60 : inexact-ok
  1054. = tanh towardzero binary32 0x8p-60 : 0x7.fffff8p-60 : inexact-ok
  1055. = tanh upward binary32 0x8p-60 : 0x8p-60 : inexact-ok
  1056. = tanh downward binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
  1057. = tanh tonearest binary64 0x8p-60 : 0x8p-60 : inexact-ok
  1058. = tanh towardzero binary64 0x8p-60 : 0x7.ffffffffffffcp-60 : inexact-ok
  1059. = tanh upward binary64 0x8p-60 : 0x8p-60 : inexact-ok
  1060. = tanh downward intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
  1061. = tanh tonearest intel96 0x8p-60 : 0x8p-60 : inexact-ok
  1062. = tanh towardzero intel96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
  1063. = tanh upward intel96 0x8p-60 : 0x8p-60 : inexact-ok
  1064. = tanh downward m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
  1065. = tanh tonearest m68k96 0x8p-60 : 0x8p-60 : inexact-ok
  1066. = tanh towardzero m68k96 0x8p-60 : 0x7.fffffffffffffff8p-60 : inexact-ok
  1067. = tanh upward m68k96 0x8p-60 : 0x8p-60 : inexact-ok
  1068. = tanh downward binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
  1069. = tanh tonearest binary128 0x8p-60 : 0x8p-60 : inexact-ok
  1070. = tanh towardzero binary128 0x8p-60 : 0x7.fffffffffffffffffffffffffffcp-60 : inexact-ok
  1071. = tanh upward binary128 0x8p-60 : 0x8p-60 : inexact-ok
  1072. = tanh downward ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
  1073. = tanh tonearest ibm128 0x8p-60 : 0x8p-60 : inexact-ok
  1074. = tanh towardzero ibm128 0x8p-60 : 0x7.fffffffffffffffffffffffffep-60 : inexact-ok
  1075. = tanh upward ibm128 0x8p-60 : 0x8p-60 : inexact-ok
  1076. tanh 0xe.6c659p-4
  1077. = tanh downward binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
  1078. = tanh tonearest binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
  1079. = tanh towardzero binary32 0xe.6c659p-4 : 0xb.78df7p-4 : inexact-ok
  1080. = tanh upward binary32 0xe.6c659p-4 : 0xb.78df8p-4 : inexact-ok
  1081. = tanh downward binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
  1082. = tanh tonearest binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
  1083. = tanh towardzero binary64 0xe.6c659p-4 : 0xb.78df781e11d8p-4 : inexact-ok
  1084. = tanh upward binary64 0xe.6c659p-4 : 0xb.78df781e11d88p-4 : inexact-ok
  1085. = tanh downward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
  1086. = tanh tonearest intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
  1087. = tanh towardzero intel96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
  1088. = tanh upward intel96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
  1089. = tanh downward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
  1090. = tanh tonearest m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
  1091. = tanh towardzero m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e1p-4 : inexact-ok
  1092. = tanh upward m68k96 0xe.6c659p-4 : 0xb.78df781e11d83e2p-4 : inexact-ok
  1093. = tanh downward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
  1094. = tanh tonearest binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
  1095. = tanh towardzero binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e22169p-4 : inexact-ok
  1096. = tanh upward binary128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e221698p-4 : inexact-ok
  1097. = tanh downward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
  1098. = tanh tonearest ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
  1099. = tanh towardzero ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2214p-4 : inexact-ok
  1100. = tanh upward ibm128 0xe.6c659p-4 : 0xb.78df781e11d83e198e857e2218p-4 : inexact-ok
  1101. tanh 0x8.c259ep-4
  1102. = tanh downward binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
  1103. = tanh tonearest binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
  1104. = tanh towardzero binary32 0x8.c259ep-4 : 0x7.fa4a18p-4 : inexact-ok
  1105. = tanh upward binary32 0x8.c259ep-4 : 0x7.fa4a2p-4 : inexact-ok
  1106. = tanh downward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
  1107. = tanh tonearest binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
  1108. = tanh towardzero binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fap-4 : inexact-ok
  1109. = tanh upward binary64 0x8.c259ep-4 : 0x7.fa4a1eea64fa4p-4 : inexact-ok
  1110. = tanh downward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1111. = tanh tonearest intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1112. = tanh towardzero intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1113. = tanh upward intel96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
  1114. = tanh downward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1115. = tanh tonearest m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1116. = tanh towardzero m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa2838p-4 : inexact-ok
  1117. = tanh upward m68k96 0x8.c259ep-4 : 0x7.fa4a1eea64fa284p-4 : inexact-ok
  1118. = tanh downward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
  1119. = tanh tonearest binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
  1120. = tanh towardzero binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b94p-4 : inexact-ok
  1121. = tanh upward binary128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14b98p-4 : inexact-ok
  1122. = tanh downward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
  1123. = tanh tonearest ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
  1124. = tanh towardzero ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14ap-4 : inexact-ok
  1125. = tanh upward ibm128 0x8.c259ep-4 : 0x7.fa4a1eea64fa283aa32d48b14cp-4 : inexact-ok
  1126. tanh 0x6.5821dp-4
  1127. = tanh downward binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
  1128. = tanh tonearest binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
  1129. = tanh towardzero binary32 0x6.5821dp-4 : 0x6.080bfp-4 : inexact-ok
  1130. = tanh upward binary32 0x6.5821dp-4 : 0x6.080bf8p-4 : inexact-ok
  1131. = tanh downward binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
  1132. = tanh tonearest binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
  1133. = tanh towardzero binary64 0x6.5821dp-4 : 0x6.080bf03812d8p-4 : inexact-ok
  1134. = tanh upward binary64 0x6.5821dp-4 : 0x6.080bf03812d84p-4 : inexact-ok
  1135. = tanh downward intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
  1136. = tanh tonearest intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
  1137. = tanh towardzero intel96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
  1138. = tanh upward intel96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
  1139. = tanh downward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
  1140. = tanh tonearest m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
  1141. = tanh towardzero m68k96 0x6.5821dp-4 : 0x6.080bf03812d804fp-4 : inexact-ok
  1142. = tanh upward m68k96 0x6.5821dp-4 : 0x6.080bf03812d804f8p-4 : inexact-ok
  1143. = tanh downward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
  1144. = tanh tonearest binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
  1145. = tanh towardzero binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20dp-4 : inexact-ok
  1146. = tanh upward binary128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a20d4p-4 : inexact-ok
  1147. = tanh downward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
  1148. = tanh tonearest ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
  1149. = tanh towardzero ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a2p-4 : inexact-ok
  1150. = tanh upward ibm128 0x6.5821dp-4 : 0x6.080bf03812d804f456a4858a22p-4 : inexact-ok
  1151. tanh 0x8.7c9e5p-4
  1152. = tanh downward binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
  1153. = tanh tonearest binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
  1154. = tanh towardzero binary32 0x8.7c9e5p-4 : 0x7.c5731p-4 : inexact-ok
  1155. = tanh upward binary32 0x8.7c9e5p-4 : 0x7.c57318p-4 : inexact-ok
  1156. = tanh downward binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
  1157. = tanh tonearest binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
  1158. = tanh towardzero binary64 0x8.7c9e5p-4 : 0x7.c57313d935198p-4 : inexact-ok
  1159. = tanh upward binary64 0x8.7c9e5p-4 : 0x7.c57313d93519cp-4 : inexact-ok
  1160. = tanh downward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
  1161. = tanh tonearest intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
  1162. = tanh towardzero intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
  1163. = tanh upward intel96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
  1164. = tanh downward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
  1165. = tanh tonearest m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
  1166. = tanh towardzero m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7e8p-4 : inexact-ok
  1167. = tanh upward m68k96 0x8.7c9e5p-4 : 0x7.c57313d93519a7fp-4 : inexact-ok
  1168. = tanh downward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
  1169. = tanh tonearest binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
  1170. = tanh towardzero binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4e8p-4 : inexact-ok
  1171. = tanh upward binary128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4ecp-4 : inexact-ok
  1172. = tanh downward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
  1173. = tanh tonearest ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
  1174. = tanh towardzero ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d4p-4 : inexact-ok
  1175. = tanh upward ibm128 0x8.7c9e5p-4 : 0x7.c57313d93519a7edb391a912d6p-4 : inexact-ok
  1176. tanh -0x3.b60d7cp-4
  1177. = tanh downward binary32 -0x3.b60d7cp-4 : -0x3.a55fccp-4 : inexact-ok
  1178. = tanh tonearest binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
  1179. = tanh towardzero binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
  1180. = tanh upward binary32 -0x3.b60d7cp-4 : -0x3.a55fc8p-4 : inexact-ok
  1181. = tanh downward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707aep-4 : inexact-ok
  1182. = tanh tonearest binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
  1183. = tanh towardzero binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
  1184. = tanh upward binary64 -0x3.b60d7cp-4 : -0x3.a55fc883707acp-4 : inexact-ok
  1185. = tanh downward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
  1186. = tanh tonearest intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1187. = tanh towardzero intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1188. = tanh upward intel96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1189. = tanh downward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca24p-4 : inexact-ok
  1190. = tanh tonearest m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1191. = tanh towardzero m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1192. = tanh upward m68k96 -0x3.b60d7cp-4 : -0x3.a55fc883707aca2p-4 : inexact-ok
  1193. = tanh downward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
  1194. = tanh tonearest binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9496p-4 : inexact-ok
  1195. = tanh towardzero binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
  1196. = tanh upward binary128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c9494p-4 : inexact-ok
  1197. = tanh downward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
  1198. = tanh tonearest ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c95p-4 : inexact-ok
  1199. = tanh towardzero ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
  1200. = tanh upward ibm128 -0x3.b60d7cp-4 : -0x3.a55fc883707aca21b3d3eb4c94p-4 : inexact-ok
  1201. tanh 0x7.b9985p-4
  1202. = tanh downward binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
  1203. = tanh tonearest binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
  1204. = tanh towardzero binary32 0x7.b9985p-4 : 0x7.2d063p-4 : inexact-ok
  1205. = tanh upward binary32 0x7.b9985p-4 : 0x7.2d0638p-4 : inexact-ok
  1206. = tanh downward binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
  1207. = tanh tonearest binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
  1208. = tanh towardzero binary64 0x7.b9985p-4 : 0x7.2d06324738d2p-4 : inexact-ok
  1209. = tanh upward binary64 0x7.b9985p-4 : 0x7.2d06324738d24p-4 : inexact-ok
  1210. = tanh downward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
  1211. = tanh tonearest intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
  1212. = tanh towardzero intel96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
  1213. = tanh upward intel96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
  1214. = tanh downward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
  1215. = tanh tonearest m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
  1216. = tanh towardzero m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d48p-4 : inexact-ok
  1217. = tanh upward m68k96 0x7.b9985p-4 : 0x7.2d06324738d23d5p-4 : inexact-ok
  1218. = tanh downward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
  1219. = tanh tonearest binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
  1220. = tanh towardzero binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f98p-4 : inexact-ok
  1221. = tanh upward binary128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80f9cp-4 : inexact-ok
  1222. = tanh downward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
  1223. = tanh tonearest ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
  1224. = tanh towardzero ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a80ep-4 : inexact-ok
  1225. = tanh upward ibm128 0x7.b9985p-4 : 0x7.2d06324738d23d4d4328c1a81p-4 : inexact-ok
  1226. tanh 0x7.a18e8p-4
  1227. = tanh downward binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
  1228. = tanh tonearest binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
  1229. = tanh towardzero binary32 0x7.a18e8p-4 : 0x7.19c54p-4 : inexact-ok
  1230. = tanh upward binary32 0x7.a18e8p-4 : 0x7.19c548p-4 : inexact-ok
  1231. = tanh downward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
  1232. = tanh tonearest binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
  1233. = tanh towardzero binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d6cp-4 : inexact-ok
  1234. = tanh upward binary64 0x7.a18e8p-4 : 0x7.19c5470dc5d7p-4 : inexact-ok
  1235. = tanh downward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1236. = tanh tonearest intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1237. = tanh towardzero intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1238. = tanh upward intel96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
  1239. = tanh downward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1240. = tanh tonearest m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1241. = tanh towardzero m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c09p-4 : inexact-ok
  1242. = tanh upward m68k96 0x7.a18e8p-4 : 0x7.19c5470dc5d6c098p-4 : inexact-ok
  1243. = tanh downward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
  1244. = tanh tonearest binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
  1245. = tanh towardzero binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb4cp-4 : inexact-ok
  1246. = tanh upward binary128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beb5p-4 : inexact-ok
  1247. = tanh downward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
  1248. = tanh tonearest ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
  1249. = tanh towardzero ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237beap-4 : inexact-ok
  1250. = tanh upward ibm128 0x7.a18e8p-4 : 0x7.19c5470dc5d6c0913805237becp-4 : inexact-ok
  1251. tanh -0x2.6082fp-4
  1252. = tanh downward binary32 -0x2.6082fp-4 : -0x2.5c12ecp-4 : inexact-ok
  1253. = tanh tonearest binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
  1254. = tanh towardzero binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
  1255. = tanh upward binary32 -0x2.6082fp-4 : -0x2.5c12e8p-4 : inexact-ok
  1256. = tanh downward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
  1257. = tanh tonearest binary64 -0x2.6082fp-4 : -0x2.5c12e9588a796p-4 : inexact-ok
  1258. = tanh towardzero binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
  1259. = tanh upward binary64 -0x2.6082fp-4 : -0x2.5c12e9588a794p-4 : inexact-ok
  1260. = tanh downward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
  1261. = tanh tonearest intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
  1262. = tanh towardzero intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
  1263. = tanh upward intel96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
  1264. = tanh downward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
  1265. = tanh tonearest m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db8p-4 : inexact-ok
  1266. = tanh towardzero m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
  1267. = tanh upward m68k96 -0x2.6082fp-4 : -0x2.5c12e9588a795db4p-4 : inexact-ok
  1268. = tanh downward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
  1269. = tanh tonearest binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
  1270. = tanh towardzero binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
  1271. = tanh upward binary128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27afep-4 : inexact-ok
  1272. = tanh downward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
  1273. = tanh tonearest ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27bp-4 : inexact-ok
  1274. = tanh towardzero ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
  1275. = tanh upward ibm128 -0x2.6082fp-4 : -0x2.5c12e9588a795db643b503e27ap-4 : inexact-ok
  1276. tanh 0xe.05031p-16
  1277. = tanh downward binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
  1278. = tanh tonearest binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
  1279. = tanh towardzero binary32 0xe.05031p-16 : 0xe.0503p-16 : inexact-ok
  1280. = tanh upward binary32 0xe.05031p-16 : 0xe.05031p-16 : inexact-ok
  1281. = tanh downward binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
  1282. = tanh tonearest binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
  1283. = tanh towardzero binary64 0xe.05031p-16 : 0xe.05030c697d9ep-16 : inexact-ok
  1284. = tanh upward binary64 0xe.05031p-16 : 0xe.05030c697d9e8p-16 : inexact-ok
  1285. = tanh downward intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
  1286. = tanh tonearest intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
  1287. = tanh towardzero intel96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
  1288. = tanh upward intel96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
  1289. = tanh downward m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
  1290. = tanh tonearest m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
  1291. = tanh towardzero m68k96 0xe.05031p-16 : 0xe.05030c697d9e582p-16 : inexact-ok
  1292. = tanh upward m68k96 0xe.05031p-16 : 0xe.05030c697d9e583p-16 : inexact-ok
  1293. = tanh downward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
  1294. = tanh tonearest binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
  1295. = tanh towardzero binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f0198p-16 : inexact-ok
  1296. = tanh upward binary128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f01ap-16 : inexact-ok
  1297. = tanh downward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
  1298. = tanh tonearest ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
  1299. = tanh towardzero ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88fp-16 : inexact-ok
  1300. = tanh upward ibm128 0xe.05031p-16 : 0xe.05030c697d9e582f4a79c88f04p-16 : inexact-ok
  1301. tanh 0x3.c80eaa7adaa3p-4
  1302. = tanh downward binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
  1303. = tanh tonearest binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
  1304. = tanh towardzero binary32 0x3.c80eacp-4 : 0x3.b66d38p-4 : inexact-ok
  1305. = tanh upward binary32 0x3.c80eacp-4 : 0x3.b66d3cp-4 : inexact-ok
  1306. = tanh downward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
  1307. = tanh tonearest binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
  1308. = tanh towardzero binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff92p-4 : inexact-ok
  1309. = tanh upward binary64 0x3.c80eacp-4 : 0x3.b66d3ac34ff94p-4 : inexact-ok
  1310. = tanh downward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
  1311. = tanh tonearest intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
  1312. = tanh towardzero intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
  1313. = tanh upward intel96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
  1314. = tanh downward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
  1315. = tanh tonearest m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
  1316. = tanh towardzero m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934ccp-4 : inexact-ok
  1317. = tanh upward m68k96 0x3.c80eacp-4 : 0x3.b66d3ac34ff934dp-4 : inexact-ok
  1318. = tanh downward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
  1319. = tanh tonearest binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
  1320. = tanh towardzero binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d382p-4 : inexact-ok
  1321. = tanh upward binary128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d384p-4 : inexact-ok
  1322. = tanh downward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
  1323. = tanh tonearest ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
  1324. = tanh towardzero ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d3p-4 : inexact-ok
  1325. = tanh upward ibm128 0x3.c80eacp-4 : 0x3.b66d3ac34ff934cf70cbc132d4p-4 : inexact-ok
  1326. = tanh downward binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
  1327. = tanh tonearest binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
  1328. = tanh towardzero binary32 0x3.c80ea8p-4 : 0x3.b66d34p-4 : inexact-ok
  1329. = tanh upward binary32 0x3.c80ea8p-4 : 0x3.b66d38p-4 : inexact-ok
  1330. = tanh downward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
  1331. = tanh tonearest binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
  1332. = tanh towardzero binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72346p-4 : inexact-ok
  1333. = tanh upward binary64 0x3.c80ea8p-4 : 0x3.b66d36fa72348p-4 : inexact-ok
  1334. = tanh downward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
  1335. = tanh tonearest intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
  1336. = tanh towardzero intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
  1337. = tanh upward intel96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
  1338. = tanh downward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
  1339. = tanh tonearest m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
  1340. = tanh towardzero m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234778cp-4 : inexact-ok
  1341. = tanh upward m68k96 0x3.c80ea8p-4 : 0x3.b66d36fa7234779p-4 : inexact-ok
  1342. = tanh downward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
  1343. = tanh tonearest binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
  1344. = tanh towardzero binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c678p-4 : inexact-ok
  1345. = tanh upward binary128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c67ap-4 : inexact-ok
  1346. = tanh downward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
  1347. = tanh tonearest ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
  1348. = tanh towardzero ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c6p-4 : inexact-ok
  1349. = tanh upward ibm128 0x3.c80ea8p-4 : 0x3.b66d36fa7234778e14df5c18c7p-4 : inexact-ok
  1350. = tanh downward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
  1351. = tanh tonearest binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
  1352. = tanh towardzero binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e604p-4 : inexact-ok
  1353. = tanh upward binary64 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e606p-4 : inexact-ok
  1354. = tanh downward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1355. = tanh tonearest intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1356. = tanh towardzero intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1357. = tanh upward intel96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
  1358. = tanh downward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1359. = tanh tonearest m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1360. = tanh towardzero m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a8p-4 : inexact-ok
  1361. = tanh upward m68k96 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043acp-4 : inexact-ok
  1362. = tanh downward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
  1363. = tanh tonearest binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
  1364. = tanh towardzero binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20cp-4 : inexact-ok
  1365. = tanh upward binary128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef20ep-4 : inexact-ok
  1366. = tanh downward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
  1367. = tanh tonearest ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
  1368. = tanh towardzero ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef2p-4 : inexact-ok
  1369. = tanh upward ibm128 0x3.c80eaa7adaa3p-4 : 0x3.b66d39531e6043a85263d7aef3p-4 : inexact-ok
  1370. tanh 0x2.00f9857616524p-4
  1371. = tanh downward binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
  1372. = tanh tonearest binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
  1373. = tanh towardzero binary32 0x2.00f988p-4 : 0x1.fe4f3cp-4 : inexact-ok
  1374. = tanh upward binary32 0x2.00f988p-4 : 0x1.fe4f3ep-4 : inexact-ok
  1375. = tanh downward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
  1376. = tanh tonearest binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
  1377. = tanh towardzero binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fap-4 : inexact-ok
  1378. = tanh upward binary64 0x2.00f988p-4 : 0x1.fe4f3d0dd83fbp-4 : inexact-ok
  1379. = tanh downward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
  1380. = tanh tonearest intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
  1381. = tanh towardzero intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
  1382. = tanh upward intel96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
  1383. = tanh downward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
  1384. = tanh tonearest m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
  1385. = tanh towardzero m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadaep-4 : inexact-ok
  1386. = tanh upward m68k96 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadbp-4 : inexact-ok
  1387. = tanh downward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
  1388. = tanh tonearest binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
  1389. = tanh towardzero binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd29p-4 : inexact-ok
  1390. = tanh upward binary128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd2ap-4 : inexact-ok
  1391. = tanh downward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
  1392. = tanh tonearest ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
  1393. = tanh towardzero ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28ddp-4 : inexact-ok
  1394. = tanh upward ibm128 0x2.00f988p-4 : 0x1.fe4f3d0dd83fadafe273ab28dd8p-4 : inexact-ok
  1395. = tanh downward binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
  1396. = tanh tonearest binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
  1397. = tanh towardzero binary32 0x2.00f984p-4 : 0x1.fe4f38p-4 : inexact-ok
  1398. = tanh upward binary32 0x2.00f984p-4 : 0x1.fe4f3ap-4 : inexact-ok
  1399. = tanh downward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
  1400. = tanh tonearest binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
  1401. = tanh towardzero binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3ecp-4 : inexact-ok
  1402. = tanh upward binary64 0x2.00f984p-4 : 0x1.fe4f391dbd3edp-4 : inexact-ok
  1403. = tanh downward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
  1404. = tanh tonearest intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
  1405. = tanh towardzero intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
  1406. = tanh upward intel96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
  1407. = tanh downward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
  1408. = tanh tonearest m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
  1409. = tanh towardzero m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd7p-4 : inexact-ok
  1410. = tanh upward m68k96 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd72p-4 : inexact-ok
  1411. = tanh downward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
  1412. = tanh tonearest binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
  1413. = tanh towardzero binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709977p-4 : inexact-ok
  1414. = tanh upward binary128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc709978p-4 : inexact-ok
  1415. = tanh downward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
  1416. = tanh tonearest ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
  1417. = tanh towardzero ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc7099p-4 : inexact-ok
  1418. = tanh upward ibm128 0x2.00f984p-4 : 0x1.fe4f391dbd3ecd714619cc70998p-4 : inexact-ok
  1419. = tanh downward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
  1420. = tanh tonearest binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
  1421. = tanh towardzero binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05153p-4 : inexact-ok
  1422. = tanh upward binary64 0x2.00f9857616524p-4 : 0x1.fe4f3a8e05154p-4 : inexact-ok
  1423. = tanh downward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
  1424. = tanh tonearest intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
  1425. = tanh towardzero intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
  1426. = tanh upward intel96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
  1427. = tanh downward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
  1428. = tanh tonearest m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
  1429. = tanh towardzero m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ep-4 : inexact-ok
  1430. = tanh upward m68k96 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515345p-4 : inexact-ok
  1431. = tanh downward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
  1432. = tanh tonearest binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
  1433. = tanh towardzero binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d8p-4 : inexact-ok
  1434. = tanh upward binary128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d92d9p-4 : inexact-ok
  1435. = tanh downward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
  1436. = tanh tonearest ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
  1437. = tanh towardzero ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d928p-4 : inexact-ok
  1438. = tanh upward ibm128 0x2.00f9857616524p-4 : 0x1.fe4f3a8e0515344ff794387d93p-4 : inexact-ok
  1439. tanh -0xe.9e035p+0
  1440. = tanh downward binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
  1441. = tanh tonearest binary32 -0xe.9e035p+0 : -0x1p+0 : inexact-ok
  1442. = tanh towardzero binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
  1443. = tanh upward binary32 -0xe.9e035p+0 : -0xf.fffffp-4 : inexact-ok
  1444. = tanh downward binary64 -0xe.9e035p+0 : -0xf.fffffffff8ecp-4 : inexact-ok
  1445. = tanh tonearest binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
  1446. = tanh towardzero binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
  1447. = tanh upward binary64 -0xe.9e035p+0 : -0xf.fffffffff8eb8p-4 : inexact-ok
  1448. = tanh downward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
  1449. = tanh tonearest intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
  1450. = tanh towardzero intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
  1451. = tanh upward intel96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
  1452. = tanh downward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
  1453. = tanh tonearest m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebcp-4 : inexact-ok
  1454. = tanh towardzero m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
  1455. = tanh upward m68k96 -0xe.9e035p+0 : -0xf.fffffffff8ebbffp-4 : inexact-ok
  1456. = tanh downward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
  1457. = tanh tonearest binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6ab8p-4 : inexact-ok
  1458. = tanh towardzero binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
  1459. = tanh upward binary128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6abp-4 : inexact-ok
  1460. = tanh downward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
  1461. = tanh tonearest ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd6cp-4 : inexact-ok
  1462. = tanh towardzero ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
  1463. = tanh upward ibm128 -0xe.9e035p+0 : -0xf.fffffffff8ebbffbf5b020cd68p-4 : inexact-ok
  1464. tanh -0x3.c0d8b54c5a488p-4
  1465. = tanh downward binary32 -0x3.c0d8b4p-4 : -0x3.af99f4p-4 : inexact-ok
  1466. = tanh tonearest binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
  1467. = tanh towardzero binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
  1468. = tanh upward binary32 -0x3.c0d8b4p-4 : -0x3.af99fp-4 : inexact-ok
  1469. = tanh downward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f56p-4 : inexact-ok
  1470. = tanh tonearest binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
  1471. = tanh towardzero binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
  1472. = tanh upward binary64 -0x3.c0d8b4p-4 : -0x3.af99f04902f54p-4 : inexact-ok
  1473. = tanh downward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
  1474. = tanh tonearest intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
  1475. = tanh towardzero intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
  1476. = tanh upward intel96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
  1477. = tanh downward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
  1478. = tanh tonearest m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a6p-4 : inexact-ok
  1479. = tanh towardzero m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
  1480. = tanh upward m68k96 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5cp-4 : inexact-ok
  1481. = tanh downward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c592p-4 : inexact-ok
  1482. = tanh tonearest binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
  1483. = tanh towardzero binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
  1484. = tanh upward binary128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c59p-4 : inexact-ok
  1485. = tanh downward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
  1486. = tanh tonearest ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c6p-4 : inexact-ok
  1487. = tanh towardzero ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
  1488. = tanh upward ibm128 -0x3.c0d8b4p-4 : -0x3.af99f04902f54a5e1438d014c5p-4 : inexact-ok
  1489. = tanh downward binary32 -0x3.c0d8b8p-4 : -0x3.af99f8p-4 : inexact-ok
  1490. = tanh tonearest binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
  1491. = tanh towardzero binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
  1492. = tanh upward binary32 -0x3.c0d8b8p-4 : -0x3.af99f4p-4 : inexact-ok
  1493. = tanh downward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
  1494. = tanh tonearest binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab74p-4 : inexact-ok
  1495. = tanh towardzero binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
  1496. = tanh upward binary64 -0x3.c0d8b8p-4 : -0x3.af99f412aab72p-4 : inexact-ok
  1497. = tanh downward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
  1498. = tanh tonearest intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1499. = tanh towardzero intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1500. = tanh upward intel96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1501. = tanh downward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f5cp-4 : inexact-ok
  1502. = tanh tonearest m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1503. = tanh towardzero m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1504. = tanh upward m68k96 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f58p-4 : inexact-ok
  1505. = tanh downward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
  1506. = tanh tonearest binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32fp-4 : inexact-ok
  1507. = tanh towardzero binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
  1508. = tanh upward binary128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32eep-4 : inexact-ok
  1509. = tanh downward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
  1510. = tanh tonearest ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a33p-4 : inexact-ok
  1511. = tanh towardzero ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
  1512. = tanh upward ibm128 -0x3.c0d8b8p-4 : -0x3.af99f412aab73f59c1a2be2a32p-4 : inexact-ok
  1513. = tanh downward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
  1514. = tanh tonearest binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d72p-4 : inexact-ok
  1515. = tanh towardzero binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
  1516. = tanh upward binary64 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d7p-4 : inexact-ok
  1517. = tanh downward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
  1518. = tanh tonearest intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
  1519. = tanh towardzero intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
  1520. = tanh upward intel96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
  1521. = tanh downward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
  1522. = tanh tonearest m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e98p-4 : inexact-ok
  1523. = tanh towardzero m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
  1524. = tanh upward m68k96 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e94p-4 : inexact-ok
  1525. = tanh downward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
  1526. = tanh tonearest binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
  1527. = tanh towardzero binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
  1528. = tanh upward binary128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38fep-4 : inexact-ok
  1529. = tanh downward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
  1530. = tanh tonearest ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d39p-4 : inexact-ok
  1531. = tanh towardzero ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
  1532. = tanh upward ibm128 -0x3.c0d8b54c5a488p-4 : -0x3.af99f183b9d71e966538c40d38p-4 : inexact-ok
  1533. tanh -0x3.2f59p-4
  1534. = tanh downward binary32 -0x3.2f59p-4 : -0x3.24bf14p-4 : inexact-ok
  1535. = tanh tonearest binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
  1536. = tanh towardzero binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
  1537. = tanh upward binary32 -0x3.2f59p-4 : -0x3.24bf1p-4 : inexact-ok
  1538. = tanh downward binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
  1539. = tanh tonearest binary64 -0x3.2f59p-4 : -0x3.24bf114777f9p-4 : inexact-ok
  1540. = tanh towardzero binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
  1541. = tanh upward binary64 -0x3.2f59p-4 : -0x3.24bf114777f8ep-4 : inexact-ok
  1542. = tanh downward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
  1543. = tanh tonearest intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1544. = tanh towardzero intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1545. = tanh upward intel96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1546. = tanh downward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8fafcp-4 : inexact-ok
  1547. = tanh tonearest m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1548. = tanh towardzero m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1549. = tanh upward m68k96 -0x3.2f59p-4 : -0x3.24bf114777f8faf8p-4 : inexact-ok
  1550. = tanh downward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
  1551. = tanh tonearest binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d84p-4 : inexact-ok
  1552. = tanh towardzero binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
  1553. = tanh upward binary128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0d82p-4 : inexact-ok
  1554. = tanh downward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
  1555. = tanh tonearest ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0ep-4 : inexact-ok
  1556. = tanh towardzero ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
  1557. = tanh upward ibm128 -0x3.2f59p-4 : -0x3.24bf114777f8faf96902769a0dp-4 : inexact-ok
  1558. tanh 0x2.e6f54cp-4
  1559. = tanh downward binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
  1560. = tanh tonearest binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
  1561. = tanh towardzero binary32 0x2.e6f54cp-4 : 0x2.deea7cp-4 : inexact-ok
  1562. = tanh upward binary32 0x2.e6f54cp-4 : 0x2.deea8p-4 : inexact-ok
  1563. = tanh downward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
  1564. = tanh tonearest binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
  1565. = tanh towardzero binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5ecp-4 : inexact-ok
  1566. = tanh upward binary64 0x2.e6f54cp-4 : 0x2.deea7ea48e5eep-4 : inexact-ok
  1567. = tanh downward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1568. = tanh tonearest intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1569. = tanh towardzero intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1570. = tanh upward intel96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
  1571. = tanh downward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1572. = tanh tonearest m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1573. = tanh towardzero m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334p-4 : inexact-ok
  1574. = tanh upward m68k96 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed338p-4 : inexact-ok
  1575. = tanh downward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
  1576. = tanh tonearest binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
  1577. = tanh towardzero binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066cp-4 : inexact-ok
  1578. = tanh upward binary128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b456066ep-4 : inexact-ok
  1579. = tanh downward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
  1580. = tanh tonearest ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
  1581. = tanh towardzero ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45606p-4 : inexact-ok
  1582. = tanh upward ibm128 0x2.e6f54cp-4 : 0x2.deea7ea48e5ed334e492b45607p-4 : inexact-ok
  1583. tanh 0x3.397f2f50241d031p-4
  1584. = tanh downward binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
  1585. = tanh tonearest binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
  1586. = tanh towardzero binary32 0x3.397f3p-4 : 0x3.2e7fbcp-4 : inexact-ok
  1587. = tanh upward binary32 0x3.397f3p-4 : 0x3.2e7fcp-4 : inexact-ok
  1588. = tanh downward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
  1589. = tanh tonearest binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
  1590. = tanh towardzero binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f4ep-4 : inexact-ok
  1591. = tanh upward binary64 0x3.397f3p-4 : 0x3.2e7fbdedf6f5p-4 : inexact-ok
  1592. = tanh downward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
  1593. = tanh tonearest intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
  1594. = tanh towardzero intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
  1595. = tanh upward intel96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
  1596. = tanh downward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
  1597. = tanh tonearest m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
  1598. = tanh towardzero m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e464p-4 : inexact-ok
  1599. = tanh upward m68k96 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e468p-4 : inexact-ok
  1600. = tanh downward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
  1601. = tanh tonearest binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
  1602. = tanh towardzero binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3bp-4 : inexact-ok
  1603. = tanh upward binary128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3b2p-4 : inexact-ok
  1604. = tanh downward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
  1605. = tanh tonearest ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
  1606. = tanh towardzero ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d3p-4 : inexact-ok
  1607. = tanh upward ibm128 0x3.397f3p-4 : 0x3.2e7fbdedf6f4e4677fd41531d4p-4 : inexact-ok
  1608. = tanh downward binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
  1609. = tanh tonearest binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
  1610. = tanh towardzero binary32 0x3.397f2cp-4 : 0x3.2e7fb8p-4 : inexact-ok
  1611. = tanh upward binary32 0x3.397f2cp-4 : 0x3.2e7fbcp-4 : inexact-ok
  1612. = tanh downward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
  1613. = tanh tonearest binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
  1614. = tanh towardzero binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b72p-4 : inexact-ok
  1615. = tanh upward binary64 0x3.397f2cp-4 : 0x3.2e7fba1674b74p-4 : inexact-ok
  1616. = tanh downward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1617. = tanh tonearest intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1618. = tanh towardzero intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1619. = tanh upward intel96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
  1620. = tanh downward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1621. = tanh tonearest m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1622. = tanh towardzero m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721dp-4 : inexact-ok
  1623. = tanh upward m68k96 0x3.397f2cp-4 : 0x3.2e7fba1674b721d4p-4 : inexact-ok
  1624. = tanh downward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
  1625. = tanh tonearest binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
  1626. = tanh towardzero binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d74p-4 : inexact-ok
  1627. = tanh upward binary128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53d76p-4 : inexact-ok
  1628. = tanh downward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
  1629. = tanh tonearest ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
  1630. = tanh towardzero ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53dp-4 : inexact-ok
  1631. = tanh upward ibm128 0x3.397f2cp-4 : 0x3.2e7fba1674b721d00a6064e53ep-4 : inexact-ok
  1632. = tanh downward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
  1633. = tanh tonearest binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
  1634. = tanh towardzero binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
  1635. = tanh upward binary64 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41ep-4 : inexact-ok
  1636. = tanh downward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
  1637. = tanh tonearest intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
  1638. = tanh towardzero intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
  1639. = tanh upward intel96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
  1640. = tanh downward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
  1641. = tanh tonearest m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
  1642. = tanh towardzero m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db4p-4 : inexact-ok
  1643. = tanh upward m68k96 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db44p-4 : inexact-ok
  1644. = tanh downward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
  1645. = tanh tonearest binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
  1646. = tanh towardzero binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87cp-4 : inexact-ok
  1647. = tanh upward binary128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c87ep-4 : inexact-ok
  1648. = tanh downward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
  1649. = tanh tonearest ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
  1650. = tanh towardzero ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c8p-4 : inexact-ok
  1651. = tanh upward ibm128 0x3.397f2f50241d2p-4 : 0x3.2e7fbd450f41db420b102ed5c9p-4 : inexact-ok
  1652. = tanh downward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
  1653. = tanh tonearest binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
  1654. = tanh towardzero binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41ap-4 : inexact-ok
  1655. = tanh upward binary64 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41cp-4 : inexact-ok
  1656. = tanh downward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1657. = tanh tonearest intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1658. = tanh towardzero intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1659. = tanh upward intel96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
  1660. = tanh downward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1661. = tanh tonearest m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1662. = tanh towardzero m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc84p-4 : inexact-ok
  1663. = tanh upward m68k96 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc88p-4 : inexact-ok
  1664. = tanh downward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
  1665. = tanh tonearest binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
  1666. = tanh towardzero binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637dp-4 : inexact-ok
  1667. = tanh upward binary128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637d2p-4 : inexact-ok
  1668. = tanh downward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
  1669. = tanh tonearest ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
  1670. = tanh towardzero ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae637p-4 : inexact-ok
  1671. = tanh upward ibm128 0x3.397f2f50241dp-4 : 0x3.2e7fbd450f41bc85f9231ae638p-4 : inexact-ok
  1672. = tanh downward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
  1673. = tanh tonearest intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
  1674. = tanh towardzero intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
  1675. = tanh upward intel96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
  1676. = tanh downward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
  1677. = tanh tonearest m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
  1678. = tanh towardzero m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf74p-4 : inexact-ok
  1679. = tanh upward m68k96 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf78p-4 : inexact-ok
  1680. = tanh downward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
  1681. = tanh tonearest binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
  1682. = tanh towardzero binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea528p-4 : inexact-ok
  1683. = tanh upward binary128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea52ap-4 : inexact-ok
  1684. = tanh downward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
  1685. = tanh tonearest ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
  1686. = tanh towardzero ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea5p-4 : inexact-ok
  1687. = tanh upward ibm128 0x3.397f2f50241d031p-4 : 0x3.2e7fbd450f41bf76f8da4b4ea6p-4 : inexact-ok
  1688. tanh 0x8.4024a11b6610672b2982b852e8p-4
  1689. = tanh downward binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
  1690. = tanh tonearest binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
  1691. = tanh towardzero binary32 0x8.4024bp-4 : 0x7.96e92p-4 : inexact-ok
  1692. = tanh upward binary32 0x8.4024bp-4 : 0x7.96e928p-4 : inexact-ok
  1693. = tanh downward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
  1694. = tanh tonearest binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
  1695. = tanh towardzero binary64 0x8.4024bp-4 : 0x7.96e925f6aa4f8p-4 : inexact-ok
  1696. = tanh upward binary64 0x8.4024bp-4 : 0x7.96e925f6aa4fcp-4 : inexact-ok
  1697. = tanh downward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1698. = tanh tonearest intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1699. = tanh towardzero intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1700. = tanh upward intel96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
  1701. = tanh downward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1702. = tanh tonearest m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1703. = tanh towardzero m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0fp-4 : inexact-ok
  1704. = tanh upward m68k96 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f8p-4 : inexact-ok
  1705. = tanh downward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
  1706. = tanh tonearest binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
  1707. = tanh towardzero binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f08p-4 : inexact-ok
  1708. = tanh upward binary128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79f0cp-4 : inexact-ok
  1709. = tanh downward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
  1710. = tanh tonearest ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
  1711. = tanh towardzero ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f79ep-4 : inexact-ok
  1712. = tanh upward ibm128 0x8.4024bp-4 : 0x7.96e925f6aa4fa0f29663e3f7ap-4 : inexact-ok
  1713. = tanh downward binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
  1714. = tanh tonearest binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
  1715. = tanh towardzero binary32 0x8.4024ap-4 : 0x7.96e918p-4 : inexact-ok
  1716. = tanh upward binary32 0x8.4024ap-4 : 0x7.96e92p-4 : inexact-ok
  1717. = tanh downward binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
  1718. = tanh tonearest binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
  1719. = tanh towardzero binary64 0x8.4024ap-4 : 0x7.96e9199045abcp-4 : inexact-ok
  1720. = tanh upward binary64 0x8.4024ap-4 : 0x7.96e9199045acp-4 : inexact-ok
  1721. = tanh downward intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1722. = tanh tonearest intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1723. = tanh towardzero intel96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1724. = tanh upward intel96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
  1725. = tanh downward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1726. = tanh tonearest m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1727. = tanh towardzero m68k96 0x8.4024ap-4 : 0x7.96e9199045abc438p-4 : inexact-ok
  1728. = tanh upward m68k96 0x8.4024ap-4 : 0x7.96e9199045abc44p-4 : inexact-ok
  1729. = tanh downward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
  1730. = tanh tonearest binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
  1731. = tanh towardzero binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b88p-4 : inexact-ok
  1732. = tanh upward binary128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5b8cp-4 : inexact-ok
  1733. = tanh downward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
  1734. = tanh tonearest ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
  1735. = tanh towardzero ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5ap-4 : inexact-ok
  1736. = tanh upward ibm128 0x8.4024ap-4 : 0x7.96e9199045abc439fc0595df5cp-4 : inexact-ok
  1737. = tanh downward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
  1738. = tanh tonearest binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
  1739. = tanh towardzero binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9cp-4 : inexact-ok
  1740. = tanh upward binary64 0x8.4024a11b66108p-4 : 0x7.96e91a6be7dap-4 : inexact-ok
  1741. = tanh downward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
  1742. = tanh tonearest intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
  1743. = tanh towardzero intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
  1744. = tanh upward intel96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
  1745. = tanh downward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
  1746. = tanh tonearest m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
  1747. = tanh towardzero m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2a8p-4 : inexact-ok
  1748. = tanh upward m68k96 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2bp-4 : inexact-ok
  1749. = tanh downward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
  1750. = tanh tonearest binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
  1751. = tanh towardzero binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e298p-4 : inexact-ok
  1752. = tanh upward binary128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e29cp-4 : inexact-ok
  1753. = tanh downward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
  1754. = tanh tonearest ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
  1755. = tanh towardzero ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e2p-4 : inexact-ok
  1756. = tanh upward ibm128 0x8.4024a11b66108p-4 : 0x7.96e91a6be7d9c2af9a5db822e4p-4 : inexact-ok
  1757. = tanh downward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
  1758. = tanh tonearest binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
  1759. = tanh towardzero binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d94p-4 : inexact-ok
  1760. = tanh upward binary64 0x8.4024a11b661p-4 : 0x7.96e91a6be7d98p-4 : inexact-ok
  1761. = tanh downward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
  1762. = tanh tonearest intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
  1763. = tanh towardzero intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
  1764. = tanh upward intel96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
  1765. = tanh downward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
  1766. = tanh tonearest m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
  1767. = tanh towardzero m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f78p-4 : inexact-ok
  1768. = tanh upward m68k96 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f8p-4 : inexact-ok
  1769. = tanh downward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
  1770. = tanh tonearest binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
  1771. = tanh towardzero binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741421cp-4 : inexact-ok
  1772. = tanh upward binary128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c75164741422p-4 : inexact-ok
  1773. = tanh downward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
  1774. = tanh tonearest ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
  1775. = tanh towardzero ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474142p-4 : inexact-ok
  1776. = tanh upward ibm128 0x8.4024a11b661p-4 : 0x7.96e91a6be7d95f7c7516474144p-4 : inexact-ok
  1777. = tanh downward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1778. = tanh tonearest intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
  1779. = tanh towardzero intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1780. = tanh upward intel96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
  1781. = tanh downward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1782. = tanh tonearest m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
  1783. = tanh towardzero m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1784. = tanh upward m68k96 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af78p-4 : inexact-ok
  1785. = tanh downward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
  1786. = tanh tonearest binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
  1787. = tanh towardzero binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee12618p-4 : inexact-ok
  1788. = tanh upward binary128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee1261cp-4 : inexact-ok
  1789. = tanh downward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
  1790. = tanh tonearest ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
  1791. = tanh towardzero ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee126p-4 : inexact-ok
  1792. = tanh upward ibm128 0x8.4024a11b6610673p-4 : 0x7.96e91a6be7d9af74d043bee128p-4 : inexact-ok
  1793. = tanh downward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1794. = tanh tonearest intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1795. = tanh towardzero intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1796. = tanh upward intel96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1797. = tanh downward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1798. = tanh tonearest m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1799. = tanh towardzero m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af68p-4 : inexact-ok
  1800. = tanh upward m68k96 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af7p-4 : inexact-ok
  1801. = tanh downward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
  1802. = tanh tonearest binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
  1803. = tanh towardzero binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e4p-4 : inexact-ok
  1804. = tanh upward binary128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f309e8p-4 : inexact-ok
  1805. = tanh downward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
  1806. = tanh tonearest ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
  1807. = tanh towardzero ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f308p-4 : inexact-ok
  1808. = tanh upward ibm128 0x8.4024a11b6610672p-4 : 0x7.96e91a6be7d9af6869df15f30ap-4 : inexact-ok
  1809. = tanh downward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
  1810. = tanh tonearest binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
  1811. = tanh towardzero binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34224p-4 : inexact-ok
  1812. = tanh upward binary128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad34228p-4 : inexact-ok
  1813. = tanh downward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
  1814. = tanh tonearest ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
  1815. = tanh towardzero ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad342p-4 : inexact-ok
  1816. = tanh upward ibm128 0x8.4024a11b6610672b2982b852e8p-4 : 0x7.96e91a6be7d9af71106ffad344p-4 : inexact-ok
  1817. tanh 0x1p-5
  1818. = tanh downward binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
  1819. = tanh tonearest binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
  1820. = tanh towardzero binary32 0x8p-8 : 0x7.ff556p-8 : inexact-ok
  1821. = tanh upward binary32 0x8p-8 : 0x7.ff5568p-8 : inexact-ok
  1822. = tanh downward binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
  1823. = tanh tonearest binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
  1824. = tanh towardzero binary64 0x8p-8 : 0x7.ff556664ac778p-8 : inexact-ok
  1825. = tanh upward binary64 0x8p-8 : 0x7.ff556664ac77cp-8 : inexact-ok
  1826. = tanh downward intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
  1827. = tanh tonearest intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
  1828. = tanh towardzero intel96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
  1829. = tanh upward intel96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
  1830. = tanh downward m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
  1831. = tanh tonearest m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
  1832. = tanh towardzero m68k96 0x8p-8 : 0x7.ff556664ac778a08p-8 : inexact-ok
  1833. = tanh upward m68k96 0x8p-8 : 0x7.ff556664ac778a1p-8 : inexact-ok
  1834. = tanh downward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
  1835. = tanh tonearest binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
  1836. = tanh towardzero binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08814p-8 : inexact-ok
  1837. = tanh upward binary128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08818p-8 : inexact-ok
  1838. = tanh downward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
  1839. = tanh tonearest ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
  1840. = tanh towardzero ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce088p-8 : inexact-ok
  1841. = tanh upward ibm128 0x8p-8 : 0x7.ff556664ac778a0c17f05ce08ap-8 : inexact-ok
  1842. tanh 0x1p-10
  1843. = tanh downward binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
  1844. = tanh tonearest binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
  1845. = tanh towardzero binary32 0x4p-12 : 0x3.ffffe8p-12 : inexact-ok
  1846. = tanh upward binary32 0x4p-12 : 0x3.ffffecp-12 : inexact-ok
  1847. = tanh downward binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
  1848. = tanh tonearest binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
  1849. = tanh towardzero binary64 0x4p-12 : 0x3.ffffeaaaab332p-12 : inexact-ok
  1850. = tanh upward binary64 0x4p-12 : 0x3.ffffeaaaab334p-12 : inexact-ok
  1851. = tanh downward intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
  1852. = tanh tonearest intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
  1853. = tanh towardzero intel96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
  1854. = tanh upward intel96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
  1855. = tanh downward m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
  1856. = tanh tonearest m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
  1857. = tanh towardzero m68k96 0x4p-12 : 0x3.ffffeaaaab33332cp-12 : inexact-ok
  1858. = tanh upward m68k96 0x4p-12 : 0x3.ffffeaaaab33333p-12 : inexact-ok
  1859. = tanh downward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
  1860. = tanh tonearest binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
  1861. = tanh towardzero binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe6p-12 : inexact-ok
  1862. = tanh upward binary128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efe8p-12 : inexact-ok
  1863. = tanh downward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
  1864. = tanh tonearest ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
  1865. = tanh towardzero ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623efp-12 : inexact-ok
  1866. = tanh upward ibm128 0x4p-12 : 0x3.ffffeaaaab33332fbefc0623fp-12 : inexact-ok
  1867. tanh 0x1p-15
  1868. = tanh downward binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
  1869. = tanh tonearest binary32 0x2p-16 : 0x2p-16 : inexact-ok
  1870. = tanh towardzero binary32 0x2p-16 : 0x1.fffffep-16 : inexact-ok
  1871. = tanh upward binary32 0x2p-16 : 0x2p-16 : inexact-ok
  1872. = tanh downward binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
  1873. = tanh tonearest binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
  1874. = tanh towardzero binary64 0x2p-16 : 0x1.fffffffd55555p-16 : inexact-ok
  1875. = tanh upward binary64 0x2p-16 : 0x1.fffffffd55556p-16 : inexact-ok
  1876. = tanh downward intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
  1877. = tanh tonearest intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
  1878. = tanh towardzero intel96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
  1879. = tanh upward intel96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
  1880. = tanh downward m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
  1881. = tanh tonearest m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
  1882. = tanh towardzero m68k96 0x2p-16 : 0x1.fffffffd55555558p-16 : inexact-ok
  1883. = tanh upward m68k96 0x2p-16 : 0x1.fffffffd5555555ap-16 : inexact-ok
  1884. = tanh downward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
  1885. = tanh tonearest binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
  1886. = tanh towardzero binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12bp-16 : inexact-ok
  1887. = tanh upward binary128 0x2p-16 : 0x1.fffffffd5555555999999992b12cp-16 : inexact-ok
  1888. = tanh downward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
  1889. = tanh tonearest ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
  1890. = tanh towardzero ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b1p-16 : inexact-ok
  1891. = tanh upward ibm128 0x2p-16 : 0x1.fffffffd5555555999999992b18p-16 : inexact-ok
  1892. tanh 0x1p-20
  1893. = tanh downward binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
  1894. = tanh tonearest binary32 0x1p-20 : 0x1p-20 : inexact-ok
  1895. = tanh towardzero binary32 0x1p-20 : 0xf.fffffp-24 : inexact-ok
  1896. = tanh upward binary32 0x1p-20 : 0x1p-20 : inexact-ok
  1897. = tanh downward binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
  1898. = tanh tonearest binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
  1899. = tanh towardzero binary64 0x1p-20 : 0xf.fffffffffaaa8p-24 : inexact-ok
  1900. = tanh upward binary64 0x1p-20 : 0xf.fffffffffaabp-24 : inexact-ok
  1901. = tanh downward intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
  1902. = tanh tonearest intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
  1903. = tanh towardzero intel96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
  1904. = tanh upward intel96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
  1905. = tanh downward m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
  1906. = tanh tonearest m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
  1907. = tanh towardzero m68k96 0x1p-20 : 0xf.fffffffffaaaaaap-24 : inexact-ok
  1908. = tanh upward m68k96 0x1p-20 : 0xf.fffffffffaaaaabp-24 : inexact-ok
  1909. = tanh downward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
  1910. = tanh tonearest binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
  1911. = tanh towardzero binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccc8p-24 : inexact-ok
  1912. = tanh upward binary128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccdp-24 : inexact-ok
  1913. = tanh downward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
  1914. = tanh tonearest ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
  1915. = tanh towardzero ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccccp-24 : inexact-ok
  1916. = tanh upward ibm128 0x1p-20 : 0xf.fffffffffaaaaaaaaaacccccdp-24 : inexact-ok
  1917. tanh 0x1p-25
  1918. = tanh downward binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
  1919. = tanh tonearest binary32 0x8p-28 : 0x8p-28 : inexact-ok
  1920. = tanh towardzero binary32 0x8p-28 : 0x7.fffff8p-28 : inexact-ok
  1921. = tanh upward binary32 0x8p-28 : 0x8p-28 : inexact-ok
  1922. = tanh downward binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
  1923. = tanh tonearest binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
  1924. = tanh towardzero binary64 0x8p-28 : 0x7.ffffffffffff4p-28 : inexact-ok
  1925. = tanh upward binary64 0x8p-28 : 0x7.ffffffffffff8p-28 : inexact-ok
  1926. = tanh downward intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
  1927. = tanh tonearest intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
  1928. = tanh towardzero intel96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
  1929. = tanh upward intel96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
  1930. = tanh downward m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
  1931. = tanh tonearest m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
  1932. = tanh towardzero m68k96 0x8p-28 : 0x7.ffffffffffff555p-28 : inexact-ok
  1933. = tanh upward m68k96 0x8p-28 : 0x7.ffffffffffff5558p-28 : inexact-ok
  1934. = tanh downward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
  1935. = tanh tonearest binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
  1936. = tanh towardzero binary128 0x8p-28 : 0x7.ffffffffffff5555555555556664p-28 : inexact-ok
  1937. = tanh upward binary128 0x8p-28 : 0x7.ffffffffffff5555555555556668p-28 : inexact-ok
  1938. = tanh downward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
  1939. = tanh tonearest ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
  1940. = tanh towardzero ibm128 0x8p-28 : 0x7.ffffffffffff55555555555566p-28 : inexact-ok
  1941. = tanh upward ibm128 0x8p-28 : 0x7.ffffffffffff55555555555568p-28 : inexact-ok
  1942. tanh 0x1p-30
  1943. = tanh downward binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
  1944. = tanh tonearest binary32 0x4p-32 : 0x4p-32 : inexact-ok
  1945. = tanh towardzero binary32 0x4p-32 : 0x3.fffffcp-32 : inexact-ok
  1946. = tanh upward binary32 0x4p-32 : 0x4p-32 : inexact-ok
  1947. = tanh downward binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
  1948. = tanh tonearest binary64 0x4p-32 : 0x4p-32 : inexact-ok
  1949. = tanh towardzero binary64 0x4p-32 : 0x3.ffffffffffffep-32 : inexact-ok
  1950. = tanh upward binary64 0x4p-32 : 0x4p-32 : inexact-ok
  1951. = tanh downward intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
  1952. = tanh tonearest intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
  1953. = tanh towardzero intel96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
  1954. = tanh upward intel96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
  1955. = tanh downward m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
  1956. = tanh tonearest m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
  1957. = tanh towardzero m68k96 0x4p-32 : 0x3.ffffffffffffffe8p-32 : inexact-ok
  1958. = tanh upward m68k96 0x4p-32 : 0x3.ffffffffffffffecp-32 : inexact-ok
  1959. = tanh downward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
  1960. = tanh tonearest binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
  1961. = tanh towardzero binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaaap-32 : inexact-ok
  1962. = tanh upward binary128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaaacp-32 : inexact-ok
  1963. = tanh downward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
  1964. = tanh tonearest ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
  1965. = tanh towardzero ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaaap-32 : inexact-ok
  1966. = tanh upward ibm128 0x4p-32 : 0x3.ffffffffffffffeaaaaaaaaaabp-32 : inexact-ok
  1967. tanh 0x1p-35
  1968. = tanh downward binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
  1969. = tanh tonearest binary32 0x2p-36 : 0x2p-36 : inexact-ok
  1970. = tanh towardzero binary32 0x2p-36 : 0x1.fffffep-36 : inexact-ok
  1971. = tanh upward binary32 0x2p-36 : 0x2p-36 : inexact-ok
  1972. = tanh downward binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
  1973. = tanh tonearest binary64 0x2p-36 : 0x2p-36 : inexact-ok
  1974. = tanh towardzero binary64 0x2p-36 : 0x1.fffffffffffffp-36 : inexact-ok
  1975. = tanh upward binary64 0x2p-36 : 0x2p-36 : inexact-ok
  1976. = tanh downward intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
  1977. = tanh tonearest intel96 0x2p-36 : 0x2p-36 : inexact-ok
  1978. = tanh towardzero intel96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
  1979. = tanh upward intel96 0x2p-36 : 0x2p-36 : inexact-ok
  1980. = tanh downward m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
  1981. = tanh tonearest m68k96 0x2p-36 : 0x2p-36 : inexact-ok
  1982. = tanh towardzero m68k96 0x2p-36 : 0x1.fffffffffffffffep-36 : inexact-ok
  1983. = tanh upward m68k96 0x2p-36 : 0x2p-36 : inexact-ok
  1984. = tanh downward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
  1985. = tanh tonearest binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
  1986. = tanh towardzero binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555555p-36 : inexact-ok
  1987. = tanh upward binary128 0x2p-36 : 0x1.fffffffffffffffffd5555555556p-36 : inexact-ok
  1988. = tanh downward ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
  1989. = tanh tonearest ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
  1990. = tanh towardzero ibm128 0x2p-36 : 0x1.fffffffffffffffffd55555555p-36 : inexact-ok
  1991. = tanh upward ibm128 0x2p-36 : 0x1.fffffffffffffffffd555555558p-36 : inexact-ok
  1992. tanh 0x1p-40
  1993. = tanh downward binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
  1994. = tanh tonearest binary32 0x1p-40 : 0x1p-40 : inexact-ok
  1995. = tanh towardzero binary32 0x1p-40 : 0xf.fffffp-44 : inexact-ok
  1996. = tanh upward binary32 0x1p-40 : 0x1p-40 : inexact-ok
  1997. = tanh downward binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
  1998. = tanh tonearest binary64 0x1p-40 : 0x1p-40 : inexact-ok
  1999. = tanh towardzero binary64 0x1p-40 : 0xf.ffffffffffff8p-44 : inexact-ok
  2000. = tanh upward binary64 0x1p-40 : 0x1p-40 : inexact-ok
  2001. = tanh downward intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
  2002. = tanh tonearest intel96 0x1p-40 : 0x1p-40 : inexact-ok
  2003. = tanh towardzero intel96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
  2004. = tanh upward intel96 0x1p-40 : 0x1p-40 : inexact-ok
  2005. = tanh downward m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
  2006. = tanh tonearest m68k96 0x1p-40 : 0x1p-40 : inexact-ok
  2007. = tanh towardzero m68k96 0x1p-40 : 0xf.fffffffffffffffp-44 : inexact-ok
  2008. = tanh upward m68k96 0x1p-40 : 0x1p-40 : inexact-ok
  2009. = tanh downward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
  2010. = tanh tonearest binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
  2011. = tanh towardzero binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaaa8p-44 : inexact-ok
  2012. = tanh upward binary128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaaabp-44 : inexact-ok
  2013. = tanh downward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
  2014. = tanh tonearest ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
  2015. = tanh towardzero ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaa8p-44 : inexact-ok
  2016. = tanh upward ibm128 0x1p-40 : 0xf.fffffffffffffffffffaaaaaacp-44 : inexact-ok
  2017. tanh 0x1p-45
  2018. = tanh downward binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
  2019. = tanh tonearest binary32 0x8p-48 : 0x8p-48 : inexact-ok
  2020. = tanh towardzero binary32 0x8p-48 : 0x7.fffff8p-48 : inexact-ok
  2021. = tanh upward binary32 0x8p-48 : 0x8p-48 : inexact-ok
  2022. = tanh downward binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
  2023. = tanh tonearest binary64 0x8p-48 : 0x8p-48 : inexact-ok
  2024. = tanh towardzero binary64 0x8p-48 : 0x7.ffffffffffffcp-48 : inexact-ok
  2025. = tanh upward binary64 0x8p-48 : 0x8p-48 : inexact-ok
  2026. = tanh downward intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
  2027. = tanh tonearest intel96 0x8p-48 : 0x8p-48 : inexact-ok
  2028. = tanh towardzero intel96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
  2029. = tanh upward intel96 0x8p-48 : 0x8p-48 : inexact-ok
  2030. = tanh downward m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
  2031. = tanh tonearest m68k96 0x8p-48 : 0x8p-48 : inexact-ok
  2032. = tanh towardzero m68k96 0x8p-48 : 0x7.fffffffffffffff8p-48 : inexact-ok
  2033. = tanh upward m68k96 0x8p-48 : 0x8p-48 : inexact-ok
  2034. = tanh downward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
  2035. = tanh tonearest binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
  2036. = tanh towardzero binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555554p-48 : inexact-ok
  2037. = tanh upward binary128 0x8p-48 : 0x7.ffffffffffffffffffffff555558p-48 : inexact-ok
  2038. = tanh downward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
  2039. = tanh tonearest ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
  2040. = tanh towardzero ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5554p-48 : inexact-ok
  2041. = tanh upward ibm128 0x8p-48 : 0x7.ffffffffffffffffffffff5556p-48 : inexact-ok
  2042. tanh 0x1p-50
  2043. = tanh downward binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
  2044. = tanh tonearest binary32 0x4p-52 : 0x4p-52 : inexact-ok
  2045. = tanh towardzero binary32 0x4p-52 : 0x3.fffffcp-52 : inexact-ok
  2046. = tanh upward binary32 0x4p-52 : 0x4p-52 : inexact-ok
  2047. = tanh downward binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
  2048. = tanh tonearest binary64 0x4p-52 : 0x4p-52 : inexact-ok
  2049. = tanh towardzero binary64 0x4p-52 : 0x3.ffffffffffffep-52 : inexact-ok
  2050. = tanh upward binary64 0x4p-52 : 0x4p-52 : inexact-ok
  2051. = tanh downward intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
  2052. = tanh tonearest intel96 0x4p-52 : 0x4p-52 : inexact-ok
  2053. = tanh towardzero intel96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
  2054. = tanh upward intel96 0x4p-52 : 0x4p-52 : inexact-ok
  2055. = tanh downward m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
  2056. = tanh tonearest m68k96 0x4p-52 : 0x4p-52 : inexact-ok
  2057. = tanh towardzero m68k96 0x4p-52 : 0x3.fffffffffffffffcp-52 : inexact-ok
  2058. = tanh upward m68k96 0x4p-52 : 0x4p-52 : inexact-ok
  2059. = tanh downward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
  2060. = tanh tonearest binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
  2061. = tanh towardzero binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaaap-52 : inexact-ok
  2062. = tanh upward binary128 0x4p-52 : 0x3.ffffffffffffffffffffffffeaacp-52 : inexact-ok
  2063. = tanh downward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
  2064. = tanh tonearest ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
  2065. = tanh towardzero ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffeap-52 : inexact-ok
  2066. = tanh upward ibm128 0x4p-52 : 0x3.ffffffffffffffffffffffffebp-52 : inexact-ok
  2067. tanh 0x1p-55
  2068. = tanh downward binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
  2069. = tanh tonearest binary32 0x2p-56 : 0x2p-56 : inexact-ok
  2070. = tanh towardzero binary32 0x2p-56 : 0x1.fffffep-56 : inexact-ok
  2071. = tanh upward binary32 0x2p-56 : 0x2p-56 : inexact-ok
  2072. = tanh downward binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
  2073. = tanh tonearest binary64 0x2p-56 : 0x2p-56 : inexact-ok
  2074. = tanh towardzero binary64 0x2p-56 : 0x1.fffffffffffffp-56 : inexact-ok
  2075. = tanh upward binary64 0x2p-56 : 0x2p-56 : inexact-ok
  2076. = tanh downward intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
  2077. = tanh tonearest intel96 0x2p-56 : 0x2p-56 : inexact-ok
  2078. = tanh towardzero intel96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
  2079. = tanh upward intel96 0x2p-56 : 0x2p-56 : inexact-ok
  2080. = tanh downward m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
  2081. = tanh tonearest m68k96 0x2p-56 : 0x2p-56 : inexact-ok
  2082. = tanh towardzero m68k96 0x2p-56 : 0x1.fffffffffffffffep-56 : inexact-ok
  2083. = tanh upward m68k96 0x2p-56 : 0x2p-56 : inexact-ok
  2084. = tanh downward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
  2085. = tanh tonearest binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
  2086. = tanh towardzero binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffdp-56 : inexact-ok
  2087. = tanh upward binary128 0x2p-56 : 0x1.fffffffffffffffffffffffffffep-56 : inexact-ok
  2088. = tanh downward ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
  2089. = tanh tonearest ibm128 0x2p-56 : 0x2p-56 : inexact-ok
  2090. = tanh towardzero ibm128 0x2p-56 : 0x1.ffffffffffffffffffffffffff8p-56 : inexact-ok
  2091. = tanh upward ibm128 0x2p-56 : 0x2p-56 : inexact-ok
  2092. tanh 0x1p-60
  2093. = tanh downward binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
  2094. = tanh tonearest binary32 0x1p-60 : 0x1p-60 : inexact-ok
  2095. = tanh towardzero binary32 0x1p-60 : 0xf.fffffp-64 : inexact-ok
  2096. = tanh upward binary32 0x1p-60 : 0x1p-60 : inexact-ok
  2097. = tanh downward binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
  2098. = tanh tonearest binary64 0x1p-60 : 0x1p-60 : inexact-ok
  2099. = tanh towardzero binary64 0x1p-60 : 0xf.ffffffffffff8p-64 : inexact-ok
  2100. = tanh upward binary64 0x1p-60 : 0x1p-60 : inexact-ok
  2101. = tanh downward intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
  2102. = tanh tonearest intel96 0x1p-60 : 0x1p-60 : inexact-ok
  2103. = tanh towardzero intel96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
  2104. = tanh upward intel96 0x1p-60 : 0x1p-60 : inexact-ok
  2105. = tanh downward m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
  2106. = tanh tonearest m68k96 0x1p-60 : 0x1p-60 : inexact-ok
  2107. = tanh towardzero m68k96 0x1p-60 : 0xf.fffffffffffffffp-64 : inexact-ok
  2108. = tanh upward m68k96 0x1p-60 : 0x1p-60 : inexact-ok
  2109. = tanh downward binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
  2110. = tanh tonearest binary128 0x1p-60 : 0x1p-60 : inexact-ok
  2111. = tanh towardzero binary128 0x1p-60 : 0xf.fffffffffffffffffffffffffff8p-64 : inexact-ok
  2112. = tanh upward binary128 0x1p-60 : 0x1p-60 : inexact-ok
  2113. = tanh downward ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
  2114. = tanh tonearest ibm128 0x1p-60 : 0x1p-60 : inexact-ok
  2115. = tanh towardzero ibm128 0x1p-60 : 0xf.fffffffffffffffffffffffffcp-64 : inexact-ok
  2116. = tanh upward ibm128 0x1p-60 : 0x1p-60 : inexact-ok
  2117. tanh 0x1p-100
  2118. = tanh downward binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
  2119. = tanh tonearest binary32 0x1p-100 : 0x1p-100 : inexact-ok
  2120. = tanh towardzero binary32 0x1p-100 : 0xf.fffffp-104 : inexact-ok
  2121. = tanh upward binary32 0x1p-100 : 0x1p-100 : inexact-ok
  2122. = tanh downward binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
  2123. = tanh tonearest binary64 0x1p-100 : 0x1p-100 : inexact-ok
  2124. = tanh towardzero binary64 0x1p-100 : 0xf.ffffffffffff8p-104 : inexact-ok
  2125. = tanh upward binary64 0x1p-100 : 0x1p-100 : inexact-ok
  2126. = tanh downward intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
  2127. = tanh tonearest intel96 0x1p-100 : 0x1p-100 : inexact-ok
  2128. = tanh towardzero intel96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
  2129. = tanh upward intel96 0x1p-100 : 0x1p-100 : inexact-ok
  2130. = tanh downward m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
  2131. = tanh tonearest m68k96 0x1p-100 : 0x1p-100 : inexact-ok
  2132. = tanh towardzero m68k96 0x1p-100 : 0xf.fffffffffffffffp-104 : inexact-ok
  2133. = tanh upward m68k96 0x1p-100 : 0x1p-100 : inexact-ok
  2134. = tanh downward binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
  2135. = tanh tonearest binary128 0x1p-100 : 0x1p-100 : inexact-ok
  2136. = tanh towardzero binary128 0x1p-100 : 0xf.fffffffffffffffffffffffffff8p-104 : inexact-ok
  2137. = tanh upward binary128 0x1p-100 : 0x1p-100 : inexact-ok
  2138. = tanh downward ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
  2139. = tanh tonearest ibm128 0x1p-100 : 0x1p-100 : inexact-ok
  2140. = tanh towardzero ibm128 0x1p-100 : 0xf.fffffffffffffffffffffffffcp-104 : inexact-ok
  2141. = tanh upward ibm128 0x1p-100 : 0x1p-100 : inexact-ok
  2142. tanh 0x1p-600
  2143. = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2144. = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2145. = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2146. = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2147. = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2148. = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2149. = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2150. = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2151. = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2152. = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2153. = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2154. = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2155. = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2156. = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2157. = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2158. = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2159. = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2160. = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2161. = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2162. = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2163. = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2164. = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2165. = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2166. = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2167. = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2168. = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2169. = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2170. = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2171. = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2172. = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2173. = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2174. = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2175. = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2176. = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2177. = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2178. = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2179. = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2180. = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2181. = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2182. = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2183. = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2184. = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2185. = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2186. = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2187. = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2188. = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2189. = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2190. = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2191. = tanh downward binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
  2192. = tanh tonearest binary64 0x1p-600 : 0x1p-600 : inexact-ok
  2193. = tanh towardzero binary64 0x1p-600 : 0xf.ffffffffffff8p-604 : inexact-ok
  2194. = tanh upward binary64 0x1p-600 : 0x1p-600 : inexact-ok
  2195. = tanh downward intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
  2196. = tanh tonearest intel96 0x1p-600 : 0x1p-600 : inexact-ok
  2197. = tanh towardzero intel96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
  2198. = tanh upward intel96 0x1p-600 : 0x1p-600 : inexact-ok
  2199. = tanh downward m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
  2200. = tanh tonearest m68k96 0x1p-600 : 0x1p-600 : inexact-ok
  2201. = tanh towardzero m68k96 0x1p-600 : 0xf.fffffffffffffffp-604 : inexact-ok
  2202. = tanh upward m68k96 0x1p-600 : 0x1p-600 : inexact-ok
  2203. = tanh downward binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
  2204. = tanh tonearest binary128 0x1p-600 : 0x1p-600 : inexact-ok
  2205. = tanh towardzero binary128 0x1p-600 : 0xf.fffffffffffffffffffffffffff8p-604 : inexact-ok
  2206. = tanh upward binary128 0x1p-600 : 0x1p-600 : inexact-ok
  2207. = tanh downward ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
  2208. = tanh tonearest ibm128 0x1p-600 : 0x1p-600 : inexact-ok
  2209. = tanh towardzero ibm128 0x1p-600 : 0xf.fffffffffffffffffffffffffcp-604 : inexact-ok
  2210. = tanh upward ibm128 0x1p-600 : 0x1p-600 : inexact-ok
  2211. tanh 0x1p-10000
  2212. = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2213. = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2214. = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2215. = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2216. = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2217. = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2218. = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2219. = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2220. = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2221. = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2222. = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2223. = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2224. = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2225. = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2226. = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2227. = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2228. = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2229. = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2230. = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2231. = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2232. = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2233. = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2234. = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2235. = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2236. = tanh downward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2237. = tanh tonearest binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2238. = tanh towardzero binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2239. = tanh upward binary32 0x0p+0 : 0x0p+0 : inexact-ok
  2240. = tanh downward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2241. = tanh tonearest binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2242. = tanh towardzero binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2243. = tanh upward binary64 0x0p+0 : 0x0p+0 : inexact-ok
  2244. = tanh downward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2245. = tanh tonearest intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2246. = tanh towardzero intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2247. = tanh upward intel96 0x0p+0 : 0x0p+0 : inexact-ok
  2248. = tanh downward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2249. = tanh tonearest m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2250. = tanh towardzero m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2251. = tanh upward m68k96 0x0p+0 : 0x0p+0 : inexact-ok
  2252. = tanh downward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2253. = tanh tonearest binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2254. = tanh towardzero binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2255. = tanh upward binary128 0x0p+0 : 0x0p+0 : inexact-ok
  2256. = tanh downward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2257. = tanh tonearest ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2258. = tanh towardzero ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2259. = tanh upward ibm128 0x0p+0 : 0x0p+0 : inexact-ok
  2260. = tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2261. = tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2262. = tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2263. = tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2264. = tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2265. = tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2266. = tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2267. = tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2268. = tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2269. = tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2270. = tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2271. = tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2272. = tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2273. = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
  2274. = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2275. = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
  2276. = tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2277. = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2278. = tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2279. = tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2280. = tanh downward intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
  2281. = tanh tonearest intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
  2282. = tanh towardzero intel96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
  2283. = tanh upward intel96 0x1p-10000 : 0x1p-10000 : inexact-ok
  2284. = tanh downward m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
  2285. = tanh tonearest m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
  2286. = tanh towardzero m68k96 0x1p-10000 : 0xf.fffffffffffffffp-10004 : inexact-ok
  2287. = tanh upward m68k96 0x1p-10000 : 0x1p-10000 : inexact-ok
  2288. = tanh downward binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
  2289. = tanh tonearest binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
  2290. = tanh towardzero binary128 0x1p-10000 : 0xf.fffffffffffffffffffffffffff8p-10004 : inexact-ok
  2291. = tanh upward binary128 0x1p-10000 : 0x1p-10000 : inexact-ok
  2292. tanh max
  2293. = tanh downward binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
  2294. = tanh tonearest binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2295. = tanh towardzero binary32 0xf.fffffp+124 : 0xf.fffffp-4 : inexact-ok
  2296. = tanh upward binary32 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2297. = tanh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
  2298. = tanh tonearest binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2299. = tanh towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p-4 : inexact-ok
  2300. = tanh upward binary64 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2301. = tanh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
  2302. = tanh tonearest intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2303. = tanh towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
  2304. = tanh upward intel96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2305. = tanh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
  2306. = tanh tonearest m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2307. = tanh towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp-4 : inexact-ok
  2308. = tanh upward m68k96 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2309. = tanh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2310. = tanh tonearest binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2311. = tanh towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2312. = tanh upward binary128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2313. = tanh downward ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2314. = tanh tonearest ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2315. = tanh towardzero ibm128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2316. = tanh upward ibm128 0xf.fffffp+124 : 0x1p+0 : inexact-ok
  2317. = tanh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
  2318. = tanh tonearest binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2319. = tanh towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p-4 : inexact-ok
  2320. = tanh upward binary64 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2321. = tanh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
  2322. = tanh tonearest intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2323. = tanh towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
  2324. = tanh upward intel96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2325. = tanh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
  2326. = tanh tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2327. = tanh towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp-4 : inexact-ok
  2328. = tanh upward m68k96 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2329. = tanh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2330. = tanh tonearest binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2331. = tanh towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2332. = tanh upward binary128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2333. = tanh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2334. = tanh tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2335. = tanh towardzero ibm128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2336. = tanh upward ibm128 0xf.ffffffffffff8p+1020 : 0x1p+0 : inexact-ok
  2337. = tanh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
  2338. = tanh tonearest intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2339. = tanh towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
  2340. = tanh upward intel96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2341. = tanh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
  2342. = tanh tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2343. = tanh towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp-4 : inexact-ok
  2344. = tanh upward m68k96 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2345. = tanh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2346. = tanh tonearest binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2347. = tanh towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2348. = tanh upward binary128 0xf.fffffffffffffffp+16380 : 0x1p+0 : inexact-ok
  2349. = tanh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2350. = tanh tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
  2351. = tanh towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2352. = tanh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x1p+0 : inexact-ok
  2353. = tanh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2354. = tanh tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
  2355. = tanh towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2356. = tanh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
  2357. = tanh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2358. = tanh tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
  2359. = tanh towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2360. = tanh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1p+0 : inexact-ok
  2361. tanh -max
  2362. = tanh downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2363. = tanh tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2364. = tanh towardzero binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
  2365. = tanh upward binary32 -0xf.fffffp+124 : -0xf.fffffp-4 : inexact-ok
  2366. = tanh downward binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2367. = tanh tonearest binary64 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2368. = tanh towardzero binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
  2369. = tanh upward binary64 -0xf.fffffp+124 : -0xf.ffffffffffff8p-4 : inexact-ok
  2370. = tanh downward intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2371. = tanh tonearest intel96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2372. = tanh towardzero intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
  2373. = tanh upward intel96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
  2374. = tanh downward m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2375. = tanh tonearest m68k96 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2376. = tanh towardzero m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
  2377. = tanh upward m68k96 -0xf.fffffp+124 : -0xf.fffffffffffffffp-4 : inexact-ok
  2378. = tanh downward binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2379. = tanh tonearest binary128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2380. = tanh towardzero binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2381. = tanh upward binary128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2382. = tanh downward ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2383. = tanh tonearest ibm128 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
  2384. = tanh towardzero ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2385. = tanh upward ibm128 -0xf.fffffp+124 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2386. = tanh downward binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2387. = tanh tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2388. = tanh towardzero binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
  2389. = tanh upward binary64 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffff8p-4 : inexact-ok
  2390. = tanh downward intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2391. = tanh tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2392. = tanh towardzero intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
  2393. = tanh upward intel96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
  2394. = tanh downward m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2395. = tanh tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2396. = tanh towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
  2397. = tanh upward m68k96 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffp-4 : inexact-ok
  2398. = tanh downward binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2399. = tanh tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2400. = tanh towardzero binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2401. = tanh upward binary128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2402. = tanh downward ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2403. = tanh tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x1p+0 : inexact-ok
  2404. = tanh towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2405. = tanh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2406. = tanh downward intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2407. = tanh tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2408. = tanh towardzero intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
  2409. = tanh upward intel96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
  2410. = tanh downward m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2411. = tanh tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2412. = tanh towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
  2413. = tanh upward m68k96 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffp-4 : inexact-ok
  2414. = tanh downward binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2415. = tanh tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x1p+0 : inexact-ok
  2416. = tanh towardzero binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2417. = tanh upward binary128 -0xf.fffffffffffffffp+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2418. = tanh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
  2419. = tanh tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x1p+0 : inexact-ok
  2420. = tanh towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2421. = tanh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2422. = tanh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
  2423. = tanh tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
  2424. = tanh towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2425. = tanh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
  2426. = tanh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
  2427. = tanh tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x1p+0 : inexact-ok
  2428. = tanh towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2429. = tanh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
  2430. tanh min
  2431. = tanh downward binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
  2432. = tanh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
  2433. = tanh towardzero binary32 0x4p-128 : 0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
  2434. = tanh upward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
  2435. = tanh downward binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
  2436. = tanh tonearest binary64 0x4p-128 : 0x4p-128 : inexact-ok
  2437. = tanh towardzero binary64 0x4p-128 : 0x3.ffffffffffffep-128 : inexact-ok
  2438. = tanh upward binary64 0x4p-128 : 0x4p-128 : inexact-ok
  2439. = tanh downward intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
  2440. = tanh tonearest intel96 0x4p-128 : 0x4p-128 : inexact-ok
  2441. = tanh towardzero intel96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
  2442. = tanh upward intel96 0x4p-128 : 0x4p-128 : inexact-ok
  2443. = tanh downward m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
  2444. = tanh tonearest m68k96 0x4p-128 : 0x4p-128 : inexact-ok
  2445. = tanh towardzero m68k96 0x4p-128 : 0x3.fffffffffffffffcp-128 : inexact-ok
  2446. = tanh upward m68k96 0x4p-128 : 0x4p-128 : inexact-ok
  2447. = tanh downward binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
  2448. = tanh tonearest binary128 0x4p-128 : 0x4p-128 : inexact-ok
  2449. = tanh towardzero binary128 0x4p-128 : 0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
  2450. = tanh upward binary128 0x4p-128 : 0x4p-128 : inexact-ok
  2451. = tanh downward ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
  2452. = tanh tonearest ibm128 0x4p-128 : 0x4p-128 : inexact-ok
  2453. = tanh towardzero ibm128 0x4p-128 : 0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
  2454. = tanh upward ibm128 0x4p-128 : 0x4p-128 : inexact-ok
  2455. = tanh downward binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
  2456. = tanh tonearest binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
  2457. = tanh towardzero binary64 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
  2458. = tanh upward binary64 0x4p-1024 : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
  2459. = tanh downward intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
  2460. = tanh tonearest intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
  2461. = tanh towardzero intel96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
  2462. = tanh upward intel96 0x4p-1024 : 0x4p-1024 : inexact-ok
  2463. = tanh downward m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
  2464. = tanh tonearest m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
  2465. = tanh towardzero m68k96 0x4p-1024 : 0x3.fffffffffffffffcp-1024 : inexact-ok
  2466. = tanh upward m68k96 0x4p-1024 : 0x4p-1024 : inexact-ok
  2467. = tanh downward binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
  2468. = tanh tonearest binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
  2469. = tanh towardzero binary128 0x4p-1024 : 0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
  2470. = tanh upward binary128 0x4p-1024 : 0x4p-1024 : inexact-ok
  2471. = tanh downward ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
  2472. = tanh tonearest ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
  2473. = tanh towardzero ibm128 0x4p-1024 : 0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
  2474. = tanh upward ibm128 0x4p-1024 : 0x4p-1024 : inexact-ok underflow errno-erange-ok
  2475. = tanh downward intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
  2476. = tanh tonearest intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2477. = tanh towardzero intel96 0x4p-16384 : 0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
  2478. = tanh upward intel96 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2479. = tanh downward m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
  2480. = tanh tonearest m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
  2481. = tanh towardzero m68k96 0x4p-16384 : 0x3.fffffffffffffffcp-16384 : inexact-ok
  2482. = tanh upward m68k96 0x4p-16384 : 0x4p-16384 : inexact-ok
  2483. = tanh downward binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2484. = tanh tonearest binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2485. = tanh towardzero binary128 0x4p-16384 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2486. = tanh upward binary128 0x4p-16384 : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2487. = tanh downward intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
  2488. = tanh tonearest intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
  2489. = tanh towardzero intel96 0x2p-16384 : 0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
  2490. = tanh upward intel96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
  2491. = tanh downward m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2492. = tanh tonearest m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
  2493. = tanh towardzero m68k96 0x2p-16384 : 0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2494. = tanh upward m68k96 0x2p-16384 : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
  2495. = tanh downward binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
  2496. = tanh tonearest binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
  2497. = tanh towardzero binary128 0x2p-16384 : 0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
  2498. = tanh upward binary128 0x2p-16384 : 0x2p-16384 : inexact-ok underflow errno-erange-ok
  2499. = tanh downward binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
  2500. = tanh tonearest binary64 0x8p-972 : 0x8p-972 : inexact-ok
  2501. = tanh towardzero binary64 0x8p-972 : 0x7.ffffffffffffcp-972 : inexact-ok
  2502. = tanh upward binary64 0x8p-972 : 0x8p-972 : inexact-ok
  2503. = tanh downward intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
  2504. = tanh tonearest intel96 0x8p-972 : 0x8p-972 : inexact-ok
  2505. = tanh towardzero intel96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
  2506. = tanh upward intel96 0x8p-972 : 0x8p-972 : inexact-ok
  2507. = tanh downward m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
  2508. = tanh tonearest m68k96 0x8p-972 : 0x8p-972 : inexact-ok
  2509. = tanh towardzero m68k96 0x8p-972 : 0x7.fffffffffffffff8p-972 : inexact-ok
  2510. = tanh upward m68k96 0x8p-972 : 0x8p-972 : inexact-ok
  2511. = tanh downward binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
  2512. = tanh tonearest binary128 0x8p-972 : 0x8p-972 : inexact-ok
  2513. = tanh towardzero binary128 0x8p-972 : 0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
  2514. = tanh upward binary128 0x8p-972 : 0x8p-972 : inexact-ok
  2515. = tanh downward ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
  2516. = tanh tonearest ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
  2517. = tanh towardzero ibm128 0x8p-972 : 0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
  2518. = tanh upward ibm128 0x8p-972 : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
  2519. tanh -min
  2520. = tanh downward binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
  2521. = tanh tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
  2522. = tanh towardzero binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
  2523. = tanh upward binary32 -0x4p-128 : -0x3.fffff8p-128 : inexact-ok underflow-ok errno-erange-ok
  2524. = tanh downward binary64 -0x4p-128 : -0x4p-128 : inexact-ok
  2525. = tanh tonearest binary64 -0x4p-128 : -0x4p-128 : inexact-ok
  2526. = tanh towardzero binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
  2527. = tanh upward binary64 -0x4p-128 : -0x3.ffffffffffffep-128 : inexact-ok
  2528. = tanh downward intel96 -0x4p-128 : -0x4p-128 : inexact-ok
  2529. = tanh tonearest intel96 -0x4p-128 : -0x4p-128 : inexact-ok
  2530. = tanh towardzero intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
  2531. = tanh upward intel96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
  2532. = tanh downward m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
  2533. = tanh tonearest m68k96 -0x4p-128 : -0x4p-128 : inexact-ok
  2534. = tanh towardzero m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
  2535. = tanh upward m68k96 -0x4p-128 : -0x3.fffffffffffffffcp-128 : inexact-ok
  2536. = tanh downward binary128 -0x4p-128 : -0x4p-128 : inexact-ok
  2537. = tanh tonearest binary128 -0x4p-128 : -0x4p-128 : inexact-ok
  2538. = tanh towardzero binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
  2539. = tanh upward binary128 -0x4p-128 : -0x3.fffffffffffffffffffffffffffep-128 : inexact-ok
  2540. = tanh downward ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
  2541. = tanh tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-ok
  2542. = tanh towardzero ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
  2543. = tanh upward ibm128 -0x4p-128 : -0x3.ffffffffffffffffffffffffffp-128 : inexact-ok
  2544. = tanh downward binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
  2545. = tanh tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
  2546. = tanh towardzero binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
  2547. = tanh upward binary64 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow-ok errno-erange-ok
  2548. = tanh downward intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2549. = tanh tonearest intel96 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2550. = tanh towardzero intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
  2551. = tanh upward intel96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
  2552. = tanh downward m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2553. = tanh tonearest m68k96 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2554. = tanh towardzero m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
  2555. = tanh upward m68k96 -0x4p-1024 : -0x3.fffffffffffffffcp-1024 : inexact-ok
  2556. = tanh downward binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2557. = tanh tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-ok
  2558. = tanh towardzero binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
  2559. = tanh upward binary128 -0x4p-1024 : -0x3.fffffffffffffffffffffffffffep-1024 : inexact-ok
  2560. = tanh downward ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
  2561. = tanh tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow errno-erange-ok
  2562. = tanh towardzero ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
  2563. = tanh upward ibm128 -0x4p-1024 : -0x3.ffffffffffffcp-1024 : inexact-ok underflow errno-erange-ok
  2564. = tanh downward intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2565. = tanh tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2566. = tanh towardzero intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
  2567. = tanh upward intel96 -0x4p-16384 : -0x3.fffffffffffffff8p-16384 : inexact-ok underflow-ok errno-erange-ok
  2568. = tanh downward m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
  2569. = tanh tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-ok
  2570. = tanh towardzero m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
  2571. = tanh upward m68k96 -0x4p-16384 : -0x3.fffffffffffffffcp-16384 : inexact-ok
  2572. = tanh downward binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2573. = tanh tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
  2574. = tanh towardzero binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2575. = tanh upward binary128 -0x4p-16384 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2576. = tanh downward intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
  2577. = tanh tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
  2578. = tanh towardzero intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
  2579. = tanh upward intel96 -0x2p-16384 : -0x1.fffffffffffffff8p-16384 : inexact-ok underflow errno-erange-ok
  2580. = tanh downward m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
  2581. = tanh tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
  2582. = tanh towardzero m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2583. = tanh upward m68k96 -0x2p-16384 : -0x1.fffffffffffffffcp-16384 : inexact-ok underflow-ok errno-erange-ok
  2584. = tanh downward binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
  2585. = tanh tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-ok
  2586. = tanh towardzero binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
  2587. = tanh upward binary128 -0x2p-16384 : -0x1.fffffffffffffffffffffffffffcp-16384 : inexact-ok underflow errno-erange-ok
  2588. = tanh downward binary64 -0x8p-972 : -0x8p-972 : inexact-ok
  2589. = tanh tonearest binary64 -0x8p-972 : -0x8p-972 : inexact-ok
  2590. = tanh towardzero binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
  2591. = tanh upward binary64 -0x8p-972 : -0x7.ffffffffffffcp-972 : inexact-ok
  2592. = tanh downward intel96 -0x8p-972 : -0x8p-972 : inexact-ok
  2593. = tanh tonearest intel96 -0x8p-972 : -0x8p-972 : inexact-ok
  2594. = tanh towardzero intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
  2595. = tanh upward intel96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
  2596. = tanh downward m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
  2597. = tanh tonearest m68k96 -0x8p-972 : -0x8p-972 : inexact-ok
  2598. = tanh towardzero m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
  2599. = tanh upward m68k96 -0x8p-972 : -0x7.fffffffffffffff8p-972 : inexact-ok
  2600. = tanh downward binary128 -0x8p-972 : -0x8p-972 : inexact-ok
  2601. = tanh tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-ok
  2602. = tanh towardzero binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
  2603. = tanh upward binary128 -0x8p-972 : -0x7.fffffffffffffffffffffffffffcp-972 : inexact-ok
  2604. = tanh downward ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
  2605. = tanh tonearest ibm128 -0x8p-972 : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
  2606. = tanh towardzero ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
  2607. = tanh upward ibm128 -0x8p-972 : -0x7.fffffffffffffffffffffffffcp-972 : inexact-ok underflow-ok errno-erange-ok
  2608. tanh min_subnorm
  2609. = tanh downward binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2610. = tanh tonearest binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2611. = tanh towardzero binary32 0x8p-152 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2612. = tanh upward binary32 0x8p-152 : 0x8p-152 : inexact-ok underflow errno-erange-ok
  2613. = tanh downward binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2614. = tanh tonearest binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2615. = tanh towardzero binary64 0x8p-152 : 0x7.ffffffffffffcp-152 : inexact-ok
  2616. = tanh upward binary64 0x8p-152 : 0x8p-152 : inexact-ok
  2617. = tanh downward intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2618. = tanh tonearest intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2619. = tanh towardzero intel96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2620. = tanh upward intel96 0x8p-152 : 0x8p-152 : inexact-ok
  2621. = tanh downward m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2622. = tanh tonearest m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2623. = tanh towardzero m68k96 0x8p-152 : 0x7.fffffffffffffff8p-152 : inexact-ok
  2624. = tanh upward m68k96 0x8p-152 : 0x8p-152 : inexact-ok
  2625. = tanh downward binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2626. = tanh tonearest binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2627. = tanh towardzero binary128 0x8p-152 : 0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2628. = tanh upward binary128 0x8p-152 : 0x8p-152 : inexact-ok
  2629. = tanh downward ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2630. = tanh tonearest ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2631. = tanh towardzero ibm128 0x8p-152 : 0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2632. = tanh upward ibm128 0x8p-152 : 0x8p-152 : inexact-ok
  2633. = tanh downward binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2634. = tanh tonearest binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2635. = tanh towardzero binary64 0x4p-1076 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2636. = tanh upward binary64 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2637. = tanh downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2638. = tanh tonearest intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2639. = tanh towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2640. = tanh upward intel96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2641. = tanh downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2642. = tanh tonearest m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2643. = tanh towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp-1076 : inexact-ok
  2644. = tanh upward m68k96 0x4p-1076 : 0x4p-1076 : inexact-ok
  2645. = tanh downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2646. = tanh tonearest binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
  2647. = tanh towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2648. = tanh upward binary128 0x4p-1076 : 0x4p-1076 : inexact-ok
  2649. = tanh downward ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2650. = tanh tonearest ibm128 0x4p-1076 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
  2651. = tanh towardzero ibm128 0x4p-1076 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2652. = tanh upward ibm128 0x4p-1076 : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2653. = tanh downward intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2654. = tanh tonearest intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2655. = tanh towardzero intel96 0x8p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2656. = tanh upward intel96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2657. = tanh downward m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2658. = tanh tonearest m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2659. = tanh towardzero m68k96 0x8p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2660. = tanh upward m68k96 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2661. = tanh downward binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2662. = tanh tonearest binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2663. = tanh towardzero binary128 0x8p-16448 : 0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2664. = tanh upward binary128 0x8p-16448 : 0x8p-16448 : inexact-ok underflow errno-erange-ok
  2665. = tanh downward m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2666. = tanh tonearest m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2667. = tanh towardzero m68k96 0x4p-16448 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2668. = tanh upward m68k96 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2669. = tanh downward binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2670. = tanh tonearest binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2671. = tanh towardzero binary128 0x4p-16448 : 0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2672. = tanh upward binary128 0x4p-16448 : 0x4p-16448 : inexact-ok underflow errno-erange-ok
  2673. = tanh downward binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2674. = tanh tonearest binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
  2675. = tanh towardzero binary128 0x4p-16496 : 0x0p+0 : inexact-ok underflow errno-erange-ok
  2676. = tanh upward binary128 0x4p-16496 : 0x4p-16496 : inexact-ok underflow errno-erange-ok
  2677. tanh -min_subnorm
  2678. = tanh downward binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
  2679. = tanh tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-ok
  2680. = tanh towardzero binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2681. = tanh upward binary32 -0x8p-152 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2682. = tanh downward binary64 -0x8p-152 : -0x8p-152 : inexact-ok
  2683. = tanh tonearest binary64 -0x8p-152 : -0x8p-152 : inexact-ok
  2684. = tanh towardzero binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
  2685. = tanh upward binary64 -0x8p-152 : -0x7.ffffffffffffcp-152 : inexact-ok
  2686. = tanh downward intel96 -0x8p-152 : -0x8p-152 : inexact-ok
  2687. = tanh tonearest intel96 -0x8p-152 : -0x8p-152 : inexact-ok
  2688. = tanh towardzero intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
  2689. = tanh upward intel96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
  2690. = tanh downward m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
  2691. = tanh tonearest m68k96 -0x8p-152 : -0x8p-152 : inexact-ok
  2692. = tanh towardzero m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
  2693. = tanh upward m68k96 -0x8p-152 : -0x7.fffffffffffffff8p-152 : inexact-ok
  2694. = tanh downward binary128 -0x8p-152 : -0x8p-152 : inexact-ok
  2695. = tanh tonearest binary128 -0x8p-152 : -0x8p-152 : inexact-ok
  2696. = tanh towardzero binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2697. = tanh upward binary128 -0x8p-152 : -0x7.fffffffffffffffffffffffffffcp-152 : inexact-ok
  2698. = tanh downward ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
  2699. = tanh tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-ok
  2700. = tanh towardzero ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2701. = tanh upward ibm128 -0x8p-152 : -0x7.fffffffffffffffffffffffffep-152 : inexact-ok
  2702. = tanh downward binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
  2703. = tanh tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
  2704. = tanh towardzero binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2705. = tanh upward binary64 -0x4p-1076 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2706. = tanh downward intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2707. = tanh tonearest intel96 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2708. = tanh towardzero intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
  2709. = tanh upward intel96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
  2710. = tanh downward m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2711. = tanh tonearest m68k96 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2712. = tanh towardzero m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
  2713. = tanh upward m68k96 -0x4p-1076 : -0x3.fffffffffffffffcp-1076 : inexact-ok
  2714. = tanh downward binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2715. = tanh tonearest binary128 -0x4p-1076 : -0x4p-1076 : inexact-ok
  2716. = tanh towardzero binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2717. = tanh upward binary128 -0x4p-1076 : -0x3.fffffffffffffffffffffffffffep-1076 : inexact-ok
  2718. = tanh downward ibm128 -0x4p-1076 : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2719. = tanh tonearest ibm128 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
  2720. = tanh towardzero ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2721. = tanh upward ibm128 -0x4p-1076 : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
  2722. = tanh downward intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2723. = tanh tonearest intel96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2724. = tanh towardzero intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2725. = tanh upward intel96 -0x8p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2726. = tanh downward m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2727. = tanh tonearest m68k96 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2728. = tanh towardzero m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2729. = tanh upward m68k96 -0x8p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2730. = tanh downward binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2731. = tanh tonearest binary128 -0x8p-16448 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
  2732. = tanh towardzero binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2733. = tanh upward binary128 -0x8p-16448 : -0x7.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2734. = tanh downward m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2735. = tanh tonearest m68k96 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2736. = tanh towardzero m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2737. = tanh upward m68k96 -0x4p-16448 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2738. = tanh downward binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2739. = tanh tonearest binary128 -0x4p-16448 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
  2740. = tanh towardzero binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2741. = tanh upward binary128 -0x4p-16448 : -0x3.fffffffffffcp-16448 : inexact-ok underflow errno-erange-ok
  2742. = tanh downward binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
  2743. = tanh tonearest binary128 -0x4p-16496 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
  2744. = tanh towardzero binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok
  2745. = tanh upward binary128 -0x4p-16496 : -0x0p+0 : inexact-ok underflow errno-erange-ok