[cfe-users] Integrated assembler, -arch i386 and ILP32

Jeffrey Walton via cfe-users cfe-users at lists.llvm.org
Mon Nov 30 17:22:34 PST 2015


> BOOL_X32 is set when __ILP32__ is defined. BOOL_X86 is defined when
> __i386__ (and friends) is defined. BOOL_X64 is defined when __x86_64__
> (and friends) is defined. We set the conditions based on " System V
> Application Binary Interface, AMD64 (With LP64 and ILP32 Programming
> Models)", http://sites.google.com/site/x32abi/documents/abi.pdf.

Forgot to mention.... I believe "OS X ABI Function Call Guide" [1] is
Apple's controlling document, but it does not mention the define.

Jeff

[1] http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/Mac_OS_X_ABI_Function_Calls.pdf



More information about the cfe-users mailing list