CLooG 0.18.4
[cloog.git] / test / cholesky.cloog
bloba3eadeade989e7047b52229cd0e329512ab86034
1 # language: C
4 # parameter n
5 1 3
6 #  n  1
7 1  0  1
11 6 # Number of statements
14 # S1 {i | 1<=i<=n}
15 2 4
16 #  i  n  1
17 1  1  0 -1
18 1 -1  1  0
19 0 0 0
22 # S2 {i, j | 1<=i<=n; 1<=j<=i-1}
23 4 5
24 #  i  j  n  1
25 1  1  0  0 -1
26 1 -1  0  1  0
27 1  0  1  0 -1
28 1  1 -1  0 -1
29 0 0 0
32 # S3 {i | 1<=i<=n}
33 2 4
34 #  i  n  1
35 1  1  0 -1
36 1 -1  1  0
37 0 0 0
40 # S4 {i, j | 1<=i<=n; i+1<=j<=n}
41 4 5
42 #  i  j  n  1
43 1  1  0  0 -1
44 1 -1  0  1  0
45 1 -1  1  0 -1
46 1  0 -1  1  0
47 0 0 0
50 # S5 {i, j, k | 1<=i<=n; i+1<=j<=n 1<=k<=i-1}
51 6 6
52 #  i  j  k  n  1
53 1  1  0  0  0 -1
54 1 -1  0  0  1  0
55 1 -1  1  0  0 -1
56 1  0 -1  0  1  0
57 1  0  0  1  0 -1
58 1  1  0 -1  0 -1
59 0 0 0
62 # S6 {i, j | 1<=i<=n; i+1<=j<=n}
63 4 5
64 #  i  j  n  1
65 1  1  0  0 -1
66 1 -1  0  1  0
67 1 -1  1  0 -1
68 1  0 -1  1  0
69 0 0 0
72 6 # Scattering functions
73 # Et les instructions de chunking (prog init)...
74 6 10
75 # c1 c2 c3 c4 c5 c6  i  n  1
76 0  1  0  0  0  0  0 -1  0  0
77 0  0  1  0  0  0  0  0  0 -1
78 0  0  0  1  0  0  0  0  0  0
79 0  0  0  0  1  0  0  0  0  0
80 0  0  0  0  0  1  0  0  0  0
81 0  0  0  0  0  0  1  0  0  0
83 6 11
84 # c1 c2 c3 c4 c5 c6  i  j  n  1
85 0  1  0  0  0  0  0 -1  0  0  0
86 0  0  1  0  0  0  0  0  0  0 -2
87 0  0  0  1  0  0  0  0 -1  0  0
88 0  0  0  0  1  0  0  0  0  0 -1
89 0  0  0  0  0  1  0  0  0  0  0
90 0  0  0  0  0  0  1  0  0  0  0
92 6 10
93 # c1 c2 c3 c4 c5 c6  i  n  1
94 0  1  0  0  0  0  0 -1  0  0
95 0  0  1  0  0  0  0  0  0 -3
96 0  0  0  1  0  0  0  0  0  0
97 0  0  0  0  1  0  0  0  0  0
98 0  0  0  0  0  1  0  0  0  0
99 0  0  0  0  0  0  1  0  0  0
101 6 11
102 # c1 c2 c3 c4 c5 c6  i  j  n  1
103 0  1  0  0  0  0  0 -1  0  0  0
104 0  0  1  0  0  0  0  0  0  0 -4
105 0  0  0  1  0  0  0  0 -1  0  0
106 0  0  0  0  1  0  0  0  0  0 -1
107 0  0  0  0  0  1  0  0  0  0  0
108 0  0  0  0  0  0  1  0  0  0  0
110 6 12
111 # c1 c2 c3 c4 c5 c6  i  j  k  n  1
112 0  1  0  0  0  0  0 -1  0  0  0  0
113 0  0  1  0  0  0  0  0  0  0  0 -4
114 0  0  0  1  0  0  0  0 -1  0  0  0
115 0  0  0  0  1  0  0  0  0  0  0 -2
116 0  0  0  0  0  1  0  0  0 -1  0  0
117 0  0  0  0  0  0  1  0  0  0  0 -1
119 6 11
120 # c1 c2 c3 c4 c5 c6  i  j  n  1
121 0  1  0  0  0  0  0 -1  0  0  0
122 0  0  1  0  0  0  0  0  0  0 -4
123 0  0  0  1  0  0  0  0 -1  0  0
124 0  0  0  0  1  0  0  0  0  0 -3
125 0  0  0  0  0  1  0  0  0  0  0
126 0  0  0  0  0  0  1  0  0  0  0