mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 07:46:00 +02:00
+ added first_ and last_imreg
This commit is contained in:
parent
135d014765
commit
253df05727
@ -235,6 +235,9 @@ uses
|
|||||||
|
|
||||||
first_supreg = $00;
|
first_supreg = $00;
|
||||||
last_supreg = $20;
|
last_supreg = $20;
|
||||||
|
{Number of first and last imaginary register.}
|
||||||
|
first_imreg = $21;
|
||||||
|
last_imreg = $ff;
|
||||||
|
|
||||||
{Subregisters, situation unknown!!.}
|
{Subregisters, situation unknown!!.}
|
||||||
R_SUBWHOLE=$00;
|
R_SUBWHOLE=$00;
|
||||||
@ -541,12 +544,12 @@ uses
|
|||||||
usableregsmm = [R_M14..R_M31];
|
usableregsmm = [R_M14..R_M31];
|
||||||
c_countusableregsmm = 31-14+1;
|
c_countusableregsmm = 31-14+1;
|
||||||
|
|
||||||
{ no distinction on this platform }
|
{ no distinction on this platform }
|
||||||
maxaddrregs = 0;
|
maxaddrregs = 0;
|
||||||
addrregs = [];
|
addrregs = [];
|
||||||
usableregsaddr = [];
|
usableregsaddr = [];
|
||||||
c_countusableregsaddr = 0;
|
c_countusableregsaddr = 0;
|
||||||
|
|
||||||
|
|
||||||
firstsaveintreg = RS_R13;
|
firstsaveintreg = RS_R13;
|
||||||
lastsaveintreg = RS_R27;
|
lastsaveintreg = RS_R27;
|
||||||
@ -668,7 +671,7 @@ uses
|
|||||||
RS_FRAME_POINTER_REG = RS_STACK_POINTER_REG;
|
RS_FRAME_POINTER_REG = RS_STACK_POINTER_REG;
|
||||||
{# Self pointer register : contains the instance address of an
|
{# Self pointer register : contains the instance address of an
|
||||||
object or class. }
|
object or class. }
|
||||||
self_pointer_reg = R_9;
|
self_pointer_reg = R_9;
|
||||||
NR_SELF_POINTER_REG = NR_R9;
|
NR_SELF_POINTER_REG = NR_R9;
|
||||||
RS_SELF_POINTER_REG = RS_R9;
|
RS_SELF_POINTER_REG = RS_R9;
|
||||||
{# Register for addressing absolute data in a position independant way,
|
{# Register for addressing absolute data in a position independant way,
|
||||||
@ -876,7 +879,10 @@ implementation
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.46 2003-03-19 14:26:26 jonas
|
Revision 1.47 2003-04-22 11:27:48 florian
|
||||||
|
+ added first_ and last_imreg
|
||||||
|
|
||||||
|
Revision 1.46 2003/03/19 14:26:26 jonas
|
||||||
* fixed R_TOC bugs introduced by new register allocator conversion
|
* fixed R_TOC bugs introduced by new register allocator conversion
|
||||||
|
|
||||||
Revision 1.45 2003/03/11 21:46:24 jonas
|
Revision 1.45 2003/03/11 21:46:24 jonas
|
||||||
|
Loading…
Reference in New Issue
Block a user