From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 580A23858D3C; Fri, 16 Jun 2023 22:46:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 580A23858D3C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686955588; bh=q+4KncuUMzZxf01rt8tNj3I7R1pWFjZfPMJlz9z0Jrg=; h=From:To:Subject:Date:From; b=UAwhayEppQmtkUZS316ANJNFHVTnREsr0ELfyASgj9FlXA1mep9ZAzb6chK6Rj7Gt hFmlOF0eUNYWQ3/yhNkEk+EdPYiWqKjLWzHvGyJg9ImLBQLJWAlqLB+RjqCdZed9L5 OHURAwd7Dq2uSENOHAY+IRh+XtILXcJwBzgPMeHw= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work122-vpair)] Update ChangeLog.meissner X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work122-vpair X-Git-Oldrev: b2ad88a164d09a41847a932245da90026ca2442a X-Git-Newrev: 141d5656c5ad6f4266cc1b611a5b39f3e107050e Message-Id: <20230616224628.580A23858D3C@sourceware.org> Date: Fri, 16 Jun 2023 22:46:28 +0000 (GMT) List-Id: https://gcc.gnu.org/g:141d5656c5ad6f4266cc1b611a5b39f3e107050e commit 141d5656c5ad6f4266cc1b611a5b39f3e107050e Author: Michael Meissner Date: Fri Jun 16 18:46:25 2023 -0400 Update ChangeLog.meissner Diff: --- gcc/ChangeLog.meissner | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index 482734cc78f..91a5ad679d3 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,3 +1,19 @@ +==================== Branch work122-vpair, patch #43 ==================== + +Optimize vector pair negation with abs and fma. + +2023-06-16 Michael Meissner + +gcc/ + + * config/rs6000/mma.md (UNSPEC_PAIR_NEG): New iterator. + (pairabs): New mode attribute. + (pairfma): Likewise. + (vpair_NABS_): New insns. + (vpair_FMS_): Likewise. + (vpair_NFMA_): Likewise. + (vpair_NFMS_): Likewise. + ==================== Branch work122-vpair, patch #42 ==================== Add negate support.