1 @c Copyright (C) 2013-2025 Free Software Foundation, Inc.
2 @c Contributed by Imagination Technologies Ltd.
3 @c This is part of the GAS manual.
4 @c For copying conditions, see the file as.texinfo.
10 @chapter Meta Dependent Features
13 @node Machine Dependencies
14 @chapter Meta Dependent Features
19 * Meta Options:: Options
20 * Meta Syntax:: Meta Assembler Syntax
26 @cindex options for Meta
28 @cindex architectures, Meta
29 @cindex Meta architectures
31 The Imagination Technologies Meta architecture is implemented in a
32 number of versions, with each new version adding new features such as
33 instructions and registers. For precise details of what instructions
34 each core supports, please see the chip's technical reference manual.
36 The following table lists all available Meta options.
41 Generate code for Meta 1.1.
44 Generate code for Meta 1.2.
47 Generate code for Meta 2.1.
50 Allow code to use FPU hardware of Meta 2.1.
59 * Meta-Chars:: Special Characters
60 * Meta-Regs:: Register Names
64 @subsection Special Characters
66 @cindex line comment character, Meta
67 @cindex Meta line comment character
68 @samp{!} is the line comment character.
70 @cindex line separator, Meta
71 @cindex statement separator, Meta
72 @cindex Meta line separator
73 You can use @samp{;} instead of a newline to separate statements.
75 @cindex symbol names, @samp{$} in
76 @cindex @code{$} in symbol names
77 Since @samp{$} has no special meaning, you may use it in symbol names.
80 @subsection Register Names
82 @cindex Meta registers
83 @cindex registers, Meta
84 Registers can be specified either using their mnemonic names, such as
85 @samp{D0Re0}, or using the unit plus register number separated by a @samp{.},