unroll, Qunroll

Tells the compiler the maximum number of times to unroll loops.

IDE Equivalent

Windows: Optimization > Loop Unroll Count
Linux: None

Architectures

IA-32, IntelŪ EM64T, IntelŪ ItaniumŪ architecture

Syntax

Linux: -unroll[n]
Windows:  /Qunroll[:n]

Arguments

n  Is the maximum number of times a loop can be unrolled. To disable loop enrolling, specify 0.
On ItaniumŪ-based processors, you can only specify a value of 0.

Default

-unroll or
/Qunroll
The compiler uses default heuristics when unrolling loops.

Description

This option tells the compiler the maximum number of times to unroll loops.

If you do not specify n, the optimizer determines how many times loops can be unrolled.

Alternate Options

Linux: -funroll-loops
Windows: /unroll:n

See Also

Optimizing Applications: Loop Unrolling