Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/31/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

unroll-aggressive, Qunroll-aggressive

Determines whether the compiler uses more aggressive unrolling for certain loops. This feature is only available for ifort.

Syntax

Linux:

-unroll-aggressive

-no-unroll-aggressive

macOS:

-unroll-aggressive

-no-unroll-aggressive

Windows:

/Qunroll-aggressive

/Qunroll-aggressive-

Arguments

None

Default

-no-unroll-aggressive
or /Qunroll-aggressive-

The compiler uses default heuristics when unrolling loops.

Description

This option determines whether the compiler uses more aggressive unrolling for certain loops. The positive form of the option may improve performance.

This option enables aggressive, complete unrolling for loops with small constant trip counts.

IDE Equivalent

None

Alternate Options

None