Class LongBitPacking

java.lang.Object
me.lemire.longcompression.LongBitPacking

public final class LongBitPacking extends Object
Bitpacking routines

For details, please see

Daniel Lemire and Leonid Boytsov, Decoding billions of integers per second through vectorization Software: Practice & Experience http://onlinelibrary.wiley.com/doi/10.1002/spe.2203/abstract http://arxiv.org/abs/1209.2137

Author:
Benoit Lacelle
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    fastpackwithoutmask(long[] in, int inpos, long[] out, int outpos, int bit)
    Pack 64 longs
    protected static void
    fastpackwithoutmask0(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask1(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask10(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask11(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask12(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask13(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask14(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask15(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask16(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask17(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask18(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask19(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask2(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask20(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask21(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask22(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask23(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask24(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask25(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask26(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask27(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask28(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask29(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask3(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask30(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask31(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask32(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask33(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask34(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask35(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask36(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask37(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask38(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask39(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask4(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask40(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask41(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask42(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask43(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask44(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask45(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask46(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask47(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask48(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask49(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask5(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask50(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask51(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask52(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask53(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask54(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask55(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask56(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask57(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask58(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask59(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask6(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask60(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask61(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask62(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask63(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask64(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask7(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask8(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastpackwithoutmask9(long[] in, int inpos, long[] out, int outpos)
     
    static void
    fastunpack(long[] in, int inpos, long[] out, int outpos, int bit)
    Unpack the 64 longs
    protected static void
    fastunpack0(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack1(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack10(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack11(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack12(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack13(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack14(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack15(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack16(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack17(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack18(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack19(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack2(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack20(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack21(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack22(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack23(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack24(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack25(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack26(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack27(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack28(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack29(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack3(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack30(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack31(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack32(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack33(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack34(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack35(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack36(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack37(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack38(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack39(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack4(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack40(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack41(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack42(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack43(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack44(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack45(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack46(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack47(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack48(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack49(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack5(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack50(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack51(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack52(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack53(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack54(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack55(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack56(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack57(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack58(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack59(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack6(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack60(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack61(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack62(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack63(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack64(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack7(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack8(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    fastunpack9(long[] in, int inpos, long[] out, int outpos)
     
    protected static void
    slowpackwithoutmask(long[] in, int inpos, long[] out, int outpos, int bit)
     
    protected static void
    slowunpack(long[] in, int inpos, long[] out, int outpos, int bit)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LongBitPacking

      public LongBitPacking()
  • Method Details

    • fastpackwithoutmask

      public static void fastpackwithoutmask(long[] in, int inpos, long[] out, int outpos, int bit)
      Pack 64 longs
      Parameters:
      in - source array
      inpos - position in source array
      out - output array
      outpos - position in output array
      bit - number of bits to use per long
    • fastpackwithoutmask0

      protected static void fastpackwithoutmask0(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask1

      protected static void fastpackwithoutmask1(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask2

      protected static void fastpackwithoutmask2(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask3

      protected static void fastpackwithoutmask3(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask4

      protected static void fastpackwithoutmask4(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask5

      protected static void fastpackwithoutmask5(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask6

      protected static void fastpackwithoutmask6(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask7

      protected static void fastpackwithoutmask7(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask8

      protected static void fastpackwithoutmask8(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask9

      protected static void fastpackwithoutmask9(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask10

      protected static void fastpackwithoutmask10(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask11

      protected static void fastpackwithoutmask11(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask12

      protected static void fastpackwithoutmask12(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask13

      protected static void fastpackwithoutmask13(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask14

      protected static void fastpackwithoutmask14(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask15

      protected static void fastpackwithoutmask15(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask16

      protected static void fastpackwithoutmask16(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask17

      protected static void fastpackwithoutmask17(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask18

      protected static void fastpackwithoutmask18(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask19

      protected static void fastpackwithoutmask19(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask20

      protected static void fastpackwithoutmask20(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask21

      protected static void fastpackwithoutmask21(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask22

      protected static void fastpackwithoutmask22(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask23

      protected static void fastpackwithoutmask23(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask24

      protected static void fastpackwithoutmask24(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask25

      protected static void fastpackwithoutmask25(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask26

      protected static void fastpackwithoutmask26(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask27

      protected static void fastpackwithoutmask27(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask28

      protected static void fastpackwithoutmask28(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask29

      protected static void fastpackwithoutmask29(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask30

      protected static void fastpackwithoutmask30(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask31

      protected static void fastpackwithoutmask31(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask32

      protected static void fastpackwithoutmask32(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask33

      protected static void fastpackwithoutmask33(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask34

      protected static void fastpackwithoutmask34(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask35

      protected static void fastpackwithoutmask35(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask36

      protected static void fastpackwithoutmask36(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask37

      protected static void fastpackwithoutmask37(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask38

      protected static void fastpackwithoutmask38(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask39

      protected static void fastpackwithoutmask39(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask40

      protected static void fastpackwithoutmask40(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask41

      protected static void fastpackwithoutmask41(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask42

      protected static void fastpackwithoutmask42(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask43

      protected static void fastpackwithoutmask43(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask44

      protected static void fastpackwithoutmask44(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask45

      protected static void fastpackwithoutmask45(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask46

      protected static void fastpackwithoutmask46(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask47

      protected static void fastpackwithoutmask47(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask48

      protected static void fastpackwithoutmask48(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask49

      protected static void fastpackwithoutmask49(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask50

      protected static void fastpackwithoutmask50(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask51

      protected static void fastpackwithoutmask51(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask52

      protected static void fastpackwithoutmask52(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask53

      protected static void fastpackwithoutmask53(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask54

      protected static void fastpackwithoutmask54(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask55

      protected static void fastpackwithoutmask55(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask56

      protected static void fastpackwithoutmask56(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask57

      protected static void fastpackwithoutmask57(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask58

      protected static void fastpackwithoutmask58(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask59

      protected static void fastpackwithoutmask59(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask60

      protected static void fastpackwithoutmask60(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask61

      protected static void fastpackwithoutmask61(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask62

      protected static void fastpackwithoutmask62(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask63

      protected static void fastpackwithoutmask63(long[] in, int inpos, long[] out, int outpos)
    • fastpackwithoutmask64

      protected static void fastpackwithoutmask64(long[] in, int inpos, long[] out, int outpos)
    • slowpackwithoutmask

      protected static void slowpackwithoutmask(long[] in, int inpos, long[] out, int outpos, int bit)
    • fastunpack

      public static void fastunpack(long[] in, int inpos, long[] out, int outpos, int bit)
      Unpack the 64 longs
      Parameters:
      in - source array
      inpos - starting point in the source array
      out - output array
      outpos - starting point in the output array
      bit - how many bits to use per integer
    • fastunpack0

      protected static void fastunpack0(long[] in, int inpos, long[] out, int outpos)
    • fastunpack1

      protected static void fastunpack1(long[] in, int inpos, long[] out, int outpos)
    • fastunpack2

      protected static void fastunpack2(long[] in, int inpos, long[] out, int outpos)
    • fastunpack3

      protected static void fastunpack3(long[] in, int inpos, long[] out, int outpos)
    • fastunpack4

      protected static void fastunpack4(long[] in, int inpos, long[] out, int outpos)
    • fastunpack5

      protected static void fastunpack5(long[] in, int inpos, long[] out, int outpos)
    • fastunpack6

      protected static void fastunpack6(long[] in, int inpos, long[] out, int outpos)
    • fastunpack7

      protected static void fastunpack7(long[] in, int inpos, long[] out, int outpos)
    • fastunpack8

      protected static void fastunpack8(long[] in, int inpos, long[] out, int outpos)
    • fastunpack9

      protected static void fastunpack9(long[] in, int inpos, long[] out, int outpos)
    • fastunpack10

      protected static void fastunpack10(long[] in, int inpos, long[] out, int outpos)
    • fastunpack11

      protected static void fastunpack11(long[] in, int inpos, long[] out, int outpos)
    • fastunpack12

      protected static void fastunpack12(long[] in, int inpos, long[] out, int outpos)
    • fastunpack13

      protected static void fastunpack13(long[] in, int inpos, long[] out, int outpos)
    • fastunpack14

      protected static void fastunpack14(long[] in, int inpos, long[] out, int outpos)
    • fastunpack15

      protected static void fastunpack15(long[] in, int inpos, long[] out, int outpos)
    • fastunpack16

      protected static void fastunpack16(long[] in, int inpos, long[] out, int outpos)
    • fastunpack17

      protected static void fastunpack17(long[] in, int inpos, long[] out, int outpos)
    • fastunpack18

      protected static void fastunpack18(long[] in, int inpos, long[] out, int outpos)
    • fastunpack19

      protected static void fastunpack19(long[] in, int inpos, long[] out, int outpos)
    • fastunpack20

      protected static void fastunpack20(long[] in, int inpos, long[] out, int outpos)
    • fastunpack21

      protected static void fastunpack21(long[] in, int inpos, long[] out, int outpos)
    • fastunpack22

      protected static void fastunpack22(long[] in, int inpos, long[] out, int outpos)
    • fastunpack23

      protected static void fastunpack23(long[] in, int inpos, long[] out, int outpos)
    • fastunpack24

      protected static void fastunpack24(long[] in, int inpos, long[] out, int outpos)
    • fastunpack25

      protected static void fastunpack25(long[] in, int inpos, long[] out, int outpos)
    • fastunpack26

      protected static void fastunpack26(long[] in, int inpos, long[] out, int outpos)
    • fastunpack27

      protected static void fastunpack27(long[] in, int inpos, long[] out, int outpos)
    • fastunpack28

      protected static void fastunpack28(long[] in, int inpos, long[] out, int outpos)
    • fastunpack29

      protected static void fastunpack29(long[] in, int inpos, long[] out, int outpos)
    • fastunpack30

      protected static void fastunpack30(long[] in, int inpos, long[] out, int outpos)
    • fastunpack31

      protected static void fastunpack31(long[] in, int inpos, long[] out, int outpos)
    • fastunpack32

      protected static void fastunpack32(long[] in, int inpos, long[] out, int outpos)
    • fastunpack33

      protected static void fastunpack33(long[] in, int inpos, long[] out, int outpos)
    • fastunpack34

      protected static void fastunpack34(long[] in, int inpos, long[] out, int outpos)
    • fastunpack35

      protected static void fastunpack35(long[] in, int inpos, long[] out, int outpos)
    • fastunpack36

      protected static void fastunpack36(long[] in, int inpos, long[] out, int outpos)
    • fastunpack37

      protected static void fastunpack37(long[] in, int inpos, long[] out, int outpos)
    • fastunpack38

      protected static void fastunpack38(long[] in, int inpos, long[] out, int outpos)
    • fastunpack39

      protected static void fastunpack39(long[] in, int inpos, long[] out, int outpos)
    • fastunpack40

      protected static void fastunpack40(long[] in, int inpos, long[] out, int outpos)
    • fastunpack41

      protected static void fastunpack41(long[] in, int inpos, long[] out, int outpos)
    • fastunpack42

      protected static void fastunpack42(long[] in, int inpos, long[] out, int outpos)
    • fastunpack43

      protected static void fastunpack43(long[] in, int inpos, long[] out, int outpos)
    • fastunpack44

      protected static void fastunpack44(long[] in, int inpos, long[] out, int outpos)
    • fastunpack45

      protected static void fastunpack45(long[] in, int inpos, long[] out, int outpos)
    • fastunpack46

      protected static void fastunpack46(long[] in, int inpos, long[] out, int outpos)
    • fastunpack47

      protected static void fastunpack47(long[] in, int inpos, long[] out, int outpos)
    • fastunpack48

      protected static void fastunpack48(long[] in, int inpos, long[] out, int outpos)
    • fastunpack49

      protected static void fastunpack49(long[] in, int inpos, long[] out, int outpos)
    • fastunpack50

      protected static void fastunpack50(long[] in, int inpos, long[] out, int outpos)
    • fastunpack51

      protected static void fastunpack51(long[] in, int inpos, long[] out, int outpos)
    • fastunpack52

      protected static void fastunpack52(long[] in, int inpos, long[] out, int outpos)
    • fastunpack53

      protected static void fastunpack53(long[] in, int inpos, long[] out, int outpos)
    • fastunpack54

      protected static void fastunpack54(long[] in, int inpos, long[] out, int outpos)
    • fastunpack55

      protected static void fastunpack55(long[] in, int inpos, long[] out, int outpos)
    • fastunpack56

      protected static void fastunpack56(long[] in, int inpos, long[] out, int outpos)
    • fastunpack57

      protected static void fastunpack57(long[] in, int inpos, long[] out, int outpos)
    • fastunpack58

      protected static void fastunpack58(long[] in, int inpos, long[] out, int outpos)
    • fastunpack59

      protected static void fastunpack59(long[] in, int inpos, long[] out, int outpos)
    • fastunpack60

      protected static void fastunpack60(long[] in, int inpos, long[] out, int outpos)
    • fastunpack61

      protected static void fastunpack61(long[] in, int inpos, long[] out, int outpos)
    • fastunpack62

      protected static void fastunpack62(long[] in, int inpos, long[] out, int outpos)
    • fastunpack63

      protected static void fastunpack63(long[] in, int inpos, long[] out, int outpos)
    • fastunpack64

      protected static void fastunpack64(long[] in, int inpos, long[] out, int outpos)
    • slowunpack

      protected static void slowunpack(long[] in, int inpos, long[] out, int outpos, int bit)