public class Interleave
extends java.lang.Object
Constructor and Description |
---|
Interleave() |
Modifier and Type | Method and Description |
---|---|
static int |
expand16to32(int x) |
static long |
expand32to64(int x) |
static void |
expand64To128(long[] xs,
int xsOff,
int xsLen,
long[] zs,
int zsOff) |
static void |
expand64To128(long x,
long[] z,
int zOff) |
static void |
expand64To128Rev(long x,
long[] z,
int zOff) |
static int |
expand8to16(int x) |
static int |
shuffle(int x) |
static long |
shuffle(long x) |
static int |
shuffle2(int x) |
static long |
shuffle2(long x) |
static long |
shuffle3(long x) |
static int |
unshuffle(int x) |
static long |
unshuffle(long x) |
static int |
unshuffle2(int x) |
static long |
unshuffle2(long x) |
static long |
unshuffle3(long x) |
public static int expand8to16(int x)
public static int expand16to32(int x)
public static long expand32to64(int x)
public static void expand64To128(long x, long[] z, int zOff)
public static void expand64To128(long[] xs, int xsOff, int xsLen, long[] zs, int zsOff)
public static void expand64To128Rev(long x, long[] z, int zOff)
public static int shuffle(int x)
public static long shuffle(long x)
public static int shuffle2(int x)
public static long shuffle2(long x)
public static long shuffle3(long x)
public static int unshuffle(int x)
public static long unshuffle(long x)
public static int unshuffle2(int x)
public static long unshuffle2(long x)
public static long unshuffle3(long x)