2 /* { dg-options "-O2 -fno-inline" } */
4 extern void abort (void);
6 #define force_simd_si(v) asm volatile ("mov %s0, %1.s[0]" :"=w" (v) :"w" (v) :)
9 shft_add (unsigned int a
, unsigned int b
)
25 unsigned int a
= 0xdeadbeef;
27 for (i
= 0; i
< 32; i
++)
29 unsigned int exp
= (a
/ (1 << i
) + i
);
30 unsigned int got
= shft_add (a
, i
);