Syntax
.tune option
Description
The .tune directive identifies the processor-specific instruction tuning algorithm that the Assembler is to use, based on the setting of the .arch directive and the processor on which the generated code will run.
The valid values for option are as follows:
Option | Instructions to generate |
generic | All instructions that are hard-wired into every Alpha processor.
This is the option that the Assembler assumes if you omit the .tune directive. |
host | All instructions directly supported by the Alpha processor on which the Assembler is running. |
ev4,ev5 | All instructions for the EV4 processor (21064, 20164A, 21066, and 21068 chips) and the EV5 processor (the 21164 chips that house the EV5 processor).
None of these instructions require emulation on any Alpha processor. |
ev56 | All instructions for the EV56 processor (the 21164 chips that house the EV56 processor).
These are the instructions supported by the EV4 processor, as well as the instructions in the byte/word extension (BWX). Applications compiled with this model might incur emulation overhead on EV4 and EV5 processors. |
pca56 | All instructions for the PCA56 processor (21164PC chips).
These are the instructions supported by the EV4 processor, as well as the instructions in the byte/word extension (BWX) or the multimedia extension (MAX). Applications compiled with this model might incur emulation overhead on EV4, EV5, and EV56 processors. |
Note The .tune directive is for use only by compilers.