.tune Directive

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.