[PATCH] D28990: Align i128 to 16 bytes

Simonas Kazlauskas via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 24 16:23:38 PST 2017


nagisa added a comment.

> please double check all the ABIs here

Sorry, I do not have the time on my hands to go and find and parse ABI documents for literally every target triplet LLVM supports, so here’s what I know instead:

- x86_64 SysV - 16 byte aligned;
- x64 (msvc) ABI - 16 byte aligned;
- ARM - 16 byte aligned;
- PPC64 - quadword, so 16 byte;

Sounds intentional enough to me at least.


https://reviews.llvm.org/D28990





More information about the llvm-commits mailing list