1 /* { dg-do compile } */
2 /* { dg-options "-O3 -ftree-vectorize" } */
5 int extend_options(int w
, int h
, int *map
, int x
, int y
, int index
)
8 for (dx
= -1; dx
<= +1; dx
++)
10 int index
= (dy
< 0 ? 6-dx
: dy
> 0 ? 2+dx
: 2*(1+dx
));
11 if (x
+dx
>= 0 && x
+dx
< w
&& y
+dy
>= 0 && y
+dy
< h
)
12 col
[index
] = map
[(y
+dy
)*w
+(x
+dx
)];