* superregisters also from .dat file

This commit is contained in:
peter 2003-09-03 16:29:37 +00:00
parent b66e477dd8
commit 3a3bdd95a7
6 changed files with 547 additions and 467 deletions

View File

@ -162,6 +162,9 @@ interface
tsuperregisterset = set of tsuperregister; tsuperregisterset = set of tsuperregister;
const const
{ Invalid register number }
RS_INVALID = $ff;
tcgsize2size : Array[tcgsize] of integer = tcgsize2size : Array[tcgsize] of integer =
{ integer values } { integer values }
(0,1,2,4,8,1,2,4,8, (0,1,2,4,8,1,2,4,8,
@ -299,7 +302,10 @@ implementation
end. end.
{ {
$Log$ $Log$
Revision 1.22 2003-09-03 15:55:00 peter Revision 1.23 2003-09-03 16:29:37 peter
* superregisters also from .dat file
Revision 1.22 2003/09/03 15:55:00 peter
* NEWRA branch merged * NEWRA branch merged
Revision 1.21.2.4 2003/09/01 21:02:55 peter Revision 1.21.2.4 2003/09/01 21:02:55 peter

View File

@ -56,85 +56,29 @@ uses
Registers Registers
*****************************************************************************} *****************************************************************************}
type
{ Number of registers used for indexing in tables }
tregisterindex=0..{$i rspnor.inc}-1;
totherregisterset = set of tregisterindex;
const const
{ Invalid register number } { Available Superregisters }
RS_INVALID = $ff; {$i rspsup.inc}
{ Integer Super registers } { No Subregisters }
RS_G0=$00; R_SUBWHOLE=R_SUBNONE;
RS_G1=$01;
RS_G2=$02;
RS_G3=$03;
RS_G4=$04;
RS_G5=$05;
RS_G6=$06;
RS_G7=$07;
RS_O0=$08;
RS_O1=$09;
RS_O2=$0a;
RS_O3=$0b;
RS_O4=$0c;
RS_O5=$0d;
RS_O6=$0e;
RS_O7=$0f;
RS_L0=$10;
RS_L1=$11;
RS_L2=$12;
RS_L3=$13;
RS_L4=$14;
RS_L5=$15;
RS_L6=$16;
RS_L7=$17;
RS_I0=$18;
RS_I1=$19;
RS_I2=$1a;
RS_I3=$1b;
RS_I4=$1c;
RS_I5=$1d;
RS_I6=$1e;
RS_I7=$1f;
{ Available Registers }
{$i rspcon.inc}
{ Integer Super registers first and last }
{$warning Supreg shall be $00-$1f} {$warning Supreg shall be $00-$1f}
first_int_supreg = $08; first_int_supreg = RS_O0;
last_int_supreg = $17; last_int_supreg = RS_L7;
first_int_imreg = $20; first_int_imreg = $20;
last_int_imreg = $fe; last_int_imreg = $fe;
{ Float Super registers }
RS_F0=$00;
RS_F1=$01;
RS_F2=$02;
RS_F3=$03;
RS_F4=$04;
RS_F5=$05;
RS_F6=$06;
RS_F7=$07;
RS_F8=$08;
RS_F9=$09;
RS_F10=$0a;
RS_F11=$0b;
RS_F12=$0c;
RS_F13=$0d;
RS_F14=$0e;
RS_F15=$0f;
RS_F16=$10;
RS_F17=$11;
RS_F18=$12;
RS_F19=$13;
RS_F20=$14;
RS_F21=$15;
RS_F22=$16;
RS_F23=$17;
RS_F24=$18;
RS_F25=$19;
RS_F26=$1a;
RS_F27=$1b;
RS_F28=$1c;
RS_F29=$1d;
RS_F30=$1e;
RS_F31=$1f;
{ Float Super register first and last } { Float Super register first and last }
first_fpu_supreg = $00; first_fpu_supreg = $00;
last_fpu_supreg = $1f; last_fpu_supreg = $1f;
@ -148,17 +92,6 @@ uses
first_mmx_imreg = RS_INVALID; first_mmx_imreg = RS_INVALID;
last_mmx_imreg = RS_INVALID; last_mmx_imreg = RS_INVALID;
{ No Subregisters }
R_SUBWHOLE=R_SUBNONE;
{ Available Registers }
{$i rspcon.inc}
type
{ Number of registers used for indexing in tables }
tregisterindex=0..{$i rspnor.inc}-1;
const
{$warning TODO Calculate bsstart} {$warning TODO Calculate bsstart}
regnumber_count_bsstart = 128; regnumber_count_bsstart = 128;
@ -175,9 +108,6 @@ uses
{$warning FIXME!!} {$warning FIXME!!}
VOLATILE_FPUREGISTERS = []; VOLATILE_FPUREGISTERS = [];
type
totherregisterset = set of tregisterindex;
{***************************************************************************** {*****************************************************************************
Conditions Conditions
@ -696,7 +626,10 @@ implementation
end. end.
{ {
$Log$ $Log$
Revision 1.48 2003-09-03 15:55:01 peter Revision 1.49 2003-09-03 16:29:37 peter
* superregisters also from .dat file
Revision 1.48 2003/09/03 15:55:01 peter
* NEWRA branch merged * NEWRA branch merged
Revision 1.47.2.3 2003/09/02 17:49:17 peter Revision 1.47.2.3 2003/09/02 17:49:17 peter

View File

@ -1,138 +1,138 @@
{ don't edit, this file is generated from spreg.dat } { don't edit, this file is generated from spreg.dat }
$00000000, NR_NO,
$01000000, NR_G0,
$01000001, NR_G1,
$01000002, NR_G2,
$01000003, NR_G3,
$01000004, NR_G4,
$01000005, NR_G5,
$01000006, NR_G6,
$01000007, NR_G7,
$01000008, NR_O0,
$01000009, NR_O1,
$0100000a, NR_O2,
$0100000b, NR_O3,
$0100000c, NR_O4,
$0100000d, NR_O5,
$0100000e, NR_O6,
$0100000f, NR_O7,
$01000010, NR_L0,
$01000011, NR_L1,
$01000012, NR_L2,
$01000013, NR_L3,
$01000014, NR_L4,
$01000015, NR_L5,
$01000016, NR_L6,
$01000017, NR_L7,
$01000018, NR_I0,
$01000019, NR_I1,
$0100001a, NR_I2,
$0100001b, NR_I3,
$0100001c, NR_I4,
$0100001d, NR_I5,
$0100001e, NR_I6,
$0100001f, NR_I7,
$02000000, NR_F0,
$02000001, NR_F1,
$02000002, NR_F2,
$02000003, NR_F3,
$02000004, NR_F4,
$02000005, NR_F5,
$02000006, NR_F6,
$02000007, NR_F7,
$02000008, NR_F8,
$02000009, NR_F9,
$0200000a, NR_F10,
$0200000b, NR_F11,
$0200000c, NR_F12,
$0200000d, NR_F13,
$0200000e, NR_F14,
$0200000f, NR_F15,
$02000010, NR_F16,
$02000011, NR_F17,
$02000012, NR_F18,
$02000013, NR_F19,
$02000014, NR_F20,
$02000015, NR_F21,
$02000016, NR_F22,
$02000017, NR_F23,
$02000018, NR_F24,
$02000019, NR_F25,
$0200001a, NR_F26,
$0200001b, NR_F27,
$0200001c, NR_F28,
$0200001d, NR_F29,
$0200001e, NR_F30,
$0200001f, NR_F31,
$03000000, NR_C0,
$03000001, NR_C1,
$03000002, NR_C2,
$03000003, NR_C3,
$03000004, NR_C4,
$03000005, NR_C5,
$03000006, NR_C6,
$03000007, NR_C7,
$03000008, NR_C8,
$03000009, NR_C9,
$0300000a, NR_C10,
$0300000b, NR_C11,
$0300000c, NR_C12,
$0300000d, NR_C13,
$0300000e, NR_C14,
$0300000f, NR_C15,
$03000010, NR_C16,
$03000011, NR_C17,
$03000012, NR_C18,
$03000013, NR_C19,
$03000014, NR_C20,
$03000015, NR_C21,
$03000016, NR_C22,
$03000017, NR_C23,
$03000018, NR_C24,
$03000019, NR_C25,
$0300001a, NR_C26,
$0300001b, NR_C27,
$0300001c, NR_C28,
$0300001d, NR_C29,
$0300001e, NR_C30,
$0300001f, NR_C31,
$05000000, NR_FSR,
$05000001, NR_FQ,
$05000002, NR_CSR,
$05000003, NR_CQ,
$05000004, NR_PSR,
$05000005, NR_TBR,
$05000006, NR_WIM,
$05000007, NR_Y,
$04000000, NR_ASR0,
$04000001, NR_ASR1,
$04000002, NR_ASR2,
$04000003, NR_ASR3,
$04000004, NR_ASR4,
$04000005, NR_ASR5,
$04000006, NR_ASR6,
$04000007, NR_ASR7,
$04000008, NR_ASR8,
$04000009, NR_ASR9,
$0400000a, NR_ASR10,
$0400000b, NR_ASR11,
$0400000c, NR_ASR12,
$0400000d, NR_ASR13,
$0400000e, NR_ASR14,
$0400000f, NR_ASR15,
$04000010, NR_ASR16,
$04000011, NR_ASR17,
$04000012, NR_ASR18,
$04000013, NR_ASR19,
$04000014, NR_ASR20,
$04000015, NR_ASR21,
$04000016, NR_ASR22,
$04000017, NR_ASR23,
$04000018, NR_ASR24,
$04000019, NR_ASR25,
$0400001a, NR_ASR26,
$0400001b, NR_ASR27,
$0400001c, NR_ASR28,
$0400001d, NR_ASR29,
$0400001e, NR_ASR30,
$0400001f NR_ASR31

View File

@ -1,138 +1,138 @@
{ don't edit, this file is generated from spreg.dat } { don't edit, this file is generated from spreg.dat }
0, 0,
1, 1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
105, 105,
33,
65,
97,
2,
106, 106,
34,
66,
98,
3,
107, 107,
35,
67,
99,
4,
108, 108,
36,
68,
100,
5,
109, 109,
37,
69,
101,
6,
110, 110,
38,
70,
102,
7,
111, 111,
39,
71,
103,
8,
112, 112,
40,
72,
104,
9,
73,
41,
113, 113,
10,
74,
42,
114, 114,
11,
75,
43,
115, 115,
12,
76,
44,
116, 116,
13,
77,
45,
117, 117,
14,
78,
46,
118, 118,
15,
79,
47,
119, 119,
16,
80,
48,
120, 120,
121, 121,
17,
81,
49,
122, 122,
18,
82,
50,
123, 123,
19,
83,
51,
124, 124,
20,
84,
52,
125, 125,
21,
85,
53,
126, 126,
22,
86,
54,
127, 127,
23,
87,
55,
128, 128,
24,
88,
56,
25,
89,
57,
129, 129,
26,
90,
58,
130, 130,
27,
91,
59,
131, 131,
28,
92,
60,
132, 132,
29,
93,
61,
133, 133,
30,
94,
62,
134, 134,
31,
95,
63,
135, 135,
136, 32,
97, 96,
98, 64,
99, 136
100,
101,
102,
103,
104

138
compiler/sparc/rspsup.inc Normal file
View File

@ -0,0 +1,138 @@
{ don't edit, this file is generated from spreg.dat }
RS_NO = $00;
RS_G0 = $00;
RS_G1 = $01;
RS_G2 = $02;
RS_G3 = $03;
RS_G4 = $04;
RS_G5 = $05;
RS_G6 = $06;
RS_G7 = $07;
RS_O0 = $08;
RS_O1 = $09;
RS_O2 = $0a;
RS_O3 = $0b;
RS_O4 = $0c;
RS_O5 = $0d;
RS_O6 = $0e;
RS_O7 = $0f;
RS_L0 = $10;
RS_L1 = $11;
RS_L2 = $12;
RS_L3 = $13;
RS_L4 = $14;
RS_L5 = $15;
RS_L6 = $16;
RS_L7 = $17;
RS_I0 = $18;
RS_I1 = $19;
RS_I2 = $1a;
RS_I3 = $1b;
RS_I4 = $1c;
RS_I5 = $1d;
RS_I6 = $1e;
RS_I7 = $1f;
RS_F0 = $00;
RS_F1 = $01;
RS_F2 = $02;
RS_F3 = $03;
RS_F4 = $04;
RS_F5 = $05;
RS_F6 = $06;
RS_F7 = $07;
RS_F8 = $08;
RS_F9 = $09;
RS_F10 = $0a;
RS_F11 = $0b;
RS_F12 = $0c;
RS_F13 = $0d;
RS_F14 = $0e;
RS_F15 = $0f;
RS_F16 = $10;
RS_F17 = $11;
RS_F18 = $12;
RS_F19 = $13;
RS_F20 = $14;
RS_F21 = $15;
RS_F22 = $16;
RS_F23 = $17;
RS_F24 = $18;
RS_F25 = $19;
RS_F26 = $1a;
RS_F27 = $1b;
RS_F28 = $1c;
RS_F29 = $1d;
RS_F30 = $1e;
RS_F31 = $1f;
RS_C0 = $00;
RS_C1 = $01;
RS_C2 = $02;
RS_C3 = $03;
RS_C4 = $04;
RS_C5 = $05;
RS_C6 = $06;
RS_C7 = $07;
RS_C8 = $08;
RS_C9 = $09;
RS_C10 = $0a;
RS_C11 = $0b;
RS_C12 = $0c;
RS_C13 = $0d;
RS_C14 = $0e;
RS_C15 = $0f;
RS_C16 = $10;
RS_C17 = $11;
RS_C18 = $12;
RS_C19 = $13;
RS_C20 = $14;
RS_C21 = $15;
RS_C22 = $16;
RS_C23 = $17;
RS_C24 = $18;
RS_C25 = $19;
RS_C26 = $1a;
RS_C27 = $1b;
RS_C28 = $1c;
RS_C29 = $1d;
RS_C30 = $1e;
RS_C31 = $1f;
RS_FSR = $00;
RS_FQ = $01;
RS_CSR = $02;
RS_CQ = $03;
RS_PSR = $04;
RS_TBR = $05;
RS_WIM = $06;
RS_Y = $07;
RS_ASR0 = $00;
RS_ASR1 = $01;
RS_ASR2 = $02;
RS_ASR3 = $03;
RS_ASR4 = $04;
RS_ASR5 = $05;
RS_ASR6 = $06;
RS_ASR7 = $07;
RS_ASR8 = $08;
RS_ASR9 = $09;
RS_ASR10 = $0a;
RS_ASR11 = $0b;
RS_ASR12 = $0c;
RS_ASR13 = $0d;
RS_ASR14 = $0e;
RS_ASR15 = $0f;
RS_ASR16 = $10;
RS_ASR17 = $11;
RS_ASR18 = $12;
RS_ASR19 = $13;
RS_ASR20 = $14;
RS_ASR21 = $15;
RS_ASR22 = $16;
RS_ASR23 = $17;
RS_ASR24 = $18;
RS_ASR25 = $19;
RS_ASR26 = $1a;
RS_ASR27 = $1b;
RS_ASR28 = $1c;
RS_ASR29 = $1d;
RS_ASR30 = $1e;
RS_ASR31 = $1f;

View File

@ -4,157 +4,160 @@
; Sparc registers ; Sparc registers
; ;
; layout ; layout
; <name>,<value>,<stdname>,<stabidx>,<ot value> ; <name>,<regtype>,<regnum>,<stdname>,<stabidx>,<ot value>
; ;
NR_NO,$00000000,INVALID,-1 NO,$00,$00,INVALID,-1
; Integer registers ; Integer registers
NR_G0,$01000000,%g0,1 G0,$01,$00,%g0,1
NR_G1,$01000001,%g1,2 G1,$01,$01,%g1,2
NR_G2,$01000002,%g2,3 G2,$01,$02,%g2,3
NR_G3,$01000003,%g3,4 G3,$01,$03,%g3,4
NR_G4,$01000004,%g4,5 G4,$01,$04,%g4,5
NR_G5,$01000005,%g5,6 G5,$01,$05,%g5,6
NR_G6,$01000006,%g6,7 G6,$01,$06,%g6,7
NR_G7,$01000007,%g7,8 G7,$01,$07,%g7,8
NR_O0,$01000008,%o0,9 O0,$01,$08,%o0,9
NR_O1,$01000009,%o1,10 O1,$01,$09,%o1,10
NR_O2,$0100000a,%o2,11 O2,$01,$0a,%o2,11
NR_O3,$0100000b,%o3,12 O3,$01,$0b,%o3,12
NR_O4,$0100000c,%o4,13 O4,$01,$0c,%o4,13
NR_O5,$0100000d,%o5,14 O5,$01,$0d,%o5,14
NR_O6,$0100000e,%o6,15 O6,$01,$0e,%o6,15
NR_O7,$0100000f,%o7,16 O7,$01,$0f,%o7,16
NR_L0,$01000010,%l0,17 L0,$01,$10,%l0,17
NR_L1,$01000011,%l1,18 L1,$01,$11,%l1,18
NR_L2,$01000012,%l2,19 L2,$01,$12,%l2,19
NR_L3,$01000013,%l3,20 L3,$01,$13,%l3,20
NR_L4,$01000014,%l4,21 L4,$01,$14,%l4,21
NR_L5,$01000015,%l5,22 L5,$01,$15,%l5,22
NR_L6,$01000016,%l6,23 L6,$01,$16,%l6,23
NR_L7,$01000017,%l7,24 L7,$01,$17,%l7,24
NR_I0,$01000018,%i0,25 I0,$01,$18,%i0,25
NR_I1,$01000019,%i1,26 I1,$01,$19,%i1,26
NR_I2,$0100001a,%i2,27 I2,$01,$1a,%i2,27
NR_I3,$0100001b,%i3,28 I3,$01,$1b,%i3,28
NR_I4,$0100001c,%i4,29 I4,$01,$1c,%i4,29
NR_I5,$0100001d,%i5,30 I5,$01,$1d,%i5,30
NR_I6,$0100001e,%i6,31 I6,$01,$1e,%i6,31
NR_I7,$0100001f,%i7,32 I7,$01,$1f,%i7,32
; Float registers ; Float registers
NR_F0,$02000000,%f0,32 F0,$02,$00,%f0,32
NR_F1,$02000001,%f1,32 F1,$02,$01,%f1,32
NR_F2,$02000002,%f2,32 F2,$02,$02,%f2,32
NR_F3,$02000003,%f3,32 F3,$02,$03,%f3,32
NR_F4,$02000004,%f4,32 F4,$02,$04,%f4,32
NR_F5,$02000005,%f5,32 F5,$02,$05,%f5,32
NR_F6,$02000006,%f6,32 F6,$02,$06,%f6,32
NR_F7,$02000007,%f7,32 F7,$02,$07,%f7,32
NR_F8,$02000008,%f8,32 F8,$02,$08,%f8,32
NR_F9,$02000009,%f9,32 F9,$02,$09,%f9,32
NR_F10,$0200000a,%f10,32 F10,$02,$0a,%f10,32
NR_F11,$0200000b,%f11,32 F11,$02,$0b,%f11,32
NR_F12,$0200000c,%f12,32 F12,$02,$0c,%f12,32
NR_F13,$0200000d,%f13,32 F13,$02,$0d,%f13,32
NR_F14,$0200000e,%f14,32 F14,$02,$0e,%f14,32
NR_F15,$0200000f,%f15,32 F15,$02,$0f,%f15,32
NR_F16,$02000010,%f16,32 F16,$02,$10,%f16,32
NR_F17,$02000011,%f17,32 F17,$02,$11,%f17,32
NR_F18,$02000012,%f18,32 F18,$02,$12,%f18,32
NR_F19,$02000013,%f19,32 F19,$02,$13,%f19,32
NR_F20,$02000014,%f20,32 F20,$02,$14,%f20,32
NR_F21,$02000015,%f21,32 F21,$02,$15,%f21,32
NR_F22,$02000016,%f22,32 F22,$02,$16,%f22,32
NR_F23,$02000017,%f23,32 F23,$02,$17,%f23,32
NR_F24,$02000018,%f24,32 F24,$02,$18,%f24,32
NR_F25,$02000019,%f25,32 F25,$02,$19,%f25,32
NR_F26,$0200001a,%f26,32 F26,$02,$1a,%f26,32
NR_F27,$0200001b,%f27,32 F27,$02,$1b,%f27,32
NR_F28,$0200001c,%f28,32 F28,$02,$1c,%f28,32
NR_F29,$0200001d,%f29,32 F29,$02,$1d,%f29,32
NR_F30,$0200001e,%f30,32 F30,$02,$1e,%f30,32
NR_F31,$0200001f,%f31,32 F31,$02,$1f,%f31,32
; Coprocessor registers ; Coprocessor registers
NR_C0,$03000000,%c0,32 C0,$03,$00,%c0,32
NR_C1,$03000001,%c1,32 C1,$03,$01,%c1,32
NR_C2,$03000002,%c2,32 C2,$03,$02,%c2,32
NR_C3,$03000003,%c3,32 C3,$03,$03,%c3,32
NR_C4,$03000004,%c4,32 C4,$03,$04,%c4,32
NR_C5,$03000005,%c5,32 C5,$03,$05,%c5,32
NR_C6,$03000006,%c6,32 C6,$03,$06,%c6,32
NR_C7,$03000007,%c7,32 C7,$03,$07,%c7,32
NR_C8,$03000008,%c8,32 C8,$03,$08,%c8,32
NR_C9,$03000009,%c9,32 C9,$03,$09,%c9,32
NR_C10,$0300000a,%c10,32 C10,$03,$0a,%c10,32
NR_C11,$0300000b,%c11,32 C11,$03,$0b,%c11,32
NR_C12,$0300000c,%c12,32 C12,$03,$0c,%c12,32
NR_C13,$0300000d,%c13,32 C13,$03,$0d,%c13,32
NR_C14,$0300000e,%c14,32 C14,$03,$0e,%c14,32
NR_C15,$0300000f,%c15,32 C15,$03,$0f,%c15,32
NR_C16,$03000010,%c16,32 C16,$03,$10,%c16,32
NR_C17,$03000011,%c17,32 C17,$03,$11,%c17,32
NR_C18,$03000012,%c18,32 C18,$03,$12,%c18,32
NR_C19,$03000013,%c19,32 C19,$03,$13,%c19,32
NR_C20,$03000014,%c20,32 C20,$03,$14,%c20,32
NR_C21,$03000015,%c21,32 C21,$03,$15,%c21,32
NR_C22,$03000016,%c22,32 C22,$03,$16,%c22,32
NR_C23,$03000017,%c23,32 C23,$03,$17,%c23,32
NR_C24,$03000018,%c24,32 C24,$03,$18,%c24,32
NR_C25,$03000019,%c25,32 C25,$03,$19,%c25,32
NR_C26,$0300001a,%c26,32 C26,$03,$1a,%c26,32
NR_C27,$0300001b,%c27,32 C27,$03,$1b,%c27,32
NR_C28,$0300001c,%c28,32 C28,$03,$1c,%c28,32
NR_C29,$0300001d,%c29,32 C29,$03,$1d,%c29,32
NR_C30,$0300001e,%c30,32 C30,$03,$1e,%c30,32
NR_C31,$0300001f,%c31,32 C31,$03,$1f,%c31,32
; Special registers ; Special registers
NR_FSR,$05000000,%fsr,64 FSR,$05,$00,%fsr,64
NR_FQ,$05000001,%fq,65 FQ,$05,$01,%fq,65
NR_CSR,$05000002,%csr,64 CSR,$05,$02,%csr,64
NR_CQ,$05000003,%cq,65 CQ,$05,$03,%cq,65
NR_PSR,$05000004,%psr,64 PSR,$05,$04,%psr,64
NR_TBR,$05000005,%tbr,64 TBR,$05,$05,%tbr,64
NR_WIM,$05000006,%wim,64 WIM,$05,$06,%wim,64
NR_Y,$05000007,%y,64 Y,$05,$07,%y,64
; Ancillary State Registers ; Ancillary State Registers
NR_ASR0,$04000000,%asr0,32 ASR0,$04,$00,%asr0,32
NR_ASR1,$04000001,%asr1,32 ASR1,$04,$01,%asr1,32
NR_ASR2,$04000002,%asr2,32 ASR2,$04,$02,%asr2,32
NR_ASR3,$04000003,%asr3,32 ASR3,$04,$03,%asr3,32
NR_ASR4,$04000004,%asr4,32 ASR4,$04,$04,%asr4,32
NR_ASR5,$04000005,%asr5,32 ASR5,$04,$05,%asr5,32
NR_ASR6,$04000006,%asr6,32 ASR6,$04,$06,%asr6,32
NR_ASR7,$04000007,%asr7,32 ASR7,$04,$07,%asr7,32
NR_ASR8,$04000008,%asr8,32 ASR8,$04,$08,%asr8,32
NR_ASR9,$04000009,%asr9,32 ASR9,$04,$09,%asr9,32
NR_ASR10,$0400000a,%asr10,32 ASR10,$04,$0a,%asr10,32
NR_ASR11,$0400000b,%asr11,32 ASR11,$04,$0b,%asr11,32
NR_ASR12,$0400000c,%asr12,32 ASR12,$04,$0c,%asr12,32
NR_ASR13,$0400000d,%asr13,32 ASR13,$04,$0d,%asr13,32
NR_ASR14,$0400000e,%asr14,32 ASR14,$04,$0e,%asr14,32
NR_ASR15,$0400000f,%asr15,32 ASR15,$04,$0f,%asr15,32
NR_ASR16,$04000010,%asr16,32 ASR16,$04,$10,%asr16,32
NR_ASR17,$04000011,%asr17,32 ASR17,$04,$11,%asr17,32
NR_ASR18,$04000012,%asr18,32 ASR18,$04,$12,%asr18,32
NR_ASR19,$04000013,%asr19,32 ASR19,$04,$13,%asr19,32
NR_ASR20,$04000014,%asr20,32 ASR20,$04,$14,%asr20,32
NR_ASR21,$04000015,%asr21,32 ASR21,$04,$15,%asr21,32
NR_ASR22,$04000016,%asr22,32 ASR22,$04,$16,%asr22,32
NR_ASR23,$04000017,%asr23,32 ASR23,$04,$17,%asr23,32
NR_ASR24,$04000018,%asr24,32 ASR24,$04,$18,%asr24,32
NR_ASR25,$04000019,%asr25,32 ASR25,$04,$19,%asr25,32
NR_ASR26,$0400001a,%asr26,32 ASR26,$04,$1a,%asr26,32
NR_ASR27,$0400001b,%asr27,32 ASR27,$04,$1b,%asr27,32
NR_ASR28,$0400001c,%asr28,32 ASR28,$04,$1c,%asr28,32
NR_ASR29,$0400001d,%asr29,32 ASR29,$04,$1d,%asr29,32
NR_ASR30,$0400001e,%asr30,32 ASR30,$04,$1e,%asr30,32
NR_ASR31,$0400001f,%asr31,32 ASR31,$04,$1f,%asr31,32
; ;
; $Log$ ; $Log$
; Revision 1.2 2003-09-03 15:55:01 peter ; Revision 1.3 2003-09-03 16:29:37 peter
; * superregisters also from .dat file
;
; Revision 1.2 2003/09/03 15:55:01 peter
; * NEWRA branch merged ; * NEWRA branch merged
; ;
; Revision 1.1.2.2 2003/09/02 17:49:17 peter ; Revision 1.1.2.2 2003/09/02 17:49:17 peter