[cfe-dev] Unresolved bug with arm neon instructions
via cfe-dev
cfe-dev at lists.llvm.org
Sat Nov 9 11:03:17 PST 2019
Hi, the bug 39087 opened more than a year ago is still unresolved.
I have this code:
#include <arm_neon.h>
#define vroti_epi32(x, i) \
(i < 0 ? vsliq_n_u32(vshrq_n_u32(x, 32 - i), x, i) \
: vsriq_n_u32(vshlq_n_u32(x, 32 + i), x, -i))
int main()
{
uint32x4_t x = vdupq_n_u32(42);
uint32x4_t value = vroti_epi32(x, 12);
return 0;
}
with clang 8.0.7 and other versions there is an error on compilation. With gcc all works without issue.
Could you fix this bug?
Thank you
More information about the cfe-dev
mailing list