Node:D30V-Regs, Next:D30V-Addressing, Previous:D30V-Guarded, Up:D30V-Syntax

##### Register Names

You can use the predefined symbols `r0` through `r63` to refer to the D30V registers. You can also use `sp` as an alias for `r63` and `link` as an alias for `r62`. The accumulators are `a0` and `a1`.

The D30V also has predefined symbols for these control registers and status bits:

`psw`
  Processor Status Word
`bpsw`
  Backup Processor Status Word
`pc`
  Program Counter
`bpc`
  Backup Program Counter
`rpt_c`
  Repeat Count
`rpt_s`
  Repeat Start address
`rpt_e`
  Repeat End address
`mod_s`
  Modulo Start address
`mod_e`
  Modulo End address
`iba`
  Instruction Break Address
`f0`
  Flag 0
`f1`
  Flag 1
`f2`
  Flag 2
`f3`
  Flag 3
`f4`
  Flag 4
`f5`
  Flag 5
`f6`
  Flag 6
`f7`
  Flag 7
`s`
  Same as flag 4 (saturation flag)
`v`
  Same as flag 5 (overflow flag)
`va`
  Same as flag 6 (sticky overflow flag)
`c`
  Same as flag 7 (carry/borrow flag)
`b`
  Same as flag 7 (carry/borrow flag)