[{"id":3684049,"web_url":"http://patchwork.ozlabs.org/comment/3684049/","msgid":"<CAMe9rOrB=M+yBPmTjLg+YZcirnpHWKRuRve6Dowsie=MqPWLmQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-29T13:20:47","subject":"Re: [PATCH v1 1/1] x86: Enable Prefer_No_AVX512 for Hygon model 0x8","submitter":{"id":4387,"url":"http://patchwork.ozlabs.org/api/people/4387/","name":"H.J. Lu","email":"hjl.tools@gmail.com"},"content":"On Wed, Apr 29, 2026 at 4:22 PM Jiamei Xie <xiejiamei@hygon.cn> wrote:\n>\n> From: xiejiamei <xiejiamei@hygon.cn>\n>\n> Extend the Prefer_No_AVX512 tuning to cover Hygon model 0x8.\n>\n> Benchmarks on Hygon platforms show that EVEX implementations\n> are often more profitable than AVX512 paths. The existing logic\n> already enables Prefer_No_AVX512 for model 0x7. Apply the same\n> preference to model 0x8 to ensure consistent IFUNC selection\n> behavior across newer Hygon processors.\n>\n> Signed-off-by: xiejiamei <xiejiamei@hygon.cn>\n> ---\n>  sysdeps/x86/cpu-features.c | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n>\n> diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c\n> index 73ee4f2bb8..a453136827 100644\n> --- a/sysdeps/x86/cpu-features.c\n> +++ b/sysdeps/x86/cpu-features.c\n> @@ -1135,7 +1135,7 @@ disable_tsx:\n>           cpu_features->preferred[index_arch_AVX_Fast_Unaligned_Load]\n>             &= ~bit_arch_AVX_Fast_Unaligned_Load;\n>         }\n> -      else if (model == 0x7)\n> +      else if (model == 0x7 || model == 0x8)\n>         {\n>           /* Benchmarks indicate evex can be more profitable on Hygon\n>              hardware than AVX512.  */\n> --\n> 2.43.0\n>\n>\n\nLGTM.\n\nReviewed-by: H.J. Lu <hjl.tools@gmail.com>\n\nThanks.","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=dCbOpGAI;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=dCbOpGAI","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=2607:f8b0:4864:20::62e"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5HyP1qTkz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 23:21:49 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 1D3B14BB1C33\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 13:21:47 +0000 (GMT)","from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com\n [IPv6:2607:f8b0:4864:20::62e])\n by sourceware.org (Postfix) with ESMTPS id 8FD904BA23D4\n for <libc-alpha@sourceware.org>; Wed, 29 Apr 2026 13:21:26 +0000 (GMT)","by mail-pl1-x62e.google.com with SMTP id\n d9443c01a7336-2b24fede2acso83105225ad.3\n for <libc-alpha@sourceware.org>; Wed, 29 Apr 2026 06:21:26 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 1D3B14BB1C33","OpenDKIM Filter v2.11.0 sourceware.org 8FD904BA23D4"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 8FD904BA23D4","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 8FD904BA23D4","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777468886; cv=pass;\n b=KT4orFRkhoOLmt6/uk8+HBi+E5NsPkQW+przAhsSoJoOIIynGrJUjiq9a5jGaeKvORpXVHsYcjjP3U9wB6sQKGSdNcDAFM5EADzxXriA0uZ48iMYty9YlosXrOKDFexjpeQRiCbtD6xj+7M7z0zLHZKksXuYeYl1wSpnpI6Fba8=","i=1; a=rsa-sha256; t=1777468885; cv=none;\n d=google.com; s=arc-20240605;\n b=J1dyy/aJNf3B6DJKMQMEfox8ljHxPPkRQS79HRoNeI8my+y+kSsAFpAhgjMPAAHAMe\n FojZjJ6HtVWzxZ5M+vohcUQigkKQON/3oQbQ+sJmE6ImEVDAjK2oYY76J8bjxIhhfxk6\n Gb0bx2AtjhXhudwSy09emkIbI34QVi6Ybr+GzqiXW+LJTGDF/enx8rtR3HCAS8dm0gQi\n iWeLM0W8YC8PbAH8MX7KF1MtSjoKLSUf+RColxKMUaE648Q8LYPzE31Bcp+ABMeTe3Tk\n W36c7RCD4vIyEruXGCPw8u8J/8VEmD77r+XeT/t9LIFhUHfNXMefCNJVukMpzFoZDHaT\n eAKQ=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777468886; c=relaxed/simple;\n bh=PCXJh4EeILSIKgEPeYMLM2W0wbCoqGriAN29mVQZgyM=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=KUlmwC3KTBs+PjPmaG9eSpWCjP/3aHSymGcT6OWJnJSFd233+zsnGlR0ux9XqtqijeOez9qSZJABVak7reJ17VQd2TzkQ7KeKfL3sbyUhSgIj2xIFvKgMz38ezv4kxGf4HQobBw0VvzrMfi35yHzyr03z+BhAnKsojbRYQLljLQ=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=+uf4PH2coyppRF3cnZ7yNUdYYP+zRTiEnT7xCTH6xHU=;\n fh=sm1CuEEXgFJLG8coQxBKii9P8aqZ7H84g2/6Z67FDDo=;\n b=K1RrQTUncTiK52+vy5HmMdfF8vo5ipiSHOFcbseerhyURKjQbg9A6GRBYndq5wcdlN\n XX69YVD4c1xUdSfVbVq59l9FUDa7vP8t1PjTS5p2IY8PoXnJyryvMWgmmtc5wbM0l1X4\n DIUH+PUeAP9g/jOOAwnpjea4221l61x3xANMukcfwmdGpS4/heCXVRMcuQny/zkKSfRc\n RKOaIMkBbmnPKP8OHZ2Tre6SZlTT9i96Z1lnNMZVAQZpCJb6TOg0ey4KSlTeGjyumD9v\n K5gYbfQ7Eyijm9Lk3kqaeogyV5ZaDELVSerVpWaIY/iIp1SCEOf+oDTtpIkESiY0Hsfl\n PYcA==; darn=sourceware.org"],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777468885; x=1778073685; darn=sourceware.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+uf4PH2coyppRF3cnZ7yNUdYYP+zRTiEnT7xCTH6xHU=;\n b=dCbOpGAIiJNjxIUrisEtbiUJFdXYlJ+MjZa6c4pD8GPi+elJGDEOP625+Rs24beS0b\n QK2WzigfC4CFrtzITCiArnV3pYx2J4MgdUpV8CXu1J1Thpx01QLvxeZ9fIaCzLgJOaiI\n KlzCyWsvARoN+uAXJGiLm3GPB5B6YEWTqK3z67upCyI4L1P7BVMT5zrjO8z5a33y+kit\n jl7NfJgsH4HIFW0WgrpoxeeEpCJxn1eXZqUIvWNygR1IigMij5cD3HDgLOKG6BplM0+0\n tQ8x8Km972tSrzD7I4xlIRHxKfg0lGC3dFEylYO+kDQmgx0G9DfBPcPSK/M3T2xeJxfs\n GrqA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777468885; x=1778073685;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=+uf4PH2coyppRF3cnZ7yNUdYYP+zRTiEnT7xCTH6xHU=;\n b=DHxddQuFJ1fjqCNXDNVcpesyyD4NNNUAU3IaG7DlULLJ/n5I1k8gU5NqvjIZQp05g4\n JRLP46MPkoesXGyEnNoj2CRdbHtueACdATW1/Qj4oW3XbE9F092K9FZ4gAtJgtFH+v2S\n owoFjUJGCDuaPhYLBihumOaeI3B+8yaNh1y7aoFQL1CNrnDisPpdRkSCAF4KtWMIRJvA\n xP+3qzCD5kqUe/JWRd0KlO4eAoeq2Rm2Tq0WBkZB+h/ulznHf2b9GXjbVgt/z3Gxfn3v\n qWSkdALt6M8s5RNfVbT4Tr3DpyF4XpsY6mAhwNbmtV00qXBQ3sOCYVo+ZDaLnZUPpHQA\n x7RQ==","X-Gm-Message-State":"AOJu0YxThcS06pXh+cy/6nctMmf/8/RSzNVAGdfubcSziblcJssy371h\n S3kdwzJtTjDb+RIVsULdfBZVtmuyK0AvyH3cirxTsH3urAgWw7h/aafuj6OD4eDxD8GweswDwMX\n EvTWYJxST8LMV8nWRV5nfEfEG60hbgAM+eWgnr8C1wA==","X-Gm-Gg":"AeBDietXOgFvvcMDMymaxRXD7jwEBLjQyKXJEJkoRr2Xk0EVjITVNHCbgLG73QNe7N/\n ZSo9tx0GpD0CiK7qslZGsYR1JJ0RouLbwX0D2J5xIRWPiakzzcO/t8HnQnUM9MOzo5zF5vbaUQF\n r2eQVO6adARwgx/NuWfA0rXFxns/+8VfqRsmTaq6+8SMSEP8SA//KfhdY3hbucr5rC67H+IYf7n\n fCtQ6+9qud+Lsi9X7pH47GIrKTJYwoCcJHxM8CC3C7ndBuGfX3Sl0ft3ieUBs53T8zA0VJtEE03\n YlnLleY7i86sr8eRZs0=","X-Received":"by 2002:a17:903:1103:b0:2b4:59bf:5728 with SMTP id\n d9443c01a7336-2b9873d9556mr40989925ad.25.1777468885442; Wed, 29 Apr 2026\n 06:21:25 -0700 (PDT)","MIME-Version":"1.0","References":"<20260429082030.310472-1-xiejiamei@hygon.cn>\n <20260429082030.310472-2-xiejiamei@hygon.cn>","In-Reply-To":"<20260429082030.310472-2-xiejiamei@hygon.cn>","From":"\"H.J. Lu\" <hjl.tools@gmail.com>","Date":"Wed, 29 Apr 2026 21:20:47 +0800","X-Gm-Features":"AVHnY4K_mCRrMKIVObE0XfZ3EjmKTKLbEC7-hagzh_JtFNIpTJ7vJ_jVScAPsCI","Message-ID":"\n <CAMe9rOrB=M+yBPmTjLg+YZcirnpHWKRuRve6Dowsie=MqPWLmQ@mail.gmail.com>","Subject":"Re: [PATCH v1 1/1] x86: Enable Prefer_No_AVX512 for Hygon model 0x8","To":"Jiamei Xie <xiejiamei@hygon.cn>","Cc":"libc-alpha@sourceware.org, lijing@hygon.cn","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}}]