FRV Architecture Documentation
DISCLAIMER: This documentation is derived from the cgen cpu description
of this architecture, and does not represent official documentation
of the chip maker.
In cgen-parlance, an architecture consists of machines and models.
A `machine' is the specification of a variant of the architecture,
and a `model' is the implementation of that specification.
Typically there is a one-to-one correspondance between machine and model.
The distinction allows for separation of what application programs see
(the machine), and how to tune for the chip (what the compiler sees).
A "cpu family" is a cgen concoction to help organize the generated code.
Chip variants that are quite dissimilar can be treated separately by the
generated code even though they're both members of the same architecture.
FRV Architecture
This section describes various things about the cgen description of
the FRV architecture.  Familiarity with cgen cpu descriptions
is assumed.
Bit number orientation (arch.lsb0?): lsb = 0
ISA description
- 
frv - 
 
- default-insn-word-bitsize: 32
 
- default-insn-bitsize: 32
 
- base-insn-bitsize: 32
 
- decode-assist:  24 23 22 21 20 19 18
 
- decode-splits: 
 
- parallel-insns: 8
 
 
CPU Families
- 
frvbf - Fujitsu FRV base family
 
 Machines:
- 
fr500 - FR500 cpu
 
 Models:
 
 
Machine variants
fr500 - FR500 cpu
- 
bfd-name: fr500
- 
isas:  frv
Model variants
fr500 - FR500 model
Registers
h-acc40S - 40 bit signed accumulator
- 
machines:  base
- 
bitsize: 64
- 
array: [64]
 names:
 
 
| acc0 | 0 |  
| acc1 | 1 |  
| acc2 | 2 |  
| acc3 | 3 |  
| acc4 | 4 |  
| acc5 | 5 |  
| acc6 | 6 |  
| acc7 | 7 |  
| acc8 | 8 |  
| acc9 | 9 |  
| acc10 | 10 |  
| acc11 | 11 |  
| acc12 | 12 |  
| acc13 | 13 |  
| acc14 | 14 |  
| acc15 | 15 |  
| acc16 | 16 |  
| acc17 | 17 |  
| acc18 | 18 |  
| acc19 | 19 |  
| acc20 | 20 |  
| acc21 | 21 |  
| acc22 | 22 |  
| acc23 | 23 |  
| acc24 | 24 |  
| acc25 | 25 |  
| acc26 | 26 |  
| acc27 | 27 |  
| acc28 | 28 |  
| acc29 | 29 |  
| acc30 | 30 |  
| acc31 | 31 |  
| acc32 | 32 |  
| acc33 | 33 |  
| acc34 | 34 |  
| acc35 | 35 |  
| acc36 | 36 |  
| acc37 | 37 |  
| acc38 | 38 |  
| acc39 | 39 |  
| acc40 | 40 |  
| acc41 | 41 |  
| acc42 | 42 |  
| acc43 | 43 |  
| acc44 | 44 |  
| acc45 | 45 |  
| acc46 | 46 |  
| acc47 | 47 |  
| acc48 | 48 |  
| acc49 | 49 |  
| acc50 | 50 |  
| acc51 | 51 |  
| acc52 | 52 |  
| acc53 | 53 |  
| acc54 | 54 |  
| acc55 | 55 |  
| acc56 | 56 |  
| acc57 | 57 |  
| acc58 | 58 |  
| acc59 | 59 |  
| acc60 | 60 |  
| acc61 | 61 |  
| acc62 | 62 |  
| acc63 | 63 |  h-acc40U - 40 bit unsigned accumulator
- 
machines:  base
- 
bitsize: 64
- 
array: [64]
 names:
 
 
| acc0 | 0 |  
| acc1 | 1 |  
| acc2 | 2 |  
| acc3 | 3 |  
| acc4 | 4 |  
| acc5 | 5 |  
| acc6 | 6 |  
| acc7 | 7 |  
| acc8 | 8 |  
| acc9 | 9 |  
| acc10 | 10 |  
| acc11 | 11 |  
| acc12 | 12 |  
| acc13 | 13 |  
| acc14 | 14 |  
| acc15 | 15 |  
| acc16 | 16 |  
| acc17 | 17 |  
| acc18 | 18 |  
| acc19 | 19 |  
| acc20 | 20 |  
| acc21 | 21 |  
| acc22 | 22 |  
| acc23 | 23 |  
| acc24 | 24 |  
| acc25 | 25 |  
| acc26 | 26 |  
| acc27 | 27 |  
| acc28 | 28 |  
| acc29 | 29 |  
| acc30 | 30 |  
| acc31 | 31 |  
| acc32 | 32 |  
| acc33 | 33 |  
| acc34 | 34 |  
| acc35 | 35 |  
| acc36 | 36 |  
| acc37 | 37 |  
| acc38 | 38 |  
| acc39 | 39 |  
| acc40 | 40 |  
| acc41 | 41 |  
| acc42 | 42 |  
| acc43 | 43 |  
| acc44 | 44 |  
| acc45 | 45 |  
| acc46 | 46 |  
| acc47 | 47 |  
| acc48 | 48 |  
| acc49 | 49 |  
| acc50 | 50 |  
| acc51 | 51 |  
| acc52 | 52 |  
| acc53 | 53 |  
| acc54 | 54 |  
| acc55 | 55 |  
| acc56 | 56 |  
| acc57 | 57 |  
| acc58 | 58 |  
| acc59 | 59 |  
| acc60 | 60 |  
| acc61 | 61 |  
| acc62 | 62 |  
| acc63 | 63 |  h-accg - accumulator guard
- 
machines:  base
- 
bitsize: 32
- 
array: [64]
 names:
 
 
| accg0 | 0 |  
| accg1 | 1 |  
| accg2 | 2 |  
| accg3 | 3 |  
| accg4 | 4 |  
| accg5 | 5 |  
| accg6 | 6 |  
| accg7 | 7 |  
| accg8 | 8 |  
| accg9 | 9 |  
| accg10 | 10 |  
| accg11 | 11 |  
| accg12 | 12 |  
| accg13 | 13 |  
| accg14 | 14 |  
| accg15 | 15 |  
| accg16 | 16 |  
| accg17 | 17 |  
| accg18 | 18 |  
| accg19 | 19 |  
| accg20 | 20 |  
| accg21 | 21 |  
| accg22 | 22 |  
| accg23 | 23 |  
| accg24 | 24 |  
| accg25 | 25 |  
| accg26 | 26 |  
| accg27 | 27 |  
| accg28 | 28 |  
| accg29 | 29 |  
| accg30 | 30 |  
| accg31 | 31 |  
| accg32 | 32 |  
| accg33 | 33 |  
| accg34 | 34 |  
| accg35 | 35 |  
| accg36 | 36 |  
| accg37 | 37 |  
| accg38 | 38 |  
| accg39 | 39 |  
| accg40 | 40 |  
| accg41 | 41 |  
| accg42 | 42 |  
| accg43 | 43 |  
| accg44 | 44 |  
| accg45 | 45 |  
| accg46 | 46 |  
| accg47 | 47 |  
| accg48 | 48 |  
| accg49 | 49 |  
| accg50 | 50 |  
| accg51 | 51 |  
| accg52 | 52 |  
| accg53 | 53 |  
| accg54 | 54 |  
| accg55 | 55 |  
| accg56 | 56 |  
| accg57 | 57 |  
| accg58 | 58 |  
| accg59 | 59 |  
| accg60 | 60 |  
| accg61 | 61 |  
| accg62 | 62 |  
| accg63 | 63 |  h-bpsr_bet - PSR.ET  bit
- 
machines:  base
- 
bitsize: 1
 h-bpsr_bs - PSR.S   bit
