From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by sourceware.org (Postfix) with ESMTPS id 4D8803861823 for ; Fri, 15 Dec 2023 08:15:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4D8803861823 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4D8803861823 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::22e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702628136; cv=none; b=vLwgR57w3YWKaHHenqpVxGL3dDkLeDUyzu+RcWf7gO1FaPJ3Vyzbe8VV4pKqeGa4//o9mGkKrdzWeoVVico7yD9G4u5opNIY6wSrXXKPoWdcVKK12hUP8abzm1bSCE900/ucoI6XGE8pQ2/tAavepy2Ii3+9JwDtgJDsjah+y+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702628136; c=relaxed/simple; bh=iUxTOptOWs0tfcOd61QIrR1Mmnf8fSkoOhQxwPAJFMA=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=UNx8N96/7sIwi3D4wQSG0YjjGnF5R9KbCH0+HZug1+ZKoRckoN+8OTsMUakYS82kYxnzgX0Awc/z/cBK8sy+I3oWfyrvc5ihkObKyCbKI52xQLy2qTGbXcUxdCA9o+XsBPTHyoiRLCaKkDVXXt2qHYYyE6nTUCW1nXEOI3Ux3Co= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2cb21afa6c1so4764951fa.0 for ; Fri, 15 Dec 2023 00:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1702628133; x=1703232933; darn=sourceware.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=og8p63Vt5NZQKfvbXFjwIhiNqrkeCdjRrXEYHblptV8=; b=PkSz38JC9VkaaUfA2Kj3+3czL/EDRI10XOgm+vhgXK+jVE5NuuIJdfXWQ5utf27XJD 8/KacATv8yqkTGZYKmAWt33HRv3053D10IZXzYV7CFADz+3hDty1NTuzOnLZWGy/pyVy /BIuw4hYLyUvX6o4R4tlTYzDF/2zM3V5CoC1I1RqFgkCY/hQPvEoR7J5J6RmGu0YgKiY nQV8fnSKNWp2s+Rvkp2s6N1UbXQ2BU8n1xkbPE2U7C23XSIngW7sha/7iR7kypcZfLZh hpoeaUCs/SG+787WokYi3Zgnk3FFYAqu5i9VuE4WZ5CtHBeIvlS3X0eAW+cgdw8iK9O1 D1Uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702628133; x=1703232933; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=og8p63Vt5NZQKfvbXFjwIhiNqrkeCdjRrXEYHblptV8=; b=h0x1QKOi7dKwhNHzcH6uR/TuHgR/q7WgVzoifdR2cndS4cWuOrH8m5mwHbBh3Ze8xb MKhuHn8k9zYoXvUY72gVF/Awg/dFGtg0k+I10UOeRHd0yufR8vWMgXqoqMyY0IizcSnU lLWPC5TqwXKzBOOqKEZ0ZRC0Xd39d1X6B4NLiYWlqLkx04YCykVMwALTb/yN8p+pMHCR m4UxeUpxjrRhADiQPLcVxz6ZUnXuA45MKzi5Y1x3M3M8qNKyhYAzriVnxLCxl51Bpp2r e69n5bzdlGQweQpRhF0CToYvcjkrb0VD4Cdrn7CPguZBjRuzWrFGd9bY2EbukjY8Y28P e4MA== X-Gm-Message-State: AOJu0YzLxNJdQ9OCDP6ZHdvm6pGvMjseQia9lVNAuewem1XN6bAv8xbh kCiTUWRwtL/EHgw4Xgk4MHlg X-Google-Smtp-Source: AGHT+IFk6boYXdx3DtouD0VAfgJSbVLWg4a/+sx3XzUgrgZGTdSPRbEjdygVwNo9YsDQw5zlKbFfpw== X-Received: by 2002:a2e:a705:0:b0:2cc:1dac:fe2a with SMTP id s5-20020a2ea705000000b002cc1dacfe2amr3746408lje.64.1702628132720; Fri, 15 Dec 2023 00:15:32 -0800 (PST) Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de. [37.24.206.209]) by smtp.gmail.com with ESMTPSA id cr10-20020a056e023a8a00b0035e76917b74sm4291849ilb.30.2023.12.15.00.15.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 15 Dec 2023 00:15:32 -0800 (PST) Message-ID: <644f539c-9c1b-4a86-b59e-431ee313c6c1@suse.com> Date: Fri, 15 Dec 2023 09:15:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] x86: Remove the restriction for size of the mask register in AVX10 Content-Language: en-US To: "Jiang, Haochen" Cc: "hjl.tools@gmail.com" , "binutils@sourceware.org" References: <20231215022359.2702206-1-haochen.jiang@intel.com> From: Jan Beulich Autocrypt: addr=jbeulich@suse.com; keydata= xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK 7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD /0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo 3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8 AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3 HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9 mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A nAuWpQkjM1ASeQwSHEeAWPgskBQL In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3026.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no 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 15.12.2023 09:06, Jiang, Haochen wrote: >>> --- a/opcodes/i386-opc.tbl >>> +++ b/opcodes/i386-opc.tbl >>> @@ -135,9 +135,6 @@ >>> >>> #define Disp8ShiftVL Disp8MemShift=DISP8_SHIFT_VL >>> >>> -#define Vsz256 Vsz=VSZ256 >>> -#define Vsz512 Vsz=VSZ512 >> >> Isn't it that with this and ... >> >>> @@ -996,9 +993,9 @@ pause, 0xf390, i186, NoSuf, {} >>> b:0:VexW0:Byte:AVX512DQ:66:AVX512VBMI, + >>> w:1:VexW1:Word:AVX512F::AVX512BW> >>> >>> ->> - d:0:VexW0::Dword::Reg32:66:Vsz256, + >>> - q:1:VexW1:VexW1:Qword:x64:Reg64::Vsz512> >>> +>> + d:0:VexW0::Dword::Reg32:66, + >>> + q:1:VexW1:VexW1:Qword:x64:Reg64:> >> >> ... this, the Vsz attribute is no longer used? If so, it wants removing altogether >> at the same time. > > If I understand correctly, the attribute still need to be there for xmm/ymm/zmm > restriction right? Well, if no template uses it anymore, then the attribute can hardly still be needed for anything. From my checking, all other affected templates are restricted based on their EVex attributes instead. And my recollection also is that I introduced the attribute solely for the purpose of the opmask insns. Yet of course if internally you have indications that the attribute is going to be needed for something again (within foreseeable future), then we might better keep it. Jan