├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── benchmarks └── bitpackingbenchmark.c ├── include ├── bitpacking.h ├── portability.h └── util.h ├── makefile ├── scripts ├── packing32.py ├── superchargedpacking32.py └── turbopacking32.py ├── src ├── bitpacking32.c ├── bmipacking32.c ├── horizontalpacking32.c ├── scpacking32.c ├── turbobitpacking32.c └── util.c └── tests └── unit.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/bitpackingbenchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/benchmarks/bitpackingbenchmark.c -------------------------------------------------------------------------------- /include/bitpacking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/include/bitpacking.h -------------------------------------------------------------------------------- /include/portability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/include/portability.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/include/util.h -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/makefile -------------------------------------------------------------------------------- /scripts/packing32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/scripts/packing32.py -------------------------------------------------------------------------------- /scripts/superchargedpacking32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/scripts/superchargedpacking32.py -------------------------------------------------------------------------------- /scripts/turbopacking32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/scripts/turbopacking32.py -------------------------------------------------------------------------------- /src/bitpacking32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/bitpacking32.c -------------------------------------------------------------------------------- /src/bmipacking32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/bmipacking32.c -------------------------------------------------------------------------------- /src/horizontalpacking32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/horizontalpacking32.c -------------------------------------------------------------------------------- /src/scpacking32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/scpacking32.c -------------------------------------------------------------------------------- /src/turbobitpacking32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/turbobitpacking32.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/src/util.c -------------------------------------------------------------------------------- /tests/unit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fast-pack/LittleIntPacker/HEAD/tests/unit.c --------------------------------------------------------------------------------