From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 124301 invoked by alias); 21 Dec 2018 09:05:36 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 124287 invoked by uid 89); 21 Dec 2018 09:05:35 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS,TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.3.2 spammy=HX-Received:43c5 X-HELO: mail-it1-f196.google.com Received: from mail-it1-f196.google.com (HELO mail-it1-f196.google.com) (209.85.166.196) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 21 Dec 2018 09:05:25 +0000 Received: by mail-it1-f196.google.com with SMTP id p197so5650255itp.0 for ; Fri, 21 Dec 2018 01:05:25 -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=eOMQgWLYaM8DkT24Z5NdTaT1IRYlxm9A02EfhlpRNI0=; b=Prb3dwg9+10FljCMSDq+5qlhtzamtf+fv3ld8Hs8KFG/um/xSaSGylRI+SROLHyHFW A9fJaUjXH0OOD1TZj9OW+0miVo2v26iovHq7DB7x5F0WvvH6n0k/nZYsmFICscwWGyXS UuPzLvHCPnlCHXKwa1ybdLmYJtU80OWDi5h7SMtCCh0d8zwWhA/mzTkRjOwCidyq3raJ wwtGeKQzB3E7RQ9tylMcsXHpzrh0Q3KqHT2F3jkvHbJcWrJHHDgpDy6hnDp+Z5GDaFvn TtLX7+AK96ffxXQqNy1KDrhjaNOxrN+WmYSktWhsCeekDuLuSekvGdRIztDqlEXUfiFm niHg== MIME-Version: 1.0 References: <5C1CA7CD020000780020864C@prv1-mh.provo.novell.com> In-Reply-To: <5C1CA7CD020000780020864C@prv1-mh.provo.novell.com> From: Uros Bizjak Date: Fri, 21 Dec 2018 09:07:00 -0000 Message-ID: Subject: Re: [PATCH] x86: VAESDEC{,LAST} allow memory inputs To: Jan Beulich Cc: "gcc-patches@gcc.gnu.org" , Kirill Yukhin , Jan Hubicka Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2018-12/txt/msg01539.txt.bz2 On Fri, Dec 21, 2018 at 9:43 AM Jan Beulich wrote: > > They are no different from their VAESENC{,LAST} counterparts in this > regard. > > gcc/ > 2018-12-21 Jan Beulich > > * config/i386/sse.md (vaesdec_, vaesdeclast_): Allow > memory input. OK. Thanks, Uros. > --- a/gcc/config/i386/sse.md > +++ b/gcc/config/i386/sse.md > @@ -21659,7 +21659,7 @@ > [(set (match_operand:VI1_AVX512VL_F 0 "register_operand" "=v") > (unspec:VI1_AVX512VL_F > [(match_operand:VI1_AVX512VL_F 1 "register_operand" "v") > - (match_operand:VI1_AVX512VL_F 2 "vector_operand" "v")] > + (match_operand:VI1_AVX512VL_F 2 "vector_operand" "vm")] > UNSPEC_VAESDEC))] > "TARGET_VAES" > "vaesdec\t{%2, %1, %0|%0, %1, %2}" > @@ -21669,7 +21669,7 @@ > [(set (match_operand:VI1_AVX512VL_F 0 "register_operand" "=v") > (unspec:VI1_AVX512VL_F > [(match_operand:VI1_AVX512VL_F 1 "register_operand" "v") > - (match_operand:VI1_AVX512VL_F 2 "vector_operand" "v")] > + (match_operand:VI1_AVX512VL_F 2 "vector_operand" "vm")] > UNSPEC_VAESDECLAST))] > "TARGET_VAES" > "vaesdeclast\t{%2, %1, %0|%0, %1, %2}" > > >