1 /* { dg-require-effective-target vect_int } */
9 __attribute__((noipa
, noinline
, optimize("O1")))
10 void fun1(TYPE
* restrict pixel
, TYPE level
, int n
)
12 for (int i
= 0; i
< n
; i
+=1)
13 pixel
[i
] = (pixel
[i
] * level
) / 0xff;
16 __attribute__((noipa
, noinline
, optimize("O3")))
17 void fun2(TYPE
* restrict pixel
, TYPE level
, int n
)
19 for (int i
= 0; i
< n
; i
+=1)
20 pixel
[i
] = (pixel
[i
] * level
) / 0xff;
23 #include "vect-div-bitmask.h"
25 /* { dg-final { scan-tree-dump-not "vect_recog_divmod_pattern: detected" "vect" { target aarch64*-*-* } } } */