| Index Entry | Section |
|
. | | |
| .add | 4.16.1 .add |
| .and | 4.17.4 .and |
| .andif | 4.15.2 .andif |
| .apply | 4.13.3 Applying a pmacro to a list |
| .begin | 4.13.7 A block of statements |
| .caar | 4.10.7 car/cdr |
| .cadr | 4.10.7 car/cdr |
| .car | 4.10.7 car/cdr |
| .case | 4.12.2 Traditional case |
| .cdar | 4.10.7 car/cdr |
| .cddr | 4.10.7 car/cdr |
| .cdr | 4.10.7 car/cdr |
| .cond | 4.12.3 Extended if/elseif/else |
| .div | 4.16.4 .div |
| .downcase | 4.8.5 Convert a string to lowercase |
| .dump | 4.14.2 .dump |
| .eq | 4.15.5 .eq |
| .equal? | 4.15.1 .equal? |
| .error | 4.14.3 .error |
| .eval | 4.13.1 Re-evaluating an expression |
| .exec | 4.13.2 Immediate execution of a command |
| .find | 4.10.6 Finding a subset of a list |
| .for-each | 4.11.2 Iterating over a list |
| .ge | 4.15.10 .ge |
| .gt | 4.15.8 .gt |
| .hex | 4.8.3 Convert a number to a hex |
| .if | 4.12.1 Traditional if |
| .internal-test | 4.18.1 .internal-test |
| .inv | 4.17.7 .inv |
| .iota | 4.9.1 Number generation |
| .le | 4.15.9 .le |
| .length | 4.10.4 List length |
| .let | 4.13.6 Defining a block of locals |
| .let* | 4.13.6 Defining a block of locals |
| .list | 4.10.1 Creating lists |
| .lt | 4.15.7 .lt |
| .map | 4.11.1 Mapping a macro over a list |
| .mul | 4.16.3 .mul |
| .ne | 4.15.6 .ne |
| .not | 4.15.4 .not |
| .or | 4.17.5 .or |
| .orif | 4.15.3 .orif |
| .pmacro | 4.13.4 Defining a pmacro inline |
| .pmacro? | 4.13.8 Testing if something is a pmacro |
| .print | 4.14.1 .print |
| .ref | 4.10.3 Referencing a list element |
| .rem | 4.16.5 .rem |
| .replicate | 4.10.5 Lists of repeated elements |
| .sll | 4.17.1 .sll |
| .splice | 4.10.2 List splicing |
| .sra | 4.17.3 .sra |
| .srl | 4.17.2 .srl |
| .str | 4.8.2 String concatenation |
| .sub | 4.16.2 .sub |
| .substring | 4.8.6 Getting part of a string |
| .sym | 4.8.1 Symbol concatenation |
| .upcase | 4.8.4 Convert a string to uppercase |
| .xor | 4.17.6 .xor |
|
A | | |
| anyof operands | 3.15 Derived operands |
| Architecture variants | 3.8 Architecture variants |
| Attributes | 3.7 Attributes |
| Attributes, bitset | 3.7.4 Bitset Attributes |
| Attributes, boolean | 3.7.1 Boolean Attributes |
| Attributes, enumerated | 3.7.3 Enumerated Attributes |
| Attributes, integer | 3.7.2 Integer Attributes |
|
B | | |
| begin | 4.7 Multiple result statements |
| bfd-name | 3.8.4.1 bfd-name |
|
D | | |
| decode-assist | 3.8.2.4 decode-assist |
| define-arch | 3.8.1 define-arch |
| define-cpu | 3.8.3 define-cpu |
| define-isa | 3.8.2 define-isa |
| define-mach | 3.8.4 define-mach |
| define-pmacro | 4.2 Defining pmacros |
| Definitions | 3.6 Definitions |
| Derived operands | 3.15 Derived operands |
|
E | | |
| Enumerated constants | 3.12 Enumerated constants |
| Enumerations | 3.12 Enumerated constants |
| Expressions | 3.19 Expressions |
|
I | | |
| insn-lsb0? | 3.8.1.2 insn-lsb0? |
| Instruction fields | 3.11 Instruction fields |
| Instruction fields, non-contiguous | 3.11.10 Non-contiguous fields |
| Instruction operands | 3.14 Instruction operands |
| Instructions | 3.16 Instructions |
| Instructions, macro | 3.17 Macro-instructions |
|
K | | |
| Keywords | 3.13 Keywords |
|
L | | |
| liw-insns | 3.8.2.5 liw-insns |
|
M | | |
| Macro-expressions | 3.20 Macro-expressions |
| Macro-instructions | 3.17 Macro-instructions |
| Miscellaneous notes | 10. Miscellaneous notes |
| Modes | 3.18 Modes |
|
N | | |
| Number generation | 4.9.1 Number generation |
|
O | | |
| Opcodes support | 6. Opcodes support |
| Operands, anyof | 3.15 Derived operands |
| Operands, derived | 3.15 Derived operands |
| Operands, instruction | 3.14 Instruction operands |
| Operands, instruction | 3.15 Derived operands |
|
P | | |
| parallel-insns | 3.8.2.6 parallel-insns |
| pmacros | 4. Preprocessor macros |
| Porting | 5. Porting |
| Preprocessor macros | 4. Preprocessor macros |
|
R | | |
| Register Transfer Language | 3. CGEN's Register Transfer Language |
| RTL | 3. CGEN's Register Transfer Language |
|