The ARC version of as supports the following additional machine directives:
*TODO*
*TODO*
*TODO*
*TODO*
.extAuxRegister mulhi,0x12,w |
*TODO*
.extCondCode is_busy,0x14 |
*TODO*
.extCoreRegister mlo,57,r,can_shortcut |
*TODO*
.extInstruction mul64,0x14,0x0,SUFFIX_COND,SYNTAX_3OP|OP1_MUST_BE_IMM |
*TODO*
*TODO*
The .option directive must be followed by the desired core version. Again arc is an alias for arc6.
Note: the .option directive overrides the command line option -marc; a warning is emitted when the version is not consistent between the two - even for the implicit default core version (arc6).
*TODO*
*TODO*