left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];
left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
left = t >>> 1 | t << 31; final int results[] = new int[2]; permOp(right, left, 1, 0x55555555, results); right = results[0]; left = results[1]; permOp(left, right, 8, 0xff00ff, results); left = results[0]; right = results[1]; permOp(right, left, 2, 0x33333333, results); right = results[0]; left = results[1]; permOp(left, right, 16, 65535, results); left = results[0]; right = results[1]; permOp(right, left, 4, 0xf0f0f0f, results); right = results[0]; left = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];
int d = fourBytesToInt(key, 4); final int results[] = new int[2]; permOp(d, c, 4, 0xf0f0f0f, results); d = results[0]; c = results[1]; c = hPermOp(c, -2, 0xcccc0000); d = hPermOp(d, -2, 0xcccc0000); permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1]; permOp(c, d, 8, 0xff00ff, results); c = results[0]; d = results[1]; permOp(d, c, 1, 0x55555555, results); d = results[0]; c = results[1];