-- MiscAlpha.mesa   Last edited by Johnsson on July 21, 1980  12:00 PM

MiscAlpha: DEFINITIONS =
  BEGIN
  alpha: TYPE = [0..400B);

  aASSOC: alpha = 0B;
  aSETF: alpha = 1B;
  aREADRAM: alpha = 2B;
  aLOADRAMJ: alpha = 3B;
  a4: alpha = 4B; -- unused
  aINPUT: alpha = 5B;
  aOUTPUT: alpha = 6B;
  aCHKSUM: alpha = 7B;
  aSETMP: alpha = 10B;
  aRCLK: alpha = 11B;
  aRPRINTER: alpha = 12B;
  aWPRINTER: alpha = 13B;
  aBANDBLT: alpha = 14B;
  aTEXTBLT: alpha = 15B;
  aGETF: alpha = 16B;
  a17: alpha = 17B; -- unused

  -- Floating Point (20B-57B are reserved)
  aFADD: alpha = 20B;
  aFSUB: alpha = 21B;
  aFMUL: alpha = 22B;
  aFDIV: alpha = 23B;
  aFCOMP: alpha = 24B;
  aFIX: alpha = 25B;
  aFLOAT: alpha = 26B;
  aFIXI: alpha = 27B;
  aFIXC: alpha = 30B;
  aFSTICKY: alpha = 31B;
  aFREM: alpha = 32B;
  aROUND: alpha = 33B;
  aROUNDI: alpha = 34B;
  aROUNDC: alpha = 35B;
  END...