mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-11 14:23:25 +02:00
34 lines
471 B
ObjectPascal
34 lines
471 B
ObjectPascal
{ %skiptarget=android }
|
|
{ %CPU=i386 }
|
|
{ %OPT=-Cg- }
|
|
{$asmmode intel}
|
|
|
|
const
|
|
Count=100;
|
|
|
|
type
|
|
trec=record
|
|
a,b : longint;
|
|
c: longint;
|
|
end;
|
|
|
|
var
|
|
r : trec;
|
|
begin
|
|
asm
|
|
xor esi,esi
|
|
mov [esi+r],eax
|
|
lea esi,r
|
|
mov [esi+2+trec.b],eax
|
|
mov trec[esi].b,eax
|
|
mov eax,trec.b+2
|
|
mov trec[esi].b+2,eax
|
|
mov eax,Count
|
|
mov eax,Count*100
|
|
{$ifdef go32v2}
|
|
mov fs:[0468+trec.b],eax
|
|
mov fs:[046ch],eax
|
|
{$endif}
|
|
end ['eax','esi'];
|
|
end.
|