pr33866.c

来自「用于进行gcc测试」· C语言 代码 · 共 33 行

C
33
字号
/* Testcase by Martin Michlmayr <tbm@cyrius.com> *//* { dg-do compile } *//* { dg-require-effective-target vect_long } */typedef struct{  long *coords;}fill_iter_info;extern H5Diterate (fill_iter_info *);void test_select_fill_hyper_simple (long *offset){  long start[2];  int num_points;  long points[16][2];  fill_iter_info iter_info;  int i, j;  iter_info.coords = (long *) points;  for (i = 0, num_points = 0; j < (int) start[1]; j++, num_points++)  {    points[num_points][0] = i + start[0];    points[num_points][1] = j + start[1];  }  H5Diterate (&iter_info);}/* Needs interleaving support.  *//* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { vect_interleave } } } } *//* { dg-final { cleanup-tree-dump "vect" } } */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?