Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.target / arm / neon-reload-class.c
blob48950f70fd57c863ff3aef19fdd9bfa301759ef1
1 /* { dg-do compile } */
2 /* { dg-require-effective-target arm_neon_ok } */
3 /* { dg-options "-O2 -ftree-vectorize" } */
4 /* { dg-add-options arm_neon } */
7 void
8 _op_blend_p_caa_dp(unsigned *s, unsigned* e, unsigned *d, unsigned c) {
9 while (d < e) {
10 *d = ( (((((*s) >> 8) & 0x00ff00ff) * (c)) & 0xff00ff00) + (((((*s) & 0x00ff00ff) * (c)) >> 8) & 0x00ff00ff) );
11 d++;
12 s++;
16 /* These constants should be emitted as immediates rather than loaded from memory. */
18 /* { dg-final { scan-assembler-not "(\\.d?word)" } } */