Hi,

While preparing the cleanup of neon-testgen.ml, I'm adding the missing
tests to gcc.target/aarch64/advsimd-intrinsics.

All the *_p64 and *_p128 are currently missing, and I am wondering
what's the best option. I can think of:
1- Update existing tests using #ifdef __ARM_FEATURE_CRYPTO
2- Update existing tests without #ifdef, but adding effective_target
arm_crypto_ok
3- Create dedicated tests, either grouping alll p64/p128 in one single
source, or splitting them in as many source files as there are
intrinsics.

1- means that we would test different things depending on how GCC is
configured (--with-fpu)
2- means that we would not be able to test the subset which does not
require crypto if for some reason we cannot force the right effective
target
3- might be a bit more confusing as several places cover the same intrinsics.

Thoughts?

Thanks,

Christophe.

Reply via email to