Local.def 589 B

123456789101112131415161718192021
  1. DEFINITION MODULE Local ;
  2. (* Machine registers of the MC64 virtual machine. All are LONGCARD
  3. offsets into the linear memory array. *)
  4. EXPORT QUALIFIED Init, GetSP, SetSP, GetFP, SetFP, GetGP, SetGP,
  5. GetOFP, SetOFP, GetIP, SetIP ;
  6. PROCEDURE Init ;
  7. PROCEDURE GetSP () : LONGCARD ;
  8. PROCEDURE SetSP (v: LONGCARD) ;
  9. PROCEDURE GetFP () : LONGCARD ;
  10. PROCEDURE SetFP (v: LONGCARD) ;
  11. PROCEDURE GetGP () : LONGCARD ;
  12. PROCEDURE SetGP (v: LONGCARD) ;
  13. PROCEDURE GetOFP () : LONGCARD ;
  14. PROCEDURE SetOFP (v: LONGCARD) ;
  15. PROCEDURE GetIP () : LONGCARD ;
  16. PROCEDURE SetIP (v: LONGCARD) ;
  17. END Local.