Add Long{2, 4, 8}.SIZE/BYTES
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Tue Feb 16 16:33:59 UTC 2016
Looks good to me.
Best regards,
Vladimir Ivanov
On 2/16/16 6:56 PM, Paul Sandoz wrote:
> 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