From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104164 invoked by alias); 6 Mar 2020 15:32:29 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 104155 invoked by uid 89); 6 Mar 2020 15:32:29 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=H*f:sk:f650f43, H*i:sk:f650f43, HX-Received:sk:t91mr30 X-HELO: mail-ot1-f66.google.com Received: from mail-ot1-f66.google.com (HELO mail-ot1-f66.google.com) (209.85.210.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 06 Mar 2020 15:32:27 +0000 Received: by mail-ot1-f66.google.com with SMTP id g96so2743371otb.13 for ; Fri, 06 Mar 2020 07:32:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+wRe7iJgTyuGOJIk5c3E6uvJnJ7NGbdyUk/jeOb8oIU=; b=CuH1lTYyR2497vCts3EswMINZLYU2NxeRXWQc05isVsSA0ZEiYQupqYi5u5nriBI81 dbYYzlMH0D0gKgf1HfbLOwdBCsAdbEoeHfj0RxGkSr3o+kNpUXHafaTN7HhE/AvCNoLT LJVG1UbcyOe8pvvvhWOF6acnUYfaJc6jwxEIs7Z/VMguFqobsGnL+BaY8uCeyzdM6vR8 2nfit+0tW59/DXiBJQvjUIStqHn+gmClD8LnNMT/d+4lRx3zlwq54ymZRIqJBSU8ayou VMp4ccM36ox188ESTFgCGw07kgkBUamLIKUglaf8x0zsbND0M4WoFgtYHjsvFiG9eSNT uh2w== MIME-Version: 1.0 References: <17ee93b3-33ea-5c10-23b2-408c7fb5b5a2@suse.com> In-Reply-To: From: "H.J. Lu" Date: Fri, 06 Mar 2020 15:32:00 -0000 Message-ID: Subject: Re: [PATCH 4/6] x86: use template for AVX/AVX512 floating point comparison insns To: Jan Beulich Cc: "binutils@sourceware.org" Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00153.txt On Fri, Mar 6, 2020 at 6:57 AM Jan Beulich wrote: > > On 06.03.2020 15:44, H.J. Lu wrote: > > On Fri, Mar 6, 2020 at 12:13 AM Jan Beulich wrote: > >> > >> These all follow an almost common pattern, again with the exception of > >> being commutative, which can be easily taken care of. > >> > >> Note that, as an intended side effect (and in fact one of the reason to > >> introduce templates), AVX long-form pseudo-ops get introduced alongside > >> the already existing AVX512 ones. > > > > What did you mean by that? > > That from the current set of pseudos not all are supported in the > AVX case. IIRC the set got expanded (also covering the AVX variants) > when AVX512 was added to the SDM. > > > We need testcases to show what were missing > > before and they are added now. > > Sigh - I can do so of course, but it's tedious and pretty pointless > with the templated templates now guaranteeing consistency. > Please do that. OK with added testcases. Thanks. -- H.J.