Hi,I have looked through all the intrinsics for the Helium and can not find what would swap the values in the vector. As I understand it, this can only be done by loading/storing into/from memory. Can you please tell me, am I right, or is there a special intrinsic for the swap?Regards,Yevhenii
VREVx instructions do reverse the byte order in one vector register, for example,
VREV64.8 Q0, Q1
Q1: 11223344 55667788 | 99aabbcc ddeeff00
Q0:
88776655 44332211 | 00ffeedd ccbbaa99
but there is no VREV128 or simply VREV MVE instruction (unlike NEON)