From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by sourceware.org (Postfix) with ESMTPS id 294813861825 for ; Thu, 14 Dec 2023 08:26:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 294813861825 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 294813861825 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::112a ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702542375; cv=none; b=BZpJLKPv6zVcQ4Fqjsv09XX6c8ppjEoE53Up+0jAwIxaFvN3tO3meodMXa20836ubjmdFBdQSjT9vuTtWK7nTIrFo5ThkWrs3OXF7Ehtp6nPk6+Qz935+1VKDBOD34JLjrerjJBrMRrpoW9pSR6cLsOwtTgpfNuoY4h3KRjdEkY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702542375; c=relaxed/simple; bh=vTssPiWNBMiJtkyYBIbeDkDUPOWflYzM9mlZ5EtJhpE=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=d8IdwpgKX5PqTi3UvWCnjLXK1l5lCEWxFkA39wBh3/4Km37QAwAxAqR74vtbEg5p9DtYZjwFhtIFqRz4qd/w2Mz6Zk2dxv1uryrWLDJPExjoZaPURW+7Ooh6DBKyLc+CmgFqM3tPrSYByrfiHqjjQD6UGNyg9TjYW4sUCI0w/yg= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-5e36848f6c6so5717477b3.1 for ; Thu, 14 Dec 2023 00:26:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702542372; x=1703147172; darn=gcc.gnu.org; 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=fmZEAcaju8AbP6JNtQqTI9qDFglwoTX/sn4bIlTKx60=; b=mSCjTR1+fI2H5Hn0va0Y/bTjxtFRj8bntOs3abpFJKJfQ2gJuBKoqauusTzYLyjc4G 717iZRkh0O1IjVG5O+clecOVk8kJS51s/3e1IBil0lyy7g7YybxL2Y4pUvGzXYgxTiYS O35GcrthTmN08w7ifNdL9gVx3ef5oAIsdw6lBJabqPq3q9FDOwYlfGak3zv9oUa6VT0v MBZ7c60TUXQf/3s2Fxn78srQAOXXAy1IK5lTLhO49CbV7psx2xJeM2Mth5sjSY5MigLS 9gT+YbRRvMfeobenX5D5dy81MQeaMVYmxtCMkSABxJfjqUQ8lrCmc26BCv9qPF8L7dOL ErOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702542372; x=1703147172; 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=fmZEAcaju8AbP6JNtQqTI9qDFglwoTX/sn4bIlTKx60=; b=veTrXciYHQVr6aN3tuAIpnhI3c30DZ6dAKfQYuC9498E/ZymKSk6I/L+SFEh4LxAaW RtIex+PXmjiFBT5OqjtPNGU5Y4XxM3HPFJzUv1SxIXVAtejRtVaOV1tp3bmsO6jYOvW4 RQ4GFeYYShe7K36ExMFXc45Y50XbK0gXmGlePd1CkaVj+MoFbDJOn9lhyXCM5bKQTEmh p8CzgR1bra/L/eqRTTZy4nQMvtc+jsqv4agY+mourYjF8BJwdbtullZY3v/TqGtaiQVB mpITn+MBF13JETewREXOet80270rS3ZhCZ3IoVW7rT7gKgGv1Mzkvzl0VOEWS2Bg/inz MSSA== X-Gm-Message-State: AOJu0YxMK1qLHtLK3sCY2RM/LneOwQnFxplPpiJ7HPJDHjwkwOrIjSxO ARGg0waZsTvZo3uRH5I3mTFeNEKOHXeKrRMTKD4= X-Google-Smtp-Source: AGHT+IH3TReUgj5D067c8gv79USLu+kJxusJyyvEDx/TRzQ85/RcLbEVkSO5waiCh0VJN2v2ipyqNGQSBgPvpKNScH4= X-Received: by 2002:a0d:c384:0:b0:5d7:eb79:197 with SMTP id f126-20020a0dc384000000b005d7eb790197mr6529855ywd.19.1702542372319; Thu, 14 Dec 2023 00:26:12 -0800 (PST) MIME-Version: 1.0 References: <20231214025530.2007037-1-haochen.jiang@intel.com> In-Reply-To: <20231214025530.2007037-1-haochen.jiang@intel.com> From: Hongtao Liu Date: Thu, 14 Dec 2023 16:26:00 +0800 Message-ID: Subject: Re: [PATCH] i386: Remove RAO-INT from Grand Ridge To: Haochen Jiang Cc: gcc-patches@gcc.gnu.org, hongtao.liu@intel.com, ubizjak@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-7.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,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, Dec 14, 2023 at 10:55=E2=80=AFAM Haochen Jiang wrote: > > Hi all, > > According to ISE050 published at the end of September, RAO-INT will not > be in Grand Ridge anymore. This patch aims to remove it. > > The documentation comes following: > > https://cdrdv2.intel.com/v1/dl/getContent/671368 > > Regtested on x86_64-pc-linux-gnu. Ok for trunk and backport to GCC13? Ok. > > Thx, > Haochen > > gcc/ChangeLog: > > * config/i386/driver-i386.cc (host_detect_local_cpu): Do not > set Grand Ridge depending on RAO-INT. > * config/i386/i386.h: Remove PTA_RAOINT from PTA_GRANDRIDGE. > * doc/invoke.texi: Adjust documentation. > --- > gcc/config/i386/driver-i386.cc | 3 --- > gcc/config/i386/i386.h | 2 +- > gcc/doc/invoke.texi | 4 ++-- > 3 files changed, 3 insertions(+), 6 deletions(-) > > diff --git a/gcc/config/i386/driver-i386.cc b/gcc/config/i386/driver-i386= .cc > index 0cfb2884d65..3342e550f2a 100644 > --- a/gcc/config/i386/driver-i386.cc > +++ b/gcc/config/i386/driver-i386.cc > @@ -665,9 +665,6 @@ const char *host_detect_local_cpu (int argc, const ch= ar **argv) > /* Assume Arrow Lake S. */ > else if (has_feature (FEATURE_SM3)) > cpu =3D "arrowlake-s"; > - /* Assume Grand Ridge. */ > - else if (has_feature (FEATURE_RAOINT)) > - cpu =3D "grandridge"; > /* Assume Sierra Forest. */ > else if (has_feature (FEATURE_AVXVNNIINT8)) > cpu =3D "sierraforest"; > diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h > index 47340c6a4ad..303baf8c921 100644 > --- a/gcc/config/i386/i386.h > +++ b/gcc/config/i386/i386.h > @@ -2416,7 +2416,7 @@ constexpr wide_int_bitmask PTA_GRANITERAPIDS =3D PT= A_SAPPHIRERAPIDS | PTA_AMX_FP16 > | PTA_PREFETCHI; > constexpr wide_int_bitmask PTA_GRANITERAPIDS_D =3D PTA_GRANITERAPIDS > | PTA_AMX_COMPLEX; > -constexpr wide_int_bitmask PTA_GRANDRIDGE =3D PTA_SIERRAFOREST | PTA_RAO= INT; > +constexpr wide_int_bitmask PTA_GRANDRIDGE =3D PTA_SIERRAFOREST; > constexpr wide_int_bitmask PTA_ARROWLAKE =3D PTA_ALDERLAKE | PTA_AVXIFMA > | PTA_AVXVNNIINT8 | PTA_AVXNECONVERT | PTA_CMPCCXADD | PTA_UINTR; > constexpr wide_int_bitmask PTA_ARROWLAKE_S =3D PTA_ARROWLAKE | PTA_AVXVN= NIINT16 > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 1f26f80d26c..82dd9cdf907 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -33451,8 +33451,8 @@ SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PC= LMUL, RDRND, XSAVE, XSAVEC, > XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, GFNI-SSE, CLWB, MOVDIRI= , > MOVDIR64B, CLDEMOTE, WAITPKG, ADCX, AVX, AVX2, BMI, BMI2, F16C, FMA, LZC= NT, > PCONFIG, PKU, VAES, VPCLMULQDQ, SERIALIZE, HRESET, KL, WIDEKL, AVX-VNNI, > -AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD, UINTR and RAOINT > -instruction set support. > +AVXIFMA, AVXVNNIINT8, AVXNECONVERT, CMPCCXADD, ENQCMD and UINTR instruct= ion set > +support. > > @item clearwaterforest > Intel Clearwater Forest CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE= 2, > -- > 2.31.1 > --=20 BR, Hongtao