as: CRIS-Pseudos
1
1 9.8.4.4 Assembler Directives
1 ............................
1
1 There are a few CRIS-specific pseudo-directives in addition to the
1 generic ones. ⇒Pseudo Ops. Constants emitted by
1 pseudo-directives are in little-endian order for CRIS. There is no
1 support for floating-point-specific directives for CRIS.
1
1 '.dword EXPRESSIONS'
1
1 The '.dword' directive is a synonym for '.int', expecting zero or
1 more EXPRESSIONS, separated by commas. For each expression, a
1 32-bit little-endian constant is emitted.
1
1 '.syntax ARGUMENT'
1 The '.syntax' directive takes as ARGUMENT one of the following
1 case-sensitive choices.
1
1 'no_register_prefix'
1
1 The '.syntax no_register_prefix' directive makes a '$'
1 character prefix on all registers optional. It overrides a
1 previous setting, including the corresponding effect of the
1 option '--no-underscore'. If this directive is used when
1 ordinary symbols do not have a '_' character prefix, care must
1 be taken to avoid ambiguities whether an operand is a register
1 or a symbol; using symbols with names the same as general or
1 special registers then invoke undefined behavior.
1
1 'register_prefix'
1
1 This directive makes a '$' character prefix on all registers
1 mandatory. It overrides a previous setting, including the
1 corresponding effect of the option '--underscore'.
1
1 'leading_underscore'
1
1 This is an assertion directive, emitting an error if the
1 '--no-underscore' option is in effect.
1
1 'no_leading_underscore'
1
1 This is the opposite of the '.syntax leading_underscore'
1 directive and emits an error if the option '--underscore' is
1 in effect.
1
1 '.arch ARGUMENT'
1 This is an assertion directive, giving an error if the specified
1 ARGUMENT is not the same as the specified or default value for the
1 '--march=ARCHITECTURE' option (⇒march-option).
1