changeset 6330:bf581aa74166 initial_upload

removed dummy code in Object clinit which exercised bytecodes as a bootstrap aid
author adinn
date Fri, 28 Jun 2013 10:27:05 +0100
parents c2f792283aee
children bc28491693ab
files src/share/classes/java/lang/Object.java
diffstat 1 files changed, 0 insertions(+), 325 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/java/lang/Object.java	Fri Jun 28 10:25:11 2013 +0100
+++ b/src/share/classes/java/lang/Object.java	Fri Jun 28 10:27:05 2013 +0100
@@ -38,331 +38,6 @@
 
     private static native void registerNatives();
     static {
-	String dummy = null;
-	{
-	int i1;
-	int i2;
-	int res;
-	long l1;
-	long l2;
-	long lres;
-	float f1;
-	float f2;
-	float fres;
-	double d1;
-	double d2;
-	double dres;
-
-	// basic arithmetic
-	i1 = 40;
-	i2 = 77;
-	res = i1 + i2;
-	if (res != 117) {
-	    res = dummy.length();
-	}
-	res = i1 - i2;
-	if (res != -37) {
-	    res = dummy.length();
-	}
-	res = i1 * i2;
-	if (res != 3080) {
-	    res = dummy.length();
-	}
-	res = i1 / i2;
-	if (res != 0) {
-	    res = dummy.length();
-	}
-	res = i1 % i2;
-	if (res != 40) {
-	    res = dummy.length();
-	}
-	res = i2 / i1;
-	if (res != 1) {
-	    res = dummy.length();
-	}
-	res = i2 % i1;
-	if (res != 37) {
-	    res = dummy.length();
-	}
-	res = - i1;
-	if (res != -40) {
-	    res = dummy.length();
-	}
-	res = i1 & i2;
-	if (res != 8) {
-	    res = dummy.length();
-	}
-	res = i1 | i2;
-	if (res != 109) {
-	    res = dummy.length();
-	}
-	res = i1 << 3;
-	if (res != 320) {
-	    res = dummy.length();
-	}
-	res = i2 >> 2;
-	if (res != 19) {
-	    res = dummy.length();
-	}
-	res = -i1 >> 2;
-	if (res != -10) {
-	    res = dummy.length();
-	}
-
-	l1 = 40L;
-	l2 = 77L;
-	lres = l1 + l2;
-	if (lres != 117L) {
-	    lres = dummy.length();
-	}
-	lres = l1 - l2;
-	if (lres != -37L) {
-	    lres = dummy.length();
-	}
- 	lres = l1 * l2;
-	if (lres != 3080L) {
-	    lres = dummy.length();
-	}
-	lres = l1 / l2;
-	if (lres != 0L) {
-	    lres = dummy.length();
-	}
-	lres = l1 % l2;
-	if (lres != 40L) {
-	    lres = dummy.length();
-	}
-	lres = l2 / l1;
-	if (lres != 1L) {
-	    lres = dummy.length();
-	}
-	lres = l2 % l1;
-	if (lres != 37L) {
-	    lres = dummy.length();
-	}
-	lres = - l1;
-	if (lres != -40) {
-	     lres = dummy.length();
-	}
-	lres = l1 & l2;
-	if (lres != 8) {
-	    lres = dummy.length();
-	}
-	lres = l1 | l2;
-	if (lres != 109) {
-	    lres = dummy.length();
-	}
-	lres = l1 << 3;
-	if (lres != 320) {
-	    lres = dummy.length();
-	}
-	lres = l2 >> 2;
-	if (lres != 19) {
-	    lres = dummy.length();
-	}
-	lres = -l1 >> 2;
-	if (lres != -10) {
-	    lres = dummy.length();
-	}
-
-	f1 = 40.0F;
-	f2 = 77.0F;
-	fres = f1 + f2;
-	if (fres != 117.0F) {
-	    res = dummy.length();
-	}
-	fres = f1 - f2;
-	if (fres != -37.0F) {
-	    res = dummy.length();
-	}
-	fres = f1 * f2;
-	if (fres != 3080.0F) {
-	    res = dummy.length();
-	}
-        f2 = 80.0F;
-	fres = f1 / f2;
-	if (fres != 0.5F) {
-	    res = dummy.length();
-	}
-	fres = f2 / f1;
-	if (fres != 2.0F) {
-	    res = dummy.length();
-	}
-	fres = - f1;
-	if (fres != -40.0F) {
-	    res = dummy.length();
-	}
-
-	d1 = 40.0;
-	d2 = 77.0;
-	dres = d1 + d2;
-	if (dres != 117.0) {
-	    res = dummy.length();
-	}
-	dres = d1 - d2;
-	if (dres != -37.0) {
-	    res = dummy.length();
-	}
-	dres = d1 * d2;
-	if (dres != 3080.0) {
-	    res = dummy.length();
-	}
-        d2 = 80.0;
-	dres = d1 / d2;
-	if (dres != 0.5) {
-	    res = dummy.length();
-	}
-	dres = d2 / d1;
-	if (dres != 2.0) {
-	    res = dummy.length();
-	}
-	dres = - d1;
-	if (dres != -40.0) {
-	    res = dummy.length();
-	}
-
-	String foo = "foo";
-	}
-	// conversions
-	{
-	byte b;
-	short s;
-	char c;
-	int i;
-	long l;
-	float f;
-	double d;
-	int res;
-
-	i = 44;
-	b = (byte)i;
-	i = -44;
-	b = (byte)i;
-	i = b;
-	if (i != -44) {
-	    res = dummy.length();
-	}
-	i = 277;
-	s = (short)i;
-	i = -277;
-	s = (short)i;
-	i = s;
-	if (i != -277) {
-	    res = dummy.length();
-	}
-	i = (0x10000) + 64;
-	c = (char)i;
-	i = (int)c;
-	if (i != 64) {
-	    res = dummy.length();
-	}
-	l = i;
-	l *= 3L;
-	i = (int)l;
-	if (i != 192) {
-	    res = dummy.length();
-	}
-
-	i = 128;
-	f = (float)i;
-	if (f != 128.0F) {
-	    res = dummy.length();
-	}
-	d = (double)f;
-	if (d != 128.0) {
-	    res = dummy.length();
-	}
-	i = 256;
-	d = (float)i;
-	if (d != 256.0) {
-	    res = dummy.length();
-	}
-	i = (int)f;
-	if (i != 128) {
-	    res = dummy.length();
-	}
-	i = (int)d;
-	if (i != 256) {
-	    res = dummy.length();
-	}
-	f = (float)d;
-	if (f != 256.0F) {
-	    res = dummy.length();
-	}
-	}
-	{
-	byte[] ba = new byte[1];
-	short[] sa = new short[1];
-	char[] ca = new char[1];
-	int[] ia = new int[1];
-	long[] la = new long[1];
-	float[] fa = new float[1];
-	double[] da = new double[1];
-	Object[] oa = new Object[1];
-	byte b;
-	short s;
-	char c;
-	int i;
-	long l;
-	float f;
-	double d;
-	Object o;
-	int res;
-	
-	ba[0] = (byte)99;
-	b = ba[0];
-	if (b != 99) {
-	    res = dummy.length();
-	}
-
-	ca[0] = (char)299;
-	c = ca[0];
-	if (c != 299) {
-	    res = dummy.length();
-	}
-
-	sa[0] = (short)299;
-	s = sa[0];
-	if (s != 299) {
-	    res = dummy.length();
-	}
-
-	ia[0] = 999999;
-	i = ia[0];
-	if (i != 999999) {
-	    res = dummy.length();
-	}
-
-	la[0] = 9999999999L;
-	l = la[0];
-	if (l != 9999999999L) {
-	    res = dummy.length();
-	}
-
-	fa[0] = 99.0F;
-	f = fa[0];
-	if (f != 99.0F) {
-	    res = dummy.length();
-	}
-
-	da[0] = 9999.0;
-	d = da[0];
-	if (d != 9999.0) {
-	    res = dummy.length();
-	}
-
-	oa[0] = ba;
-	o = oa[0];
-	if (o != ba) {
-	    res = dummy.length();
-	}
-	}
-	{
-	{
-	    int i = 20;
-	    i += 4;
-	    i += 40;
-	}
-	}
         registerNatives();
     }