| File information: | |
| File name: | InlineDefs.mesa_Oct77.pdf [preview InlineDefs.mesa Oct77] |
| Size: | 47 kB |
| Extension: | |
| Mfg: | xerox |
| Model: | InlineDefs.mesa Oct77 🔎 |
| Original: | InlineDefs.mesa Oct77 🔎 |
| Descr: | xerox mesa 3.0_1977 listing InlineDefs.mesa_Oct77.pdf |
| Group: | Electronics > Other |
| Uploaded: | 21-02-2020 |
| User: | Anonymous |
| Multipart: | No multipart |
| Information about the files in archive: | ||
| Decompress result: | OK | |
| Extracted files: | 1 | |
File name InlineDefs.mesa_Oct77.pdf inlinedefs.mESA 24-0CT-77 16:30:60 Pago 1 -- InlineDefs.Mesa Edited by Sandman on June 15. 1977 9:01 AM DIRECTORY Mopcodes: FROM "mopcodes": DEFINITIONS FROM Mopcodes: InlineDefs: DEFINITIONS = BEGIN byte codes for inline COPY: MACHINE CODE [from: POINTER, nwords: CARDINAL. to: POINTER] = INLINE[zBL T]: DIVMOD: MACHINE CODE [num. den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] INLINE[zDIV] : PUSH: MACIlINE CODE RETURNS [WORD] = INLINE[zPUSH] : LDIVMOD: MACHINE CODE [numlow: WORD. numhigh: CARDJNAL, den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] = INLINE[zLDIV]: LongCARDINAL: TYPE = MACHINE DEPENDENT RECORD [ lowbits: CARDINAL. highbits: CARDINAL]: LongMult: MACHINE CODE [CARDINAL, CARDINAL] RETURNS [product: LongCARDINAL] INLINE [zMUL. zPUSH]: LongDiv: MACHINE CODE [num: LongCARDINAL, den: CARDINAL] RETURNS [CARDINAL] INLINE[zLDIV, zPOP]: LongOivMod: MACHINE CODE [nurn: LongCARDINAL. den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] = INLINE[zLDIV]: BitOp: TYPE = MACHINE CODE [WORD. WORD] RETURNS [WORD]: BITAND: BitOp = INLINE[zAND]: BITOR: BitOp = T~LINE[zOR]: BITXOR: BitOp = INLINE[zXOR]: BITNOT: MACHINE CODE [WORD] RETURNS [WORD] = INLINE[zLIN1, zXOR]: BITSHIFT: MACIIINE CODE [value: WORD, count: INTEGER] RETURNS [WORD] INLINE[zSHIFT] : USC: PROCEDURE [al. a2: WORD] RETURNS [INTEGER]: END ... | ||

| Date | User | Rating | Comment |