Received: by 10.223.185.116 with SMTP id b49csp4963899wrg; Tue, 27 Feb 2018 05:44:16 -0800 (PST) X-Google-Smtp-Source: AH8x226r9BtZFkS0hxzy46AqGeUghwQxAv7pW/z4BA49QSE1fM2gPp7s/FdiocPXJ53eYgZ34auU X-Received: by 2002:a17:902:461:: with SMTP id 88-v6mr14252097ple.88.1519739056281; Tue, 27 Feb 2018 05:44:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519739056; cv=none; d=google.com; s=arc-20160816; b=sztyfwM1uXPyYaKpmwDVNeEZV39c6qPq1ZRtgnT02eFvJI5ohPUm+Oxl/k3TFVxf6A lu4Ji62oGzvW5TabZeoaoraxcSOLTd6emqrD0DPP9T8sgOTqMa/Z0UYh89O+QH1ZXj1p NKt418SQWNEAoWLnWveEPlID0LqT5q25iZ6KR1/R/nTNhJQtOurztm2PjGT5Yt2j6Gzr /UmXyLLsAIBL4Et0BOq/8ioplfBFa7aV1bKC1qS+CkKCctQq28ruk4j0AowOfNe6Cy3f EMYvnmXFvNMRQr3bY6Gdt536+f+6ll/GyVZM1T0FJgBe1kGdurlTtlqA45iDS5YCezH3 Yebw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:content-id:mime-version :subject:cc:to:references:in-reply-to:from:organization :arc-authentication-results; bh=QAUKBSEzRAH8qEoAmMTT1PtjgzcU1rmQk85gcqZhWS0=; b=i/zO8lccbj+52qHL7XNh8AmPVT3bXf0pug++YJ+1b6rYz9LYzoTlH2ai2N6RpuWcuS TpLXHZhtkfoVGl6w/6Bc+HEkJZh+mlZhMAHz73WrKGJ6HVxxejbu520DpWNzNakr4ocm zBYt1VCqiUWG9qcK64YECnY+6byoichnmB0MEjr1SdIVDirNPjBCP+/Avu6tw3OxMn66 mhys4NnljmMbe1Miv0YwecedmTV+ruqooLkc6tGFttGy7A2Sc4ey8PICyMwkDBLJq3+M jBBjR7v0WrQ34B3r1z8frX8xoj30a8Q0/5hnc+NT5PP7GqT+yjI97FrrH4ZIHLqv7i7q aBkQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h8si8535782pfi.117.2018.02.27.05.44.01; Tue, 27 Feb 2018 05:44:16 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753270AbeB0NnS (ORCPT + 99 others); Tue, 27 Feb 2018 08:43:18 -0500 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:45720 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753177AbeB0NnQ (ORCPT ); Tue, 27 Feb 2018 08:43:16 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 654B34026779; Tue, 27 Feb 2018 13:43:16 +0000 (UTC) Received: from warthog.procyon.org.uk (ovpn-120-250.rdu2.redhat.com [10.10.120.250]) by smtp.corp.redhat.com (Postfix) with ESMTP id C1F092026E04; Tue, 27 Feb 2018 13:43:13 +0000 (UTC) Organization: Red Hat UK Ltd. Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 3798903 From: David Howells In-Reply-To: <1519738149.4300.45.camel@redhat.com> References: <1519738149.4300.45.camel@redhat.com> <20180225150505.GD7144@yexl-desktop> <1519573271.4702.10.camel@redhat.com> <20180226083807.GE8942@yexl-desktop> <1519645434.4443.15.camel@redhat.com> <1519648433.4443.18.camel@redhat.com> <8b48844f-7f9a-a9d7-b5bc-3bc403e0fa78@intel.com> To: Jeff Layton Cc: dhowells@redhat.com, kemi , Ye Xiaolong , lkp@01.org, Linus Torvalds , LKML Subject: Re: [LKP] [lkp-robot] [iversion] c0cef30e4f: aim7.jobs-per-min -18.0% regression MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <665.1519738993.1@warthog.procyon.org.uk> Date: Tue, 27 Feb 2018 13:43:13 +0000 Message-ID: <666.1519738993@warthog.procyon.org.uk> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]); Tue, 27 Feb 2018 13:43:16 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]); Tue, 27 Feb 2018 13:43:16 +0000 (UTC) for IP:'10.11.54.4' DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'dhowells@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Jeff Layton wrote: > 0xffffffff813ae828 <+136>: je 0xffffffff813ae83a > 0xffffffff813ae82a <+138>: mov 0x150(%rbp),%rcx > 0xffffffff813ae831 <+145>: shr %rcx > 0xffffffff813ae834 <+148>: cmp %rcx,0x20(%rax) > 0xffffffff813ae838 <+152>: je 0xffffffff813ae862 Is it possible there's a stall between the load of RCX and the subsequent instructions because they all have to wait for RCX to become available? The interleaving between operating on RSI and RCX in the older code might alleviate that. In addition, the load if the 20(%rax) value is now done in the CMP instruction rather than earlier, so it might not get speculatively loaded in time, whereas the earlier code explicitly loads it up front. David