OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.dg/] [graphite/] [id-20.c] - Blame information for rev 749

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 689 jeremybenn
/* { dg-options "-O3 -fgraphite-identity -ffast-math" } */
2
 
3
typedef enum
4
{
5
  I_SLICE,
6
} SliceType;
7
typedef struct
8
{
9
  int type;
10
} ImageParameters;
11
extern ImageParameters *img;
12
int A[64], B[64], C[13][8][8], D[13][8][8];
13
 
14
void
15
foo (int q, int temp)
16
{
17
  int i, j, k;
18
  for(k=0; k<13; k++)
19
    for(j=0; j<8; j++)
20
      for(i=0; i<8; i++)
21
        {
22
          if (img->type == I_SLICE)
23
            C[k][j][i] = A[temp] << q;
24
          D[k][j][i] = B[temp] << q;
25
        }
26
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.