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.

Note

When you use this option, it may affect binary utilities usage experience, such as debugability.

Note

This option only applies to host compilation. When offloading is enabled, it does not impact device-specific compilation. Offloading can only be enabled when using ifx.

IDE Equivalent

None

Alternate Options

None