-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement proper block padding for 32 bit systems
On ARM (not ARM64) where the sizeof(long) is 4 (vs 8 on 64 bit systems) the GF-Complete requirement that data blocks be aligned on a multiple of 16 bytes can be violated. This patch reworks how we allocate and pad the data shards such that: * All shards are allocated in contiguous memory * The spacing between shards is always a multiple of 16 bytes
- Loading branch information
Showing
2 changed files
with
65 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters