Main Content

Loop unrolling threshold


Specify the minimum array size width for which a for loop is generated.

Category: Optimization


Default: 5

Specify the array size at which the code generator begins to use a for loop instead of separate assignment statements to assign values.

When there are perfectly nested loops, the code generator uses a for loop if the product of the loop counts for loops in the perfect loop nest is greater than or equal to the threshold.


This parameter requires a Simulink® Coder™ license.

If you want to use this parameter for specifying the minimum array size width for parallel for-loops, Embedded Coder® is required.

Command-Line Information

Parameter: RollThreshold
Type: character vector
Value: valid value
Default: '5'

Recommended Settings

DebuggingNo impact
TraceabilityNo impact
Safety precautionNo impact

Related Topics