/* Test expression evaluation with more than 8 variables Test Register use */ class Main { void main() { int r1, r2, r3; int i0, i1, i2, i3, i4, i5, i6, i7; int a,b,c,d,e; i0 = 0; i1 = 1; i2 = 2; i3 = 3; i4 = 4; i5 = 5; i6 = 6; i7 = 7; a = 5; b = 5; c = 5; d = 5; e = 5; write(i0 + (i1 + ( i2 + ( i3 + (a+b+c+d+e) + ( i4 + (i5 + (i6 + (i7 + i0)))))))); writeln(); write(((((((i0 + i1) + i2) + i3) + i4 + (a*b*c*d*e)) + i5) + i6) + i7); writeln(); write(((i0 + i1) + (i2 + i3)) + ((i4 + i5) + (i6 + i7))); writeln(); } }