OpTableDefs.mesa 2-Sep-78 12:69:69
--file OpTableDefs.mesa edited by Johnsson. May 1. 1978 8:46 AM DIRECTORY
AltoDefs: FROM "AltoOefs";
OpTableDefs: DEFINITIONS • BEGIN
-- from OpTable OpTable: PROGRAM;
pushstack: PROCEDURE [b: AltoDefs.BYTE] RETURNS [[0 .. 3]J;
popstack: PROCEDURE [b: AltoDefs.BYTE] RETURNS [[0 .• 7J];
instlength: PROCEDURE [b: A1toOefs.BYTE] RETURNS [[0~.3]J;
instaligned: PROCEDURE [b: AltoDefs.BYTE] RETURNS [BOOLEAN];
-- from OpNames OpNames: PROGRAM;
InstName: PROCEDURE [A1toDefs.BYTE] 'RETURNS [STRING):
UnknownInstruction: SIGNAL[name: STRING];
InstCode: PROCEDURE (name: STRING] RETURNS [1: AltoDefs.BYTE];
END.
Page 1