Visible to Intel only — GUID: GUID-1AA93273-F93C-4168-B7F4-F89613B31AC2
Visible to Intel only — GUID: GUID-1AA93273-F93C-4168-B7F4-F89613B31AC2
code_align
Specifies the byte alignment for a routine.
Windows* OS: __declspec(code_align(n)) |
Linux* OS, macOS: __attribute__((code_align(n))) |
n |
Optional. A positive integer indicating the number of bytes for the minimum desired alignment boundary. Its value must be a power of 2, between 1 and 4096, such as 1, 2, 4, 8, and so on. If you specify 1 for n, no alignment is performed. If you do not specify n, the default alignment is 16 bytes. |
This keyword must be placed on the routine to be aligned.
If anything inside the routine requires specific alignment k, the final routine alignment will be max(n,k).
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |