[PATCH 0/45, V2] PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2025-06-11 Thread Michael Meissner
History: This is version 2 of the patch. In the original patch, all 44 fusion opportunities were lumped together in one patch. Outside of fusion.md, these changes are fairly small, in that it adds one alternative to each of the fusion patterns to add xxeval support. Fusion.md is a generated file

PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2025-05-08 Thread Michael Meissner
This patch was previous submitted during the GCC 15 time frame. The multibuff.c benchmark attached to the PR target/117251 compiled for Power10 PowerPC that implement SHA3 has a slowdown in the current trunk and GCC 14 compared to GCC 11 - GCC 13, due to excessive amounts of spilling. The main fu

Ping: [PATCH] PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2024-11-13 Thread Michael Meissner
This patch seems to have been overlooked: https://gcc.gnu.org/pipermail/gcc-patches/2024-October/666393.html -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@linux.ibm.com

[PATCH] PR target/117251: Add PowerPC XXEVAL support to speed up SHA3 calculations

2024-10-24 Thread Michael Meissner
Can I apply this patch to the trunk and to the open branches after an appropriate burn-in period? I have tested this on both little endian PowerPC server systems, and there were no regressions. The multibuff.c benchmark attached to the PR target/117251 compiled for Power10 PowerPC that implement