hand_tuned

Date:

02-07-2023

NAME

hand_tuned - asserts that the code in the loop nest has been arranged by hand for maximum performance

SYNOPSIS

#pragma _CRI hand_tuned
!DIR$ HAND_TUNED

DESCRIPTION

This directive asserts that the code in the loop nest has been arranged by hand for maximum performance and the compiler should restrict some of the more aggressive automatic expression rewrites. The compiler should still fully optimize and vectorize the loop within the constraints of the directive.

The hand_tuned directive applies to the next loop in the same manner as the concurrent and safe_address directives.

Warning:

Use of this directive may severely impede performance. Use carefully and evaluate before and after performance.

SEE ALSO

intro_directives(7)