From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by sourceware.org (Postfix) with ESMTPS id F36983857C40 for ; Fri, 4 Aug 2023 01:49:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F36983857C40 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-d05a63946e0so1682580276.1 for ; Thu, 03 Aug 2023 18:49:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691113740; x=1691718540; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=caDMmWuEMCAwz3p5iXzTYzmduA914em4CboN38Zf70g=; b=N/XOSXfxgFJSfjGNRDiPtEM7xRrEySWtOzrJ0c0fhzOGdGVS1m7eX5krMK8PwjhPbF CFRLyYaAENy/vt+91DqDIegeYSrII3alPI82OVo+pUSyqRk0VUXqIL8srqU2F+s4MbcT y9B1SOhWfa1wpdtdbkWKOsSaogj35LjpyfROULk289YFhU53pvAy9Bt6ykj2vAxLfzcA 87yTX8eUMrvtCHnGcBt0dcPShNNTFrNYZfxS9/AtAsKXbVBE2m7Jam2bAQ06NUxOxub4 BOPnaprtvG0zsha7JErFCznp638MRozKW2N+6YwHf6xSBMNgBNK/gfWwfMlj/ZLpoENa 2ARQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691113740; x=1691718540; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=caDMmWuEMCAwz3p5iXzTYzmduA914em4CboN38Zf70g=; b=ecoDrgsdzIsycjb79lrDK4lUCIREe+o6pd0YGD8fYlmn+Pq6cr2N2ikKsTKiIyGctE eaGcIzhMUmyJRTy55er5gcIk5kokHyMav3od/5bqF18zJeuD6FtiMInKw4TyXbjyGmsf ZF7hhSr0YvCz2af0JzzAXgczuUjffVubpdJdR4jBShfHvAb6JpA4viljm91WmI4Mq47k acb9wETqAXsxTBTZmsTDhb039kAdvnavNTACPrcqPy/GAF8vqInJOeWSI60dmlz9nmT7 WAe4tJui+7xN6k1dkLhVA58s/Y7Ie8Y4StLTb3fRzrYIV0fTY26x2bxjeZ9jd8Ic9TAq +12A== X-Gm-Message-State: AOJu0YwhQsZC2thOh7nVTl+a8Own+0fjV2hWGL9cMV4/irk3D3/lSpGy Ljg3bxeLbdL1MgIn7GjD1EbcuYhdGZpxAUd7qmwqUz9C X-Google-Smtp-Source: AGHT+IGtbVO4CfD22J+cXxquUm1pazXZDBV/jxRO9Z1zbjsfGzm2OVXyqz/a0LyKrvJORsFb43UK3VFFJa4rtFkQriQ= X-Received: by 2002:a25:ad8c:0:b0:c00:8d5b:56fe with SMTP id z12-20020a25ad8c000000b00c008d5b56femr220432ybi.19.1691113740367; Thu, 03 Aug 2023 18:49:00 -0700 (PDT) MIME-Version: 1.0 References: <9bef986f-7441-c4a9-5bfd-7bbed0a3d950@suse.com> <4576e023-ac1e-7557-2cc0-ed33ccd35f59@suse.com> In-Reply-To: <4576e023-ac1e-7557-2cc0-ed33ccd35f59@suse.com> From: Hongtao Liu Date: Fri, 4 Aug 2023 09:55:55 +0800 Message-ID: Subject: Re: [PATCH 04/10] x86: "prefix_extra" can't really be "2" To: Jan Beulich Cc: "gcc-patches@gcc.gnu.org" , Uros Bizjak , Hongtao Liu , Jan Hubicka , Kirill Yukhin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, Aug 3, 2023 at 4:11=E2=80=AFPM Jan Beulich via Gcc-patches wrote: > > In the three remaining instances separate "prefix_0f" and "prefix_rep" > are what is wanted instead. Ok. > > gcc/ > > * config/i386/i386.md (rdbase): Add "prefix_0f" and > "prefix_rep". Drop "prefix_extra". > (wrbase): Likewise. > (ptwrite): Likewise. > > --- a/gcc/config/i386/i386.md > +++ b/gcc/config/i386/i386.md > @@ -25914,7 +25914,8 @@ > "TARGET_64BIT && TARGET_FSGSBASE" > "rdbase\t%0" > [(set_attr "type" "other") > - (set_attr "prefix_extra" "2")]) > + (set_attr "prefix_0f" "1") > + (set_attr "prefix_rep" "1")]) > > (define_insn "wrbase" > [(unspec_volatile [(match_operand:SWI48 0 "register_operand" "r")] > @@ -25922,7 +25923,8 @@ > "TARGET_64BIT && TARGET_FSGSBASE" > "wrbase\t%0" > [(set_attr "type" "other") > - (set_attr "prefix_extra" "2")]) > + (set_attr "prefix_0f" "1") > + (set_attr "prefix_rep" "1")]) > > (define_insn "ptwrite" > [(unspec_volatile [(match_operand:SWI48 0 "nonimmediate_operand" "rm")= ] > @@ -25930,7 +25932,8 @@ > "TARGET_PTWRITE" > "ptwrite\t%0" > [(set_attr "type" "other") > - (set_attr "prefix_extra" "2")]) > + (set_attr "prefix_0f" "1") > + (set_attr "prefix_rep" "1")]) > > (define_insn "@rdrand" > [(set (match_operand:SWI248 0 "register_operand" "=3Dr") > --=20 BR, Hongtao