Add Long{2, 4, 8}.SIZE/BYTES
Paul Sandoz
paul.sandoz at oracle.com
Tue Feb 16 15:56:04 UTC 2016
Hi,
I would like to push the following adding SIZE/BYTES to the Long{2,4,8}. Any objections?
Paul.
diff -r 7c75997404da -r f2e481e6acba src/java.base/share/classes/java/lang/Long2.java
--- a/src/java.base/share/classes/java/lang/Long2.java Fri Feb 12 23:43:35 2016 -0800
+++ b/src/java.base/share/classes/java/lang/Long2.java Tue Feb 16 16:26:20 2016 +0100
@@ -12,6 +12,10 @@
registerNatives();
}
+ public static final int SIZE = Long.SIZE << 1;
+
+ public static final int BYTES = SIZE / Byte.SIZE;
+
public static final Long2 ZERO = make(0L, 0L);
private final long l1, l2;
diff -r 7c75997404da -r f2e481e6acba src/java.base/share/classes/java/lang/Long4.java
--- a/src/java.base/share/classes/java/lang/Long4.java Fri Feb 12 23:43:35 2016 -0800
+++ b/src/java.base/share/classes/java/lang/Long4.java Tue Feb 16 16:26:20 2016 +0100
@@ -12,6 +12,10 @@
registerNatives();
}
+ public static final int SIZE = Long.SIZE << 2;
+
+ public static final int BYTES = SIZE / Byte.SIZE;
+
public static final Long4 ZERO = make(0, 0, 0, 0);
private final long l1, l2, l3, l4;
diff -r 7c75997404da -r f2e481e6acba src/java.base/share/classes/java/lang/Long8.java
--- a/src/java.base/share/classes/java/lang/Long8.java Fri Feb 12 23:43:35 2016 -0800
+++ b/src/java.base/share/classes/java/lang/Long8.java Tue Feb 16 16:26:20 2016 +0100
@@ -9,6 +9,10 @@
registerNatives();
}
+ public static final int SIZE = Long.SIZE << 3;
+
+ public static final int BYTES = SIZE / Byte.SIZE;
+
private final long l1, l2, l3, l4, l5, l6, l7, l8;
private Long8() {
More information about the panama-dev
mailing list