Development Reference Guides

Contents

mbranches-within-32B-boundaries, Qbranches-within-32B-boundaries

Tells the compiler to align branches and fused branches on 32-byte boundaries for better performance.

Syntax

Linux:
-mbranches-within-32B-boundaries
-mno-branches-within-32B-boundaries
Windows:
/Qbranches-within-32B-boundaries
/Qbranches-within-32B-boundaries-
Arguments
None
Default
-mno-branches-within-32B-boundaries
or
/Qbranches-within-32B-boundaries-
Branches and fused branches are not aligned on 32-byte boundaries.
Description
This option tells the compiler to align branches and fused branches on 32-byte boundaries for better performance.
When you use this option, it may affect binary utilities usage experience, such as debugability.
This option only applies to host compilation. When offloading is enabled, it does not impact device-specific compilation.
IDE Equivalent
None
Alternate Options
None

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.