mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 21:09:27 +02:00
* test for arm fixed
This commit is contained in:
parent
6959430b83
commit
332d0c1ac3
@ -29,6 +29,12 @@ asm
|
|||||||
mr r6,y
|
mr r6,y
|
||||||
end;
|
end;
|
||||||
{$endif CPUPOWERPC}
|
{$endif CPUPOWERPC}
|
||||||
|
{$ifdef CPUARM}
|
||||||
|
asm
|
||||||
|
mov r2,x
|
||||||
|
mov r3,y
|
||||||
|
end;
|
||||||
|
{$endif CPUARM}
|
||||||
|
|
||||||
{procedure nothing(x,y: longint);
|
{procedure nothing(x,y: longint);
|
||||||
begin
|
begin
|
||||||
|
@ -46,6 +46,16 @@ asm
|
|||||||
li r12,0
|
li r12,0
|
||||||
end;
|
end;
|
||||||
{$endif CPUPOWERPC}
|
{$endif CPUPOWERPC}
|
||||||
|
{$ifdef CPUARM}
|
||||||
|
asm
|
||||||
|
// doesn't matter, there is no static register used anymore for self,
|
||||||
|
// and self is now loaded on-demand instead of always
|
||||||
|
mov r0,0
|
||||||
|
mov r1,0
|
||||||
|
mov r2,0
|
||||||
|
mov r3,0
|
||||||
|
end;
|
||||||
|
{$endif CPUARM}
|
||||||
|
|
||||||
|
|
||||||
var
|
var
|
||||||
|
@ -17,5 +17,8 @@ asm
|
|||||||
{$ifdef CPU68K}
|
{$ifdef CPU68K}
|
||||||
jsr {$ifdef dummy}free1{$else}free2{$endif}
|
jsr {$ifdef dummy}free1{$else}free2{$endif}
|
||||||
{$endif CPU68K}
|
{$endif CPU68K}
|
||||||
|
{$ifdef ARM}
|
||||||
|
bl {$ifdef dummy}free1{$else}free2{$endif}
|
||||||
|
{$endif ARM}
|
||||||
end;
|
end;
|
||||||
end.
|
end.
|
||||||
|
Loading…
Reference in New Issue
Block a user