2 /* { dg-options "-O3 -save-temps -fno-inline" } */
7 count_lz_v4si (unsigned *__restrict a
, int *__restrict b
)
11 for (i
= 0; i
< 4; i
++)
12 b
[i
] = __builtin_clz (a
[i
]);
15 /* { dg-final { scan-assembler "clz\tv\[0-9\]+\.4s" } } */
20 unsigned int x
[4] = { 0x0, 0xFFFF, 0x1FFFF, 0xFFFFFFFF };
21 int r
[4] = { 32, 16, 15, 0 };
26 for (i
= 0; i
< 4; i
++)
35 /* { dg-final { cleanup-saved-temps } } */