Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752904AbdGUNdJ (ORCPT ); Fri, 21 Jul 2017 09:33:09 -0400 Received: from bombadil.infradead.org ([65.50.211.133]:60107 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750861AbdGUNdI (ORCPT ); Fri, 21 Jul 2017 09:33:08 -0400 Date: Fri, 21 Jul 2017 15:33:00 +0200 From: Peter Zijlstra To: Joe Perches Cc: Linus Torvalds , Anshul Garg , Davidlohr Bueso , Linux Kernel Mailing List , "anshul.g@samsung.com" , Thomas Gleixner , Ingo Molnar , Will Deacon Subject: Re: [PATCH] lib/int_sqrt.c: Optimize square root function Message-ID: <20170721133259.ivjnynv7a6zkualn@hirez.programming.kicks-ass.net> References: <1422897162-111998-1-git-send-email-aksgarg1989@gmail.com> <20170720112449.6xvc2ghaj3jh6w7l@hirez.programming.kicks-ass.net> <20170720223416.fxkgdtvuqwxxmf3y@hirez.programming.kicks-ass.net> <20170721114039.dqip5wj2tha42mol@hirez.programming.kicks-ass.net> <1500639310.14415.25.camel@perches.com> <20170721132621.4a52p2qbqwakchkc@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170721132621.4a52p2qbqwakchkc@hirez.programming.kicks-ass.net> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 770 Lines: 31 On Fri, Jul 21, 2017 at 03:26:21PM +0200, Peter Zijlstra wrote: > > EVENT=0 -DNEW=1 -DFLS=1 > event: 19.626050 +- 0.038995 > EVENT=0 -DNEW=1 -DFLS=1 -DWIPE_BTB=1 > event: 109.610670 +- 0.425667 > > EVENT=0 -DNEW=1 -DFLS=1 -DANSHUL=1 > event: 21.445680 +- 0.043782 > EVENT=0 -DNEW=1 -DFLS=1 -DANSHUL=1 -DWIPE_BTB=1 > event: 83.590420 +- 0.142126 > > Let me dig out another GCC version current: > > gcc (Debian 6.3.0-18) 6.3.0 20170516 gcc-7 (Debian 7.1.0-9) 7.1.0 EVENT=0 -DNEW=1 -DFLS=1 event: 24.179400 +- 0.031344 EVENT=0 -DNEW=1 -DFLS=1 -DWIPE_BTB=1 event: 137.892390 +- 0.307314 EVENT=0 -DNEW=1 -DFLS=1 -DANSHUL=1 event: 22.740300 +- 0.051317 EVENT=0 -DNEW=1 -DFLS=1 -DANSHUL=1 -DWIPE_BTB=1 event: 136.980640 +- 0.223410 GCC regressed it seems... *sigh*