< prev index next >
test/compiler/escapeAnalysis/Test6726999.java
Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke
*** 24,45 ****
/*
* @test
* @bug 6726999
* @summary nsk/stress/jck12a/jck12a010 assert(n != NULL,"Bad immediate dominator info.");
! * @run main/othervm -Xbatch -XX:CompileCommand=exclude,Test.dummy -XX:+AggressiveOpts Test
*/
! import java.lang.reflect.Array;
! class Point {
int x;
int y;
! }
- public class Test {
-
void dummy() {
// Empty method to verify correctness of DebugInfo.
// Use -XX:CompileCommand=exclude,Test.dummy
}
--- 24,47 ----
/*
* @test
* @bug 6726999
* @summary nsk/stress/jck12a/jck12a010 assert(n != NULL,"Bad immediate dominator info.");
! *
! * @run main/othervm -Xbatch -XX:+AggressiveOpts
! * -XX:CompileCommand=exclude,compiler.escapeAnalysis.Test6726999::dummy
! * compiler.escapeAnalysis.Test6726999
*/
! package compiler.escapeAnalysis;
! public class Test6726999 {
! static class Point {
int x;
int y;
! }
void dummy() {
// Empty method to verify correctness of DebugInfo.
// Use -XX:CompileCommand=exclude,Test.dummy
}
*** 176,186 ****
return p[0].x * p[0].y;
}
int test1_0_0(int y) {
Point p = new Point();
! if ( (y & 1) == 1 ) {
p = new Point();
}
int x = 3;
p.x = x;
p.y = 3 * x + y;
--- 178,188 ----
return p[0].x * p[0].y;
}
int test1_0_0(int y) {
Point p = new Point();
! if ((y & 1) == 1) {
p = new Point();
}
int x = 3;
p.x = x;
p.y = 3 * x + y;
*** 188,216 ****
return p.x * p.y;
}
int test1_0_1(int y) {
Point p = null;
! if ( (y & 1) == 1 ) {
p = new Point();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
}
int test1_0_2(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
p[0] = new Point();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 190,218 ----
return p.x * p.y;
}
int test1_0_1(int y) {
Point p = null;
! if ((y & 1) == 1) {
p = new Point();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
}
int test1_0_2(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
p[0] = new Point();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 217,231 ****
}
int test1_0_3(int y) {
Point p[] = new Point[1];
p[0] = null;
! if ( (y & 1) == 1 ) {
p[0] = new Point();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 219,233 ----
}
int test1_0_3(int y) {
Point p[] = new Point[1];
p[0] = null;
! if ((y & 1) == 1) {
p[0] = new Point();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 232,288 ****
}
int test1_0_4(int y) {
Point p[] = new Point[1];
p[0] = new Point();
! if ( (y & 1) == 1 ) {
p[0] = new Point();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_0_5(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
p[0] = new Point();
} else {
p[0] = null;
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_0_6(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
p[0] = new Point();
} else {
p[0] = new Point();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_0(int y) {
Point p = new Point();
! if ( (y & 1) == 1 ) {
dummy();
p = new Point();
dummy();
}
int x = 3;
--- 234,290 ----
}
int test1_0_4(int y) {
Point p[] = new Point[1];
p[0] = new Point();
! if ((y & 1) == 1) {
p[0] = new Point();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_0_5(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
p[0] = new Point();
} else {
p[0] = null;
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_0_6(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
p[0] = new Point();
} else {
p[0] = new Point();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_0(int y) {
Point p = new Point();
! if ((y & 1) == 1) {
dummy();
p = new Point();
dummy();
}
int x = 3;
*** 292,324 ****
return p.x * p.y;
}
int test1_1_1(int y) {
Point p = null;
! if ( (y & 1) == 1 ) {
dummy();
p = new Point();
dummy();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
}
int test1_1_2(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 294,326 ----
return p.x * p.y;
}
int test1_1_1(int y) {
Point p = null;
! if ((y & 1) == 1) {
dummy();
p = new Point();
dummy();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
}
int test1_1_2(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 326,342 ****
int test1_1_3(int y) {
Point p[] = new Point[1];
dummy();
p[0] = null;
! if ( (y & 1) == 1 ) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 328,344 ----
int test1_1_3(int y) {
Point p[] = new Point[1];
dummy();
p[0] = null;
! if ((y & 1) == 1) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 344,400 ****
int test1_1_4(int y) {
Point p[] = new Point[1];
dummy();
p[0] = new Point();
! if ( (y & 1) == 1 ) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_5(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = new Point();
dummy();
} else {
dummy();
p[0] = null;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_6(int y) {
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = new Point();
dummy();
} else {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 346,402 ----
int test1_1_4(int y) {
Point p[] = new Point[1];
dummy();
p[0] = new Point();
! if ((y & 1) == 1) {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_5(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = new Point();
dummy();
} else {
dummy();
p[0] = null;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
}
int test1_1_6(int y) {
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = new Point();
dummy();
} else {
dummy();
p[0] = new Point();
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 402,412 ****
int test1_2_0(int y) {
Point p1 = new Point();
dummy();
Point p = new Point();
! if ( (y & 1) == 1 ) {
dummy();
p = p1;
dummy();
}
int x = 3;
--- 404,414 ----
int test1_2_0(int y) {
Point p1 = new Point();
dummy();
Point p = new Point();
! if ((y & 1) == 1) {
dummy();
p = p1;
dummy();
}
int x = 3;
*** 418,434 ****
int test1_2_1(int y) {
Point p1 = new Point();
dummy();
Point p = null;
! if ( (y & 1) == 1 ) {
dummy();
p = p1;
dummy();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
--- 420,436 ----
int test1_2_1(int y) {
Point p1 = new Point();
dummy();
Point p = null;
! if ((y & 1) == 1) {
dummy();
p = p1;
dummy();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
*** 436,452 ****
int test1_2_2(int y) {
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = p1;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 438,454 ----
int test1_2_2(int y) {
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = p1;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 456,472 ****
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
dummy();
p[0] = null;
! if ( (y & 1) == 1 ) {
dummy();
p[0] = p1;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 458,474 ----
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
dummy();
p[0] = null;
! if ((y & 1) == 1) {
dummy();
p[0] = p1;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 478,494 ****
Point p2 = new Point();
dummy();
Point p[] = new Point[1];
dummy();
p[0] = p1;
! if ( (y & 1) == 1 ) {
dummy();
p[0] = p2;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 480,496 ----
Point p2 = new Point();
dummy();
Point p[] = new Point[1];
dummy();
p[0] = p1;
! if ((y & 1) == 1) {
dummy();
p[0] = p2;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 496,516 ****
int test1_2_5(int y) {
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = p1;
dummy();
} else {
dummy();
p[0] = null;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 498,518 ----
int test1_2_5(int y) {
Point p1 = new Point();
dummy();
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = p1;
dummy();
} else {
dummy();
p[0] = null;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 520,540 ****
Point p1 = new Point();
dummy();
Point p2 = new Point();
dummy();
Point p[] = new Point[1];
! if ( (y & 1) == 1 ) {
dummy();
p[0] = p1;
dummy();
} else {
dummy();
p[0] = p2;
dummy();
}
int x = 3;
! if ( p[0] == null )
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
--- 522,542 ----
Point p1 = new Point();
dummy();
Point p2 = new Point();
dummy();
Point p[] = new Point[1];
! if ((y & 1) == 1) {
dummy();
p[0] = p1;
dummy();
} else {
dummy();
p[0] = p2;
dummy();
}
int x = 3;
! if (p[0] == null)
return (3 * x + y) * x;
p[0].x = x;
p[0].y = 3 * x + y;
dummy();
return p[0].x * p[0].y;
*** 558,568 ****
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p = new Point();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
--- 560,570 ----
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p = new Point();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
*** 574,584 ****
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 576,586 ----
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 591,601 ****
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 593,603 ----
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 608,618 ****
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 610,620 ----
int lim = (y & 3);
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 627,637 ****
for (int i = 0; i < lim; i++) {
p[i] = null;
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 629,639 ----
for (int i = 0; i < lim; i++) {
p[i] = null;
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 646,656 ****
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 648,658 ----
for (int i = 0; i < lim; i++) {
p[i] = new Point();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 678,688 ****
dummy();
p = new Point();
dummy();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
--- 680,690 ----
dummy();
p = new Point();
dummy();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
*** 696,706 ****
p[i] = new Point();
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 698,708 ----
p[i] = new Point();
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 716,726 ****
dummy();
p[i] = new Point();
dummy();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 718,728 ----
dummy();
p[i] = new Point();
dummy();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 736,746 ****
dummy();
p[i] = new Point();
dummy();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 738,748 ----
dummy();
p[i] = new Point();
dummy();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 759,769 ****
p[i] = null;
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 761,771 ----
p[i] = null;
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 782,792 ****
p[i] = new Point();
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 784,794 ----
p[i] = new Point();
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 818,828 ****
dummy();
p = p1;
dummy();
}
int x = 3;
! if ( p == null )
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
--- 820,830 ----
dummy();
p = p1;
dummy();
}
int x = 3;
! if (p == null)
return (3 * x + y) * x;
p.x = x;
p.y = 3 * x + y;
dummy();
return p.x * p.y;
*** 838,848 ****
p[i] = p1;
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 840,850 ----
p[i] = p1;
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 860,870 ****
dummy();
p[i] = p1;
dummy();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 862,872 ----
dummy();
p[i] = p1;
dummy();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 884,894 ****
dummy();
p[i] = p2;
dummy();
}
int x = 3;
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 886,896 ----
dummy();
p[i] = p2;
dummy();
}
int x = 3;
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 909,919 ****
p[i] = null;
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
--- 911,921 ----
p[i] = null;
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
*** 936,960 ****
p[i] = p2;
dummy();
}
int x = 3;
int j = (y & 1);
! if ( p[j] == null )
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
}
public static void main(String args[]) {
! Test tsr = new Test();
Point p = new Point();
Point ptmp = p;
Class cls = Point.class;
int y = 0;
! for (int i=0; i<10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
--- 938,962 ----
p[i] = p2;
dummy();
}
int x = 3;
int j = (y & 1);
! if (p[j] == null)
return (3 * x + y) * x;
p[j].x = x;
p[j].y = 3 * x + y;
dummy();
return p[j].x * p[0].y;
}
public static void main(String args[]) {
! Test6726999 tsr = new Test6726999();
Point p = new Point();
Point ptmp = p;
Class cls = Point.class;
int y = 0;
! for (int i = 0; i < 10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
*** 975,1076 ****
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y&~1);
! y = tsr.test1_0_1(y&~1);
! y = tsr.test1_0_2(y&~1);
! y = tsr.test1_0_3(y&~1);
! y = tsr.test1_0_4(y&~1);
! y = tsr.test1_0_5(y&~1);
! y = tsr.test1_0_6(y&~1);
! y = tsr.test1_0_0((y&~1)+1);
! y = tsr.test1_0_1((y&~1)+1);
! y = tsr.test1_0_2((y&~1)+1);
! y = tsr.test1_0_3((y&~1)+1);
! y = tsr.test1_0_4((y&~1)+1);
! y = tsr.test1_0_5((y&~1)+1);
! y = tsr.test1_0_6((y&~1)+1);
! y = tsr.test1_1_0(y&~1);
! y = tsr.test1_1_1(y&~1);
! y = tsr.test1_1_2(y&~1);
! y = tsr.test1_1_3(y&~1);
! y = tsr.test1_1_4(y&~1);
! y = tsr.test1_1_5(y&~1);
! y = tsr.test1_1_6(y&~1);
! y = tsr.test1_1_0((y&~1)+1);
! y = tsr.test1_1_1((y&~1)+1);
! y = tsr.test1_1_2((y&~1)+1);
! y = tsr.test1_1_3((y&~1)+1);
! y = tsr.test1_1_4((y&~1)+1);
! y = tsr.test1_1_5((y&~1)+1);
! y = tsr.test1_1_6((y&~1)+1);
! y = tsr.test1_2_0(y&~1);
! y = tsr.test1_2_1(y&~1);
! y = tsr.test1_2_2(y&~1);
! y = tsr.test1_2_3(y&~1);
! y = tsr.test1_2_4(y&~1);
! y = tsr.test1_2_5(y&~1);
! y = tsr.test1_2_6(y&~1);
! y = tsr.test1_2_0((y&~1)+1);
! y = tsr.test1_2_1((y&~1)+1);
! y = tsr.test1_2_2((y&~1)+1);
! y = tsr.test1_2_3((y&~1)+1);
! y = tsr.test1_2_4((y&~1)+1);
! y = tsr.test1_2_5((y&~1)+1);
! y = tsr.test1_2_6((y&~1)+1);
! y = tsr.test2_0_0(y&~3);
! y = tsr.test2_0_1(y&~3);
! y = tsr.test2_0_2(y&~3);
! y = tsr.test2_0_3(y&~3);
! y = tsr.test2_0_4(y&~3);
! y = tsr.test2_0_5(y&~3);
! y = tsr.test2_0_6(y&~3);
! y = tsr.test2_0_0((y&~3)+3);
! y = tsr.test2_0_1((y&~3)+3);
! y = tsr.test2_0_2((y&~3)+3);
! y = tsr.test2_0_3((y&~3)+3);
! y = tsr.test2_0_4((y&~3)+3);
! y = tsr.test2_0_5((y&~3)+3);
! y = tsr.test2_0_6((y&~3)+3);
! y = tsr.test2_1_0(y&~3);
! y = tsr.test2_1_1(y&~3);
! y = tsr.test2_1_2(y&~3);
! y = tsr.test2_1_3(y&~3);
! y = tsr.test2_1_4(y&~3);
! y = tsr.test2_1_5(y&~3);
! y = tsr.test2_1_6(y&~3);
! y = tsr.test2_1_0((y&~3)+3);
! y = tsr.test2_1_1((y&~3)+3);
! y = tsr.test2_1_2((y&~3)+3);
! y = tsr.test2_1_3((y&~3)+3);
! y = tsr.test2_1_4((y&~3)+3);
! y = tsr.test2_1_5((y&~3)+3);
! y = tsr.test2_1_6((y&~3)+3);
! y = tsr.test2_2_0(y&~3);
! y = tsr.test2_2_1(y&~3);
! y = tsr.test2_2_2(y&~3);
! y = tsr.test2_2_3(y&~3);
! y = tsr.test2_2_4(y&~3);
! y = tsr.test2_2_5(y&~3);
! y = tsr.test2_2_6(y&~3);
! y = tsr.test2_2_0((y&~3)+3);
! y = tsr.test2_2_1((y&~3)+3);
! y = tsr.test2_2_2((y&~3)+3);
! y = tsr.test2_2_3((y&~3)+3);
! y = tsr.test2_2_4((y&~3)+3);
! y = tsr.test2_2_5((y&~3)+3);
! y = tsr.test2_2_6((y&~3)+3);
}
! for (int i=0; i<10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
--- 977,1078 ----
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y & ~1);
! y = tsr.test1_0_1(y & ~1);
! y = tsr.test1_0_2(y & ~1);
! y = tsr.test1_0_3(y & ~1);
! y = tsr.test1_0_4(y & ~1);
! y = tsr.test1_0_5(y & ~1);
! y = tsr.test1_0_6(y & ~1);
! y = tsr.test1_0_0((y & ~1) + 1);
! y = tsr.test1_0_1((y & ~1) + 1);
! y = tsr.test1_0_2((y & ~1) + 1);
! y = tsr.test1_0_3((y & ~1) + 1);
! y = tsr.test1_0_4((y & ~1) + 1);
! y = tsr.test1_0_5((y & ~1) + 1);
! y = tsr.test1_0_6((y & ~1) + 1);
! y = tsr.test1_1_0(y & ~1);
! y = tsr.test1_1_1(y & ~1);
! y = tsr.test1_1_2(y & ~1);
! y = tsr.test1_1_3(y & ~1);
! y = tsr.test1_1_4(y & ~1);
! y = tsr.test1_1_5(y & ~1);
! y = tsr.test1_1_6(y & ~1);
! y = tsr.test1_1_0((y & ~1) + 1);
! y = tsr.test1_1_1((y & ~1) + 1);
! y = tsr.test1_1_2((y & ~1) + 1);
! y = tsr.test1_1_3((y & ~1) + 1);
! y = tsr.test1_1_4((y & ~1) + 1);
! y = tsr.test1_1_5((y & ~1) + 1);
! y = tsr.test1_1_6((y & ~1) + 1);
! y = tsr.test1_2_0(y & ~1);
! y = tsr.test1_2_1(y & ~1);
! y = tsr.test1_2_2(y & ~1);
! y = tsr.test1_2_3(y & ~1);
! y = tsr.test1_2_4(y & ~1);
! y = tsr.test1_2_5(y & ~1);
! y = tsr.test1_2_6(y & ~1);
! y = tsr.test1_2_0((y & ~1) + 1);
! y = tsr.test1_2_1((y & ~1) + 1);
! y = tsr.test1_2_2((y & ~1) + 1);
! y = tsr.test1_2_3((y & ~1) + 1);
! y = tsr.test1_2_4((y & ~1) + 1);
! y = tsr.test1_2_5((y & ~1) + 1);
! y = tsr.test1_2_6((y & ~1) + 1);
! y = tsr.test2_0_0(y & ~3);
! y = tsr.test2_0_1(y & ~3);
! y = tsr.test2_0_2(y & ~3);
! y = tsr.test2_0_3(y & ~3);
! y = tsr.test2_0_4(y & ~3);
! y = tsr.test2_0_5(y & ~3);
! y = tsr.test2_0_6(y & ~3);
! y = tsr.test2_0_0((y & ~3) + 3);
! y = tsr.test2_0_1((y & ~3) + 3);
! y = tsr.test2_0_2((y & ~3) + 3);
! y = tsr.test2_0_3((y & ~3) + 3);
! y = tsr.test2_0_4((y & ~3) + 3);
! y = tsr.test2_0_5((y & ~3) + 3);
! y = tsr.test2_0_6((y & ~3) + 3);
! y = tsr.test2_1_0(y & ~3);
! y = tsr.test2_1_1(y & ~3);
! y = tsr.test2_1_2(y & ~3);
! y = tsr.test2_1_3(y & ~3);
! y = tsr.test2_1_4(y & ~3);
! y = tsr.test2_1_5(y & ~3);
! y = tsr.test2_1_6(y & ~3);
! y = tsr.test2_1_0((y & ~3) + 3);
! y = tsr.test2_1_1((y & ~3) + 3);
! y = tsr.test2_1_2((y & ~3) + 3);
! y = tsr.test2_1_3((y & ~3) + 3);
! y = tsr.test2_1_4((y & ~3) + 3);
! y = tsr.test2_1_5((y & ~3) + 3);
! y = tsr.test2_1_6((y & ~3) + 3);
! y = tsr.test2_2_0(y & ~3);
! y = tsr.test2_2_1(y & ~3);
! y = tsr.test2_2_2(y & ~3);
! y = tsr.test2_2_3(y & ~3);
! y = tsr.test2_2_4(y & ~3);
! y = tsr.test2_2_5(y & ~3);
! y = tsr.test2_2_6(y & ~3);
! y = tsr.test2_2_0((y & ~3) + 3);
! y = tsr.test2_2_1((y & ~3) + 3);
! y = tsr.test2_2_2((y & ~3) + 3);
! y = tsr.test2_2_3((y & ~3) + 3);
! y = tsr.test2_2_4((y & ~3) + 3);
! y = tsr.test2_2_5((y & ~3) + 3);
! y = tsr.test2_2_6((y & ~3) + 3);
}
! for (int i = 0; i < 10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
*** 1091,1192 ****
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y&~1);
! y = tsr.test1_0_1(y&~1);
! y = tsr.test1_0_2(y&~1);
! y = tsr.test1_0_3(y&~1);
! y = tsr.test1_0_4(y&~1);
! y = tsr.test1_0_5(y&~1);
! y = tsr.test1_0_6(y&~1);
! y = tsr.test1_0_0((y&~1)+1);
! y = tsr.test1_0_1((y&~1)+1);
! y = tsr.test1_0_2((y&~1)+1);
! y = tsr.test1_0_3((y&~1)+1);
! y = tsr.test1_0_4((y&~1)+1);
! y = tsr.test1_0_5((y&~1)+1);
! y = tsr.test1_0_6((y&~1)+1);
! y = tsr.test1_1_0(y&~1);
! y = tsr.test1_1_1(y&~1);
! y = tsr.test1_1_2(y&~1);
! y = tsr.test1_1_3(y&~1);
! y = tsr.test1_1_4(y&~1);
! y = tsr.test1_1_5(y&~1);
! y = tsr.test1_1_6(y&~1);
! y = tsr.test1_1_0((y&~1)+1);
! y = tsr.test1_1_1((y&~1)+1);
! y = tsr.test1_1_2((y&~1)+1);
! y = tsr.test1_1_3((y&~1)+1);
! y = tsr.test1_1_4((y&~1)+1);
! y = tsr.test1_1_5((y&~1)+1);
! y = tsr.test1_1_6((y&~1)+1);
! y = tsr.test1_2_0(y&~1);
! y = tsr.test1_2_1(y&~1);
! y = tsr.test1_2_2(y&~1);
! y = tsr.test1_2_3(y&~1);
! y = tsr.test1_2_4(y&~1);
! y = tsr.test1_2_5(y&~1);
! y = tsr.test1_2_6(y&~1);
! y = tsr.test1_2_0((y&~1)+1);
! y = tsr.test1_2_1((y&~1)+1);
! y = tsr.test1_2_2((y&~1)+1);
! y = tsr.test1_2_3((y&~1)+1);
! y = tsr.test1_2_4((y&~1)+1);
! y = tsr.test1_2_5((y&~1)+1);
! y = tsr.test1_2_6((y&~1)+1);
! y = tsr.test2_0_0(y&~3);
! y = tsr.test2_0_1(y&~3);
! y = tsr.test2_0_2(y&~3);
! y = tsr.test2_0_3(y&~3);
! y = tsr.test2_0_4(y&~3);
! y = tsr.test2_0_5(y&~3);
! y = tsr.test2_0_6(y&~3);
! y = tsr.test2_0_0((y&~3)+3);
! y = tsr.test2_0_1((y&~3)+3);
! y = tsr.test2_0_2((y&~3)+3);
! y = tsr.test2_0_3((y&~3)+3);
! y = tsr.test2_0_4((y&~3)+3);
! y = tsr.test2_0_5((y&~3)+3);
! y = tsr.test2_0_6((y&~3)+3);
! y = tsr.test2_1_0(y&~3);
! y = tsr.test2_1_1(y&~3);
! y = tsr.test2_1_2(y&~3);
! y = tsr.test2_1_3(y&~3);
! y = tsr.test2_1_4(y&~3);
! y = tsr.test2_1_5(y&~3);
! y = tsr.test2_1_6(y&~3);
! y = tsr.test2_1_0((y&~3)+3);
! y = tsr.test2_1_1((y&~3)+3);
! y = tsr.test2_1_2((y&~3)+3);
! y = tsr.test2_1_3((y&~3)+3);
! y = tsr.test2_1_4((y&~3)+3);
! y = tsr.test2_1_5((y&~3)+3);
! y = tsr.test2_1_6((y&~3)+3);
! y = tsr.test2_2_0(y&~3);
! y = tsr.test2_2_1(y&~3);
! y = tsr.test2_2_2(y&~3);
! y = tsr.test2_2_3(y&~3);
! y = tsr.test2_2_4(y&~3);
! y = tsr.test2_2_5(y&~3);
! y = tsr.test2_2_6(y&~3);
! y = tsr.test2_2_0((y&~3)+3);
! y = tsr.test2_2_1((y&~3)+3);
! y = tsr.test2_2_2((y&~3)+3);
! y = tsr.test2_2_3((y&~3)+3);
! y = tsr.test2_2_4((y&~3)+3);
! y = tsr.test2_2_5((y&~3)+3);
! y = tsr.test2_2_6((y&~3)+3);
}
! for (int i=0; i<10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
--- 1093,1194 ----
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y & ~1);
! y = tsr.test1_0_1(y & ~1);
! y = tsr.test1_0_2(y & ~1);
! y = tsr.test1_0_3(y & ~1);
! y = tsr.test1_0_4(y & ~1);
! y = tsr.test1_0_5(y & ~1);
! y = tsr.test1_0_6(y & ~1);
! y = tsr.test1_0_0((y & ~1) + 1);
! y = tsr.test1_0_1((y & ~1) + 1);
! y = tsr.test1_0_2((y & ~1) + 1);
! y = tsr.test1_0_3((y & ~1) + 1);
! y = tsr.test1_0_4((y & ~1) + 1);
! y = tsr.test1_0_5((y & ~1) + 1);
! y = tsr.test1_0_6((y & ~1) + 1);
! y = tsr.test1_1_0(y & ~1);
! y = tsr.test1_1_1(y & ~1);
! y = tsr.test1_1_2(y & ~1);
! y = tsr.test1_1_3(y & ~1);
! y = tsr.test1_1_4(y & ~1);
! y = tsr.test1_1_5(y & ~1);
! y = tsr.test1_1_6(y & ~1);
! y = tsr.test1_1_0((y & ~1) + 1);
! y = tsr.test1_1_1((y & ~1) + 1);
! y = tsr.test1_1_2((y & ~1) + 1);
! y = tsr.test1_1_3((y & ~1) + 1);
! y = tsr.test1_1_4((y & ~1) + 1);
! y = tsr.test1_1_5((y & ~1) + 1);
! y = tsr.test1_1_6((y & ~1) + 1);
! y = tsr.test1_2_0(y & ~1);
! y = tsr.test1_2_1(y & ~1);
! y = tsr.test1_2_2(y & ~1);
! y = tsr.test1_2_3(y & ~1);
! y = tsr.test1_2_4(y & ~1);
! y = tsr.test1_2_5(y & ~1);
! y = tsr.test1_2_6(y & ~1);
! y = tsr.test1_2_0((y & ~1) + 1);
! y = tsr.test1_2_1((y & ~1) + 1);
! y = tsr.test1_2_2((y & ~1) + 1);
! y = tsr.test1_2_3((y & ~1) + 1);
! y = tsr.test1_2_4((y & ~1) + 1);
! y = tsr.test1_2_5((y & ~1) + 1);
! y = tsr.test1_2_6((y & ~1) + 1);
! y = tsr.test2_0_0(y & ~3);
! y = tsr.test2_0_1(y & ~3);
! y = tsr.test2_0_2(y & ~3);
! y = tsr.test2_0_3(y & ~3);
! y = tsr.test2_0_4(y & ~3);
! y = tsr.test2_0_5(y & ~3);
! y = tsr.test2_0_6(y & ~3);
! y = tsr.test2_0_0((y & ~3) + 3);
! y = tsr.test2_0_1((y & ~3) + 3);
! y = tsr.test2_0_2((y & ~3) + 3);
! y = tsr.test2_0_3((y & ~3) + 3);
! y = tsr.test2_0_4((y & ~3) + 3);
! y = tsr.test2_0_5((y & ~3) + 3);
! y = tsr.test2_0_6((y & ~3) + 3);
! y = tsr.test2_1_0(y & ~3);
! y = tsr.test2_1_1(y & ~3);
! y = tsr.test2_1_2(y & ~3);
! y = tsr.test2_1_3(y & ~3);
! y = tsr.test2_1_4(y & ~3);
! y = tsr.test2_1_5(y & ~3);
! y = tsr.test2_1_6(y & ~3);
! y = tsr.test2_1_0((y & ~3) + 3);
! y = tsr.test2_1_1((y & ~3) + 3);
! y = tsr.test2_1_2((y & ~3) + 3);
! y = tsr.test2_1_3((y & ~3) + 3);
! y = tsr.test2_1_4((y & ~3) + 3);
! y = tsr.test2_1_5((y & ~3) + 3);
! y = tsr.test2_1_6((y & ~3) + 3);
! y = tsr.test2_2_0(y & ~3);
! y = tsr.test2_2_1(y & ~3);
! y = tsr.test2_2_2(y & ~3);
! y = tsr.test2_2_3(y & ~3);
! y = tsr.test2_2_4(y & ~3);
! y = tsr.test2_2_5(y & ~3);
! y = tsr.test2_2_6(y & ~3);
! y = tsr.test2_2_0((y & ~3) + 3);
! y = tsr.test2_2_1((y & ~3) + 3);
! y = tsr.test2_2_2((y & ~3) + 3);
! y = tsr.test2_2_3((y & ~3) + 3);
! y = tsr.test2_2_4((y & ~3) + 3);
! y = tsr.test2_2_5((y & ~3) + 3);
! y = tsr.test2_2_6((y & ~3) + 3);
}
! for (int i = 0; i < 10000; i++) {
y = tsr.test0_0_0(y);
y = tsr.test0_0_0(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_1(y);
y = tsr.test0_0_2(y);
*** 1207,1305 ****
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y&~1);
! y = tsr.test1_0_1(y&~1);
! y = tsr.test1_0_2(y&~1);
! y = tsr.test1_0_3(y&~1);
! y = tsr.test1_0_4(y&~1);
! y = tsr.test1_0_5(y&~1);
! y = tsr.test1_0_6(y&~1);
! y = tsr.test1_0_0((y&~1)+1);
! y = tsr.test1_0_1((y&~1)+1);
! y = tsr.test1_0_2((y&~1)+1);
! y = tsr.test1_0_3((y&~1)+1);
! y = tsr.test1_0_4((y&~1)+1);
! y = tsr.test1_0_5((y&~1)+1);
! y = tsr.test1_0_6((y&~1)+1);
! y = tsr.test1_1_0(y&~1);
! y = tsr.test1_1_1(y&~1);
! y = tsr.test1_1_2(y&~1);
! y = tsr.test1_1_3(y&~1);
! y = tsr.test1_1_4(y&~1);
! y = tsr.test1_1_5(y&~1);
! y = tsr.test1_1_6(y&~1);
! y = tsr.test1_1_0((y&~1)+1);
! y = tsr.test1_1_1((y&~1)+1);
! y = tsr.test1_1_2((y&~1)+1);
! y = tsr.test1_1_3((y&~1)+1);
! y = tsr.test1_1_4((y&~1)+1);
! y = tsr.test1_1_5((y&~1)+1);
! y = tsr.test1_1_6((y&~1)+1);
! y = tsr.test1_2_0(y&~1);
! y = tsr.test1_2_1(y&~1);
! y = tsr.test1_2_2(y&~1);
! y = tsr.test1_2_3(y&~1);
! y = tsr.test1_2_4(y&~1);
! y = tsr.test1_2_5(y&~1);
! y = tsr.test1_2_6(y&~1);
! y = tsr.test1_2_0((y&~1)+1);
! y = tsr.test1_2_1((y&~1)+1);
! y = tsr.test1_2_2((y&~1)+1);
! y = tsr.test1_2_3((y&~1)+1);
! y = tsr.test1_2_4((y&~1)+1);
! y = tsr.test1_2_5((y&~1)+1);
! y = tsr.test1_2_6((y&~1)+1);
! y = tsr.test2_0_0(y&~3);
! y = tsr.test2_0_1(y&~3);
! y = tsr.test2_0_2(y&~3);
! y = tsr.test2_0_3(y&~3);
! y = tsr.test2_0_4(y&~3);
! y = tsr.test2_0_5(y&~3);
! y = tsr.test2_0_6(y&~3);
! y = tsr.test2_0_0((y&~3)+3);
! y = tsr.test2_0_1((y&~3)+3);
! y = tsr.test2_0_2((y&~3)+3);
! y = tsr.test2_0_3((y&~3)+3);
! y = tsr.test2_0_4((y&~3)+3);
! y = tsr.test2_0_5((y&~3)+3);
! y = tsr.test2_0_6((y&~3)+3);
! y = tsr.test2_1_0(y&~3);
! y = tsr.test2_1_1(y&~3);
! y = tsr.test2_1_2(y&~3);
! y = tsr.test2_1_3(y&~3);
! y = tsr.test2_1_4(y&~3);
! y = tsr.test2_1_5(y&~3);
! y = tsr.test2_1_6(y&~3);
! y = tsr.test2_1_0((y&~3)+3);
! y = tsr.test2_1_1((y&~3)+3);
! y = tsr.test2_1_2((y&~3)+3);
! y = tsr.test2_1_3((y&~3)+3);
! y = tsr.test2_1_4((y&~3)+3);
! y = tsr.test2_1_5((y&~3)+3);
! y = tsr.test2_1_6((y&~3)+3);
! y = tsr.test2_2_0(y&~3);
! y = tsr.test2_2_1(y&~3);
! y = tsr.test2_2_2(y&~3);
! y = tsr.test2_2_3(y&~3);
! y = tsr.test2_2_4(y&~3);
! y = tsr.test2_2_5(y&~3);
! y = tsr.test2_2_6(y&~3);
! y = tsr.test2_2_0((y&~3)+3);
! y = tsr.test2_2_1((y&~3)+3);
! y = tsr.test2_2_2((y&~3)+3);
! y = tsr.test2_2_3((y&~3)+3);
! y = tsr.test2_2_4((y&~3)+3);
! y = tsr.test2_2_5((y&~3)+3);
! y = tsr.test2_2_6((y&~3)+3);
}
int z = 0;
y = tsr.test0_0_0(0);
--- 1209,1307 ----
y = tsr.test0_1_5(y);
y = tsr.test0_1_5(y);
y = tsr.test0_1_6(y);
y = tsr.test0_1_6(y);
! y = tsr.test1_0_0(y & ~1);
! y = tsr.test1_0_1(y & ~1);
! y = tsr.test1_0_2(y & ~1);
! y = tsr.test1_0_3(y & ~1);
! y = tsr.test1_0_4(y & ~1);
! y = tsr.test1_0_5(y & ~1);
! y = tsr.test1_0_6(y & ~1);
! y = tsr.test1_0_0((y & ~1) + 1);
! y = tsr.test1_0_1((y & ~1) + 1);
! y = tsr.test1_0_2((y & ~1) + 1);
! y = tsr.test1_0_3((y & ~1) + 1);
! y = tsr.test1_0_4((y & ~1) + 1);
! y = tsr.test1_0_5((y & ~1) + 1);
! y = tsr.test1_0_6((y & ~1) + 1);
! y = tsr.test1_1_0(y & ~1);
! y = tsr.test1_1_1(y & ~1);
! y = tsr.test1_1_2(y & ~1);
! y = tsr.test1_1_3(y & ~1);
! y = tsr.test1_1_4(y & ~1);
! y = tsr.test1_1_5(y & ~1);
! y = tsr.test1_1_6(y & ~1);
! y = tsr.test1_1_0((y & ~1) + 1);
! y = tsr.test1_1_1((y & ~1) + 1);
! y = tsr.test1_1_2((y & ~1) + 1);
! y = tsr.test1_1_3((y & ~1) + 1);
! y = tsr.test1_1_4((y & ~1) + 1);
! y = tsr.test1_1_5((y & ~1) + 1);
! y = tsr.test1_1_6((y & ~1) + 1);
! y = tsr.test1_2_0(y & ~1);
! y = tsr.test1_2_1(y & ~1);
! y = tsr.test1_2_2(y & ~1);
! y = tsr.test1_2_3(y & ~1);
! y = tsr.test1_2_4(y & ~1);
! y = tsr.test1_2_5(y & ~1);
! y = tsr.test1_2_6(y & ~1);
! y = tsr.test1_2_0((y & ~1) + 1);
! y = tsr.test1_2_1((y & ~1) + 1);
! y = tsr.test1_2_2((y & ~1) + 1);
! y = tsr.test1_2_3((y & ~1) + 1);
! y = tsr.test1_2_4((y & ~1) + 1);
! y = tsr.test1_2_5((y & ~1) + 1);
! y = tsr.test1_2_6((y & ~1) + 1);
! y = tsr.test2_0_0(y & ~3);
! y = tsr.test2_0_1(y & ~3);
! y = tsr.test2_0_2(y & ~3);
! y = tsr.test2_0_3(y & ~3);
! y = tsr.test2_0_4(y & ~3);
! y = tsr.test2_0_5(y & ~3);
! y = tsr.test2_0_6(y & ~3);
! y = tsr.test2_0_0((y & ~3) + 3);
! y = tsr.test2_0_1((y & ~3) + 3);
! y = tsr.test2_0_2((y & ~3) + 3);
! y = tsr.test2_0_3((y & ~3) + 3);
! y = tsr.test2_0_4((y & ~3) + 3);
! y = tsr.test2_0_5((y & ~3) + 3);
! y = tsr.test2_0_6((y & ~3) + 3);
! y = tsr.test2_1_0(y & ~3);
! y = tsr.test2_1_1(y & ~3);
! y = tsr.test2_1_2(y & ~3);
! y = tsr.test2_1_3(y & ~3);
! y = tsr.test2_1_4(y & ~3);
! y = tsr.test2_1_5(y & ~3);
! y = tsr.test2_1_6(y & ~3);
! y = tsr.test2_1_0((y & ~3) + 3);
! y = tsr.test2_1_1((y & ~3) + 3);
! y = tsr.test2_1_2((y & ~3) + 3);
! y = tsr.test2_1_3((y & ~3) + 3);
! y = tsr.test2_1_4((y & ~3) + 3);
! y = tsr.test2_1_5((y & ~3) + 3);
! y = tsr.test2_1_6((y & ~3) + 3);
! y = tsr.test2_2_0(y & ~3);
! y = tsr.test2_2_1(y & ~3);
! y = tsr.test2_2_2(y & ~3);
! y = tsr.test2_2_3(y & ~3);
! y = tsr.test2_2_4(y & ~3);
! y = tsr.test2_2_5(y & ~3);
! y = tsr.test2_2_6(y & ~3);
! y = tsr.test2_2_0((y & ~3) + 3);
! y = tsr.test2_2_1((y & ~3) + 3);
! y = tsr.test2_2_2((y & ~3) + 3);
! y = tsr.test2_2_3((y & ~3) + 3);
! y = tsr.test2_2_4((y & ~3) + 3);
! y = tsr.test2_2_5((y & ~3) + 3);
! y = tsr.test2_2_6((y & ~3) + 3);
}
int z = 0;
y = tsr.test0_0_0(0);
< prev index next >