Number: 938 Date: 2-May-84 16':53':55 Submitter: masinter Source: masinter Subject: Want STKSCAN opcode in 4K control store Assigned To: Attn: Charnley Status: Closed In/By: Harmony Problem Type: Performance Impact: Moderate Difficulty: Hard Frequency: Everytime Priority: Hopefully System: Language Support Subsystem: Microcode Machine: 1108 Disk: Lisp Version: 2-May-84 00':11':18 Source Files: Microcode Version: 5124 Memory Size: 8191 File Server: Server Software Version: Disposition: ' ["Charnley" "25-Sep-84 11':04':39" Status':(Open->Closed) In/By':] Description: This would finish the 4K control store microcode performance improvements for the interpreter. ' ' STKSCAN(var) takes the atom (can be assumed to be litatom, since it is checked before every entry) and returns the pointer (hiloc,loloc) to where the atom is bound, if any. If not bound on the stack, it returns its global value location. It doesn''t even look at the value in the location it finds. ' ' STKSCAN is not ''user callable'', but rather is used by SET, SETQ, BOUNDP.' ' Workaround: Test Case: Edit-By: Charnley Edit-Date: 25-Sep-84 11':04':41