From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 35424 invoked by alias); 13 Sep 2016 12:25:16 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 35413 invoked by uid 89); 13 Sep 2016 12:25:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-spam-relays-external:sk:EUR02-V, H*RU:sk:EUR02-V, meet X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (146.101.78.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 13 Sep 2016 12:25:05 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp0053.outbound.protection.outlook.com [213.199.154.53]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-79-7oWohd7MN_m8rLjvAtD62A-1; Tue, 13 Sep 2016 13:25:01 +0100 Received: from HE1PR0801CA0020.eurprd08.prod.outlook.com (10.167.184.30) by AM4PR0801MB1489.eurprd08.prod.outlook.com (10.168.5.139) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.619.10; Tue, 13 Sep 2016 12:25:00 +0000 Received: from DB3FFO11FD039.protection.gbl (2a01:111:f400:7e04::199) by HE1PR0801CA0020.outlook.office365.com (2603:10a6:3:6::30) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.619.10 via Frontend Transport; Tue, 13 Sep 2016 12:25:00 +0000 Received: from nebula.arm.com (217.140.96.140) by DB3FFO11FD039.mail.protection.outlook.com (10.47.217.70) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.619.6 via Frontend Transport; Tue, 13 Sep 2016 12:24:59 +0000 Received: from [10.2.206.255] (10.1.2.79) by mail.arm.com (10.1.106.66) with Microsoft SMTP Server id 14.3.294.0; Tue, 13 Sep 2016 13:24:41 +0100 Subject: Re: [PATCH] Optimise the fpclassify builtin to perform integer operations when possible To: Joseph Myers References: CC: GCC Patches , "jakub@redhat.com" , "rguenther@suse.de" , "law@redhat.com" , nd From: Tamar Christina Message-ID: <9a9cc4d4-f4ff-6507-9a09-a0d99525720e@arm.com> Date: Tue, 13 Sep 2016 12:30:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:217.140.96.140;IPV:CAL;SCL:-1;CTRY:GB;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(199003)(189002)(24454002)(305945005)(31696002)(7846002)(65956001)(65806001)(106466001)(83506001)(65826007)(189998001)(86362001)(246002)(50986999)(230700001)(23746002)(47776003)(87936001)(5660300001)(626004)(356003)(8676002)(33646002)(104016004)(586003)(50466002)(76176999)(54356999)(11100500001)(4001350100001)(64126003)(4326007)(2950100001)(92566002)(110136003)(2906002)(77096005)(8936002)(26826002)(31686004)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0801MB1489;H:nebula.arm.com;FPR:;SPF:Pass;PTR:fw-tnat.cambridge.arm.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB3FFO11FD039;1:qT/Uy6yAXQtgpddc539SSkmymrk+E2JjtWHK3xZKzr5IPl58AyAAkaRkwwrRnm2SYdBquqcqLvXGW/yFIklyiDSTpZNn4EKo/QhUtmhEcTVwPy9x+ixuRAavlyvEPvlPhhiyMQuh7PL7Ozd6JvVwI359+/YXVGnOGopgvNV7rrIoa83zWCRIFgPWFebInxldUonj4a6J6x7C7iFMmDLLPq0zY/f4zR3VVPj9wbj7b0GUGanW/IvGqHC1QPMsAs6q/ZdlS7U2j49e6TY0F46fjGUkR9UTjumZp1FJ//72Wc7XVEoi9hLPLp2kF4HD4PcoiR71YSVwwfKjzeW3yImcg6jTAUc/pKKdJ/heQmTDqPGR4hHKHYRMd9qZM1zMBQHiUgnJjN1bDIcKAOw685ndTXfvG5ti4BCFI9wUjsn5+MDWF+dkZG2s+vPYB5GOsWOvwPl5swuiVlf4gL3d/6Rw7OjJWZzNLWp5x5xoLCEQLPAFplf9+3Ven9O0g0P1YdN8GuUc2KSAEiVLCeytcB7ewv0SPII/ANSSu3fLM1teBTa6OOf2qE7mMlh84Zu6eojWllSc3sHC7zbwM2hcAkhtM4fpVV8Uaua0BlHmaxUrIsQ= X-MS-Office365-Filtering-Correlation-Id: 334c9404-0ab0-4596-5bdc-08d3dbd0faf5 X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB1489;2:qGcbXW35041m7pL9rKKdzr5v3oyOK7tQ36xwEryPfj+fqrXqIZOx1DVe+vl3mY9Iy70qhlq1u/0PtLx/OGZFqD4qkXUcZZOA+UuAdoJnC91JWNyxpqCD9mtV2yjTNu6ZZt15Q46RdNEQ5iDH0ERZH9qFn6Lyjsw/LgbMUV5IFUjX9UNWZOPufMuuYiFg7LQ+;3:aTv6DWOG2MwH+KDz4XgqCvRXoK6fwRzxbrLxahNBbOfnj4PAZWcBAdiBxfYk7eXCTWtiqRMvJa/irOcZy6sT/U8kHrLhUF8EbPvO27q3wl55Uskxsvcd0MP0nM/1lejNJLCO/NQBNjEITJJ0gc5buSylcS/o4gBAjdknWy8wMEn+EZBkgA5X0AhmC/YmG3YOI1dQ+StP2JnYjrJLBGYYUSKk08AB7gsXpAHWwsM+qZgmejQ4PbQg6Cn6lPxe0Y8Dcj36TdKpjsSAs9p1i6puUQ==;25:Lq2/3QDTLxOotVMHpLConQjkyc7Jyo6JSidIjN3qRFBLUgQRsFDjFE3KmRZ/fOOpS6nIoEhA6UggJTBLqMoY3MSlNCETRvkWk2tlJWk8uncCEgG2PL9GZhTOX7pG133MjOBG6ZGlHK5OUvCBHdxkb7OvDxG2G74/x1iXfiv8Hn4nf5zb2apnV2m6ILF9u4z4FjwNL90SreWVlZ6nix1lWf64NaPyY1SFnimrWB1mNrXtv2NHRWoKU6dDIHDcJUf/EAB0oky9lsp7rPJ4KjZgtfaSlLwOEEsm5r1SvFtalQbnCrQgyjp2H4tl+t91z+eoodee2PhYa791U1qDe/01C8s5PInqn1r5mVvT1PLKCuTJKLZThEhyo2rYkrdaegK3Ego/zCRqSDuVRprvDxQtwglhROiWAK+Z1nSuV4Z7jV8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:AM4PR0801MB1489; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB1489;31:QiCd+SNuty3HVNwMfzOb5x9cd/g44D+YA/HDMiT7SPK/Z9Ufwl3dZaOwaBQgL1ef0VwpRgXz5m3zkbvp/oL/VRh9pJiRpHaXr+kxc6Z3dj8yLh6RoOFs6on1JFKPNYl+uncGGa4uaJAKWzuhJ68rZJ/9thgHuzhfMHxljUq3Rxap6DTUBsdfW93u9oQFs/3Idu6GCt2gZaJ9zpbnvE7JA1TbVRAljRPoexUnlm6pKbU=;20:0otexUTkG/dY+Ph8CGpFGp3k6NYUXUHeeBjdacW1rIy237HAhKQJeeCZjmuFKxRovw2+aJfeEUCefeQ6CeA9lZ09GVD0e5ZAEIXsKOd2fQNf/o5+Bns4GYX+ndjt83vXn5JmGgwopKuJZ45WdLfp1bcRQ9tDuSuEYvehKxsaVJI18FaDJIStPN1yDvx00TfZ9T1MfUA5d7yINcAFW3bWwgiRZQ6249AJ5B1ROIs/WHnvlqGtAYMhMOsqIEyBwce4 NoDisclaimer: True X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13020025)(13023025)(13024025)(13013025)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:AM4PR0801MB1489;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0801MB1489; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB1489;4:OvqBOzYPa8KGdJ9bbVu+rWutk2q3Zny0LKZnQVgiCjo6bayzTrE2urmIzBU4YFd4t8aie0bycE+OCHaiWsUgBYpqLW3vTE/q6F3V2GBHSug0U32TSve7ipe2nxzNrHhjsPljC1Cx2eudKH8Nz8a0hE80ne5K51Bqk7EOKEY6o9z+VMMs8All9+cIZhY3CZwNJVPLqmde7Lmx/ugflR4AYXLIgrQjndr3vHbldHVoJ6KJXy7RSOJhFkiRJJAONDsLDG44jeaTQVapO5eDHpP36b6At0MNbUIl/gWrkSuYbd5ODJfNr51fPh0tLFH3I66BoHOxBm78o9EzlCaNRcjJA6t0niHUGrNmY2iKngR+HPcMwMtoWjuP/Pwwq/h9Ww3drKPVPIdV660esMjncA4hfvdRjlUPtXRdkHXHm8xeEinmif+HvSUOl0TUsbNZmGeRtMijqMzW4HXT/8qlhz93kHjVMYJk+SsV//6kWLdSAZM= X-Forefront-PRVS: 0064B3273C X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM4PR0801MB1489;23:POo9c5zcI0QDWzDW+KiAruPpI/x7nZEq7Og?= =?Windows-1252?Q?GENTny56IWnOF17Q1EjlPMPhdATvPiEGyssbqsxYyJdaSR/+xAozBCNN?= =?Windows-1252?Q?OBp0tuw54bcTYiQBx3h/E6bzUxQXghvUyRMWimq5j6Voe1qbuWgfMcP7?= =?Windows-1252?Q?m5FXJUjccRUtEYh5Uw4GLdYUInETA9mTkX4p9H+mxwBRbPxkErZZTH10?= =?Windows-1252?Q?9Y0C1uUh0IQ66BwnDiMitNGSIyRU0EIV8BQJ/blOU//zA1OgFdVcEqzm?= =?Windows-1252?Q?N/Z43+4iavozZKoaX2y+PW3zfS+KIhdxg5CC4Cg/QbSSjCjl3srumDW2?= =?Windows-1252?Q?GfW8oL1pQRJe5DWs56zhAL+F3FDqgH1iXgmL7mAUqTro9huAwbIUNLY7?= =?Windows-1252?Q?Eh8Ai3DXsU/3ArI1nRQzSF5RCWTRGPA0J/E8/bgwfF+rbQhTX1/pnyyS?= =?Windows-1252?Q?NlGvwmFdm1esFVLyV3K127NM5iWShn9PSn4vX8TF3bEDaZmVs6ckv2yW?= =?Windows-1252?Q?o0je5LwC+LAeO5iSEqIhP1IR2H31oFDI67jXvRZQrQMy0qpTUp2Z0t88?= =?Windows-1252?Q?BBeMieb0fCNuob3648uPhrAjpwxA+QWGacEyUT/91sEsF867WqkkNOQj?= =?Windows-1252?Q?1ExFGLzYEZQTEk+wFTf8fuXQF42LpjJXEd9blt/lG2Ax94py8yhejtQk?= =?Windows-1252?Q?dzu0jCx8K8ThKeWkJwzt+DElchBmzr2FL5lGsCzDL2TmINiRNphSLIHb?= =?Windows-1252?Q?nuvyZ14rm3NUs1Od5EQOQ4nZtNxzX4Fp4WcTl+KVX7bhc6winjWbsWXh?= =?Windows-1252?Q?8Z3etSOpPG6secuu8/09sgNKDZFseW6bMRZufl7jnTtwNOhC45GJrDKu?= =?Windows-1252?Q?JkcFxq0j+hV3KH4Zi0HDx+DSBPy7qmROgplf+UKQfH+b7jcf39iXakE6?= =?Windows-1252?Q?gkJTMAbkZlay++eW5VK9g4M13MPnYlmaRmSZy70KsxLBdjQlQk1z31+Z?= =?Windows-1252?Q?KEkXmS65q9QSoS2BfihgWoCxk+cuWXJTtDKm0ODy8OotbO+oWsX3Xo+y?= =?Windows-1252?Q?/ku7hkufsfhUlYAsVyiHQ4fFCa5/rcSQPpO/4cTxROlhXNPfof+GTbqU?= =?Windows-1252?Q?5WyeSBB1z+O7k8Fe84xd2nrzjTDbalwNRhhvTUse8vnVGYsANPcXDVRE?= =?Windows-1252?Q?nRK99RpN+2eB3qcuz/WrJU3inLVFM+OwVsnQ8+5jFJGzT6FEyE0T1?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB1489;6:X4HrCOHe/VgNeTrBKjiyofkugTubCbvSaHZwzS717oQB3NIFKxApTXUyoiBzWnk8YOzvA8kNNvZqJz1fybz6v/H6cMvXbA7Q+SNA0QiUrB6yIP/46kROtVvakLwhF2c1QgmN08oCTyrYgrcIPMxeLdL6vS90mmSmsz6xFCoe5sY3Deyj6DgodSM9DCUi9nzBFDx0Q9+/q2RniyzmEdlFLZ4zoU28NzSntD/PyTHEyRlJVx5Sd2I36ixt0q4dMcIsvU1b9elr6VYef8zCCWNAjsDSgMZbtVD/86t8aIy3Kx5AxxMoioJbEDmLxddhp5r2muNdhIrppDFhmtPHJ3Cieg==;5:PTa+WnnnO6ypI+hfs5exyVHLBXBk/ypvdV1JebRsKE1ZGvqvJzLvleMagTvSsk21iZcBhsgxPl4/PQfNo4OCuxhijYnWZDo1B7Qmelf9SMfQSrwygd2u/7BRSQqaXluXNZ/EoarO1ipdM1h+vlLfjQ==;24:Hs6rGg9n4H0Jp+R2IDDXr43397F5O3FrESgrHPgTMnUgInTHSW7GIGtCn1/+fSVBMtUdysbR2JaL0/hnSkKgl09amB/pp+QIQN7U+h2SZqg=;7:4x0i7MRHGPsvJ3jZcMY3TLWJ22Lsx+R1tqPERYkE4/vrUuV8Cy501NEujvnbL/7L7PxUO1vvoyHE5ohDhk5IetEWk9wlz5UoLTu+N7KLU5zP08JQVJnjPF9YQ+BFw2LqnPqU4REkdnTdowOL7lzpjRa4p2DKjXTcuJN1JcDnfFbCDmnduOm5L+eYEPOSYlOletg/LVj8uV+xHWKBH6FE4+zYkBcFxUdLVjtDZoKo57s0HfHWznQPpOFnSRmRg7a/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM4PR0801MB1489;20:iZE95qUgFvTAbEqmQTtUXCfYt4U/OgKu/zhpZmabcjiVkfInel3HFM5oJQuHx8UYnKkFjklulhpwiXAvXjkWiMUl7uLnDTbzAHT/2oCMK3eVOZ4F9qcccOAGsnEFc9TRAZfLAO9OgK4KexsE/UQOFbC4XsieRF3nUcgqdyxXgtk= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2016 12:24:59.6940 (UTC) X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[217.140.96.140];Helo=[nebula.arm.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB1489 X-MC-Unique: 7oWohd7MN_m8rLjvAtD62A-1 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2016-09/txt/msg00716.txt.bz2 On 12/09/16 23:33, Joseph Myers wrote: > Why is this boolean false for ieee_quad_format, mips_quad_format and > ieee_half_format? They should meet your description (even if the x86 / > m68k "extended" formats don't because of the leading mantissa bit being > set for infinities). > Ah, I played it a bit too safe there. I will change this and do some=20 re-testing and update the patch. Tamar