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