- 
machines:  base
- 
bitsize: 1
 h-cccr - Condition code registers
- 
machines:  base
- 
bitsize: 8
- 
array: [8]
 names:
 
 
| cc0 | 0 |  
| cc1 | 1 |  
| cc2 | 2 |  
| cc3 | 3 |  
| cc4 | 4 |  
| cc5 | 5 |  
| cc6 | 6 |  
| cc7 | 7 |  h-fccr - Floating point condition code registers
- 
machines:  base
- 
bitsize: 8
- 
array: [4]
 names:
 
 
| fcc0 | 0 |  
| fcc1 | 1 |  
| fcc2 | 2 |  
| fcc3 | 3 |  h-fr - floating point registers
- 
machines:  base
- 
bitsize: 32
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_0 - floating point registers as unsigned byte 0
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_1 - floating point registers as unsigned byte 1
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_2 - floating point registers as unsigned byte 2
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_3 - floating point registers as unsigned byte 3
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_double - floating point registers as double precision
- 
machines:  base
- 
bitsize: 64
- 
array: [32]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_hi - floating point registers as unsigned high half word
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_int - floating point registers as integers
- 
machines:  base
- 
bitsize: 32
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-fr_lo - floating point registers as unsigned low half word
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| fr0 | 0 |  
| fr1 | 1 |  
| fr2 | 2 |  
| fr3 | 3 |  
| fr4 | 4 |  
| fr5 | 5 |  
| fr6 | 6 |  
| fr7 | 7 |  
| fr8 | 8 |  
| fr9 | 9 |  
| fr10 | 10 |  
| fr11 | 11 |  
| fr12 | 12 |  
| fr13 | 13 |  
| fr14 | 14 |  
| fr15 | 15 |  
| fr16 | 16 |  
| fr17 | 17 |  
| fr18 | 18 |  
| fr19 | 19 |  
| fr20 | 20 |  
| fr21 | 21 |  
| fr22 | 22 |  
| fr23 | 23 |  
| fr24 | 24 |  
| fr25 | 25 |  
| fr26 | 26 |  
| fr27 | 27 |  
| fr28 | 28 |  
| fr29 | 29 |  
| fr30 | 30 |  
| fr31 | 31 |  
| fr32 | 32 |  
| fr33 | 33 |  
| fr34 | 34 |  
| fr35 | 35 |  
| fr36 | 36 |  
| fr37 | 37 |  
| fr38 | 38 |  
| fr39 | 39 |  
| fr40 | 40 |  
| fr41 | 41 |  
| fr42 | 42 |  
| fr43 | 43 |  
| fr44 | 44 |  
| fr45 | 45 |  
| fr46 | 46 |  
| fr47 | 47 |  
| fr48 | 48 |  
| fr49 | 49 |  
| fr50 | 50 |  
| fr51 | 51 |  
| fr52 | 52 |  
| fr53 | 53 |  
| fr54 | 54 |  
| fr55 | 55 |  
| fr56 | 56 |  
| fr57 | 57 |  
| fr58 | 58 |  
| fr59 | 59 |  
| fr60 | 60 |  
| fr61 | 61 |  
| fr62 | 62 |  
| fr63 | 63 |  h-gr - general registers
- 
machines:  base
- 
bitsize: 32
- 
array: [64]
 names:
 
 
| sp | 1 |  
| fp | 2 |  
| gr0 | 0 |  
| gr1 | 1 |  
| gr2 | 2 |  
| gr3 | 3 |  
| gr4 | 4 |  
| gr5 | 5 |  
| gr6 | 6 |  
| gr7 | 7 |  
| gr8 | 8 |  
| gr9 | 9 |  
| gr10 | 10 |  
| gr11 | 11 |  
| gr12 | 12 |  
| gr13 | 13 |  
| gr14 | 14 |  
| gr15 | 15 |  
| gr16 | 16 |  
| gr17 | 17 |  
| gr18 | 18 |  
| gr19 | 19 |  
| gr20 | 20 |  
| gr21 | 21 |  
| gr22 | 22 |  
| gr23 | 23 |  
| gr24 | 24 |  
| gr25 | 25 |  
| gr26 | 26 |  
| gr27 | 27 |  
| gr28 | 28 |  
| gr29 | 29 |  
| gr30 | 30 |  
| gr31 | 31 |  
| gr32 | 32 |  
| gr33 | 33 |  
| gr34 | 34 |  
| gr35 | 35 |  
| gr36 | 36 |  
| gr37 | 37 |  
| gr38 | 38 |  
| gr39 | 39 |  
| gr40 | 40 |  
| gr41 | 41 |  
| gr42 | 42 |  
| gr43 | 43 |  
| gr44 | 44 |  
| gr45 | 45 |  
| gr46 | 46 |  
| gr47 | 47 |  
| gr48 | 48 |  
| gr49 | 49 |  
| gr50 | 50 |  
| gr51 | 51 |  
| gr52 | 52 |  
| gr53 | 53 |  
| gr54 | 54 |  
| gr55 | 55 |  
| gr56 | 56 |  
| gr57 | 57 |  
| gr58 | 58 |  
| gr59 | 59 |  
| gr60 | 60 |  
| gr61 | 61 |  
| gr62 | 62 |  
| gr63 | 63 |  h-gr_double - general registers as double words
- 
machines:  base
- 
bitsize: 64
- 
array: [32]
 names:
 
 
| sp | 1 |  
| fp | 2 |  
| gr0 | 0 |  
| gr1 | 1 |  
| gr2 | 2 |  
| gr3 | 3 |  
| gr4 | 4 |  
| gr5 | 5 |  
| gr6 | 6 |  
| gr7 | 7 |  
| gr8 | 8 |  
| gr9 | 9 |  
| gr10 | 10 |  
| gr11 | 11 |  
| gr12 | 12 |  
| gr13 | 13 |  
| gr14 | 14 |  
| gr15 | 15 |  
| gr16 | 16 |  
| gr17 | 17 |  
| gr18 | 18 |  
| gr19 | 19 |  
| gr20 | 20 |  
| gr21 | 21 |  
| gr22 | 22 |  
| gr23 | 23 |  
| gr24 | 24 |  
| gr25 | 25 |  
| gr26 | 26 |  
| gr27 | 27 |  
| gr28 | 28 |  
| gr29 | 29 |  
| gr30 | 30 |  
| gr31 | 31 |  
| gr32 | 32 |  
| gr33 | 33 |  
| gr34 | 34 |  
| gr35 | 35 |  
| gr36 | 36 |  
| gr37 | 37 |  
| gr38 | 38 |  
| gr39 | 39 |  
| gr40 | 40 |  
| gr41 | 41 |  
| gr42 | 42 |  
| gr43 | 43 |  
| gr44 | 44 |  
| gr45 | 45 |  
| gr46 | 46 |  
| gr47 | 47 |  
| gr48 | 48 |  
| gr49 | 49 |  
| gr50 | 50 |  
| gr51 | 51 |  
| gr52 | 52 |  
| gr53 | 53 |  
| gr54 | 54 |  
| gr55 | 55 |  
| gr56 | 56 |  
| gr57 | 57 |  
| gr58 | 58 |  
| gr59 | 59 |  
| gr60 | 60 |  
| gr61 | 61 |  
| gr62 | 62 |  
| gr63 | 63 |  h-gr_hi - general registers as high half word
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| sp | 1 |  
| fp | 2 |  
| gr0 | 0 |  
| gr1 | 1 |  
| gr2 | 2 |  
| gr3 | 3 |  
| gr4 | 4 |  
| gr5 | 5 |  
| gr6 | 6 |  
| gr7 | 7 |  
| gr8 | 8 |  
| gr9 | 9 |  
| gr10 | 10 |  
| gr11 | 11 |  
| gr12 | 12 |  
| gr13 | 13 |  
| gr14 | 14 |  
| gr15 | 15 |  
| gr16 | 16 |  
| gr17 | 17 |  
| gr18 | 18 |  
| gr19 | 19 |  
| gr20 | 20 |  
| gr21 | 21 |  
| gr22 | 22 |  
| gr23 | 23 |  
| gr24 | 24 |  
| gr25 | 25 |  
| gr26 | 26 |  
| gr27 | 27 |  
| gr28 | 28 |  
| gr29 | 29 |  
| gr30 | 30 |  
| gr31 | 31 |  
| gr32 | 32 |  
| gr33 | 33 |  
| gr34 | 34 |  
| gr35 | 35 |  
| gr36 | 36 |  
| gr37 | 37 |  
| gr38 | 38 |  
| gr39 | 39 |  
| gr40 | 40 |  
| gr41 | 41 |  
| gr42 | 42 |  
| gr43 | 43 |  
| gr44 | 44 |  
| gr45 | 45 |  
| gr46 | 46 |  
| gr47 | 47 |  
| gr48 | 48 |  
| gr49 | 49 |  
| gr50 | 50 |  
| gr51 | 51 |  
| gr52 | 52 |  
| gr53 | 53 |  
| gr54 | 54 |  
| gr55 | 55 |  
| gr56 | 56 |  
| gr57 | 57 |  
| gr58 | 58 |  
| gr59 | 59 |  
| gr60 | 60 |  
| gr61 | 61 |  
| gr62 | 62 |  
| gr63 | 63 |  h-gr_lo - general registers as low half word
- 
machines:  base
- 
bitsize: 16
- 
array: [64]
 names:
 
 
| sp | 1 |  
| fp | 2 |  
| gr0 | 0 |  
| gr1 | 1 |  
| gr2 | 2 |  
| gr3 | 3 |  
| gr4 | 4 |  
| gr5 | 5 |  
| gr6 | 6 |  
| gr7 | 7 |  
| gr8 | 8 |  
| gr9 | 9 |  
| gr10 | 10 |  
| gr11 | 11 |  
| gr12 | 12 |  
| gr13 | 13 |  
| gr14 | 14 |  
| gr15 | 15 |  
| gr16 | 16 |  
| gr17 | 17 |  
| gr18 | 18 |  
| gr19 | 19 |  
| gr20 | 20 |  
| gr21 | 21 |  
| gr22 | 22 |  
| gr23 | 23 |  
| gr24 | 24 |  
| gr25 | 25 |  
| gr26 | 26 |  
| gr27 | 27 |  
| gr28 | 28 |  
| gr29 | 29 |  
| gr30 | 30 |  
| gr31 | 31 |  
| gr32 | 32 |  
| gr33 | 33 |  
| gr34 | 34 |  
| gr35 | 35 |  
| gr36 | 36 |  
| gr37 | 37 |  
| gr38 | 38 |  
| gr39 | 39 |  
| gr40 | 40 |  
| gr41 | 41 |  
| gr42 | 42 |  
| gr43 | 43 |  
| gr44 | 44 |  
| gr45 | 45 |  
| gr46 | 46 |  
| gr47 | 47 |  
| gr48 | 48 |  
| gr49 | 49 |  
| gr50 | 50 |  
| gr51 | 51 |  
| gr52 | 52 |  
| gr53 | 53 |  
| gr54 | 54 |  
| gr55 | 55 |  
| gr56 | 56 |  
| gr57 | 57 |  
| gr58 | 58 |  
| gr59 | 59 |  
| gr60 | 60 |  
| gr61 | 61 |  
| gr62 | 62 |  
| gr63 | 63 |  h-iccr - Integer condition code registers
- 
machines:  base
- 
bitsize: 8
- 
array: [4]
 names:
 
 
| icc0 | 0 |  
| icc1 | 1 |  
| icc2 | 2 |  
| icc3 | 3 |  h-pc - program counter
- 
machines:  base
- 
bitsize: 32
 h-psr_be - PSR.BE  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_cm - PSR.CM  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_ef - PSR.EF  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_em - PSR.EM  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_esr - PSR.ESR bit
- 
machines:  base
- 
bitsize: 1
 h-psr_et - PSR.ET  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_ice - PSR.ICE bit
- 
machines:  base
- 
bitsize: 1
 h-psr_imple - PSR.IMPLE
- 
machines:  base
- 
bitsize: 8
 h-psr_nem - PSR.NEM bit
- 
machines:  base
- 
bitsize: 1
 h-psr_pil - PSR.PIL    
- 
machines:  base
- 
bitsize: 8
 h-psr_ps - PSR.PS  bit
- 
machines:  base
- 
bitsize: 1
 h-psr_s - PSR.S bit
- 
machines:  base
- 
bitsize: 1
 h-psr_ver - PSR.VER
- 
machines:  base
- 
bitsize: 8
 h-reloc-ann - relocation annotation
- 
machines:  base
- 
bitsize: 1
 h-spr - special purpose registers
- 
machines:  base
- 
bitsize: 32
- 
array: [4096]
 names:
 
 
| psr | 0 |  
| pcsr | 1 |  
| bpcsr | 2 |  
| tbr | 3 |  
| bpsr | 4 |  
| hsr0 | 16 |  
| hsr1 | 17 |  
| hsr2 | 18 |  
| hsr3 | 19 |  
| hsr4 | 20 |  
| hsr5 | 21 |  
| hsr6 | 22 |  
| hsr7 | 23 |  
| hsr8 | 24 |  
| hsr9 | 25 |  
| hsr10 | 26 |  
| hsr11 | 27 |  
| hsr12 | 28 |  
| hsr13 | 29 |  
| hsr14 | 30 |  
| hsr15 | 31 |  
| hsr16 | 32 |  
| hsr17 | 33 |  
| hsr18 | 34 |  
| hsr19 | 35 |  
| hsr20 | 36 |  
| hsr21 | 37 |  
| hsr22 | 38 |  
| hsr23 | 39 |  
| hsr24 | 40 |  
| hsr25 | 41 |  
| hsr26 | 42 |  
| hsr27 | 43 |  
| hsr28 | 44 |  
| hsr29 | 45 |  
| hsr30 | 46 |  
| hsr31 | 47 |  
| hsr32 | 48 |  
| hsr33 | 49 |  
| hsr34 | 50 |  
| hsr35 | 51 |  
| hsr36 | 52 |  
| hsr37 | 53 |  
| hsr38 | 54 |  
| hsr39 | 55 |  
| hsr40 | 56 |  
| hsr41 | 57 |  
| hsr42 | 58 |  
| hsr43 | 59 |  
| hsr44 | 60 |  
| hsr45 | 61 |  
| hsr46 | 62 |  
| hsr47 | 63 |  
| hsr48 | 64 |  
| hsr49 | 65 |  
| hsr50 | 66 |  
| hsr51 | 67 |  
| hsr52 | 68 |  
| hsr53 | 69 |  
| hsr54 | 70 |  
| hsr55 | 71 |  
| hsr56 | 72 |  
| hsr57 | 73 |  
| hsr58 | 74 |  
| hsr59 | 75 |  
| hsr60 | 76 |  
| hsr61 | 77 |  
| hsr62 | 78 |  
| hsr63 | 79 |  
| ccr | 256 |  
| cccr | 263 |  
| lr | 272 |  
| lcr | 273 |  
| iacc0h | 280 |  
| iacc0l | 281 |  
| isr | 288 |  
| neear0 | 352 |  
| neear1 | 353 |  
| neear2 | 354 |  
| neear3 | 355 |  
| neear4 | 356 |  
| neear5 | 357 |  
| neear6 | 358 |  
| neear7 | 359 |  
| neear8 | 360 |  
| neear9 | 361 |  
| neear10 | 362 |  
| neear11 | 363 |  
| neear12 | 364 |  
| neear13 | 365 |  
| neear14 | 366 |  
| neear15 | 367 |  
| neear16 | 368 |  
| neear17 | 369 |  
| neear18 | 370 |  
| neear19 | 371 |  
| neear20 | 372 |  
| neear21 | 373 |  
| neear22 | 374 |  
| neear23 | 375 |  
| neear24 | 376 |  
| neear25 | 377 |  
| neear26 | 378 |  
| neear27 | 379 |  
| neear28 | 380 |  
| neear29 | 381 |  
| neear30 | 382 |  
| neear31 | 383 |  
| nesr0 | 384 |  
| nesr1 | 385 |  
| nesr2 | 386 |  
| nesr3 | 387 |  
| nesr4 | 388 |  
| nesr5 | 389 |  
| nesr6 | 390 |  
| nesr7 | 391 |  
| nesr8 | 392 |  
| nesr9 | 393 |  
| nesr10 | 394 |  
| nesr11 | 395 |  
| nesr12 | 396 |  
| nesr13 | 397 |  
| nesr14 | 398 |  
| nesr15 | 399 |  
| nesr16 | 400 |  
| nesr17 | 401 |  
| nesr18 | 402 |  
| nesr19 | 403 |  
| nesr20 | 404 |  
| nesr21 | 405 |  
| nesr22 | 406 |  
| nesr23 | 407 |  
| nesr24 | 408 |  
| nesr25 | 409 |  
| nesr26 | 410 |  
| nesr27 | 411 |  
| nesr28 | 412 |  
| nesr29 | 413 |  
| nesr30 | 414 |  
| nesr31 | 415 |  
| necr | 416 |  
| gner0 | 432 |  
| gner1 | 433 |  
| fner0 | 434 |  
| fner1 | 435 |  
| epcr0 | 512 |  
| epcr1 | 513 |  
| epcr2 | 514 |  
| epcr3 | 515 |  
| epcr4 | 516 |  
| epcr5 | 517 |  
| epcr6 | 518 |  
| epcr7 | 519 |  
| epcr8 | 520 |  
| epcr9 | 521 |  
| epcr10 | 522 |  
| epcr11 | 523 |  
| epcr12 | 524 |  
| epcr13 | 525 |  
| epcr14 | 526 |  
| epcr15 | 527 |  
| epcr16 | 528 |  
| epcr17 | 529 |  
| epcr18 | 530 |  
| epcr19 | 531 |  
| epcr20 | 532 |  
| epcr21 | 533 |  
| epcr22 | 534 |  
| epcr23 | 535 |  
| epcr24 | 536 |  
| epcr25 | 537 |  
| epcr26 | 538 |  
| epcr27 | 539 |  
| epcr28 | 540 |  
| epcr29 | 541 |  
| epcr30 | 542 |  
| epcr31 | 543 |  
| epcr32 | 544 |  
| epcr33 | 545 |  
| epcr34 | 546 |  
| epcr35 | 547 |  
| epcr36 | 548 |  
| epcr37 | 549 |  
| epcr38 | 550 |  
| epcr39 | 551 |  
| epcr40 | 552 |  
| epcr41 | 553 |  
| epcr42 | 554 |  
| epcr43 | 555 |  
| epcr44 | 556 |  
| epcr45 | 557 |  
| epcr46 | 558 |  
| epcr47 | 559 |  
| epcr48 | 560 |  
| epcr49 | 561 |  
| epcr50 | 562 |  
| epcr51 | 563 |  
| epcr52 | 564 |  
| epcr53 | 565 |  
| epcr54 | 566 |  
| epcr55 | 567 |  
| epcr56 | 568 |  
| epcr57 | 569 |  
| epcr58 | 570 |  
| epcr59 | 571 |  
| epcr60 | 572 |  
| epcr61 | 573 |  
| epcr62 | 574 |  
| epcr63 | 575 |  
| esr0 | 576 |  
| esr1 | 577 |  
| esr2 | 578 |  
| esr3 | 579 |  
| esr4 | 580 |  
| esr5 | 581 |  
| esr6 | 582 |  
| esr7 | 583 |  
| esr8 | 584 |  
| esr9 | 585 |  
| esr10 | 586 |  
| esr11 | 587 |  
| esr12 | 588 |  
| esr13 | 589 |  
| esr14 | 590 |  
| esr15 | 591 |  
| esr16 | 592 |  
| esr17 | 593 |  
| esr18 | 594 |  
| esr19 | 595 |  
| esr20 | 596 |  
| esr21 | 597 |  
| esr22 | 598 |  
| esr23 | 599 |  
| esr24 | 600 |  
| esr25 | 601 |  
| esr26 | 602 |  
| esr27 | 603 |  
| esr28 | 604 |  
| esr29 | 605 |  
| esr30 | 606 |  
| esr31 | 607 |  
| esr32 | 608 |  
| esr33 | 609 |  
| esr34 | 610 |  
| esr35 | 611 |  
| esr36 | 612 |  
| esr37 | 613 |  
| esr38 | 614 |  
| esr39 | 615 |  
| esr40 | 616 |  
| esr41 | 617 |  
| esr42 | 618 |  
| esr43 | 619 |  
| esr44 | 620 |  
| esr45 | 621 |  
| esr46 | 622 |  
| esr47 | 623 |  
| esr48 | 624 |  
| esr49 | 625 |  
| esr50 | 626 |  
| esr51 | 627 |  
| esr52 | 628 |  
| esr53 | 629 |  
| esr54 | 630 |  
| esr55 | 631 |  
| esr56 | 632 |  
| esr57 | 633 |  
| esr58 | 634 |  
| esr59 | 635 |  
| esr60 | 636 |  
| esr61 | 637 |  
| esr62 | 638 |  
| esr63 | 639 |  
| eir0 | 640 |  
| eir1 | 641 |  
| eir2 | 642 |  
| eir3 | 643 |  
| eir4 | 644 |  
| eir5 | 645 |  
| eir6 | 646 |  
| eir7 | 647 |  
| eir8 | 648 |  
| eir9 | 649 |  
| eir10 | 650 |  
| eir11 | 651 |  
| eir12 | 652 |  
| eir13 | 653 |  
| eir14 | 654 |  
| eir15 | 655 |  
| eir16 | 656 |  
| eir17 | 657 |  
| eir18 | 658 |  
| eir19 | 659 |  
| eir20 | 660 |  
| eir21 | 661 |  
| eir22 | 662 |  
| eir23 | 663 |  
| eir24 | 664 |  
| eir25 | 665 |  
| eir26 | 666 |  
| eir27 | 667 |  
| eir28 | 668 |  
| eir29 | 669 |  
| eir30 | 670 |  
| eir31 | 671 |  
| esfr0 | 672 |  
| esfr1 | 673 |  
| sr0 | 768 |  
| sr1 | 769 |  
| sr2 | 770 |  
| sr3 | 771 |  
| scr0 | 832 |  
| scr1 | 833 |  
| scr2 | 834 |  
| scr3 | 835 |  
| fsr0 | 1024 |  
| fsr1 | 1025 |  
| fsr2 | 1026 |  
| fsr3 | 1027 |  
| fsr4 | 1028 |  
| fsr5 | 1029 |  
| fsr6 | 1030 |  
| fsr7 | 1031 |  
| fsr8 | 1032 |  
| fsr9 | 1033 |  
| fsr10 | 1034 |  
| fsr11 | 1035 |  
| fsr12 | 1036 |  
| fsr13 | 1037 |  
| fsr14 | 1038 |  
| fsr15 | 1039 |  
| fsr16 | 1040 |  
| fsr17 | 1041 |  
| fsr18 | 1042 |  
| fsr19 | 1043 |  
| fsr20 | 1044 |  
| fsr21 | 1045 |  
| fsr22 | 1046 |  
| fsr23 | 1047 |  
| fsr24 | 1048 |  
| fsr25 | 1049 |  
| fsr26 | 1050 |  
| fsr27 | 1051 |  
| fsr28 | 1052 |  
| fsr29 | 1053 |  
| fsr30 | 1054 |  
| fsr31 | 1055 |  
| fsr32 | 1056 |  
| fsr33 | 1057 |  
| fsr34 | 1058 |  
| fsr35 | 1059 |  
| fsr36 | 1060 |  
| fsr37 | 1061 |  
| fsr38 | 1062 |  
| fsr39 | 1063 |  
| fsr40 | 1064 |  
| fsr41 | 1065 |  
| fsr42 | 1066 |  
| fsr43 | 1067 |  
| fsr44 | 1068 |  
| fsr45 | 1069 |  
| fsr46 | 1070 |  
| fsr47 | 1071 |  
| fsr48 | 1072 |  
| fsr49 | 1073 |  
| fsr50 | 1074 |  
| fsr51 | 1075 |  
| fsr52 | 1076 |  
| fsr53 | 1077 |  
| fsr54 | 1078 |  
| fsr55 | 1079 |  
| fsr56 | 1080 |  
| fsr57 | 1081 |  
| fsr58 | 1082 |  
| fsr59 | 1083 |  
| fsr60 | 1084 |  
| fsr61 | 1085 |  
| fsr62 | 1086 |  
| fsr63 | 1087 |  
| fqop0 | 1088 |  
| fqop1 | 1090 |  
| fqop2 | 1092 |  
| fqop3 | 1094 |  
| fqop4 | 1096 |  
| fqop5 | 1098 |  
| fqop6 | 1100 |  
| fqop7 | 1102 |  
| fqop8 | 1104 |  
| fqop9 | 1106 |  
| fqop10 | 1108 |  
| fqop11 | 1110 |  
| fqop12 | 1112 |  
| fqop13 | 1114 |  
| fqop14 | 1116 |  
| fqop15 | 1118 |  
| fqop16 | 1120 |  
| fqop17 | 1122 |  
| fqop18 | 1124 |  
| fqop19 | 1126 |  
| fqop20 | 1128 |  
| fqop21 | 1130 |  
| fqop22 | 1132 |  
| fqop23 | 1134 |  
| fqop24 | 1136 |  
| fqop25 | 1138 |  
| fqop26 | 1140 |  
| fqop27 | 1142 |  
| fqop28 | 1144 |  
| fqop29 | 1146 |  
| fqop30 | 1148 |  
| fqop31 | 1150 |  
| fqst0 | 1089 |  
| fqst1 | 1091 |  
| fqst2 | 1093 |  
| fqst3 | 1095 |  
| fqst4 | 1097 |  
| fqst5 | 1099 |  
| fqst6 | 1101 |  
| fqst7 | 1103 |  
| fqst8 | 1105 |  
| fqst9 | 1107 |  
| fqst10 | 1109 |  
| fqst11 | 1111 |  
| fqst12 | 1113 |  
| fqst13 | 1115 |  
| fqst14 | 1117 |  
| fqst15 | 1119 |  
| fqst16 | 1121 |  
| fqst17 | 1123 |  
| fqst18 | 1125 |  
| fqst19 | 1127 |  
| fqst20 | 1129 |  
| fqst21 | 1131 |  
| fqst22 | 1133 |  
| fqst23 | 1135 |  
| fqst24 | 1137 |  
| fqst25 | 1139 |  
| fqst26 | 1141 |  
| fqst27 | 1143 |  
| fqst28 | 1145 |  
| fqst29 | 1147 |  
| fqst30 | 1149 |  
| fqst31 | 1151 |  
| mcilr0 | 1272 |  
| mcilr1 | 1273 |  
| msr0 | 1280 |  
| msr1 | 1281 |  
| msr2 | 1282 |  
| msr3 | 1283 |  
| msr4 | 1284 |  
| msr5 | 1285 |  
| msr6 | 1286 |  
| msr7 | 1287 |  
| msr8 | 1288 |  
| msr9 | 1289 |  
| msr10 | 1290 |  
| msr11 | 1291 |  
| msr12 | 1292 |  
| msr13 | 1293 |  
| msr14 | 1294 |  
| msr15 | 1295 |  
| msr16 | 1296 |  
| msr17 | 1297 |  
| msr18 | 1298 |  
| msr19 | 1299 |  
| msr20 | 1300 |  
| msr21 | 1301 |  
| msr22 | 1302 |  
| msr23 | 1303 |  
| msr24 | 1304 |  
| msr25 | 1305 |  
| msr26 | 1306 |  
| msr27 | 1307 |  
| msr28 | 1308 |  
| msr29 | 1309 |  
| msr30 | 1310 |  
| msr31 | 1311 |  
| msr32 | 1312 |  
| msr33 | 1313 |  
| msr34 | 1314 |  
| msr35 | 1315 |  
| msr36 | 1316 |  
| msr37 | 1317 |  
| msr38 | 1318 |  
| msr39 | 1319 |  
| msr40 | 1320 |  
| msr41 | 1321 |  
| msr42 | 1322 |  
| msr43 | 1323 |  
| msr44 | 1324 |  
| msr45 | 1325 |  
| msr46 | 1326 |  
| msr47 | 1327 |  
| msr48 | 1328 |  
| msr49 | 1329 |  
| msr50 | 1330 |  
| msr51 | 1331 |  
| msr52 | 1332 |  
| msr53 | 1333 |  
| msr54 | 1334 |  
| msr55 | 1335 |  
| msr56 | 1336 |  
| msr57 | 1337 |  
| msr58 | 1338 |  
| msr59 | 1339 |  
| msr60 | 1340 |  
| msr61 | 1341 |  
| msr62 | 1342 |  
| msr63 | 1343 |  
| mqop0 | 1344 |  
| mqop1 | 1346 |  
| mqop2 | 1348 |  
| mqop3 | 1350 |  
| mqop4 | 1352 |  
| mqop5 | 1354 |  
| mqop6 | 1356 |  
| mqop7 | 1358 |  
| mqop8 | 1360 |  
| mqop9 | 1362 |  
| mqop10 | 1364 |  
| mqop11 | 1366 |  
| mqop12 | 1368 |  
| mqop13 | 1370 |  
| mqop14 | 1372 |  
| mqop15 | 1374 |  
| mqop16 | 1376 |  
| mqop17 | 1378 |  
| mqop18 | 1380 |  
| mqop19 | 1382 |  
| mqop20 | 1384 |  
| mqop21 | 1386 |  
| mqop22 | 1388 |  
| mqop23 | 1390 |  
| mqop24 | 1392 |  
| mqop25 | 1394 |  
| mqop26 | 1396 |  
| mqop27 | 1398 |  
| mqop28 | 1400 |  
| mqop29 | 1402 |  
| mqop30 | 1404 |  
| mqop31 | 1406 |  
| mqst0 | 1345 |  
| mqst1 | 1347 |  
| mqst2 | 1349 |  
| mqst3 | 1351 |  
| mqst4 | 1353 |  
| mqst5 | 1355 |  
| mqst6 | 1357 |  
| mqst7 | 1359 |  
| mqst8 | 1361 |  
| mqst9 | 1363 |  
| mqst10 | 1365 |  
| mqst11 | 1367 |  
| mqst12 | 1369 |  
| mqst13 | 1371 |  
| mqst14 | 1373 |  
| mqst15 | 1375 |  
| mqst16 | 1377 |  
| mqst17 | 1379 |  
| mqst18 | 1381 |  
| mqst19 | 1383 |  
| mqst20 | 1385 |  
| mqst21 | 1387 |  
| mqst22 | 1389 |  
| mqst23 | 1391 |  
| mqst24 | 1393 |  
| mqst25 | 1395 |  
| mqst26 | 1397 |  
| mqst27 | 1399 |  
| mqst28 | 1401 |  
| mqst29 | 1403 |  
| mqst30 | 1405 |  
| mqst31 | 1407 |  
| ear0 | 1536 |  
| ear1 | 1537 |  
| ear2 | 1538 |  
| ear3 | 1539 |  
| ear4 | 1540 |  
| ear5 | 1541 |  
| ear6 | 1542 |  
| ear7 | 1543 |  
| ear8 | 1544 |  
| ear9 | 1545 |  
| ear10 | 1546 |  
| ear11 | 1547 |  
| ear12 | 1548 |  
| ear13 | 1549 |  
| ear14 | 1550 |  
| ear15 | 1551 |  
| ear16 | 1552 |  
| ear17 | 1553 |  
| ear18 | 1554 |  
| ear19 | 1555 |  
| ear20 | 1556 |  
| ear21 | 1557 |  
| ear22 | 1558 |  
| ear23 | 1559 |  
| ear24 | 1560 |  
| ear25 | 1561 |  
| ear26 | 1562 |  
| ear27 | 1563 |  
| ear28 | 1564 |  
| ear29 | 1565 |  
| ear30 | 1566 |  
| ear31 | 1567 |  
| ear32 | 1568 |  
| ear33 | 1569 |  
| ear34 | 1570 |  
| ear35 | 1571 |  
| ear36 | 1572 |  
| ear37 | 1573 |  
| ear38 | 1574 |  
| ear39 | 1575 |  
| ear40 | 1576 |  
| ear41 | 1577 |  
| ear42 | 1578 |  
| ear43 | 1579 |  
| ear44 | 1580 |  
| ear45 | 1581 |  
| ear46 | 1582 |  
| ear47 | 1583 |  
| ear48 | 1584 |  
| ear49 | 1585 |  
| ear50 | 1586 |  
| ear51 | 1587 |  
| ear52 | 1588 |  
| ear53 | 1589 |  
| ear54 | 1590 |  
| ear55 | 1591 |  
| ear56 | 1592 |  
| ear57 | 1593 |  
| ear58 | 1594 |  
| ear59 | 1595 |  
| ear60 | 1596 |  
| ear61 | 1597 |  
| ear62 | 1598 |  
| ear63 | 1599 |  
| edr0 | 1600 |  
| edr1 | 1601 |  
| edr2 | 1602 |  
| edr3 | 1603 |  
| edr4 | 1604 |  
| edr5 | 1605 |  
| edr6 | 1606 |  
| edr7 | 1607 |  
| edr8 | 1608 |  
| edr9 | 1609 |  
| edr10 | 1610 |  
| edr11 | 1611 |  
| edr12 | 1612 |  
| edr13 | 1613 |  
| edr14 | 1614 |  
| edr15 | 1615 |  
| edr16 | 1616 |  
| edr17 | 1617 |  
| edr18 | 1618 |  
| edr19 | 1619 |  
| edr20 | 1620 |  
| edr21 | 1621 |  
| edr22 | 1622 |  
| edr23 | 1623 |  
| edr24 | 1624 |  
| edr25 | 1625 |  
| edr26 | 1626 |  
| edr27 | 1627 |  
| edr28 | 1628 |  
| edr29 | 1629 |  
| edr30 | 1630 |  
| edr31 | 1631 |  
| edr32 | 1632 |  
| edr33 | 1636 |  
| edr34 | 1634 |  
| edr35 | 1635 |  
| edr36 | 1636 |  
| edr37 | 1637 |  
| edr38 | 1638 |  
| edr39 | 1639 |  
| edr40 | 1640 |  
| edr41 | 1641 |  
| edr42 | 1642 |  
| edr43 | 1643 |  
| edr44 | 1644 |  
| edr45 | 1645 |  
| edr46 | 1646 |  
| edr47 | 1647 |  
| edr48 | 1648 |  
| edr49 | 1649 |  
| edr50 | 1650 |  
| edr51 | 1651 |  
| edr52 | 1652 |  
| edr53 | 1653 |  
| edr54 | 1654 |  
| edr55 | 1655 |  
| edr56 | 1656 |  
| edr57 | 1657 |  
| edr58 | 1658 |  
| edr59 | 1659 |  
| edr60 | 1660 |  
| edr61 | 1661 |  
| edr62 | 1662 |  
| edr63 | 1663 |  
| iamlr0 | 1664 |  
| iamlr1 | 1665 |  
| iamlr2 | 1666 |  
| iamlr3 | 1667 |  
| iamlr4 | 1668 |  
| iamlr5 | 1669 |  
| iamlr6 | 1670 |  
| iamlr7 | 1671 |  
| iamlr8 | 1672 |  
| iamlr9 | 1673 |  
| iamlr10 | 1674 |  
| iamlr11 | 1675 |  
| iamlr12 | 1676 |  
| iamlr13 | 1677 |  
| iamlr14 | 1678 |  
| iamlr15 | 1679 |  
| iamlr16 | 1680 |  
| iamlr17 | 1681 |  
| iamlr18 | 1682 |  
| iamlr19 | 1683 |  
| iamlr20 | 1684 |  
| iamlr21 | 1685 |  
| iamlr22 | 1686 |  
| iamlr23 | 1687 |  
| iamlr24 | 1688 |  
| iamlr25 | 1689 |  
| iamlr26 | 1690 |  
| iamlr27 | 1691 |  
| iamlr28 | 1692 |  
| iamlr29 | 1693 |  
| iamlr30 | 1694 |  
| iamlr31 | 1695 |  
| iamlr32 | 1696 |  
| iamlr33 | 1697 |  
| iamlr34 | 1698 |  
| iamlr35 | 1699 |  
| iamlr36 | 1700 |  
| iamlr37 | 1701 |  
| iamlr38 | 1702 |  
| iamlr39 | 1703 |  
| iamlr40 | 1704 |  
| iamlr41 | 1705 |  
| iamlr42 | 1706 |  
| iamlr43 | 1707 |  
| iamlr44 | 1708 |  
| iamlr45 | 1709 |  
| iamlr46 | 1710 |  
| iamlr47 | 1711 |  
| iamlr48 | 1712 |  
| iamlr49 | 1713 |  
| iamlr50 | 1714 |  
| iamlr51 | 1715 |  
| iamlr52 | 1716 |  
| iamlr53 | 1717 |  
| iamlr54 | 1718 |  
| iamlr55 | 1719 |  
| iamlr56 | 1720 |  
| iamlr57 | 1721 |  
| iamlr58 | 1722 |  
| iamlr59 | 1723 |  
| iamlr60 | 1724 |  
| iamlr61 | 1725 |  
| iamlr62 | 1726 |  
| iamlr63 | 1727 |  
| iampr0 | 1728 |  
| iampr1 | 1729 |  
| iampr2 | 1730 |  
| iampr3 | 1731 |  
| iampr4 | 1732 |  
| iampr5 | 1733 |  
| iampr6 | 1734 |  
| iampr7 | 1735 |  
| iampr8 | 1736 |  
| iampr9 | 1737 |  
| iampr10 | 1738 |  
| iampr11 | 1739 |  
| iampr12 | 1740 |  
| iampr13 | 1741 |  
| iampr14 | 1742 |  
| iampr15 | 1743 |  
| iampr16 | 1744 |  
| iampr17 | 1745 |  
| iampr18 | 1746 |  
| iampr19 | 1747 |  
| iampr20 | 1748 |  
| iampr21 | 1749 |  
| iampr22 | 1750 |  
| iampr23 | 1751 |  
| iampr24 | 1752 |  
| iampr25 | 1753 |  
| iampr26 | 1754 |  
| iampr27 | 1755 |  
| iampr28 | 1756 |  
| iampr29 | 1757 |  
| iampr30 | 1758 |  
| iampr31 | 1759 |  
| iampr32 | 1760 |  
| iampr33 | 1761 |  
| iampr34 | 1762 |  
| iampr35 | 1763 |  
| iampr36 | 1764 |  
| iampr37 | 1765 |  
| iampr38 | 1766 |  
| iampr39 | 1767 |  
| iampr40 | 1768 |  
| iampr41 | 1769 |  
| iampr42 | 1770 |  
| iampr43 | 1771 |  
| iampr44 | 1772 |  
| iampr45 | 1773 |  
| iampr46 | 1774 |  
| iampr47 | 1775 |  
| iampr48 | 1776 |  
| iampr49 | 1777 |  
| iampr50 | 1778 |  
| iampr51 | 1779 |  
| iampr52 | 1780 |  
| iampr53 | 1781 |  
| iampr54 | 1782 |  
| iampr55 | 1783 |  
| iampr56 | 1784 |  
| iampr57 | 1785 |  
| iampr58 | 1786 |  
| iampr59 | 1787 |  
| iampr60 | 1788 |  
| iampr61 | 1789 |  
| iampr62 | 1790 |  
| iampr63 | 1791 |  
| damlr0 | 1792 |  
| damlr1 | 1793 |  
| damlr2 | 1794 |  
| damlr3 | 1795 |  
| damlr4 | 1796 |  
| damlr5 | 1797 |  
| damlr6 | 1798 |  
| damlr7 | 1799 |  
| damlr8 | 1800 |  
| damlr9 | 1801 |  
| damlr10 | 1802 |  
| damlr11 | 1803 |  
| damlr12 | 1804 |  
| damlr13 | 1805 |  
| damlr14 | 1806 |  
| damlr15 | 1807 |  
| damlr16 | 1808 |  
| damlr17 | 1809 |  
| damlr18 | 1810 |  
| damlr19 | 1811 |  
| damlr20 | 1812 |  
| damlr21 | 1813 |  
| damlr22 | 1814 |  
| damlr23 | 1815 |  
| damlr24 | 1816 |  
| damlr25 | 1817 |  
| damlr26 | 1818 |  
| damlr27 | 1819 |  
| damlr28 | 1820 |  
| damlr29 | 1821 |  
| damlr30 | 1822 |  
| damlr31 | 1823 |  
| damlr32 | 1824 |  
| damlr33 | 1825 |  
| damlr34 | 1826 |  
| damlr35 | 1827 |  
| damlr36 | 1828 |  
| damlr37 | 1829 |  
| damlr38 | 1830 |  
| damlr39 | 1831 |  
| damlr40 | 1832 |  
| damlr41 | 1833 |  
| damlr42 | 1834 |  
| damlr43 | 1835 |  
| damlr44 | 1836 |  
| damlr45 | 1837 |  
| damlr46 | 1838 |  
| damlr47 | 1839 |  
| damlr48 | 1840 |  
| damlr49 | 1841 |  
| damlr50 | 1842 |  
| damlr51 | 1843 |  
| damlr52 | 1844 |  
| damlr53 | 1845 |  
| damlr54 | 1846 |  
| damlr55 | 1847 |  
| damlr56 | 1848 |  
| damlr57 | 1849 |  
| damlr58 | 1850 |  
| damlr59 | 1851 |  
| damlr60 | 1852 |  
| damlr61 | 1853 |  
| damlr62 | 1854 |  
| damlr63 | 1855 |  
| dampr0 | 1856 |  
| dampr1 | 1857 |  
| dampr2 | 1858 |  
| dampr3 | 1859 |  
| dampr4 | 1860 |  
| dampr5 | 1861 |  
| dampr6 | 1862 |  
| dampr7 | 1863 |  
| dampr8 | 1864 |  
| dampr9 | 1865 |  
| dampr10 | 1866 |  
| dampr11 | 1867 |  
| dampr12 | 1868 |  
| dampr13 | 1869 |  
| dampr14 | 1870 |  
| dampr15 | 1871 |  
| dampr16 | 1872 |  
| dampr17 | 1873 |  
| dampr18 | 1874 |  
| dampr19 | 1875 |  
| dampr20 | 1876 |  
| dampr21 | 1877 |  
| dampr22 | 1878 |  
| dampr23 | 1879 |  
| dampr24 | 1880 |  
| dampr25 | 1881 |  
| dampr26 | 1882 |  
| dampr27 | 1883 |  
| dampr28 | 1884 |  
| dampr29 | 1885 |  
| dampr30 | 1886 |  
| dampr31 | 1887 |  
| dampr32 | 1888 |  
| dampr33 | 1889 |  
| dampr34 | 1890 |  
| dampr35 | 1891 |  
| dampr36 | 1892 |  
| dampr37 | 1893 |  
| dampr38 | 1894 |  
| dampr39 | 1895 |  
| dampr40 | 1896 |  
| dampr41 | 1897 |  
| dampr42 | 1898 |  
| dampr43 | 1899 |  
| dampr44 | 1900 |  
| dampr45 | 1901 |  
| dampr46 | 1902 |  
| dampr47 | 1903 |  
| dampr48 | 1904 |  
| dampr49 | 1905 |  
| dampr50 | 1906 |  
| dampr51 | 1907 |  
| dampr52 | 1908 |  
| dampr53 | 1909 |  
| dampr54 | 1910 |  
| dampr55 | 1911 |  
| dampr56 | 1912 |  
| dampr57 | 1913 |  
| dampr58 | 1914 |  
| dampr59 | 1915 |  
| dampr60 | 1916 |  
| dampr61 | 1917 |  
| dampr62 | 1918 |  
| dampr63 | 1919 |  
| amcr | 1920 |  
| stbar | 1921 |  
| mmcr | 1922 |  
| iamvr1 | 1925 |  
| damvr1 | 1927 |  
| cxnr | 1936 |  
| ttbr | 1937 |  
| tplr | 1938 |  
| tppr | 1939 |  
| tpxr | 1940 |  
| timerh | 1952 |  
| timerl | 1953 |  
| timerd | 1954 |  
| dcr | 2048 |  
| brr | 2049 |  
| nmar | 2050 |  
| btbr | 2051 |  
| ibar0 | 2052 |  
| ibar1 | 2053 |  
| ibar2 | 2054 |  
| ibar3 | 2055 |  
| dbar0 | 2056 |  
| dbar1 | 2057 |  
| dbar2 | 2058 |  
| dbar3 | 2059 |  
| dbdr00 | 2060 |  
| dbdr01 | 2061 |  
| dbdr02 | 2062 |  
| dbdr03 | 2063 |  
| dbdr10 | 2064 |  
| dbdr11 | 2065 |  
| dbdr12 | 2066 |  
| dbdr13 | 2067 |  
| dbdr20 | 2068 |  
| dbdr21 | 2069 |  
| dbdr22 | 2070 |  
| dbdr23 | 2071 |  
| dbdr30 | 2072 |  
| dbdr31 | 2073 |  
| dbdr32 | 2074 |  
| dbdr33 | 2075 |  
| dbmr00 | 2076 |  
| dbmr01 | 2077 |  
| dbmr02 | 2078 |  
| dbmr03 | 2079 |  
| dbmr10 | 2080 |  
| dbmr11 | 2081 |  
| dbmr12 | 2082 |  
| dbmr13 | 2083 |  
| dbmr20 | 2084 |  
| dbmr21 | 2085 |  
| dbmr22 | 2086 |  
| dbmr23 | 2087 |  
| dbmr30 | 2088 |  
| dbmr31 | 2089 |  
| dbmr32 | 2090 |  
| dbmr33 | 2091 |  
| cpcfr | 2304 |  
| cpcr | 2305 |  
| cpsr | 2306 |  
| cptr | 2307 |  
| cphsr0 | 2308 |  
| cphsr1 | 2309 |  
| cpesr0 | 2320 |  
| cpesr1 | 2321 |  
| cpemr0 | 2322 |  
| cpemr1 | 2323 |  
| iperr0 | 2324 |  
| iperr1 | 2325 |  
| ipjsr | 2326 |  
| ipjrr | 2327 |  
| ipcsr0 | 2336 |  
| ipcsr1 | 2337 |  
| ipcwer0 | 2338 |  
| ipcwer1 | 2339 |  
| ipcwr | 2340 |  
| mbhsr | 2352 |  
| mbssr | 2353 |  
| mbrsr | 2354 |  
| mbsdr | 2355 |  
| mbrdr | 2356 |  
| mbsmr | 2357 |  
| mbstr0 | 2359 |  
| mbstr1 | 2360 |  
| slpr | 2368 |  
| sldr | 2369 |  
| slhsr | 2370 |  
| sltr | 2371 |  
| slwr | 2372 |  
| ihsr8 | 3848 |  
| ihsr9 | 3849 |  
| ihsr10 | 3850 |  h-tbr_tba - TBR.TBA
- 
machines:  base
- 
bitsize: 32
 h-tbr_tt - TBR.TT
- 
machines:  base
- 
bitsize: 8
 
 Assembler supplemental
 
This documentation was machine generated from the cgen cpu description
files for this architecture.
 https://sourceware.org/cgen/