From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10077.outbound.protection.outlook.com [40.107.1.77]) by sourceware.org (Postfix) with ESMTPS id A21723858422 for ; Thu, 18 Nov 2021 17:39:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A21723858422 Received: from DB9PR05CA0007.eurprd05.prod.outlook.com (2603:10a6:10:1da::12) by AM0PR08MB3667.eurprd08.prod.outlook.com (2603:10a6:208:d5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.25; Thu, 18 Nov 2021 17:39:23 +0000 Received: from DB5EUR03FT040.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1da:cafe::15) by DB9PR05CA0007.outlook.office365.com (2603:10a6:10:1da::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21 via Frontend Transport; Thu, 18 Nov 2021 17:39:23 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT040.mail.protection.outlook.com (10.152.20.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Thu, 18 Nov 2021 17:39:22 +0000 Received: ("Tessian outbound 1cd1a01725a6:v110"); Thu, 18 Nov 2021 17:39:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: daa6362f52e68608 X-CR-MTA-TID: 64aa7808 Received: from 8af3cb3194a3.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B6351FF9-20BC-46E8-A711-C8C74DCB1EA7.1; Thu, 18 Nov 2021 17:39:12 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8af3cb3194a3.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 18 Nov 2021 17:39:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lHjpJP0hqMte/hXjVdLZ2hJlXas9V7UJThFjvEIHJ8+OcDiMLkYvPhl/cZwjDTmXNI/dW5S48lqFvUH1w7cVUlSSJL0/rJ7m1FI0WgaqaRXNJf6wIk81rx1+lf5luyWi1M8Y8GQKRM+MF8aqfBs1g2nFuDDGZTWvYqbLW+gaEIUNY+3kuOcAbQtI7JZ2V6KcfQmly3Q52xgRE5i1+4Y/X6MbTSnh+k0mU/kcm83jJkullD5zcr/hgu8EMpDr7LPuCAfF6yc+5NsC0KCJssiVyLgqxV3LlfDFIbH4ZdEYl3b8/AuYWw7S+Vhv3JtXT2X2IsSSgUTPLmLJN5hoqs11Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SEOIpZ4Xgfh3mtknnZxvPI1Xneh/DK10XXhvWFVRUX4=; b=ihoibfeaxQgC/FchJ7pZRgTrr1kKSQh+oUReYudcY2hpgl4zFcyG3/ZF6+PhdnTzkV6QFh27DqHWCeDOzwIR3cBC2fQxC+F47r46geQjCgZ5tYCf9RKgRi3lJ8Kq++PbkJQ2ROZtRnrpN+PyG+CfKUc5ILSlxw+O0TUtEX5CnDX8tm8Vhr+aavtFCPogKyD9f11z8/X5pUX8UTzrSmyf6fnbEKtw/xmzLQG4pp6BoWuxyl6Akj/3m38Y+M9L+NfIUADwwUah4zubfxga8qAKfVDHl2bAbEORoOsTu2Ecv5gMeF4jw8jLZ1TKYvlm9nD0YHGRImfds66TUZbJxPrLbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from VE1PR08MB5599.eurprd08.prod.outlook.com (2603:10a6:800:1a1::12) by VI1PR0802MB2159.eurprd08.prod.outlook.com (2603:10a6:800:a3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 18 Nov 2021 17:39:11 +0000 Received: from VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::e49f:f587:130d:78e4]) by VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::e49f:f587:130d:78e4%8]) with mapi id 15.20.4713.019; Thu, 18 Nov 2021 17:39:11 +0000 From: Wilco Dijkstra To: "Paul A. Clarke" CC: 'GNU C Library' , Adhemerval Zanella Subject: Re: RFC: Improve hypot performance Thread-Topic: RFC: Improve hypot performance Thread-Index: AQHX28SGNCsQvCJfBE6VimQCQbhoZqwIE+SAgAEkNViAADZaAIAACQQAgAAR7EQ= Date: Thu, 18 Nov 2021 17:39:10 +0000 Message-ID: References: <20211117190249.GC7755@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> <20211118154312.GA22452@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> <20211118161528.GB22452@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> In-Reply-To: <20211118161528.GB22452@li-24c3614c-2adc-11b2-a85c-85f334518bdb.ibm.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 32d8e79f-4858-8199-46c7-10a943cff57c Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 857e8209-5ee3-4837-102c-08d9aaba5ba2 x-ms-traffictypediagnostic: VI1PR0802MB2159:|AM0PR08MB3667: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:3968;OLM:3968; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: YBM//i5FVSI44sdgaMhRQv8SJpr1o/P5uMVhYnPuu4wdoHPpkd8/hdwDGiMpfcrKkeCve5xlJhFIFciEysDwu8/2UudC2ljDcuP0OMFq4nGEG0E4Of6AghMO/HR+qzMkfUt74zHC3L7+GizFBaVefnGHvQy9raJIJW9NdbnDaWBq8AW7ypnJ6G+xNDcaSQzXM/Jy4/x46LScJoskZXHYtHKytUyVDELdwST8XZCn0rhVGFCxhX+RauLY6IVg8UeuJhmS5qoHl2SOkHTI7bkrkj011j379iDsg4PKt1PGFlp80J8oTuYANY1j7ZmffPsHtonAA8t5ZVW1ArnhNZBQk0X4S38xVHrMPdPtnADwk0SQ0nvFZQ86HiKxCWLqlNzpU73paYj9QXkTw2As/gyz5deR5B/sWqzDexVk59lxbuLadU6QsySYaIRrgqNAP8+49KC4S4BSvwVLHM/a+bU/3qpKnivvg6IcpNSw6Rc+Ur5/aNF9r3iaJcbKaDc6GISIvqvj3TQGM8dOkLDQsx8pEFSlX8kuKTznRv1IRMj6kzSxo/qV0TuV/OivSLVXCb+7d9OVDjiOUiJtk2lx9ctRNZbN+TJ161pfbc6DZaUpyNux3QovxF1En3AR6zPEAd5cnLhPmdW2hYosQS/OC1yuBxxP9mq1XzkSFXC4IeonVkZ8xzMvTlt/5uefBWej1rOCZ9Ya9bjU8Y9TW901l44Mxw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR08MB5599.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(7696005)(8676002)(66446008)(64756008)(66946007)(66556008)(66476007)(186003)(5660300002)(9686003)(8936002)(6506007)(38070700005)(86362001)(52536014)(33656002)(558084003)(55016002)(508600001)(26005)(6916009)(71200400001)(2906002)(122000001)(4326008)(316002)(54906003)(91956017)(76116006)(38100700002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2159 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT040.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 81e5d579-0043-4606-0fd2-08d9aaba54b1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FUMs5Jee/092l3YGEp/jb/asCxkWCNeEGGEZ2JD8xjb8VsdIWasW3yUAuEMeK9B+ivrhVFOKV3cMhSHHySykCYeQGutr4DY1RtKS9QS0DMSupSKTP5kLeiajPMjRLhLPnc4nXEwnRIpxB0H7uD9aXiblVkc0pv2+GTl4W7Nx3hHYhy4bhg32NX40Bqnm92qbOm0Y+vKIBbgl28SZBntohcVmh0I+/dbHjPPXHziI11Hle7d/3pPIXQWzloZTahlBWge5np3ZAd+qs+5kMuYwaIeqjh7WzLi5EpdTY1NFnTWmLq93Js7466cqeW35zwHmNZV44WWSuVGmm2BaS0nZ1zDyKj8uSybvfijLEbPRDG5xvUaJD9yw8rOy7GtC7dL1EmiJBz5mX/o4Kqs2we9yYJ2DB5XQ92+Eu8q0R8N07U7aeec2nz+p++fOMrhaXIw0cp2s0glwD8BWen0qmpf4QCVHDb+1cEFPJjE3wA6eCcY6COhEECYZfJIeqrCteOkJdSduG1GyUFkxUKsl9WNzJ+WQT61TIrWav8PB+EP8J+GyBBAqeLcDWoOTb1FBefVCc8uQlyqJr+f6E7x4tbasxOXTFwIThhLluw5j2U+dPWI53FV7Ro0joRFttQfX5U4J5P9XTk8QIUEikzJ2IYVfILjoP50/+oBtdjmnqioxztSpoyKmHZCYOZR+N1QI+kC/BAziGlg/JzGFqTd9VjnXvQ== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(46966006)(36840700001)(33656002)(81166007)(558084003)(8936002)(356005)(186003)(26005)(70586007)(55016002)(6862004)(9686003)(82310400003)(316002)(36860700001)(54906003)(7696005)(336012)(70206006)(107886003)(6506007)(5660300002)(508600001)(86362001)(52536014)(8676002)(2906002)(47076005)(4326008); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2021 17:39:22.7552 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 857e8209-5ee3-4837-102c-08d9aaba5ba2 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT040.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3667 X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Nov 2021 17:39:27 -0000 Hi Paul,=0A= =0A= Great, that's about 14% higher throughput and 3.5% lower latency!=0A= =0A= Looking in more detail, it appears AArch64 may be the only target=0A= which inlines fmin/fmax with -O2, so the default is now off unless=0A= math_private.h overrides it.=0A= =0A= Cheers,=0A= Wilco=