<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # symbolic n;
 # </diff>
      <filename>omega_calc/test_parser/affineClosure.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # symbolic c;</diff>
      <filename>omega_calc/test_parser/affineClosure2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #    do i = 1, np {
 # #	do j = 1, i {
 # #	    ij = ia(i) + j</diff>
      <filename>omega_calc/test_parser/beatrice2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Symbolic n, line5expr(2);
 # 
 # </diff>
      <filename>omega_calc/test_parser/blume1.w.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # A (memory-based!) data dependence relation from a greatly simplified
 # # cfft2d1.t that was causing us trouble.</diff>
      <filename>omega_calc/test_parser/cfft2d1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T10:={[i] -&gt; [0,i,0,0]};
 # 
 # T20:={[i,j] -&gt; [1,j,0,i]};</diff>
      <filename>omega_calc/test_parser/chosol.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # ({[i] -&gt; [i+2]} union {[i] -&gt; [i+3]})+;
 
 {[i] -&gt; [Out_1] : Exists ( alpha : 2alpha = i+Out_1 &amp;&amp; i &lt;= Out_1-2)} union</diff>
      <filename>omega_calc/test_parser/closure1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := {[i,j] -&gt; [i+3,j]} union {[i,j] -&gt; [i+2,j-1]} union {[i,j] -&gt; [i+1,j+1]};
 # 
 # R+;</diff>
      <filename>omega_calc/test_parser/closure2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # d11 := {[i,j] -&gt; [i,2i+j] : 1 &lt;= i &lt;= n &amp;&amp; 1 &lt;= j,2i+j &lt;= m};</diff>
      <filename>omega_calc/test_parser/closure3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # R1 := {[x,y] -&gt; [x,y+1] : 1 &lt;= x,y &lt;= 10};</diff>
      <filename>omega_calc/test_parser/closure4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # d11 := {[i,j] -&gt; [i,2i+j] : 1 &lt;= i &lt;= n &amp;&amp; 1 &lt;= j,2i+j &lt;= m};</diff>
      <filename>omega_calc/test_parser/closure5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # T1 := {[k,i,j] -&gt; [k',i,j] : 1 &lt;= k &lt; k' &lt; j &lt;= i &lt;= 1024};
 # </diff>
      <filename>omega_calc/test_parser/closure6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # R := {[t,s] -&gt; [t+1,s] } union
 #  {[t,s] -&gt; [t,s] } union</diff>
      <filename>omega_calc/test_parser/closure7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # {[i] -&gt; [i]}+;
 
 {[i] -&gt; [i] }</diff>
      <filename>omega_calc/test_parser/closure8.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # </diff>
      <filename>omega_calc/test_parser/collard.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic p(2), n, m;
 # 
 # R  := { [ir,jr] : 1 &lt;= ir &lt;= n &amp;&amp; 1 &lt;= jr &lt;= m };</diff>
      <filename>omega_calc/test_parser/cover.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T := {[i,j] -&gt; [i+10j]};
 # 
 # I := {[0:9,0:9]};</diff>
      <filename>omega_calc/test_parser/dagstuhl1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # {[i,j] : 
 # 	2i+6j&gt;=9
 # 	&amp;&amp; 5i-3j &gt;= 0</diff>
      <filename>omega_calc/test_parser/dagstuhl2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # In verify, we now prefer to eliminate wildcards last
 # # This gives us an improved chance of finding equality
 # # constraints on wildcards. </diff>
      <filename>omega_calc/test_parser/dagstuhl3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # A one point, we couldn't handling this analysis of value-based dependences.
 # # Now we can :-)</diff>
      <filename>omega_calc/test_parser/davew1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic p(2), n, m1, m2, low;
 # 
 # </diff>
      <filename>omega_calc/test_parser/ddtest.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # A problem that arises during the analysis of emit.t
 # # We are trying to find the dependences to the read 58: rhs(i)</diff>
      <filename>omega_calc/test_parser/emit.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # foo := {[In_1,In_2] -&gt; [i,j] : Exists ( alpha : In_2+2i = 1 &amp;&amp; 2In_1+In_2 = 3+4j &amp;&amp; In_2+20alpha = 5+8j &amp;&amp; -199 &lt;= In_2 &lt;= -2j-5 &amp;&amp; 1 &lt;= j)};
 # 
 # example foo;</diff>
      <filename>omega_calc/test_parser/example1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # symbolic n;
 # </diff>
      <filename>omega_calc/test_parser/farkas.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # R := {[1:10,1:10]} union {[5:15,11:20]};
 # </diff>
      <filename>omega_calc/test_parser/farkas2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # R := {[1:10,1:10,1:10,1:10]};
 # </diff>
      <filename>omega_calc/test_parser/farkas3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # </diff>
      <filename>omega_calc/test_parser/fc1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # </diff>
      <filename>omega_calc/test_parser/fc2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # R := {[t,s] -&gt; [t+2,s+2] : t &lt;= s} union
 #  {[t,s] -&gt; [t+4,s+4] : t &lt;= s} union</diff>
      <filename>omega_calc/test_parser/foo.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # hull( {[1,1]} union
 #  {[In_1,In_1]: 2 &lt;= In_1});
 </diff>
      <filename>omega_calc/test_parser/foo2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # approximate  {[i,j] : exists (a,b : a,b &gt;= 0  &amp;&amp; i = -201a-3b &amp;&amp; j = 103a+200b)};
 
 {[i,j]: 200i+3j &lt;= 0 &amp;&amp; 0 &lt;= 103i+201j}</diff>
      <filename>omega_calc/test_parser/foo6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m,B;
 # 
 # { [max_diff] : </diff>
      <filename>omega_calc/test_parser/forall.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # A := {[i] : 1 &lt;= i &lt;= 8};
 # 
 # b := {[i] : exists (t : i=2t+1 &amp; 0&lt;=t&lt;=3)};</diff>
      <filename>omega_calc/test_parser/gc.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # I1 := {[k,i] : 1 &lt;= k &lt; i &lt;= n };</diff>
      <filename>omega_calc/test_parser/ge.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R:={[t1,t2]: exists (aa : 2aa = t1 &amp;&amp;  2 &lt;= t1 &amp;&amp; t1 &lt;= 8)};
 # 
 # known := {[t1,t2]: 1 &lt;= t1 &lt;= 9};</diff>
      <filename>omega_calc/test_parser/gist.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # an example from a slightly defective dependence relation for givens2.t
 # #</diff>
      <filename>omega_calc/test_parser/givens2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # incomingKnown := { [i1,i2] : Exists ( alpha : i1+3alpha = 1+i2 ) &amp;&amp; </diff>
      <filename>omega_calc/test_parser/guard1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := {[1:10,1:10]} union {[-10:-1,-10:-1]} union
 # 	{[x,y] : -10 &lt;= x,y &lt;= 10 &amp;&amp; -10 &lt;= x-y &lt;= 10};
 # </diff>
      <filename>omega_calc/test_parser/hull1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := {[1,1]} union {[3,3]};
 # 
 # R;</diff>
      <filename>omega_calc/test_parser/hull2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # symbolic n;
 # </diff>
      <filename>omega_calc/test_parser/hull3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # time {[a,b,c,d,e,f] :
 # 	   a+b+2c+2d+e+2f &gt;= 1
 # 	&amp;&amp; a - 3b - 2f &gt;= 1</diff>
      <filename>omega_calc/test_parser/ip1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # time {[a,b,c,d,e,f] :
 # 	   a+b+2c+2d+e+2f &gt;= 1
 # 	&amp;&amp; 2a-3b-2f &gt;= 1</diff>
      <filename>omega_calc/test_parser/ip2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # approximate {[a,b,c,d,e,f] : (
 # 	   a+b+2c+2d+e+2f &gt;= 1
 # 	&amp;&amp; 2a-3b-2f &gt;= 1</diff>
      <filename>omega_calc/test_parser/ip3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i] : i &lt; 10 &amp;&amp; i &gt; 1};
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/iter1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i,j] : i &lt;= 10 &amp;&amp; i &gt;= 1 &amp;&amp; j &lt;=100 &amp;&amp; j &gt;= 10};
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/iter2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i,j] : i &lt; 10 &amp;&amp; i &gt; 1 &amp;&amp; j &lt; 10 &amp;&amp; j &gt; i};
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/iter3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i,j] : i &lt; 10 &amp;&amp; i &gt; 1 &amp;&amp; j &lt;=2i &amp;&amp; j &gt; i};
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/iter4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i,j] : i &lt; 10 &amp;&amp; i &gt; 1 &amp;&amp; j &lt;=2i &amp;&amp; j &gt; i &amp;&amp; j &lt;= 16};
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/iter5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Y := { [i,j] : 1 &lt;= i &lt;= 5 and 12 &lt;= j &lt;= 17};
 # 
 # codegen Y;</diff>
      <filename>omega_calc/test_parser/iter6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := {[i,j] : 3i+2j=15 &amp;&amp; 1&lt;=i&lt;=j&lt;=100};
 # 
 # R;</diff>
      <filename>omega_calc/test_parser/iter7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic exprVar1;
 # 
 # symbolic exprVar2;</diff>
      <filename>omega_calc/test_parser/iter8.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # symbolic exprVar1;
 # </diff>
      <filename>omega_calc/test_parser/iter9.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i, j, k, l] :
 #   0 &lt;= i &lt;= 19 &amp;&amp;
 #   0 &lt;= j &lt;= 19 &amp;&amp;</diff>
      <filename>omega_calc/test_parser/lefur00.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i, j, k, l] :
 #   0 &lt;= i &lt;= 19 &amp;&amp;
 #   0 &lt;= j &lt;= 19 &amp;&amp;</diff>
      <filename>omega_calc/test_parser/lefur01.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # From Fabien Coelho
 # 
 # R := { [i,j,k,l,m,n] :</diff>
      <filename>omega_calc/test_parser/lefur03-3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # From Fabien Coelho
 # 
 # R := { [i,j,k,l,m,n] :</diff>
      <filename>omega_calc/test_parser/lefur03.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # From Fabien Coelho
 # 
 # R := { [i, j, k, l, m, n, o, p] :</diff>
      <filename>omega_calc/test_parser/lefur04.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # From Fabien Coelho
 # 
 # R := { [i, j, k, l, m, n, o, p] :</diff>
      <filename>omega_calc/test_parser/lefur05.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # I1 := { [i,j,k,l,m] : 1 &lt;= i &lt;= 60 &amp;&amp; 1 &lt;= j,k,l,m &lt;= 100 };
 # 
 # I2 := { [i,j,k,l,m] : 1 &lt;= i,j,k,l,m &lt;= 100 };</diff>
      <filename>omega_calc/test_parser/lift1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # I1 := { [i,j,k,l,m] : 5 &lt;= i &lt;= 60 &amp;&amp; 1 &lt;= j,k,l,m &lt;= 100 };
 # 
 # I2 := { [i,j,k,l,m] : 1 &lt;= i,j,k,l,m &lt;= 100 };</diff>
      <filename>omega_calc/test_parser/lift2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # { [i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 20 };
 
 {[i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,a,b,c] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 20}</diff>
      <filename>omega_calc/test_parser/long_input.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T10 := {[k,i] -&gt; [t1,t2,k,k,i]:
 # exists (alpha,beta: t1 = 64beta+1 &amp;&amp; k-1 = alpha + 64 beta &amp;&amp;
 #                     alpha &gt;= 0 &amp;&amp; alpha &lt;= 63)</diff>
      <filename>omega_calc/test_parser/lu.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,lb,ub;
 # 
 # I5 := {[k,j] : 1 &lt;= k &lt; j &lt;= n};</diff>
      <filename>omega_calc/test_parser/lu_ijk.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,lb,ub;
 # 
 # I1 := {[k,i] : 1 &lt;= k &lt; i &lt;= n &amp;&amp; lb &lt;= k &lt;= ub};</diff>
      <filename>omega_calc/test_parser/lu_spmd.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T1:={[i,j]-&gt;[i,j,0]};
 # 
 # T2:={[i,j]-&gt;[i,j,1]};</diff>
      <filename>omega_calc/test_parser/m1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # IS:={[i,j]: 1 &lt;= i,j &lt;= 9};
 # 
 # T1:={[i,j]-&gt;[4j,i,0]};</diff>
      <filename>omega_calc/test_parser/m10.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic m;
 # 
 # I := {[p1,p2,c2,a1,a2,b1,b2] :</diff>
      <filename>omega_calc/test_parser/m11.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # I1 := {[1,1:n,1:m,0]};</diff>
      <filename>omega_calc/test_parser/m12.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R1:={[i,j]: 2 &lt;= i,j &lt;= 9};
 # 
 # R2:={[i,j]: 5 &lt;= i &lt;= 9 &amp; 1 &lt;= j &lt;= 9};</diff>
      <filename>omega_calc/test_parser/m2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # I := {[i,j] : 1 &lt;= i+j,j &lt;= 10};
 # 
 # codegen I;</diff>
      <filename>omega_calc/test_parser/m3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T1:={[i,j]-&gt;[j,i,0]};
 # 
 # T2:={[i,j]-&gt;[j,i,1]};</diff>
      <filename>omega_calc/test_parser/m4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T1:={[i,j]-&gt;[j,i,0]};
 # 
 # T2:={[i,j]-&gt;[j,i,1]};</diff>
      <filename>omega_calc/test_parser/m7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T1:={[i,j]-&gt;[j,i,0]};
 # 
 # T2:={[i,j]-&gt;[j,i,1]};</diff>
      <filename>omega_calc/test_parser/m8.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # IS:={[i,j]: 1 &lt;= i,j &lt;= 9};
 # 
 # T1:={[i,j]-&gt;[2j,i,0]};</diff>
      <filename>omega_calc/test_parser/m9.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n, f(1);
 # 
 # </diff>
      <filename>omega_calc/test_parser/maximize.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # test of Tina_code_gen
 # 
 # symbolic T, N;</diff>
      <filename>omega_calc/test_parser/mm1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This example shows the &quot;time skewing&quot; transformation, including
 # # the array remapping, for the code below:
 # #</diff>
      <filename>omega_calc/test_parser/mm2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # Various tests of mmap utilities
 # #</diff>
      <filename>omega_calc/test_parser/mm3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # This is the tskew.w file from tskew2d-mem
 # #</diff>
      <filename>omega_calc/test_parser/mm5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T10:={[mp,mq,mi] -&gt; [mi,mq,mp,0]};
 # 
 # T20:={[mp,mq,mi] -&gt; [mi,mp,mq,1]};</diff>
      <filename>omega_calc/test_parser/olda.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # Generate local code for this HPF code fragment
 # # !HPF$ template T(0:150,0:150)
 # # !HPF$ align X(I,J) with T(3*I,3*J)</diff>
      <filename>omega_calc/test_parser/p.delft.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # Compute Sends and receives for the following HPF fragment
 # 
 # I := { [i,j] : 1 &lt;= i &lt;= 14 &amp;&amp; 0 &lt;= j &lt;= 14 };</diff>
      <filename>omega_calc/test_parser/p.delft2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # hull {[p1,p2] -&gt; [p1-1,p2,Out_3,Out_4] : 
 # Exists ( alpha,gamma : 
 # 1 &lt;= p1 &lt;= 3 </diff>
      <filename>omega_calc/test_parser/p.delft3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # { [i] -&gt; [j] : 1 &lt;= i &lt;= 9 } subset { [i] -&gt; [j] : 1 &lt;= i &lt;= 11 };
 
 True</diff>
      <filename>omega_calc/test_parser/p.subset.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # { [i] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 20 };
 
 {[i] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 20}</diff>
      <filename>omega_calc/test_parser/p1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # {[i,j,k,l,m] -&gt; [i,i,i,i,i] : 1 &lt;= i &lt;= 100 };
 
 {[i,j,k,l,m] -&gt; [i,i,i,i,i] : 1 &lt;= i &lt;= 100}</diff>
      <filename>omega_calc/test_parser/p10.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # {[i] : 1 &lt;= i &lt;=  10
 # 	&amp;&amp; ! i = 3
 # 	&amp;&amp; ! i = 2</diff>
      <filename>omega_calc/test_parser/p11.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n,m;
 # 
 # T := { [i,j] -&gt; [i-1,j] : 1 &lt;= i &lt;= n &amp;&amp; 0 &lt;= j &lt;= m } union</diff>
      <filename>omega_calc/test_parser/p12.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T := { [d1, -1] : d1 &gt; 0 };
 # 
 # T;</diff>
      <filename>omega_calc/test_parser/p13.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # { [i,j] -&gt; [i+1,j+1] : 1 &lt;= i &lt;= 9 &amp;&amp; 5 &lt;= j &lt;= 25 };
 
 {[i,j] -&gt; [i+1,j+1] : 1 &lt;= i &lt;= 9 &amp;&amp; 5 &lt;= j &lt;= 25}</diff>
      <filename>omega_calc/test_parser/p2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # { [i] -&gt; [i+1] : 1 &lt;= i &lt;= n }+;</diff>
      <filename>omega_calc/test_parser/p3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # inverse { [i] -&gt; [i+1] : 1 &lt;= i &lt;= 9 };
 
 {[In_1] -&gt; [In_1-1] : 2 &lt;= In_1 &lt;= 10}</diff>
      <filename>omega_calc/test_parser/p4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # {[iw] -&gt; [ir]  : </diff>
      <filename>omega_calc/test_parser/p5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i] -&gt; [i'] : 1 &lt;= i,i' &lt;= 10 &amp;&amp; i' = i+1 };
 # 
 # R;</diff>
      <filename>omega_calc/test_parser/p6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # { [i] -&gt; [j] : 1 &lt;= i,j &lt;= 10 and i != j};
 
 {[i] -&gt; [j] : 1 &lt;= j &lt; i &lt;= 10} union</diff>
      <filename>omega_calc/test_parser/p7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R1 := {[i] -&gt; [j] : i &lt; j};
 # 
 # R2 := {[x] -&gt; [y] : x &lt; y};</diff>
      <filename>omega_calc/test_parser/p8.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic lot_E;
 # 
 # {[k_w,l_w] -&gt; [k_r,l_r] : </diff>
      <filename>omega_calc/test_parser/p9.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n(1);
 # 
 # { [i] -&gt; [j] : 1 &lt;= i  &lt;= j &lt;= 100 &amp;&amp; n(i) != n(j)};</diff>
      <filename>omega_calc/test_parser/pufs1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n(1);
 # 
 # R := { [i] -&gt; [j] : 1 &lt;= i = j &lt;= 100 &amp;&amp; n(i) &lt;= n(j)};</diff>
      <filename>omega_calc/test_parser/pufs2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n(1);
 # 
 # R := { [i] -&gt; [j] : 1 &lt;= i = j &lt;= 100 &amp;&amp; n(i) &lt;= n(j)};</diff>
      <filename>omega_calc/test_parser/pufs3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # Calculate exposed reads for this code fragment
 # # for i := 1 to n do
 # #   for j := 1 to m do</diff>
      <filename>omega_calc/test_parser/pufs4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n(1);
 # 
 # S :=  { [i] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 100 &amp;&amp; n(j) &gt;= 0};</diff>
      <filename>omega_calc/test_parser/pufs5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Symbolic n, f(1), f_last, f_first;
 # 
 # </diff>
      <filename>omega_calc/test_parser/pufs6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n(1),m;
 # 
 # {[i] : n(i) &gt;= 0}  union {[i] : n(i) &lt;=0};</diff>
      <filename>omega_calc/test_parser/pufs7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # reachable (a,b,c)
 # 	  { a-&gt;b:{[1]-&gt;[2]},</diff>
      <filename>omega_calc/test_parser/reach1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # a2b:={[1]-&gt;[2]};
 # </diff>
      <filename>omega_calc/test_parser/reach2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # a2b:={[1]-&gt;[2]};
 # </diff>
      <filename>omega_calc/test_parser/reach3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R1 := {[i,j,k] : 17i=12j+170};
 # 
 # R2 :=  {[i,j,k] : k &gt;= 0};</diff>
      <filename>omega_calc/test_parser/red1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # Passing array sections through array reshaping
 # # procedure foo()
 # # real a(1:5,1:64,1:64,1:5)</diff>
      <filename>omega_calc/test_parser/saman.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # example { [i] -&gt; [j] : 1 &lt;= i &lt; j &lt;= 20 };
 
 {[19] -&gt; [20] }</diff>
      <filename>omega_calc/test_parser/sample1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Symbolic n,m;
 # 
 # </diff>
      <filename>omega_calc/test_parser/sample2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Symbolic n,m;
 # 
 # </diff>
      <filename>omega_calc/test_parser/sample3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # </diff>
      <filename>omega_calc/test_parser/stodghil.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i] : i &lt; 10 &amp;&amp; i &gt; 1 &amp;&amp; exists ( alpha : i = 3alpha) };
 # 
 # codegen R;</diff>
      <filename>omega_calc/test_parser/stride1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Sym n;
 # 
 # new_IS := {[t1,t2] : exists (alpha : t1 = 32alpha &amp;&amp; </diff>
      <filename>omega_calc/test_parser/stride2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Sym n;
 # 
 # new_IS := {[t1,t2] : exists (alpha : t1 = 32alpha+3 &amp;&amp; </diff>
      <filename>omega_calc/test_parser/stride3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Sym n;
 # 
 # new_IS := {[i] : exists (alpha : i = 5alpha-2 &amp;&amp; </diff>
      <filename>omega_calc/test_parser/stride4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Sym n;
 # 
 # R := {[i,j]: i &gt;= 1 &amp;&amp; i &lt;= 101 &amp;&amp; exists (alpha : i = 2 alpha) &amp;&amp;</diff>
      <filename>omega_calc/test_parser/stride5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Sym n;
 # 
 # R := {[i,j]: i &gt;= 1 &amp;&amp; i &lt;= 101 &amp;&amp;</diff>
      <filename>omega_calc/test_parser/stride6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # 
 # IS:={[i,j]: 1 &lt;= i,j &lt;= 9};</diff>
      <filename>omega_calc/test_parser/stride7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := {[x]:x &gt; 1 };
 # 
 # R;</diff>
      <filename>omega_calc/test_parser/subsets1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # (subsetof {[1:10]}) - subsetof {[1:10]};
 
 {[In_1]: 1 &lt;= In_1 &lt;= 10 &amp;&amp; UNKNOWN}</diff>
      <filename>omega_calc/test_parser/subsets2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # Symbolic n,b;
 # </diff>
      <filename>omega_calc/test_parser/syr2k.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # #
 # # Extract from omega4
 # #  removed &quot;eqnarray&quot; commands, associated &amp;'s, and overbrace commands</diff>
      <filename>omega_calc/test_parser/tex1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic N,M,k;
 # 
 # { [i,j] -&gt; [] : 0 &lt;= i &lt;= M and 0 &lt;= j &lt;= N and 2i+j = k</diff>
      <filename>omega_calc/test_parser/tricky.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts1d-check-sblock.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts1d-check0.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts1d-mp-i_ts-m_b.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts1d-orig0.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts1d-tskew.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts2d-check-orig.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts2d-check-sblock.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts2d-check-tskew2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # # This is the file facts.prew, which is prepended to the .prew files
 # # for the particular code generation we want, defines things like the
 # # iteration space and dependences.  Known facts are inserted by the</diff>
      <filename>omega_calc/test_parser/ts2d-tskew.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # symbolic LV,UV;</diff>
      <filename>omega_calc/test_parser/tseng.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 #    R3 := {[x] -&gt; [y] : (y = x) | (y = 3x)};
 # 
 # </diff>
      <filename>omega_calc/test_parser/verlind1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R := { [i] : 1 &lt;= i &lt;= 6 &amp; Exists (alpha : 3 alpha + 1 &lt;= i &lt;= 3 alpha + 2)
 # 	   &amp; not (1 &lt;= i &lt;= 2) };
 # </diff>
      <filename>omega_calc/test_parser/verlind1a.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # Symbolic a1,a2,a3,b1,b2,b3;
 # </diff>
      <filename>omega_calc/test_parser/wak1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # Symbolic a1,a2,b1,b2,c1,c2,d1,d2;
 # </diff>
      <filename>omega_calc/test_parser/wak2.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # 
 # Symbolic a,b;
 # </diff>
      <filename>omega_calc/test_parser/wak3.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # Symbolic a1,a2,a3,a4,a5,b1,b2,b3,b4,b5;
 # 
 # IS1 := {[i] : a1,a2,a3,a4,a5 &lt;= i &lt;= b1,b2,b3,b4,b5 };</diff>
      <filename>omega_calc/test_parser/wak4.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # S1 := {[1,In_2,0,In_4,In_5,In_6,In_7]: 2 &lt;= In_4 &lt;= 1024 &amp;&amp; 2 &lt;= In_2 &lt;= 1024};
 # 
 # S2 := {[1,In_2,0,In_4,In_5,In_6,In_7]: 1 &lt;= In_4 &lt; In_2 &lt;= 1024};</diff>
      <filename>omega_calc/test_parser/wak5.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # T1 := {[k,i,j] -&gt; [k',i,j] : 1 &lt;= k &lt; k' &lt; i &lt;= 1024 &amp;&amp; k'+1 &lt;= j &lt;= 1024};
 # 
 # T2 := {[k,i,j] -&gt; [j,i,j'] : 1 &lt;= k &lt; j &lt; i &lt;= 1024 &amp;&amp; j &lt; j' &lt;= 1024};</diff>
      <filename>omega_calc/test_parser/wak6.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # R :=  {[k,k+1,k+1]: 1 &lt;= k &lt;= 1022}
 # 	union {[k,i,j]: 2 &lt;= k &lt; i &lt;= 1024 &amp;&amp; k &lt; j &lt;= 1024};
 # </diff>
      <filename>omega_calc/test_parser/wak7.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 #  T1 := {[i1,i2,i3] -&gt; [o1,i2,o3] : 2 &lt;= i2 &lt;= 511 &amp;&amp; o1 &lt;= 256 
 # &amp;&amp; o3 &lt;= 511 &amp;&amp; 2 &lt;= i3 &amp;&amp; i1+o3 &lt;= i3+o1 
 # 	&amp;&amp; 255i3+o1 &lt;= i1+255o3 &amp;&amp; 1 &lt;= i1};</diff>
      <filename>omega_calc/test_parser/wak8.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # {[k1,k2,k3] :
 # 15+k1+2k2+3k3 = 0
 #  &amp;&amp; k2+k3 &lt;= 0</diff>
      <filename>omega_calc/test_parser/wielage.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic L,M;
 # 
 # </diff>
      <filename>omega_calc/test_parser/wild.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # I := {[i,j,k] : 1 &lt;= i,j,k &lt;= n};</diff>
      <filename>omega_calc/test_parser/wrap.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # I := {[i,j,k] : 1 &lt;= i,j,k &lt;= n};</diff>
      <filename>omega_calc/test_parser/wrap0.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # symbolic n;
 # 
 # I := {[i,j,k] : 1 &lt;= i,j,k &lt;= n};</diff>
      <filename>omega_calc/test_parser/wrap1.oc-rt</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Omega Calculator v1.2 (based on Omega Library 1.2, August, 2000):
+# Omega Calculator v2.1 (based on Omega Library 2.1, July, 2008):
 # old_IS:= {[i,j]: 1 &lt;= i &lt;= 8 &amp; 1 &lt;= j &lt;= 4};
 # 
 # T1:={[i,j] -&gt; [j-i+8,i,0]};</diff>
      <filename>omega_calc/test_parser/x.oc-rt</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5f4b2a26fb148a2dbdfd46b21d0fc21fc39a01fc</id>
    </parent>
  </parents>
  <author>
    <name>David G. Wonnacott</name>
    <email>davew@cs.haverford.edu</email>
  </author>
  <url>http://github.com/davewathaverford/the-omega-project/commit/2ff0a6563ed1c2b2eee8c9bf82f3657a8e6d6bc2</url>
  <id>2ff0a6563ed1c2b2eee8c9bf82f3657a8e6d6bc2</id>
  <committed-date>2008-07-30T13:37:00-07:00</committed-date>
  <authored-date>2008-07-30T13:37:00-07:00</authored-date>
  <message>fixed oc-rt results with new version number</message>
  <tree>ac7b251a80f60048a9811c935b27d0e92815b896</tree>
  <committer>
    <name>David G. Wonnacott</name>
    <email>davew@cs.haverford.edu</email>
  </committer>
</commit>
