User`s guide
Compiler Directives and Assertions [C]
of the file or until another directive of the same kind is encountered.
The directive is ignored if the -nopar flag is used on the command
line.
#pragma mta loop loop_mod[, loop_mod, ...]
This directive takes a comma-separated list of parallelization modes,
loop_mod, consisting of no more than one selection from each of
the following sets of possible loop modes:
restructure, norestructure
Enables/disables loop restructuring.
recurrence, norecurrence
Allows/disallows automatic parallel processing of
recurrences.
single processor, multiprocessor, future,
serial
Enables either a single or multiple processor or a
future form of parallelism or disables parallelism.
This directive enables the appropriate parallelization mode (or
modes) for the next loop only. It is ignored if the -nopar flag is
used on the command line.
#pragma mta serial
This directive disables parallelization for a section of the program. It
is equivalent to the parallel off directive. It is ignored if the
-nopar flag is used on the command line.
C.3 Semantic Assertions
Semantic assertions provide information to the compiler that could be proved true
about the program even though that proof is beyond the capabilities of the compiler.
Asserting this information often yields more effective compilation.
In the following list, the term variable-list refers to a comma-separated list of variable
names.
S–2479–20 125