Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Extra discussion around "large" size alignment
Some questions were raised during the GCC implementation around our "chunk" sizes. This extra information is there to include the extra points raised in that discussion. Overall it makes the decision between chunk sizes much less clear, choosing a chunk size which matches the decision made by x86 is more appealing than it was before. Currently still proposing to use a chunk size matching the quad-word Fundamental Data Type. Adding extra discussion to indicate that this is less of a clear-cut decision than before. N.b. I happened to also notice a stack overflow question which was suggesting the use of _BitInt(128) for u128. Given the discussion did not have any mention of the different ABI between this and __uint128 I would take it as evidence for the need to have the two integrals ABI match. https://stackoverflow.com/questions/16088282/is-there-a-128-bit-integer-in-gcc
- Loading branch information