From patchwork Mon Mar 27 11:04:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 743760 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3vsB4Q4Q6Lz9s2Q for ; Mon, 27 Mar 2017 22:04:38 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="uCfcXVrs"; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:cc :subject:content-type; q=dns; s=default; b=ZBYfDr7RQcxZxhMO1/YJN oRKGVhtmRfYQvIeUv2Fqnb1Neol2S+CYjIXMDqDxZUWbpaJ2Mw/vkOJcN4C03wer mb7kU7ys3i9lTnFk4O34fTByNUd5e8odVrbYKy/Sf9P3khITLE/z1ofVC6EW+9bS nXnsp1768lR+GqQdjIToHI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:mime-version:to:cc :subject:content-type; s=default; bh=njewqY+51KnkNIbFUl2mpxgtChE =; b=uCfcXVrsBPjj5ntCGdVbGbjyKf8+SXW4YQ/dfqcEHa+18NSUXYfT4VwHjhL NhRHryjvv5JcChVC0oCR8TQNiKf9twFIZ27JHisDF1CP2UzV2/6UBtsP+oCggLz6 4ULY2wDy1TKiFMNR6Sda6O880UHfP9pk2MjOwfZXmieRRZN0= Received: (qmail 86438 invoked by alias); 27 Mar 2017 11:04:30 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 86417 invoked by uid 89); 27 Mar 2017 11:04:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.4 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=imaginary, HX-Exchange-Antispam-Report-Test:180628864354917, casin X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Message-ID: <58D8F1B2.4000501@arm.com> Date: Mon, 27 Mar 2017 12:04:18 +0100 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: GNU C Library CC: Subject: [committed][PATCH][AArch64] Update libm-test-ulps X-ClientProxiedBy: HE1P18901CA0013.EURP189.PROD.OUTLOOK.COM (10.168.181.151) To HE1PR0802MB2491.eurprd08.prod.outlook.com (10.175.31.151) X-MS-Office365-Filtering-Correlation-Id: 2637d4c2-6bf4-47c9-3e77-08d475010636 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:HE1PR0802MB2491; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 3:jQkBkwJjgF+HOawmNTzfGEt38ZeEdVCCWv9QSPhLzaRRluFYVNC7Xg1PBRehKGivA8fn4g108sh3BQOIv2XQJTgijHdEQbIJMHvaB/t8ANuu4wRhc1KDrW2wVcdhZmBk7sHv1sJzZCSNpOHCsG5uk9Yol1nIsWqh7apZw7ifWnP6SsRy91avaMAxoRWyE6f5vQ9ueibUdUEKD5YG2UQdNH/q2GUxc4hOW9j1RHRg9YCAFy8JEvjWPzC5gYErbybcP3dqT0u/w+/Prp8zmhRp394mM3L1VOW8YNWF6E9dNi0=; 25:x7oIigHGWeBJiVEEjZ9Q+pkq4Y4Ykap176D1+p3nODKGJZN+tIjRfrARAn4e/p060uTOJqYz/V6YbPxVdHY0wm4zxHjfQez2wlSvEooCxZraJEvSE9yOaaGe4kCzbr2Oq22PPG0+9M3wu7XYlE0I2NlztZFodtD1Mgq2jueXGWZCjReYMDn0xlpoV6u53tw0fpZCXTPeEG+Ax2OC8DzMDeN7pzEIf3U+Vuq+wvovpPVlHZXP6nBb+Eq2/eRhIDBxNDMwFLHMIBXjCPcf4Swlgjp8ifoZg/ut6HZIOUwRkU2ZVgUXIQqcyJ7Gr7tH95+717Ajpc1iurlZNe827m4IS+/SO8ZqptXmTBAseVUdbOo4c4A8fPWfLho25MKIQjgNuRaV5OMQWs6gc3Cdxw4EToTSiwITBdSpfZjuCDdo4U7s9X5sC07LqHhXj29Fji45LjwdT3ldn5yjwVOlXdtjDc08GJOgj6lJwuGH8VGI+yStZWbAJNWdgiipXMIIU2sP X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 31:1LHwHBSeOT4HycGrmhIrfTu2vAPT3jixaq10W1807sxyHFRiLVwXncsjJEk8x5zK8gj/u5NGNV1I3klv9ADmfygPOs0s6cNBgixVpO1O1qjX13IQp4RKiTaasX/cEG59XDNPjbkGU8+/AIeXphqdELsd+hKXmbaCKM3GQ2R52POJ8vUK1ZmQJxtpaiAdzWfr3QJWNr9eSgkLtnl/ILIoerJ2knT1RIaNfKoxeg/9WiuE3r08WKfFvWTwxmjd/wRx+L+asuMpZvtw3W2Tt2RVYQ==; 20:tENXV15mtb61f1IHzQFbKk47fJ07kUwLbFwyddAz0Um25xO2Ym/vqgyUe3DJ55oqWTbqfFyEh9O1u0k2+Q470A5dBnLU0cBwZk+OK6/EiS/HduZZ1OIQ/k1kYjZDKi8Xhjo8+cKl3BiyIFNLbo/yXNnvDi2tbfgWW4vm6rP1UMI= NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(102415395)(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148); SRVR:HE1PR0802MB2491; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2491; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 4:47Yi8OuE+juCE7I+h6qb1RkFJ4/lGexJUYB9djJmKP81YAX3T8Nq6vWFTPvUV4RlBqb8bdjFzfInlL3eti2MrfYiKCnXJidMtRYa9lj+AMDnDf+nrlN3xmslbmuPmryddf/hXRVZ30NnoexZpPsF9TZO0bHhy+RGjsdUjLdFoSn5QNBYLc8nLkEP0pQ1KyvNcUj8H+R26u8EAtPsrX4TppyBuKLBye1CUcHnNReXN+NmOq5VrJC8u3tOO0yyV2YEK+CtD5TRUcLt3mf6uAGR4RONrFeVkOeEx805Ks320iWYt1CvH8flbF0uK7xUg7kYgTZil/9S6qkxB6k6qC0CH7NuHyH9uf1VQrVUgpoIAziwRMjNl8nXkmT2gMIKNIqckCVpRJ+R8B6ZA+0vq4eCx3F2KwXyjBOcLf7tlf754f0MAPCUXVTd4467Wpd++k3P8I+HqASxRYpHQdh1OkOmo1ZOr3o1j2MNkdYagtdIQCE844C1yhZAxQemO6ZiaSqW0MapXKy03wc3p1AEN11wq41pBHAwuFSFgWi3HVtKLgqkkxJ9KgZRmJSJhGhF2G58ZsOP3wO2iBzT19m2NghIQz4M8fo3sjTNSfipkmjkPHsSPLoRmR9bIVZGDbpsEE1NY2eBK3LhuZ2nJcuY9RSN3JyV/r/haSuigRU2vgbKI1kN13QwdLEaHoGkknnH3Gnn X-Forefront-PRVS: 02596AB7DA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39840400002)(39860400002)(39450400003)(39410400002)(7736002)(5660300001)(305945005)(564344004)(65956001)(65806001)(64126003)(66066001)(512874002)(230783001)(65816999)(33656002)(87266999)(54356999)(86362001)(36756003)(42186005)(50986999)(6486002)(77096006)(6116002)(270700001)(568964002)(80316001)(5000100001)(81166006)(8676002)(53936002)(2476003)(2906002)(110136004)(38730400002)(6916009)(6666003)(21490400002)(4326008)(189998001)(83506001)(4610100001)(84326002)(15650500001)(5890100001)(3846002)(25786009)(4001350100001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2491; H:[10.2.206.69]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2491; 23:P0R2F0qg9iTr9B4/tqS0jIurk42n9p8M4F6GZ0L?= =?us-ascii?Q?O5vSuD7lLRJkVcUmwva2AoG969XJTTtmFd3wB06tmxmrKX0b/3WhzU0ZvDP7?= =?us-ascii?Q?KYBLb0hfZj/phosAc2QJ1SWRLfDjHC3rM4/zzhn6UBu/VHWVa4fZl8+aPDBk?= =?us-ascii?Q?MvrMdlEQCuC9w6gpyyunZmBuIIOKQPDfERzFjjsCeIDKkipxL7oiaBEo1u7k?= =?us-ascii?Q?tOq4Or0TzTLK9RcLr6+0blyYhZJF1IyL5CpsHqD1kSrf1bfYgKGhQK3PJTeR?= =?us-ascii?Q?xCwwk9fWlAyejb63diUQ6xajFl78dl268GRnufNqGC41VNk85tbasPy9KK6s?= =?us-ascii?Q?n5KZkEI/nzAyQXV5lY8wL9cBauBfhtWfi7nWaBQkjnzhcIhzFpywtZUIQCgW?= =?us-ascii?Q?ZQz39lOYjLRrpolZN0V00yGK0wJ5dXnsC+JEUj4SgbAMY1ZW5JI48wcFeel5?= =?us-ascii?Q?CO1o04R+MLauL/l0L69Hh9r0i5/hfJFhun6Gays1nF9d2n6kGf6R4B1DPjTF?= =?us-ascii?Q?4BbE3xE+UcSDO4iCmWCndMygedMKamyUFFNWEMoXCR9r+satTv6AZ9wSjkGd?= =?us-ascii?Q?yGv8M1zQtqAhAxjo39Ip2Pk7XEAYPTeFDVgKsUZ1bafvZg1tMf5cKDwdnG9y?= =?us-ascii?Q?19M6RiRxeOAoWjsl5qx7fhHsTtXTEMBekC4QZrXYjCAkyoN9ZElCzs9IG3aa?= =?us-ascii?Q?EwV6YTYZhOK5m/o8roR8Bikjaxh+ilEPe8cUgZLs199PAZKxxAvhuinck+Wq?= =?us-ascii?Q?ukQuzsCFVIGCb3+j6l/36fbN/gtRiKvDIsAwJQsylKe8YToVe1iHDr3v2N4N?= =?us-ascii?Q?U4Wu9cDTcxHevEYukquic2HZesF82ZPXD+aeyxrUoQKl8vewcexFyVIzf4aS?= =?us-ascii?Q?lLvzosLlZlGG2gPkwBCeUdG0SYiWCE1HFS7lcS20n3ZHLuSrXA1ksjWczuB4?= =?us-ascii?Q?NBnj9sk7vSJtXF5VMsU3OdLtWWPEHtvPOdYHcmeglHHoeEtonZ2vTWMjiWWn?= =?us-ascii?Q?q6DoiLk+V9g7IR/phFXlb2FJMEWyz+M+sveRJwGzDGrlh8ZL8qZ8thJFFhjO?= =?us-ascii?Q?1tkS+5+6gDm9YrpST0p4WiMI86nt5bzG6WtXNPw493IqVjpd9gOwY3BARGn6?= =?us-ascii?Q?lGbfIXuhGMScYvNPTs+YOoqcVsGZgM9WDlNJR52cyOtRYz0odAwcqD8usbkN?= =?us-ascii?Q?Dy9kMdG/p4IcX5pyYsJ47jYmLacl/hp+gvVWO39oj73UGnLvM5ALjB1B8yhz?= =?us-ascii?Q?gOZlNgtIdeE0yDYLvYQydxRMsmNvyN+L4D5vSxQB2THA/7b1MNDp6MUw8SU3?= =?us-ascii?Q?Ps1C507FPwNit2INONQ/xATN4vNREFB9CXju1QNPSp9M9?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 6:5fV5SaKrDYfYfGhq0HuIaTFK5Zpsr+8VQQydj8I7tRDamiigQ353LT9oxNK38p72GkTgx686394VGa5bcSiHP4BdRJQAFevSGXYNd3bQ8duD7GNy/0uh1sbgdh4xNWEqQB4218pxx5wEPim2rgfWzCZOnhsDe9yy+FDHdh04mOrUS3KTKxJs7a7xeW425p5QSW9GWb9IjkRfYcESoa8IoSV5KuIfVNLK8d6hAVFCVhpc70ypCELvAlcF1p5Ea07wVnue8PfLx1y5JuslrYEDwEl7Lru+OB+6ufViZBPo6END9f203m7/Ts3SEqvmteXvhukBzcapZMMymZH1J8u+LgSPqI+galHOchzNJdA2kqXSjtOf4V41eSY4CokVMB+0Tr2rRbyPVxpixyUnyVY77dc/ScbdyipnF563HYVP16U=; 5:n0MMthNfq2PncNVEqMZrq+GKvki1ps+RWJSx1rJ943ph/l5nhbMrD5C/PD+jLBtqqLsDG002OAVqBXQEsva7K2S6HjyvjZ+wYRwOckn4sEefurwXuO6XH9chrl6QgjGCz93T58lIkeV7x0fFmFDtVA==; 24:IQDxuBIs1LRw+4CJbjDMcbpbHIULs3Q7WV/amcsUFahaadQ2RcsrdvtpZY2pNlw80W58lapd9n76fih1bsMhCfMfLyoCYHmQwrmuzCypUvY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2491; 7:P8LTcxMfnU2PSTTSnXem9/3q4wIHUcmirSSLJVBbVvq/m/S5HGBoFXTJM9fiENAgCNUdl+LAkDu05Nae07AjU8qgxwA1csC6ooMYrGFjtRVTsCfwW3CsTkJOxkIHViPkTZK+5NtOeyBr4tbt894NV9TDK5vZRPEyTtLp6g6UjbvuosKpSqsPPyq/intSSE4i5qhE0gqFbi8T36UmU8E4ymb5WzzCpjW5Tf6ndiTZL2u4KI4s4tZJDRXTlNNOyCvWVQsOJNGaBhGjkrsRR4f3X7F6lhZS2QgfXWJlyWGmUZ6HUn8exQP1htp/ZPb4G4UAtdcqRpLzLjPUhRFgXeVBkw== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2017 11:04:22.3746 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2491 2017-03-27 Szabolcs Nagy * sysdeps/aarch64/libm-test-ulps: Update. diff --git a/sysdeps/aarch64/libm-test-ulps b/sysdeps/aarch64/libm-test-ulps index fb5c0f0..0f987bc 100644 --- a/sysdeps/aarch64/libm-test-ulps +++ b/sysdeps/aarch64/libm-test-ulps @@ -252,36 +252,36 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "cacos": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 Function: Real part of "cacos_downward": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "cacos_downward": double: 5 float: 3 idouble: 5 ifloat: 3 -ildouble: 5 -ldouble: 5 +ildouble: 6 +ldouble: 6 Function: Real part of "cacos_towardzero": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "cacos_towardzero": double: 5 @@ -300,17 +300,17 @@ ildouble: 3 ldouble: 3 Function: Imaginary part of "cacos_upward": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 -ildouble: 5 -ldouble: 5 +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 7 +ldouble: 7 Function: Real part of "cacosh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 @@ -332,12 +332,12 @@ ildouble: 5 ldouble: 5 Function: Imaginary part of "cacosh_downward": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 2 -ldouble: 2 +double: 3 +float: 3 +idouble: 3 +ifloat: 3 +ildouble: 4 +ldouble: 4 Function: Real part of "cacosh_towardzero": double: 5 @@ -348,28 +348,28 @@ ildouble: 5 ldouble: 5 Function: Imaginary part of "cacosh_towardzero": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 -ildouble: 2 -ldouble: 2 +ildouble: 3 +ldouble: 3 Function: Real part of "cacosh_upward": double: 4 float: 4 idouble: 4 ifloat: 4 -ildouble: 5 -ldouble: 5 +ildouble: 6 +ldouble: 6 Function: Imaginary part of "cacosh_upward": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 -ildouble: 3 -ldouble: 3 +ildouble: 4 +ldouble: 4 Function: "carg": double: 1 @@ -412,18 +412,18 @@ ildouble: 2 ldouble: 2 Function: Imaginary part of "casin": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 Function: Real part of "casin_downward": double: 3 -float: 1 +float: 2 idouble: 3 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -432,8 +432,8 @@ double: 5 float: 3 idouble: 5 ifloat: 3 -ildouble: 5 -ldouble: 5 +ildouble: 6 +ldouble: 6 Function: Real part of "casin_towardzero": double: 3 @@ -452,25 +452,25 @@ ildouble: 5 ldouble: 5 Function: Real part of "casin_upward": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 +double: 3 +float: 2 +idouble: 3 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Imaginary part of "casin_upward": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 -ildouble: 5 -ldouble: 5 +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 7 +ldouble: 7 Function: Real part of "casinh": -double: 1 +double: 2 float: 2 -idouble: 1 +idouble: 2 ifloat: 2 ildouble: 2 ldouble: 2 @@ -488,14 +488,14 @@ double: 5 float: 3 idouble: 5 ifloat: 3 -ildouble: 5 -ldouble: 5 +ildouble: 6 +ldouble: 6 Function: Imaginary part of "casinh_downward": double: 3 -float: 1 +float: 2 idouble: 3 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -516,23 +516,25 @@ ildouble: 3 ldouble: 3 Function: Real part of "casinh_upward": -double: 4 -float: 4 -idouble: 4 -ifloat: 4 -ildouble: 5 -ldouble: 5 +double: 5 +float: 5 +idouble: 5 +ifloat: 5 +ildouble: 7 +ldouble: 7 Function: Imaginary part of "casinh_upward": -double: 2 +double: 3 float: 2 -idouble: 2 +idouble: 3 ifloat: 2 ildouble: 3 ldouble: 3 Function: Real part of "catan": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -547,9 +549,9 @@ ldouble: 1 Function: Real part of "catan_downward": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 @@ -563,25 +565,27 @@ ldouble: 3 Function: Real part of "catan_towardzero": double: 1 -float: 1 +float: 2 idouble: 1 -ifloat: 1 +ifloat: 2 ildouble: 2 ldouble: 2 Function: Imaginary part of "catan_towardzero": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 Function: Real part of "catan_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: Imaginary part of "catan_upward": double: 3 @@ -600,7 +604,9 @@ ildouble: 1 ldouble: 1 Function: Imaginary part of "catanh": +double: 1 float: 1 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -623,9 +629,9 @@ ldouble: 2 Function: Real part of "catanh_towardzero": double: 2 -float: 1 +float: 2 idouble: 2 -ifloat: 1 +ifloat: 2 ildouble: 3 ldouble: 3 @@ -639,17 +645,19 @@ ldouble: 2 Function: Real part of "catanh_upward": double: 4 -float: 3 +float: 4 idouble: 4 -ifloat: 3 +ifloat: 4 ildouble: 4 ldouble: 4 Function: Imaginary part of "catanh_upward": +double: 1 float: 1 +idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Function: "cbrt": double: 3