Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.0.0 / tests / webtbs / tw4388.pp
Size: Mime:
{ %opt=-O2r -Cg- }
{ %cpu=i386 }
{$mode delphi}

type
  TBigInt=record
    Digits : PInt64;
  end;
  PBigInt=^TBigInt;
var
  a : PBigInt;
  t : int64;
  m : longint;
begin
  new(a);
  with a^ do
    begin
      new(Digits);
      m:=10;
      asm
          mov   eax, m
          mul   eax
          mov   t[0], eax
          mov   t[4], edx
      end ['EAX','EDX'];
      Digits^:=t;
      writeln(Digits^);
      if Digits^<>100 then
        halt(1);
    end;
end.