From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by sourceware.org (Postfix) with ESMTPS id E83B0385626C for ; Wed, 18 May 2022 17:37:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E83B0385626C Received: by mail-pj1-x102f.google.com with SMTP id a23-20020a17090acb9700b001df4e9f4870so2781042pju.1 for ; Wed, 18 May 2022 10:37:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DZWm212UG0NNEpcW8eWKFza51BFJGz/9LUuZBLJonhQ=; b=TghvP9hxWf84JFDtmibg7ctNRyosqx0mqvILnVPxzWUOqhSuMRO7XYfYcDav3hkh3h 3qhPe+qEfWeYsTivqq+q/bB2pkIjUUAJ1RrvYHw60GOomlQSa3v0k3mX1gJMPecm+6fT 33zQisgEWKEDsN2or/5+tgywMLt+c0ouF+AcWOojhm6f/uTphIyye9a8S/xMzMqx3o6O DeRHbaWDmpStfzgxmV06CiUp1E2seSld9iBPhp5npTwbuO/u2lgTMrOtOzitdVP5HQDF aKUetf8a+bAlgtOFYJzx43LwWZXodupH2KKYzQtA84Tm8CV3pn/zhxEuBZdfud5lZS/f AAEw== X-Gm-Message-State: AOAM5333jEbMbVy1EfqhhWbIOc4znT26IzwSTwd/+N1Jzi6koBhEn7Pw d3kXQ5BaTYxLpZF3jjKm4Uw49qZUCWZ/JIaWH3Q5l+Mw X-Google-Smtp-Source: ABdhPJznfyqEGBAYYbpA9S0RYKi+qK6dEK+34fbtBXR1asbFK7MP2a3oXDKiGOScCe+pa2AeD1stae0/JmzCQTjOEhM= X-Received: by 2002:a17:902:988e:b0:161:8750:480b with SMTP id s14-20020a170902988e00b001618750480bmr493521plp.154.1652895423946; Wed, 18 May 2022 10:37:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "H.J. Lu" Date: Wed, 18 May 2022 10:36:28 -0700 Message-ID: Subject: Re: [PATCH] x86: drop stray CheckRegSize from VFPCLASSPH To: Jan Beulich Cc: Binutils Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3019.7 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2022 17:37:08 -0000 On Mon, Apr 11, 2022 at 11:58 PM Jan Beulich wrote: > > Like VFPCLASSP{S,D} it has only a single operand allowing multiple > sizes, hence there are no pairs of operands to check for consistent > size. > > --- a/opcodes/i386-opc.tbl > +++ b/opcodes/i386-opc.tbl > @@ -3914,7 +3914,7 @@ vfnmsubph, 0x668e | 0x, No > vfnmsubsh, 0x668f | 0x, None, CpuAVX512_FP16, Modrm|EVexLIG|VexVVVV|Masking=3|EVexMap6|VexW0|Disp8MemShift=1|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Word|Unspecified|BaseIndex, RegXMM, RegXMM } > vfnmsubsh, 0x668f | 0x, None, CpuAVX512_FP16, Modrm|EVexLIG|VexVVVV|Masking=3|EVexMap6|VexW0|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|StaticRounding|SAE, { Imm8, RegXMM, RegXMM, RegXMM } > > -vfpclassph, 0x66, None, CpuAVX512_FP16, Modrm|Masking=2|Space0F3A|VexW0|Broadcast|Disp8ShiftVL|CheckRegSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|BaseIndex, RegMask } > +vfpclassph, 0x66, None, CpuAVX512_FP16, Modrm|Masking=2|Space0F3A|VexW0|Broadcast|Disp8ShiftVL|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|BaseIndex, RegMask } > vfpclassphz, 0x66, None, CpuAVX512_FP16, Modrm|EVex512|Masking=2|Space0F3A|VexW0|Disp8MemShift=6|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { Imm8, RegZMM|Unspecified|BaseIndex, RegMask } > vfpclassphx, 0x66, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex128|Masking=2|Space0F3A|VexW0|Disp8MemShift=4|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { Imm8, RegXMM|Unspecified|BaseIndex, RegMask } > vfpclassphy, 0x66, None, CpuAVX512_FP16|CpuAVX512VL, Modrm|EVex256|Masking=2|Space0F3A|VexW0|Disp8MemShift=5|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ATTSyntax, { Imm8, RegYMM|Unspecified|BaseIndex, RegMask } > OK. Thanks. -- H.J.