Repository URL to install this package:
Version:
3.0.0 ▾
|
{ %CPU=i386 }
program test;
{$INLINE ON}
{$ASMMODE ATT}
var
j : longint;
procedure Tst(var j : longint); assembler;inline;
var
i : longint;
asm
movl j,%ecx
movl (%ecx),%eax
movl $5,i
addl i,%eax
movl %eax,(%ecx)
end;
begin
j:=5;
Tst(j);
if (j<>10) then
begin
halt(1);
end;
end.