testsave.pp 170 B

123456789101112131415161718
  1. function x : longint;saveregisters;
  2. begin
  3. x:=34;
  4. end;
  5. var
  6. y : longint;
  7. begin
  8. asm
  9. movl $15,%eax
  10. end;
  11. y:=x;
  12. Writeln(y);
  13. if y<>34 then
  14. halt(1);
  15. end.