move polylib specific function to polylib backend
[cloog-ppl.git] / test / orc.cloog
blob63180ee2f79a351e9c87551e14e15a33e61247c3
1 \r
2 \r
3 #-------------------CONTEXT------------------------\r
4    c # language is c\r
5    1 # Context (no constarints on parameters)\r
6    1 2          # 1 lines and 2 coloumns\r
7    #   1\r
8    1   0\r
9 \r
10    1 # We want to set manually the parameter names\r
12 #---------------------STATEMENTS--------------------\r
13    7 #Number of Statements\r
15    1 #STMT 1 at line no. 12 has 1 domain\r
17    # Domain 1\r
18    2 3\r
19    #   i   1\r
20    1   1   0\r
21    1  -1   2\r
22 0 0 0\r
23    1 #STMT 2 at line no. 15 has 1 domain\r
25    # Domain 1\r
26    4 4\r
27    #   i   j   1\r
28    1   1   0   0\r
29    1  -1   0   2\r
30    1   0   1   0\r
31    1  -1  -1  11\r
32 0  0 0\r
33    1 #STMT 3 at line no. 16 has 1 domain\r
35    # Domain 1\r
36    4 4\r
37    #   i   j   1\r
38    1   1   0   0\r
39    1  -1   0   2\r
40    1   0   1   0\r
41    1  -1  -1  11\r
42 0 0 0\r
43    1 #STMT 4 at line no. 20 has 1 domain\r
45    # Domain 1\r
46    2 3\r
47    #   i   1\r
48    1   1   0\r
49    1  -1   2\r
50 0 0 0\r
51    1 #STMT 1 at line no. 32 has 1 domain\r
53    # Domain 1\r
54    2 3\r
55    #   l   1\r
56    1   1   0\r
57    1  -1  14\r
58 0 0 0\r
59    1 #STMT 2 at line no. 37 has 1 domain\r
61    # Domain 1\r
62    4 4\r
63    #   l   m   1\r
64    1   1   0   0\r
65    1  -1   0  14\r
66    1   0   1   0\r
67    1   0  -1   9\r
68 0 0 0\r
69    1 #STMT 3 at line no. 41 has 1 domain\r
71    # Domain 1\r
72    2 3\r
73    #   l   1\r
74    1   1   0\r
75    1  -1  14\r
76 0 0 0\r
77    1 # Set Iterator Names\r
78    i   j        #Iterator Names\r
80 #---------------------SCATTERING FUNCTIONS--------------------\r
81    7 #Scattering functions\r
83 # Scattering Matrix for stmt at line no.12\r
84    3 6\r
85    #  p0  p1  p2   i   1\r
86    0   1   0   0   0   0\r
87    0   0   1   0  -3   0\r
88    0   0   0   1   0   0\r
90 # Scattering Matrix for stmt at line no.15\r
91    3 7\r
92    #  p0  p1  p2   i   j   1\r
93    0   1   0   0   0   0   0\r
94    0   0   1   0  -3   0  -1\r
95    0   0   0   1   0  -2   0\r
97 # Scattering Matrix for stmt at line no.16\r
98    3 7\r
99    #  p0  p1  p2   i   j   1\r
100    0   1   0   0   0   0   0\r
101    0   0   1   0  -3   0  -1\r
102    0   0   0   1   0  -2  -1\r
104 # Scattering Matrix for stmt at line no.20\r
105    3 6\r
106    #  p0  p1  p2   i   1\r
107    0   1   0   0   0   0\r
108    0   0   1   0  -3  -2\r
109    0   0   0   1   0   0\r
111 # Scattering Matrix for stmt at line no.32\r
112    3 6\r
113    #  p0  p1  p2   l   1\r
114    0   1   0   0   0  -2\r
115    0   0   1   0  -3   0\r
116    0   0   0   1   0   0\r
118 # Scattering Matrix for stmt at line no.37\r
119    3 7\r
120    #  p0  p1  p2   l   m   1\r
121    0   1   0   0   0   0  -2\r
122    0   0   1   0  -3   0  -1\r
123    0   0   0   1   0  -1   0\r
125 # Scattering Matrix for stmt at line no.41\r
126    3 6\r
127    #  p0  p1  p2   l   1\r
128    0   1   0   0   0  -2\r
129    0   0   1   0  -3  -2\r
130    0   0   0   1   0   0\r
132    1 # Set manually the scattering dimension names\r
133   p0  p1  p2    #Scattering dimension names\r