{"id":814548,"url":"http://patchwork.ozlabs.org/api/1.2/patches/814548/?format=json","web_url":"http://patchwork.ozlabs.org/project/glibc/patch/20170916211329.15602-1-slyfox@gentoo.org/","project":{"id":41,"url":"http://patchwork.ozlabs.org/api/1.2/projects/41/?format=json","name":"GNU C Library","link_name":"glibc","list_id":"libc-alpha.sourceware.org","list_email":"libc-alpha@sourceware.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170916211329.15602-1-slyfox@gentoo.org>","list_archive_url":null,"date":"2017-09-16T21:13:29","name":"ia64: refresh ulps","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"ee75f5cbef1c45df71514169283460a374f08c02","submitter":{"id":16727,"url":"http://patchwork.ozlabs.org/api/1.2/people/16727/?format=json","name":"Sergei Trofimovich","email":"slyfox@gentoo.org"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/glibc/patch/20170916211329.15602-1-slyfox@gentoo.org/mbox/","series":[{"id":3472,"url":"http://patchwork.ozlabs.org/api/1.2/series/3472/?format=json","web_url":"http://patchwork.ozlabs.org/project/glibc/list/?series=3472","date":"2017-09-16T21:13:29","name":"ia64: refresh ulps","version":1,"mbox":"http://patchwork.ozlabs.org/series/3472/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/814548/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/814548/checks/","tags":{},"related":[],"headers":{"Return-Path":"<libc-alpha-return-84666-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84666-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"NzDI31rK\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xvlPc4mbhz9sPr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun, 17 Sep 2017 07:13:56 +1000 (AEST)","(qmail 103902 invoked by alias); 16 Sep 2017 21:13:43 -0000","(qmail 103499 invoked by uid 89); 16 Sep 2017 21:13:42 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id; q=dns; s=\n\tdefault; b=p/zT1BmZ21xEYfFjSpCu4cbzFWPx/ILpkZekMzEixTKFOafhjUjV6\n\tvc1D7CB3ZbculX6jgyUhw8hXw+E0C9hHnTjR01LUOJomJn+uK00Vgl328qX3r8od\n\tHMYD9sq1SKugGsdPGBH3LXxQnSfwvUYocFQgADhu/kJuRUWaG5BcNc=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id; s=default;\n\tbh=+MR7BhOeGTcML33POv/etfLKYdo=; b=NzDI31rK/KXYmjITstyyvYeFD7fC\n\ti33QTjiGHS9yo6P/2M5YMBqbrKGIeYVl4F77UD7YZv7jpYPj+qnTR+Od1QtdLLi0\n\tvJVkSYWf5fvZtnmgxh10gd7SSxOh+X9n3oN5O8mKGI1N3WWpZJC6FbEm3M9KL7lQ\n\tXnZ7wrZe6Fn9obc=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-26.9 required=5.0 tests=BAYES_00, GIT_PATCH_0,\n\tGIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RP_MATCHES_RCVD,\n\tSPF_HELO_PASS,\n\tSPF_PASS autolearn=ham version=3.3.2 spammy=imaginary, sergei,\n\ttan","X-HELO":"smtp.gentoo.org","From":"Sergei Trofimovich <slyfox@gentoo.org>","To":"libc-alpha@sourceware.org","Cc":"vapier@gentoo.org,\n\tSergei Trofimovich <slyfox@gentoo.org>","Subject":"[PATCH] ia64: refresh ulps","Date":"Sat, 16 Sep 2017 22:13:29 +0100","Message-Id":"<20170916211329.15602-1-slyfox@gentoo.org>"},"content":"Before regen 'make check results':\n\n  Summary of test results:\n    581 FAIL\n   3512 PASS\n      9 UNSUPPORTED\n     16 XFAIL\n      2 XPASS\n\nAfter regen 'make check results':\n\n  Summary of test results:\n    139 FAIL\n   3954 PASS\n      9 UNSUPPORTED\n     16 XFAIL\n      2 XPASS\n\nSome of math are still failing and need separate fixing\nbut those are NaN-related. Will be dealt with later.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>\n---\n sysdeps/ia64/fpu/libm-test-ulps | 2158 ++++++++++++++++++++++++++++++++++++---\n 1 file changed, 2013 insertions(+), 145 deletions(-)","diff":"diff --git a/sysdeps/ia64/fpu/libm-test-ulps b/sysdeps/ia64/fpu/libm-test-ulps\nindex 2776ba7fae..157973570e 100644\n--- a/sysdeps/ia64/fpu/libm-test-ulps\n+++ b/sysdeps/ia64/fpu/libm-test-ulps\n@@ -1,508 +1,2376 @@\n # Begin of automatic generation\n \n # Maximal error of functions:\n-Function: \"asin_downward\":\n+Function: \"acos\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: \"acos_downward\":\n double: 1\n float: 1\n+float128: 1\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 1\n \n-Function: \"asin_towardzero\":\n+Function: \"acos_towardzero\":\n double: 1\n float: 1\n+float128: 1\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 1\n \n-Function: \"asin_upward\":\n+Function: \"acos_upward\":\n double: 1\n float: 1\n+float128: 1\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 1\n \n-Function: Real part of \"cacos\":\n+Function: \"acosh\":\n double: 1\n-float: 2\n+float128: 2\n idouble: 1\n-ifloat: 2\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"cacos\":\n-double: 1\n-float: 2\n-idouble: 1\n-ifloat: 2\n-ildouble: 2\n-ldouble: 2\n+Function: \"acosh_downward\":\n+float128: 3\n+ifloat128: 3\n \n-Function: Real part of \"cacosh\":\n-double: 1\n-float: 2\n-idouble: 1\n-ifloat: 2\n-ildouble: 2\n-ldouble: 2\n+Function: \"acosh_towardzero\":\n+float128: 2\n+ifloat128: 2\n \n-Function: Imaginary part of \"cacosh\":\n+Function: \"acosh_upward\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"asin\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"asin_downward\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"asin_towardzero\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"asin_upward\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"asinh\":\n double: 1\n-float: 2\n+float128: 3\n idouble: 1\n-ifloat: 2\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 3\n \n-Function: Real part of \"casin\":\n+Function: \"asinh_downward\":\n+float128: 4\n+ifloat128: 4\n+\n+Function: \"asinh_towardzero\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"asinh_upward\":\n+float128: 4\n+ifloat128: 4\n+\n+Function: \"atan\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"atan2\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"atan2_downward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"casin\":\n-double: 1\n-float: 2\n-idouble: 1\n-ifloat: 2\n-ildouble: 2\n-ldouble: 2\n-\n-Function: Real part of \"casinh\":\n-double: 1\n-float: 2\n-idouble: 1\n-ifloat: 2\n-ildouble: 2\n-ldouble: 2\n-\n-Function: Imaginary part of \"casinh\":\n-double: 1\n+Function: \"atan2_towardzero\":\n float: 1\n-idouble: 1\n+float128: 3\n ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"catan\":\n+Function: \"atan2_upward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"catanh\":\n+Function: \"atan_downward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"ccos\":\n-double: 1\n-idouble: 1\n+Function: \"atan_towardzero\":\n+float: 1\n+float128: 1\n+ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"ccos\":\n+Function: \"atan_upward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"ccosh\":\n-double: 1\n+Function: \"atanh\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"atanh_downward\":\n float: 1\n-idouble: 1\n+float128: 4\n ifloat: 1\n+ifloat128: 4\n \n-Function: Imaginary part of \"ccosh\":\n-double: 1\n+Function: \"atanh_towardzero\":\n float: 1\n-idouble: 1\n+float128: 2\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 2\n \n-Function: Real part of \"cexp\":\n-double: 2\n+Function: \"atanh_upward\":\n float: 1\n-idouble: 2\n+float128: 4\n+ifloat: 1\n+ifloat128: 4\n+\n+Function: \"cabs\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"cabs_downward\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"cexp\":\n+Function: \"cabs_towardzero\":\n double: 1\n-float: 2\n+float: 1\n+float128: 1\n idouble: 1\n-ifloat: 2\n+ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"clog\":\n+Function: \"cabs_upward\":\n double: 1\n float: 1\n+float128: 1\n idouble: 1\n ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"clog\":\n+Function: Real part of \"cacos\":\n double: 1\n+float: 2\n+float128: 2\n idouble: 1\n+ifloat: 2\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"clog10\":\n+Function: Imaginary part of \"cacos\":\n double: 2\n float: 2\n+float128: 2\n idouble: 2\n ifloat: 2\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n \n-Function: Imaginary part of \"clog10\":\n+Function: Real part of \"cacos_downward\":\n double: 1\n float: 1\n+float128: 3\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n \n-Function: \"cos\":\n-double: 1\n-idouble: 1\n+Function: Imaginary part of \"cacos_downward\":\n+double: 5\n+float: 6\n+float128: 6\n+idouble: 5\n+ifloat: 6\n+ifloat128: 6\n+ildouble: 5\n+ldouble: 5\n \n-Function: \"cos_downward\":\n+Function: Real part of \"cacos_towardzero\":\n double: 1\n float: 1\n+float128: 3\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n \n-Function: \"cos_towardzero\":\n+Function: Imaginary part of \"cacos_towardzero\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Real part of \"cacos_upward\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"cacos_upward\":\n+double: 5\n+float: 5\n+float128: 7\n+idouble: 5\n+ifloat: 5\n+ifloat128: 7\n+ildouble: 5\n+ldouble: 5\n+\n+Function: Real part of \"cacosh\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"cacosh\":\n double: 1\n-float: 1\n+float: 2\n+float128: 2\n idouble: 1\n-ifloat: 1\n+ifloat: 2\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: \"cos_upward\":\n-ildouble: 1\n-ldouble: 1\n+Function: Real part of \"cacosh_downward\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n+ildouble: 4\n+ldouble: 4\n \n-Function: Real part of \"cpow\":\n+Function: Imaginary part of \"cacosh_downward\":\n double: 2\n-float: 5\n+float: 2\n+float128: 4\n idouble: 2\n-ifloat: 5\n+ifloat: 2\n+ifloat128: 4\n ildouble: 3\n ldouble: 3\n \n-Function: Imaginary part of \"cpow\":\n-float: 2\n-ifloat: 2\n+Function: Real part of \"cacosh_towardzero\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n ildouble: 4\n ldouble: 4\n \n-Function: Real part of \"csin\":\n+Function: Imaginary part of \"cacosh_towardzero\":\n double: 1\n float: 1\n+float128: 3\n idouble: 1\n ifloat: 1\n-ildouble: 1\n-ldouble: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n \n-Function: Imaginary part of \"csin\":\n-float: 1\n-ifloat: 1\n+Function: Real part of \"cacosh_upward\":\n+double: 4\n+float: 3\n+float128: 6\n+idouble: 4\n+ifloat: 3\n+ifloat128: 6\n+ildouble: 4\n+ldouble: 4\n \n-Function: Real part of \"csinh\":\n+Function: Imaginary part of \"cacosh_upward\":\n+double: 3\n+float: 2\n+float128: 4\n+idouble: 3\n+ifloat: 2\n+ifloat128: 4\n+ildouble: 3\n+ldouble: 3\n+\n+Function: \"carg\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"carg_downward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"csinh\":\n-double: 1\n-float: 1\n-idouble: 1\n-ifloat: 1\n-\n-Function: Real part of \"csqrt\":\n-double: 1\n+Function: \"carg_towardzero\":\n float: 1\n-idouble: 1\n+float128: 3\n ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n-Function: Imaginary part of \"csqrt\":\n+Function: \"carg_upward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n-Function: Real part of \"ctan\":\n+Function: Real part of \"casin\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n-ildouble: 2\n-ldouble: 2\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n \n-Function: Imaginary part of \"ctan\":\n+Function: Imaginary part of \"casin\":\n double: 2\n-float: 1\n+float: 2\n+float128: 2\n idouble: 2\n-ifloat: 1\n-ildouble: 2\n-ldouble: 2\n-\n-Function: Real part of \"ctan_downward\":\n-double: 4\n-float: 4\n-idouble: 4\n-ifloat: 4\n+ifloat: 2\n+ifloat128: 2\n ildouble: 2\n ldouble: 2\n \n-Function: Imaginary part of \"ctan_downward\":\n+Function: Real part of \"casin_downward\":\n double: 3\n float: 2\n+float128: 3\n idouble: 3\n ifloat: 2\n-ildouble: 2\n-ldouble: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n \n-Function: Real part of \"ctan_towardzero\":\n-double: 2\n-float: 1\n-idouble: 2\n-ifloat: 1\n-ildouble: 2\n-ldouble: 2\n+Function: Imaginary part of \"casin_downward\":\n+double: 5\n+float: 6\n+float128: 6\n+idouble: 5\n+ifloat: 6\n+ifloat128: 6\n+ildouble: 5\n+ldouble: 5\n \n-Function: Imaginary part of \"ctan_towardzero\":\n+Function: Real part of \"casin_towardzero\":\n double: 3\n float: 2\n+float128: 3\n idouble: 3\n ifloat: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"casin_towardzero\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n ildouble: 4\n ldouble: 4\n \n-Function: Real part of \"ctan_upward\":\n+Function: Real part of \"casin_upward\":\n double: 2\n-float: 3\n+float: 1\n+float128: 3\n+idouble: 2\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"casin_upward\":\n+double: 5\n+float: 5\n+float128: 7\n+idouble: 5\n+ifloat: 5\n+ifloat128: 7\n+ildouble: 5\n+ldouble: 5\n+\n+Function: Real part of \"casinh\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"casinh\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"casinh_downward\":\n+double: 5\n+float: 6\n+float128: 6\n+idouble: 5\n+ifloat: 6\n+ifloat128: 6\n+ildouble: 5\n+ldouble: 5\n+\n+Function: Imaginary part of \"casinh_downward\":\n+double: 3\n+float: 2\n+float128: 3\n+idouble: 3\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"casinh_towardzero\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"casinh_towardzero\":\n+double: 3\n+float: 2\n+float128: 3\n+idouble: 3\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"casinh_upward\":\n+double: 5\n+float: 5\n+float128: 7\n+idouble: 5\n+ifloat: 5\n+ifloat128: 7\n+ildouble: 5\n+ldouble: 5\n+\n+Function: Imaginary part of \"casinh_upward\":\n+double: 2\n+float: 1\n+float128: 3\n+idouble: 2\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"catan\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: Imaginary part of \"catan\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"catan_downward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"catan_downward\":\n+double: 2\n+float: 1\n+float128: 2\n+idouble: 2\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"catan_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"catan_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"catan_upward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"catan_upward\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"catanh\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"catanh\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: Real part of \"catanh_downward\":\n+double: 2\n+float: 1\n+float128: 2\n+idouble: 2\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"catanh_downward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"catanh_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"catanh_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"catanh_upward\":\n+double: 4\n+float: 4\n+float128: 4\n+idouble: 4\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"catanh_upward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cbrt\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"cbrt_downward\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cbrt_towardzero\":\n+float: 1\n+float128: 1\n+ifloat: 1\n+ifloat128: 1\n+\n+Function: \"cbrt_upward\":\n+float: 1\n+float128: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"ccos\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"ccos\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"ccos_downward\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"ccos_downward\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"ccos_towardzero\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"ccos_towardzero\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"ccos_upward\":\n+double: 1\n+float: 2\n+float128: 3\n+idouble: 1\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"ccos_upward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"ccosh\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+\n+Function: Imaginary part of \"ccosh\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"ccosh_downward\":\n+double: 3\n+float: 2\n+float128: 2\n+idouble: 3\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"ccosh_downward\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"ccosh_towardzero\":\n+double: 3\n+float: 2\n+float128: 2\n+idouble: 3\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"ccosh_towardzero\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"ccosh_upward\":\n+double: 1\n+float: 2\n+float128: 3\n+idouble: 1\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"ccosh_upward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"cexp\":\n+double: 2\n+float: 1\n+float128: 1\n+idouble: 2\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"cexp\":\n+double: 1\n+float: 2\n+float128: 1\n+idouble: 1\n+ifloat: 2\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"cexp_downward\":\n+double: 4\n+float: 2\n+float128: 2\n+idouble: 4\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"cexp_downward\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"cexp_towardzero\":\n+double: 4\n+float: 2\n+float128: 2\n+idouble: 4\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"cexp_towardzero\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"cexp_upward\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"cexp_upward\":\n+double: 3\n+float: 2\n+float128: 3\n+idouble: 3\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"clog\":\n+double: 2\n+float: 3\n+float128: 2\n+idouble: 2\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"clog\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"clog10\":\n+double: 3\n+float: 4\n+float128: 2\n+idouble: 3\n+ifloat: 4\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"clog10\":\n+double: 2\n+float: 1\n+float128: 2\n+idouble: 2\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"clog10_downward\":\n+double: 4\n+float: 4\n+float128: 3\n+idouble: 4\n+ifloat: 4\n+ifloat128: 3\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"clog10_downward\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"clog10_towardzero\":\n+double: 5\n+float: 5\n+float128: 4\n+idouble: 5\n+ifloat: 5\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"clog10_towardzero\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"clog10_upward\":\n+double: 4\n+float: 5\n+float128: 4\n+idouble: 4\n+ifloat: 5\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"clog10_upward\":\n+double: 2\n+float: 2\n+float128: 3\n+idouble: 2\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"clog_downward\":\n+double: 3\n+float: 3\n+float128: 3\n+idouble: 3\n+ifloat: 3\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"clog_downward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"clog_towardzero\":\n+double: 3\n+float: 4\n+float128: 3\n+idouble: 3\n+ifloat: 4\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"clog_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"clog_upward\":\n+double: 2\n+float: 3\n+float128: 4\n+idouble: 2\n+ifloat: 3\n+ifloat128: 4\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"clog_upward\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cos\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: \"cos_downward\":\n+double: 1\n+float: 1\n+float128: 3\n+idouble: 1\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cos_towardzero\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cos_upward\":\n+double: 1\n+float128: 2\n+idouble: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"cosh\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"cosh_downward\":\n+float128: 2\n+ifloat128: 1\n+\n+Function: \"cosh_towardzero\":\n+float128: 2\n+ifloat128: 1\n+\n+Function: \"cosh_upward\":\n+float128: 3\n+ifloat128: 1\n+\n+Function: Real part of \"cpow\":\n+double: 2\n+float: 5\n+float128: 4\n+idouble: 2\n+ifloat: 5\n+ifloat128: 4\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"cpow\":\n+float: 2\n+float128: 1\n+ifloat: 2\n+ifloat128: 1\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Real part of \"cpow_downward\":\n+double: 5\n+float: 8\n+float128: 6\n+idouble: 5\n+ifloat: 8\n+ifloat128: 6\n+ildouble: 7\n+ldouble: 7\n+\n+Function: Imaginary part of \"cpow_downward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"cpow_towardzero\":\n+double: 5\n+float: 8\n+float128: 6\n+idouble: 5\n+ifloat: 8\n+ifloat128: 6\n+ildouble: 7\n+ldouble: 7\n+\n+Function: Imaginary part of \"cpow_towardzero\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"cpow_upward\":\n+double: 4\n+float: 1\n+float128: 3\n+idouble: 4\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"cpow_upward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"csin\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"csin\":\n+float: 1\n+float128: 1\n+ifloat: 1\n+ifloat128: 1\n+\n+Function: Real part of \"csin_downward\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"csin_downward\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csin_towardzero\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"csin_towardzero\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csin_upward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"csin_upward\":\n+double: 1\n+float: 2\n+float128: 3\n+idouble: 1\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"csinh\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"csinh\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Real part of \"csinh_downward\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"csinh_downward\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csinh_towardzero\":\n+double: 3\n+float: 1\n+float128: 2\n+idouble: 3\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"csinh_towardzero\":\n+double: 3\n+float: 3\n+float128: 2\n+idouble: 3\n+ifloat: 3\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csinh_upward\":\n+double: 1\n+float: 2\n+float128: 3\n+idouble: 1\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 1\n+ldouble: 1\n+\n+Function: Imaginary part of \"csinh_upward\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"csqrt\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"csqrt\":\n+double: 2\n+float: 2\n+float128: 2\n+idouble: 2\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"csqrt_downward\":\n+double: 4\n+float: 4\n+float128: 4\n+idouble: 4\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"csqrt_downward\":\n+double: 3\n+float: 3\n+float128: 3\n+idouble: 3\n+ifloat: 3\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csqrt_towardzero\":\n+double: 3\n+float: 3\n+float128: 3\n+idouble: 3\n+ifloat: 3\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Imaginary part of \"csqrt_towardzero\":\n+double: 3\n+float: 3\n+float128: 3\n+idouble: 3\n+ifloat: 3\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"csqrt_upward\":\n+double: 4\n+float: 4\n+float128: 4\n+idouble: 4\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Imaginary part of \"csqrt_upward\":\n+double: 3\n+float: 2\n+float128: 3\n+idouble: 3\n+ifloat: 2\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n+Function: Real part of \"ctan\":\n+double: 1\n+float: 1\n+float128: 3\n+idouble: 1\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"ctan\":\n+double: 2\n+float: 1\n+float128: 3\n+idouble: 2\n+ifloat: 1\n+ifloat128: 3\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"ctan_downward\":\n+double: 4\n+float: 4\n+float128: 4\n+idouble: 4\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"ctan_downward\":\n+double: 3\n+float: 2\n+float128: 5\n+idouble: 3\n+ifloat: 2\n+ifloat128: 5\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Real part of \"ctan_towardzero\":\n+double: 2\n+float: 1\n+float128: 4\n+idouble: 2\n+ifloat: 1\n+ifloat128: 4\n+ildouble: 2\n+ldouble: 2\n+\n+Function: Imaginary part of \"ctan_towardzero\":\n+double: 3\n+float: 2\n+float128: 5\n+idouble: 3\n+ifloat: 2\n+ifloat128: 5\n+ildouble: 4\n+ldouble: 4\n+\n+Function: Real part of \"ctan_upward\":\n+double: 2\n+float: 3\n+float128: 5\n idouble: 2\n ifloat: 3\n+ifloat128: 5\n ildouble: 5\n ldouble: 5\n \n Function: Imaginary part of \"ctan_upward\":\n double: 6\n float: 2\n+float128: 5\n idouble: 6\n ifloat: 2\n+ifloat128: 5\n ildouble: 7\n ldouble: 7\n \n Function: Real part of \"ctanh\":\n double: 2\n float: 1\n+float128: 3\n idouble: 2\n ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n Function: Imaginary part of \"ctanh\":\n double: 2\n float: 1\n+float128: 3\n idouble: 2\n ifloat: 1\n+ifloat128: 3\n ildouble: 2\n ldouble: 2\n \n Function: Real part of \"ctanh_downward\":\n double: 3\n float: 2\n+float128: 5\n idouble: 3\n ifloat: 2\n+ifloat128: 5\n ildouble: 1\n ldouble: 1\n \n Function: Imaginary part of \"ctanh_downward\":\n double: 4\n float: 4\n+float128: 4\n idouble: 4\n ifloat: 4\n+ifloat128: 4\n ildouble: 2\n ldouble: 2\n \n Function: Real part of \"ctanh_towardzero\":\n double: 3\n float: 2\n+float128: 5\n idouble: 3\n ifloat: 2\n+ifloat128: 5\n ildouble: 4\n ldouble: 4\n \n Function: Imaginary part of \"ctanh_towardzero\":\n double: 2\n float: 1\n+float128: 3\n idouble: 2\n ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n Function: Real part of \"ctanh_upward\":\n double: 6\n float: 2\n+float128: 5\n idouble: 6\n ifloat: 2\n+ifloat128: 5\n ildouble: 7\n ldouble: 7\n \n Function: Imaginary part of \"ctanh_upward\":\n double: 2\n float: 3\n+float128: 5\n idouble: 2\n ifloat: 3\n+ifloat128: 5\n ildouble: 5\n ldouble: 5\n \n-Function: \"expm1\":\n+Function: \"erf\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"erf_downward\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"erf_towardzero\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"erf_upward\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"erfc\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"erfc_downward\":\n+double: 1\n+float128: 5\n+idouble: 1\n+ifloat128: 5\n+\n+Function: \"erfc_towardzero\":\n+double: 1\n+float128: 4\n+idouble: 1\n+ifloat128: 4\n+\n+Function: \"erfc_upward\":\n+double: 1\n+float128: 5\n+idouble: 1\n+ifloat128: 5\n+\n+Function: \"exp\":\n+float: 1\n+float128: 1\n+ifloat: 1\n+ifloat128: 1\n+\n+Function: \"exp10\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"exp10_downward\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"exp10_towardzero\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"exp10_upward\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"exp2\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"exp2_downward\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"exp2_towardzero\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"exp2_upward\":\n+double: 1\n+float128: 2\n+idouble: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"expm1\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: \"expm1_downward\":\n+float128: 2\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"expm1_towardzero\":\n+float128: 4\n+ifloat128: 4\n+\n+Function: \"expm1_upward\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"gamma\":\n+float: 1\n+ifloat: 1\n+\n+Function: \"gamma_downward\":\n+double: 1\n+float: 1\n+idouble: 1\n+ifloat: 1\n+\n+Function: \"gamma_towardzero\":\n+double: 1\n+float: 1\n+idouble: 1\n+ifloat: 1\n+\n+Function: \"gamma_upward\":\n+double: 1\n+float: 1\n+idouble: 1\n+ifloat: 1\n+\n+Function: \"hypot\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"hypot_downward\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"hypot_towardzero\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n-Function: \"expm1_downward\":\n+Function: \"hypot_upward\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n Function: \"j0\":\n double: 2\n float: 2\n+float128: 2\n idouble: 2\n ifloat: 2\n+ifloat128: 2\n ildouble: 2\n ldouble: 2\n \n+Function: \"j0_downward\":\n+double: 6\n+float: 4\n+float128: 4\n+idouble: 6\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 3\n+ldouble: 3\n+\n+Function: \"j0_towardzero\":\n+double: 2\n+float: 1\n+float128: 2\n+idouble: 2\n+ifloat: 1\n+ifloat128: 2\n+ildouble: 5\n+ldouble: 5\n+\n+Function: \"j0_upward\":\n+double: 3\n+float: 2\n+float128: 5\n+idouble: 3\n+ifloat: 2\n+ifloat128: 5\n+ildouble: 5\n+ldouble: 5\n+\n Function: \"j1\":\n double: 1\n float: 2\n+float128: 4\n idouble: 1\n ifloat: 2\n+ifloat128: 4\n ildouble: 1\n ldouble: 1\n \n+Function: \"j1_downward\":\n+double: 3\n+float: 2\n+float128: 4\n+idouble: 3\n+ifloat: 2\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: \"j1_towardzero\":\n+double: 3\n+float: 2\n+float128: 4\n+idouble: 3\n+ifloat: 2\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: \"j1_upward\":\n+double: 3\n+float: 4\n+float128: 3\n+idouble: 3\n+ifloat: 4\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n Function: \"jn\":\n double: 4\n float: 4\n+float128: 7\n idouble: 4\n ifloat: 4\n+ifloat128: 7\n+ildouble: 4\n+ldouble: 4\n+\n+Function: \"jn_downward\":\n+double: 4\n+float: 5\n+float128: 8\n+idouble: 4\n+ifloat: 5\n+ifloat128: 8\n ildouble: 4\n ldouble: 4\n \n+Function: \"jn_towardzero\":\n+double: 4\n+float: 5\n+float128: 8\n+idouble: 4\n+ifloat: 5\n+ifloat128: 8\n+ildouble: 5\n+ldouble: 5\n+\n+Function: \"jn_upward\":\n+double: 5\n+float: 4\n+float128: 7\n+idouble: 5\n+ifloat: 4\n+ifloat128: 7\n+ildouble: 5\n+ldouble: 5\n+\n+Function: \"lgamma\":\n+float: 1\n+float128: 5\n+ifloat: 1\n+ifloat128: 5\n+\n+Function: \"lgamma_downward\":\n+double: 1\n+float: 1\n+float128: 8\n+idouble: 1\n+ifloat: 1\n+ifloat128: 8\n+\n+Function: \"lgamma_towardzero\":\n+double: 1\n+float: 1\n+float128: 5\n+idouble: 1\n+ifloat: 1\n+ifloat128: 5\n+\n+Function: \"lgamma_upward\":\n+double: 1\n+float: 1\n+float128: 8\n+idouble: 1\n+ifloat: 1\n+ifloat128: 8\n+\n+Function: \"log\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"log10\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"log10_downward\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"log10_towardzero\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"log10_upward\":\n+double: 1\n+float: 1\n+float128: 1\n+idouble: 1\n+ifloat: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"log1p\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"log1p_downward\":\n+double: 1\n+float128: 3\n+idouble: 1\n+ifloat128: 3\n+\n+Function: \"log1p_towardzero\":\n+double: 1\n+float128: 3\n+idouble: 1\n+ifloat128: 3\n+\n+Function: \"log1p_upward\":\n+double: 1\n+float128: 2\n+idouble: 1\n+ifloat128: 2\n+\n+Function: \"log2\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"log2_downward\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"log2_towardzero\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"log2_upward\":\n+float128: 1\n+ifloat128: 1\n+\n+Function: \"log_downward\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: \"log_towardzero\":\n+double: 1\n+float128: 2\n+idouble: 1\n+ifloat128: 2\n+\n+Function: \"log_upward\":\n+double: 1\n+float128: 1\n+idouble: 1\n+ifloat128: 1\n+\n+Function: \"pow\":\n+float128: 2\n+ifloat128: 2\n+\n Function: \"pow_downward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n \n Function: \"pow_towardzero\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n+ildouble: 1\n+ldouble: 1\n \n Function: \"pow_upward\":\n double: 1\n float: 1\n+float128: 2\n idouble: 1\n ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n Function: \"sin\":\n double: 1\n+float128: 1\n idouble: 1\n+ifloat128: 1\n \n Function: \"sin_downward\":\n double: 1\n+float: 1\n+float128: 3\n idouble: 1\n+ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n Function: \"sin_towardzero\":\n double: 1\n+float: 1\n+float128: 2\n idouble: 1\n+ifloat: 1\n+ifloat128: 2\n ildouble: 1\n ldouble: 1\n \n Function: \"sin_upward\":\n double: 1\n+float: 1\n+float128: 3\n idouble: 1\n+ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n Function: \"sincos\":\n double: 1\n+float128: 1\n idouble: 1\n+ifloat128: 1\n+\n+Function: \"sincos_downward\":\n+double: 1\n+float: 1\n+float128: 3\n+idouble: 1\n+ifloat: 1\n+ifloat128: 3\n+\n+Function: \"sincos_towardzero\":\n+double: 1\n+float: 1\n+float128: 2\n+idouble: 1\n+ifloat: 1\n+ifloat128: 2\n+\n+Function: \"sincos_upward\":\n+double: 1\n+float: 1\n+float128: 3\n+idouble: 1\n+ifloat: 1\n+ifloat128: 3\n+\n+Function: \"sinh\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"sinh_downward\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"sinh_towardzero\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"sinh_upward\":\n+float128: 4\n+ifloat128: 4\n+\n+Function: \"tan\":\n+float128: 1\n+ifloat128: 1\n+ildouble: 1\n+ldouble: 1\n \n Function: \"tan_downward\":\n+float128: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n Function: \"tan_towardzero\":\n+float128: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n Function: \"tan_upward\":\n+float128: 1\n+ifloat128: 1\n ildouble: 1\n ldouble: 1\n \n+Function: \"tanh\":\n+float128: 2\n+ifloat128: 2\n+\n+Function: \"tanh_downward\":\n+float128: 4\n+ifloat128: 4\n+\n+Function: \"tanh_towardzero\":\n+float128: 3\n+ifloat128: 3\n+\n+Function: \"tanh_upward\":\n+float128: 3\n+ifloat128: 3\n+\n Function: \"tgamma\":\n+float128: 4\n+ifloat128: 4\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"tgamma_downward\":\n+double: 1\n+float: 1\n+float128: 5\n+idouble: 1\n+ifloat: 1\n+ifloat128: 5\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"tgamma_towardzero\":\n+double: 1\n+float: 1\n+float128: 5\n+idouble: 1\n+ifloat: 1\n+ifloat128: 5\n+ildouble: 1\n+ldouble: 1\n+\n+Function: \"tgamma_upward\":\n+double: 1\n+float: 1\n+float128: 4\n+idouble: 1\n+ifloat: 1\n+ifloat128: 4\n ildouble: 1\n ldouble: 1\n \n Function: \"y0\":\n double: 2\n float: 1\n+float128: 3\n idouble: 2\n ifloat: 1\n+ifloat128: 3\n ildouble: 1\n ldouble: 1\n \n+Function: \"y0_downward\":\n+double: 4\n+float: 4\n+float128: 4\n+idouble: 4\n+ifloat: 4\n+ifloat128: 4\n+ildouble: 4\n+ldouble: 4\n+\n+Function: \"y0_towardzero\":\n+double: 3\n+float: 3\n+float128: 3\n+idouble: 3\n+ifloat: 3\n+ifloat128: 3\n+ildouble: 5\n+ldouble: 5\n+\n+Function: \"y0_upward\":\n+double: 4\n+float: 5\n+float128: 3\n+idouble: 4\n+ifloat: 5\n+ifloat128: 3\n+ildouble: 3\n+ldouble: 3\n+\n Function: \"y1\":\n double: 3\n float: 2\n+float128: 2\n idouble: 3\n ifloat: 2\n+ifloat128: 2\n ildouble: 2\n ldouble: 2\n \n+Function: \"y1_downward\":\n+double: 9\n+float: 2\n+float128: 4\n+idouble: 9\n+ifloat: 2\n+ifloat128: 4\n+ildouble: 3\n+ldouble: 3\n+\n+Function: \"y1_towardzero\":\n+double: 3\n+float: 2\n+float128: 2\n+idouble: 3\n+ifloat: 2\n+ifloat128: 2\n+ildouble: 3\n+ldouble: 3\n+\n+Function: \"y1_upward\":\n+double: 4\n+float: 2\n+float128: 5\n+idouble: 4\n+ifloat: 2\n+ifloat128: 5\n+ildouble: 7\n+ldouble: 7\n+\n Function: \"yn\":\n double: 3\n float: 3\n+float128: 5\n idouble: 3\n ifloat: 3\n-ildouble: 2\n-ldouble: 2\n+ifloat128: 5\n+ildouble: 3\n+ldouble: 3\n+\n+Function: \"yn_downward\":\n+double: 4\n+float: 4\n+float128: 5\n+idouble: 4\n+ifloat: 4\n+ifloat128: 5\n+ildouble: 4\n+ldouble: 4\n+\n+Function: \"yn_towardzero\":\n+double: 3\n+float: 3\n+float128: 5\n+idouble: 3\n+ifloat: 3\n+ifloat128: 5\n+ildouble: 5\n+ldouble: 5\n+\n+Function: \"yn_upward\":\n+double: 4\n+float: 5\n+float128: 5\n+idouble: 4\n+ifloat: 5\n+ifloat128: 5\n+ildouble: 3\n+ldouble: 3\n \n # end of automatic generation\n","prefixes":[]}