[AArch64/ARM 0/3] Patch series for ZIP intrinsics

Alan Lawrence alan.lawrence@arm.com
Thu Mar 27 10:52:00 GMT 2014


Hi,

AArch64 zip_* intrinsics are currently implemented with temporary inline asm, 
which prevent analysis through themselves. This is to replace those asm blocks 
with (equivalent) calls to __builtin_shuffle, which produce the same assembler 
instructions (unless gcc can do better).

First patch adds a bunch of tests, passing for the current asm implementation;
Second patch reimplements with __builtin_shuffle;
Third patch reuses the test bodies in equivalent tests on the ARM architecture.

Ok for stage 1 ?

Cheers, Alan



More information about the Gcc-patches mailing list