I posted an update to this patch to add functions to swap the even and odd elements.
https://gcc.gnu.org/pipermail/gcc-patches/2024-November/667451.html -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@linux.ibm.com