Number: 788 Date: 23-Apr-84 13':49':27 Submitter: Sannella.PA Source: MASINTER.PA Subject: Want more of interpreter in microcode besides EVAL opcode Lisp Version: Description: ' Date': 18 APR 84 23':06 PST' From': MASINTER.PA' Subject': FCOMPILE2 + call orders of magnitude faster than interpret' To': lispcore^' ' I was tuning the Reduce benchmark, and found that for a simple loop that didn''t amount to much on most systems, that a ''fast'' compile using FCOMPILE2 and calling the compiled procedure was 1-2 orders of magnitude faster than running interpreted.' ' In this case the interpreted program was a nested series of PROGs. Progs, gos, etc. are none to swift interpreted in our system.' ' Most other lisps have put more into specialized hand coded interpreters (in microcode or assembler).' ...' c) more design on microcoded interpreter beyond EVAL opcode? Can we do EVAL recursive descent without building frames?' Workaround: Test Case: Edit-By: Edit-Date: Attn: Masi,charn,jonl,purc Assigned To: In/By: Disposition: System: Language Support Subsystem: Microcode Machine: Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Moderate Frequency: Everytime Impact: Moderate Priority: Hopefully Status: Open Problem Type: Bug Source Files: