fpc/compiler/xtensa/xtensareg.dat
2020-06-22 19:05:13 +00:00

68 lines
1.4 KiB
Plaintext

;
; XTensa registers
;
; layout
; <name>,<type>,<subtype>,<value>,<stdname>,<stab idx>,<dwarf idx>
;
NO,$00,$00,$00,INVALID,-1,-1
; Integer registers
A0,$01,$00,$00,a0,0,0
A1,$01,$00,$01,a1,1,1
A2,$01,$00,$02,a2,2,2
A3,$01,$00,$03,a3,3,3
A4,$01,$00,$04,a4,4,4
A5,$01,$00,$05,a5,5,5
A6,$01,$00,$06,a6,6,6
A7,$01,$00,$07,a7,7,7
A8,$01,$00,$08,a8,8,8
A9,$01,$00,$09,a9,9,9
A10,$01,$00,$0a,a10,10,10
A11,$01,$00,$0b,a11,11,11
A12,$01,$00,$0c,a12,12,12
A13,$01,$00,$0d,a13,13,13
A14,$01,$00,$0e,a14,14,14
A15,$01,$00,$0f,a15,15,15
; Floating point registers
F0,$02,$00,$00,f0,0,0
F1,$02,$00,$01,f1,1,1
F2,$02,$00,$02,f2,2,2
F3,$02,$00,$03,f3,3,3
F4,$02,$00,$04,f4,4,4
F5,$02,$00,$05,f5,5,5
F6,$02,$00,$06,f6,6,6
F7,$02,$00,$07,f7,7,7
F8,$02,$00,$08,f8,8,8
F9,$02,$00,$09,f9,9,9
F10,$02,$00,$0a,f10,10,10
F11,$02,$00,$0b,f11,11,11
F12,$02,$00,$0c,f12,12,12
F13,$02,$00,$0d,f13,13,13
F14,$02,$00,$0e,f14,14,14
F15,$02,$00,$0f,f15,15,15
; Boolean registers
B0,$05,$00,$00,b0,0,0
B1,$05,$00,$01,b1,1,1
B2,$05,$00,$02,b2,2,2
B3,$05,$00,$03,b3,3,3
B4,$05,$00,$04,b4,4,4
B5,$05,$00,$05,b5,5,5
B6,$05,$00,$06,b6,6,6
B7,$05,$00,$07,b7,7,7
B8,$05,$00,$08,b8,8,8
B9,$05,$00,$09,b9,9,9
B10,$05,$00,$0a,b10,10,10
B11,$05,$00,$0b,b11,11,11
B12,$05,$00,$0c,b12,12,12
B13,$05,$00,$0d,b13,13,13
B14,$05,$00,$0e,b14,14,14
B15,$05,$00,$0f,b15,15,15
; MAC16 registers
M0,$09,$00,$00,m0,0,0
M1,$09,$00,$01,m1,1,1
M2,$09,$00,$02,m2,2,2
M3,$09,$00,$03,m3,3,3