From nobody Sun May 19 15:58:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass(p=quarantine dis=none) header.from=suse.com ARC-Seal: i=2; a=rsa-sha256; t=1693306457; cv=pass; d=zohomail.com; s=zohoarc; b=QiL7SImHmOoABjaEdOC/tZjI4zrNts6wMQfMGrtMa3kpUa3VemAsC4k0xnmkNobAeW2b+FSKzErpXkQ2QimGrvH7zHM7M4ZdSKSMf/qgB67nrxLVevxuMYGIrrBxNNff3Mh1WmFqvqBKZ4C8XLaPJwTUF3bFSMXsftPD0RILCTs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1693306457; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=eB04TcZBsQTR6F7js2qwQscE5PbVHCh6Y4p7OsYQMD4=; b=FuqYeBBuk+WnnaZG6PstgEJjvNS2/VAL+W5OEsGyW8uFiwpl3SZi+JcWzrojD7SgsBBBKtw6z3q8tk/DtJfbzlAwJ9fq11LpfNZfBSmbsRS7hFyj2ZDdhC3KsEqEcZ3EGWxp0dp5US17jJ7T4TEZmkdgsOzcrrstva3ZF0n9Xsg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1693306457434597.0117389877487; Tue, 29 Aug 2023 03:54:17 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.592114.924726 (Exim 4.92) (envelope-from ) id 1qawLt-0001hM-J9; Tue, 29 Aug 2023 10:53:41 +0000 Received: by outflank-mailman (output) from mailman id 592114.924726; Tue, 29 Aug 2023 10:53:41 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qawLt-0001hF-GX; Tue, 29 Aug 2023 10:53:41 +0000 Received: by outflank-mailman (input) for mailman id 592114; Tue, 29 Aug 2023 10:53:40 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1qawLr-0001h9-VO for xen-devel@lists.xenproject.org; Tue, 29 Aug 2023 10:53:40 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on061b.outbound.protection.outlook.com [2a01:111:f400:fe1f::61b]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 4f25994e-465a-11ee-8783-cb3800f73035; Tue, 29 Aug 2023 12:53:38 +0200 (CEST) Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AS8PR04MB8564.eurprd04.prod.outlook.com (2603:10a6:20b:423::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.35; Tue, 29 Aug 2023 10:53:36 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%5]) with mapi id 15.20.6699.035; Tue, 29 Aug 2023 10:53:36 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 4f25994e-465a-11ee-8783-cb3800f73035 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nPWROXgSFMr35l3bvHJGBAs6LTKc/MSM8QYlXfFRfFBdGBTa7nPF+8H/rg6Xi9mytRnbkOEs2Hec01Qteb4rCd+UuMvbdQR0hqQucBgd+Ku4TkWa7UeLWXA3klIR3COT+IKDO+J3WT0tjtSJqnNFb9b5yJYJ1z/UnOB9axk/DZFQk8iJiSfuncaymrRnL1lMYDkngoek0E5GQ47lWpHKe2LxCkoyuMl6bin2hD7FKiYKNbCQGKNE8Ww+viJ0dZjLRlfqSjdP7tj0L5NEGdjlvd9KKzvm9WkFFANMwoIE+pPlCG/R8+RXiM//6pWqq+vDI25IBGkKecQSn5wIN813XQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eB04TcZBsQTR6F7js2qwQscE5PbVHCh6Y4p7OsYQMD4=; b=eG7WK8QphsaLFJxYVg2V8NBMoVpir0Io0p70EqWWgbA4OcasZ7MtfcXvlCH0RQBHW55MW3VZjxdCm4+p+/BiXKd5ga4SOmfK6yHuRzxyT3zmjmB46KO5RjuvIgm4FoxEBrd9XK23ar2TAYnlsox2m8BIVvM59VOwoZzegqhaJMKqDugWBsy5brLhurwM2wl0qCmvKJw/LoJiGlTbBT7ucjrTDe28ryo4G/hYVQiBFbAM0dR2OpsaXj/lLH5zNZ0uWsMLo5utR5hRWeAQdsoP+jfkp6FQQHWonrjaNH39dR6O40Qz5OubRrE14EkEWei9qgiFIMmXfQhtMQ0zWXsrCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eB04TcZBsQTR6F7js2qwQscE5PbVHCh6Y4p7OsYQMD4=; b=Qs8+BuSs+LgM5Ft48dKBv163PrarYkKAuBtFk805zhyvDtnyAmb3SAHPRDBRQmHuiDuoGIrYpVNfJLaSXyLBmPclTeWIdJcUUcSQsQaESEMdwtZWZ0SsBhcGun9ldGUw6y0o2SMaQsKLhHDuipeomZyB/JdU9eDgbd8rToKyf1OsCBAsUkqBcBF3Fl8mmUqsAfgnXpmD5RZmLqO+GEb/s2OseNbZPZL0CN8AvLKMqmkB/DgbTozpvH13YNuB6Wm6ZkjkIMJF0kPN8tgeMxF/D2B2CHc6rM92CT8kzBqDLFe60EIhqOUKBL3UV6aS2rPT6JUhHvDzM76lJhagWeie3A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <002261fe-99f4-5aa4-3984-1fd7d4d250ff@suse.com> Date: Tue, 29 Aug 2023 12:53:34 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= From: Jan Beulich Subject: [PATCH] x86emul/test: fold AVX512VL scatter/gather test blobs with AVX512F ones Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0153.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::20) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AS8PR04MB8564:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b94379c-b0a3-437d-5129-08dba87e3214 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cUqe2/vaYL+2Yw9jbVrO4mQBeHyQR0uqHFhDN2A7c/s6nHp3wcMMYDob9H8+7ZxOX2s00xkjdsz0HH/DfoZ9FKP/4BSN1+H1Pu3sK+Bsk+3XfS2H1Wu7Wh1xywyBmEse74x1iPFZnsxWm60/NtAqpMLnqh+WI2x2ttOyTu1Wo2JMEz2mf39DAMa3DhBLHy4jOzZvTzzB0TiU8cZVbs9g5sk1vbAU1CpkmQDScEoDK7vkvu+Ui5XUliLMsWcu2X9aNQ4HGrx8c8hCXVSgOGtCimb0Q0All320X/6PeszG+rN1oxVE4+KQgVBQ55pP7EszHqAckEheBQdQ6cD63uLT3MgmSkHH+WjtlRcfgwwkJLBJ9N0LeX9bhNVNQ3dKpDXgEX/7M94Zrl8Sj3phQ4eGMD1ZvwI8AHanEG5rfARC5fJAHcbfGnScj/bWkAXBDtLEJMAAsS0q/z9BjXDkgwHOVoOGAX80g+lwEFghvTNxMFggNWLLJm3/xN1/SioPht7DwrT6f9UH5MWdQfuUE8uQ8YeYlxO5O+obFp50xSF5vOmnJMSEG60bP5P8+Ra3KFrMVWZj2BD7NVPThMJ/vZO+iPy6gSDLdmYSUlEgwBVnXf0wYVXSTKpFkKewsE3SPV0Ebm6eq4AlChRB1RdCGueGzQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(396003)(39860400002)(366004)(451199024)(1800799009)(186009)(8936002)(66946007)(31686004)(478600001)(6506007)(66476007)(66556008)(54906003)(6486002)(6916009)(316002)(38100700002)(41300700001)(6512007)(26005)(36756003)(8676002)(5660300002)(31696002)(2906002)(2616005)(86362001)(4326008)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXlWTFQvOGVuN2FwaVhkZFl6RmdmL0xTMWx6Lzd0TTE2a2pQSjBtNG8rbkRj?= =?utf-8?B?WEZvSUhXQ3B0TDVSTHNWUGZLK3hpaEVsN25SN3RzN093bUhBSkVvN0t1WmRL?= =?utf-8?B?Qnkrd1BBbzdXU29mb1I0L1BlUGJML0cyb3Z3V0xjbWVYMGUzOWZlUlByVWJm?= =?utf-8?B?MVhqdDNieFBkWkd1SUM1SlVodjNQcHIxQ2NSbGY5aExsMzVtQllid20zNjdU?= =?utf-8?B?SkJUaFhocDZFbkRtWHpPQ1pxR2Jhb1JLSVF2eElpU3VIbVRqNXgzZkFOcWlv?= =?utf-8?B?K2ZVaGdCK2kwMXljT2N2WThtZU92c2J0NWlWY1FSb3dqMHJkc0Y4WFhKUzRY?= =?utf-8?B?UlRWaC9QbFZtbnRjWDlZZkY2MmNldUdyNnY5SjlMU1g3bExrazF6YmFEc1lx?= =?utf-8?B?K2RyQm5wMjlWWU1Gdk1NVysyMXNBbFRXS3d4b2FCdjRUczNmNC9lNjBUSFlm?= =?utf-8?B?U0ZEQnd3WFBzU0pXdDhLcGFjTXNhcWhybkhnZGxhdkd3dkdZcEQ3LzRNRjFz?= =?utf-8?B?bitTUkp2MW8wdzNJWU5kWnB6c0d0eWNKWDltOXl4ZmRFYkU3RXJXSnVHN3pZ?= =?utf-8?B?amE0b0V5WWVabjRKUjhaelgxVVZQUy9YdVNWVm8rQkJxQmFZL3NkZkY3YlZh?= =?utf-8?B?VkZGa0lZZVhCWkpuL1l5WTJWdGpuV3JSdmhubFhSSDhrVTJuZlNhbXFTNEpE?= =?utf-8?B?ZWZxZUdJMG9RQWVXY3Y4WHZKVGhoalltbG44dWdJWk1vM0E0b0VXbHQ1OEd6?= =?utf-8?B?ZjdhT21CVU95L3hLZTRIQUREcDBRQmx3QUJvNEFtdnluVGFBbU1kdmR5cTVY?= =?utf-8?B?TmdmQllHYjMzZm14alJWWUVEa0haTUdhcGhEblhzbW5lbGxCeVlwcEVUOEh1?= =?utf-8?B?UmhZdlNtdE40Y1NxUmxVZEJUMTZwdHNQODdYRE5uR2dYbytlWjRPdW9XZXBY?= =?utf-8?B?cHU5cm01OVBGTEphSFFFS1VTR01tN202UEtGUm1SZ3ViWFFxL1FoNm10Q2hl?= =?utf-8?B?Rk5xMVJNZDlEQ0M5T2UwdGJ3UkFlRlNKUWw3RlZDVnRVSVBNWWdrVWNFVEts?= =?utf-8?B?UzJzcmZRSW9TZWtpbzBXdEl3UEVzcGZVMFhWcUhsU3VzZnRDb0hvbVlOYmRy?= =?utf-8?B?c0s5bnRxQ05KQnlQbGlidVlXUjVJSXZFYy9DYWJrejdHeXNCYk1WNnhIcHU4?= =?utf-8?B?ZnBCbzQzdlpnM2RXTjVFTkgxdExQUzJURmk1ZnNLMHZFeFhIbDdvYzFjcjBP?= =?utf-8?B?dURtaXBTYWJTcHo1UkdNUUVhejZNWVVMc3NBQTIwcU0zcGNJbGhxL2paVmpL?= =?utf-8?B?cm9DaEZSVWVEeEtlS0hTVTNNc0hXT1lUeXZ5eksyMkdKdzA0Wlh3R2R1Wnc1?= =?utf-8?B?YmZxNGNFZEF1TDJyVmJhQUYvaGhPcjB0L0JOMmRrNkc2ZTRFQU9HNmk3UTdm?= =?utf-8?B?WEdYVjRzNjMyTUJ5b08vZlhVMzVpMFVDTllEcTFoWGVjamRJU1FMUWJlQTJB?= =?utf-8?B?UEN6T0VjNUlCRnVPWTJlUUM0TnE0SCtKZWduQU02dkN3Mk1Ub3dNTGNiK1Bu?= =?utf-8?B?OUxRTE5kb0VnKzFGdTdIL3liVE9lY0NjRmp2OS9ISzRkRUh0aUdDSk5LTkNY?= =?utf-8?B?RFpJVXBDRFdzMUI2MC9MNlRBWFo2V0s0YXdaV3NadUVCQWs3MDk3NmtzV2lr?= =?utf-8?B?RC96VDMrb28rcWJleFdyS3ROWXBpZXRIQ2pPaTZuTkFnUGpacEk4V0pSQTU1?= =?utf-8?B?dHZuNmxzQVQ3L29PMjZJbkZNT1c4TGZVdHhxVVRFNmxpc1laUDJMeERVWjlY?= =?utf-8?B?SUE4d1ZFaysvTzNtbGZXR1dFSUxtRFhMS05qWUlzSnRuZml6eFUya1VTQWRh?= =?utf-8?B?TGxkMVdkeDYxb1NXLytoajZOSXZWL1FnemU2SmFUZUF5MzE4S1A1dmZZTFpm?= =?utf-8?B?bnZzRzNDOWV4QkpFbU0xY3p1dG9nTTNTa1lCQThjWmI4WEIrMTdKQy9tblZi?= =?utf-8?B?TVRZaWdsL1pjcEZybVhsWUtBS3RXRHpTSHNaeFkrWm1MVE10T3B4TTdVd3BI?= =?utf-8?B?R1lPdjladUl5ZkVqNDIrMzVJejBkL3gyMDYyb3BBNVV4YXk5TFI0MEZBRkJQ?= =?utf-8?Q?hTd3y+mSjHzy7KJyas/IL7o6D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b94379c-b0a3-437d-5129-08dba87e3214 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Aug 2023 10:53:36.4111 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Jo6Xt5AQnuLMo38xEmoXXwbVs8zukp39nsqgiJKiGw7iaGrHcVMKgGI7kbimIapG8R8aTAfOKas3HHMd9hZ1xw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8564 X-ZohoMail-DKIM: pass (identity @suse.com) X-ZM-MESSAGEID: 1693306460461100001 Content-Type: text/plain; charset="utf-8" Everywhere else the VL tests are grouped with the basic ones, distinguished simply by the "form" specifiers. No change to the generated test blobs, and hence no functional change. Signed-off-by: Jan Beulich Acked-by: Andrew Cooper --- a/tools/tests/x86_emulator/Makefile +++ b/tools/tests/x86_emulator/Makefile @@ -18,7 +18,7 @@ CFLAGS +=3D $(CFLAGS_xeninclude) =20 SIMD :=3D 3dnow sse sse2 sse4 avx avx2 xop avx512f avx512bw avx512dq avx51= 2er avx512vbmi avx512fp16 FMA :=3D fma4 fma -SG :=3D avx2-sg avx512f-sg avx512vl-sg +SG :=3D avx2-sg avx512f-sg AES :=3D ssse3-aes avx-aes avx2-vaes avx512bw-vaes CLMUL :=3D ssse3-pclmul avx-pclmul avx2-vpclmulqdq avx512bw-vpclmulqdq avx= 512vbmi2-vpclmulqdq SHA :=3D sse4-sha avx-sha avx512f-sha @@ -70,14 +70,10 @@ xop-flts :=3D $(avx-flts) avx512f-vecs :=3D 64 16 32 avx512f-ints :=3D 4 8 avx512f-flts :=3D 4 8 -avx512f-sg-vecs :=3D 64 +avx512f-sg-vecs :=3D $(avx512f-vecs) avx512f-sg-idxs :=3D 4 8 avx512f-sg-ints :=3D $(avx512f-ints) avx512f-sg-flts :=3D $(avx512f-flts) -avx512vl-sg-vecs :=3D 16 32 -avx512vl-sg-idxs :=3D $(avx512f-sg-idxs) -avx512vl-sg-ints :=3D $(avx512f-ints) -avx512vl-sg-flts :=3D $(avx512f-flts) avx512bw-vecs :=3D $(avx512f-vecs) avx512bw-ints :=3D 1 2 avx512bw-flts :=3D --- a/tools/tests/x86_emulator/test_x86_emulator.c +++ b/tools/tests/x86_emulator/test_x86_emulator.c @@ -34,7 +34,6 @@ asm ( ".pushsection .test, \"ax\", @prog #include "avx512f.h" #include "avx512f-sg.h" #include "avx512f-sha.h" -#include "avx512vl-sg.h" #include "avx512bw.h" #include "avx512bw-vaes.h" #include "avx512bw-vpclmulqdq.h" @@ -462,22 +461,22 @@ static const struct { AVX512VL(VL u64x2, avx512f, 16u8), AVX512VL(VL s64x4, avx512f, 32i8), AVX512VL(VL u64x4, avx512f, 32u8), - SIMD(AVX512VL S/G f32[4x32], avx512vl_sg, 16x4f4), - SIMD(AVX512VL S/G f64[2x32], avx512vl_sg, 16x4f8), - SIMD(AVX512VL S/G f32[2x64], avx512vl_sg, 16x8f4), - SIMD(AVX512VL S/G f64[2x64], avx512vl_sg, 16x8f8), - SIMD(AVX512VL S/G f32[8x32], avx512vl_sg, 32x4f4), - SIMD(AVX512VL S/G f64[4x32], avx512vl_sg, 32x4f8), - SIMD(AVX512VL S/G f32[4x64], avx512vl_sg, 32x8f4), - SIMD(AVX512VL S/G f64[4x64], avx512vl_sg, 32x8f8), - SIMD(AVX512VL S/G i32[4x32], avx512vl_sg, 16x4i4), - SIMD(AVX512VL S/G i64[2x32], avx512vl_sg, 16x4i8), - SIMD(AVX512VL S/G i32[2x64], avx512vl_sg, 16x8i4), - SIMD(AVX512VL S/G i64[2x64], avx512vl_sg, 16x8i8), - SIMD(AVX512VL S/G i32[8x32], avx512vl_sg, 32x4i4), - SIMD(AVX512VL S/G i64[4x32], avx512vl_sg, 32x4i8), - SIMD(AVX512VL S/G i32[4x64], avx512vl_sg, 32x8i4), - SIMD(AVX512VL S/G i64[4x64], avx512vl_sg, 32x8i8), + SIMD(AVX512VL S/G f32[4x32], avx512f_sg, 16x4f4), + SIMD(AVX512VL S/G f64[2x32], avx512f_sg, 16x4f8), + SIMD(AVX512VL S/G f32[2x64], avx512f_sg, 16x8f4), + SIMD(AVX512VL S/G f64[2x64], avx512f_sg, 16x8f8), + SIMD(AVX512VL S/G f32[8x32], avx512f_sg, 32x4f4), + SIMD(AVX512VL S/G f64[4x32], avx512f_sg, 32x4f8), + SIMD(AVX512VL S/G f32[4x64], avx512f_sg, 32x8f4), + SIMD(AVX512VL S/G f64[4x64], avx512f_sg, 32x8f8), + SIMD(AVX512VL S/G i32[4x32], avx512f_sg, 16x4i4), + SIMD(AVX512VL S/G i64[2x32], avx512f_sg, 16x4i8), + SIMD(AVX512VL S/G i32[2x64], avx512f_sg, 16x8i4), + SIMD(AVX512VL S/G i64[2x64], avx512f_sg, 16x8i8), + SIMD(AVX512VL S/G i32[8x32], avx512f_sg, 32x4i4), + SIMD(AVX512VL S/G i64[4x32], avx512f_sg, 32x4i8), + SIMD(AVX512VL S/G i32[4x64], avx512f_sg, 32x8i4), + SIMD(AVX512VL S/G i64[4x64], avx512f_sg, 32x8i8), SIMD(AVX512BW s8x64, avx512bw, 64i1), SIMD(AVX512BW u8x64, avx512bw, 64u1), SIMD(AVX512BW s16x32, avx512bw, 64i2),