29 lines
579 B
Text
Executable file
29 lines
579 B
Text
Executable file
/* 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();
|
|
}
|
|
}
|