From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id 8B412385381C; Tue, 11 Oct 2022 23:19:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8B412385381C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1665530370; bh=L5P0dKYHltGm29F31rJxuA17mbUgG4HPWmDyD7Ppx7A=; h=From:To:Subject:Date:From; b=SmSBEIGuKhkXp/b6RpUzKCYemEIHHDJuB1nEsg/mXZFxB9dqF6tPqJ3PEVe7Us1fa d+ysXJDKeJ1it61eRCtLpBAIGyFt0ayq9Q+TBjYaPcjDGIf0Y1VH4jC3yYkrLFmUTe s6X/HSfEjJDxl/n+5XTh/d+nMzXCC9ZeqPmBXqIg= 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/dmf001)] Update ChangeLog.meissner. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/dmf001 X-Git-Oldrev: 8c57aac65cf34a2d6782f2234ebf8ef0b0066323 X-Git-Newrev: 6c1bdb469aa5419c5205ad7bd24d3299d8d9a0d1 Message-Id: <20221011231930.8B412385381C@sourceware.org> Date: Tue, 11 Oct 2022 23:19:30 +0000 (GMT) List-Id: https://gcc.gnu.org/g:6c1bdb469aa5419c5205ad7bd24d3299d8d9a0d1 commit 6c1bdb469aa5419c5205ad7bd24d3299d8d9a0d1 Author: Michael Meissner Date: Tue Oct 11 19:19:15 2022 -0400 Update ChangeLog.meissner. 2022-10-11 Michael Meissner gcc/ * ChangeLog.meissner: Update. Diff: --- gcc/ChangeLog.meissner | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index d86dcb4e079..a7c1eaa578e 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,3 +1,31 @@ +==================== dmf001, patch #7 + +Implement DMF mma_assemble_acc and mma_disassemble_acc + +2022-10-11 Michael Meissner + +gcc/ + + * config/rs6000/mma.md (UNSPEC_MMA_ASSEMBLE_ACC_DMF): New unspec. + (movxo_dmf): Use 'mma' type, not 'vecmove'. + (mma_assemble_acc): Split handling for non-DMF and DMF usage. + (mma_assemble_acc_p10): Rename from mma_assemble_acc to handle non-DMF + case. + (mma_assemble_acc_dmf): Build the accumulator from two vector pairs. + (mma_disassemble_acc_p10): Rename from mma_disassemble_acc to handle non-DMF + case. + (mma_disassemble_acc_dmf): Implement on DMF to use dmxxexttdmr256. + +==================== dmf001, patch #6 + +Add accumulator_operand. + +2022-10-11 Michael Meissner + +gcc/ + + * config/rs6000/predicates.md (accumulator_operand): New predicate. + ==================== dmf001, patch #5 Make %A warn about not using accumulators.