Open muyuuuu opened 1 year ago
Thanks for submitting that. The reason is the particular compiler behavior - it expects N to be the an immediate (explicit) constant. While I'm unable to check ALL compilers available (versions, compilation flags) and disabling inlining by default leads to performance decrease, you may disable it yourself for your setup by modifying line 2301 in NEON_2_SSE.h: ( defined (__INTEL_COMPILER) && !defined(llvm) ) just add some check for gcc compiler you have there like &&!defined(GNUC) (you need to look up the exact macro to check in your compiler documentation) and you are done