You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -3,9 +3,9 @@ A vector implementation for the JavaFastPFOR Algorithm
3
3
This project offers a vector implementation for Lemire's [JavaFastPFOR](https://github.com/lemire/JavaFastPFOR) integer compression algorithm based on ``jdk.incubator.vector``.
4
4
5
5
The implementation offers three classes:
6
-
1. VectorBitPacker -- a vectorized implementation of bit packing mirroring[BitPacking.java](https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/BitPacking.java).
7
-
2. VectorBitPackerTerse -- a shorter version of VectorBitPacker but with more branch instructions (and less efficient).
8
-
3. VectorFastPFOR -- is the vector equivalent for [FastPFOR](https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/FastPFOR.java). Uses a 256 BLOCK_SIZE.
6
+
1.``VectorBitPacker`` -- a vectorized implementation of bit packing mirroring[BitPacking.java](https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/BitPacking.java). Auto-generated from ``VectorBitPackerTerse``. Uses less branch instructions and is recommended for use.
7
+
2.``VectorBitPackerTerse`` -- a shorter version of VectorBitPacker but with more branch instructions (and less efficient).
8
+
3.``VectorFastPFOR`` -- is the vector equivalent for [FastPFOR](https://github.com/lemire/JavaFastPFOR/blob/master/src/main/java/me/lemire/integercompression/FastPFOR.java). Uses a 256 BLOCK_SIZE.
0 commit comments