Next: TILEPro Modifiers, Previous: TILEPro Opcodes, Up: TILEPro Syntax [Contents][Index]
General-purpose registers are represented by predefined symbols of the form rN, where N represents a number between 0 and 63. However, the following registers have canonical names that must be used instead:
r54sp
r55lr
r56sn
r57idn0
r58idn1
r59udn0
r60udn1
r61udn2
r62udn3
r63zero
The assembler will emit a warning if a numeric name is used instead of the canonical name. The .no_require_canonical_reg_names assembler pseudo-op turns off this warning. .require_canonical_reg_names turns it back on.