(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "CL") (IL:FILECREATED "16-Apr-2018 23:05:17" ("compiled on " IL:|{DSK}kaplan>Local>medley3.5>lispcore>sources>TIME.;3|) " 9-Apr-2000 18:01:32" "COMPILE-FILEd" IL:|in| "Medley 3.5 Full Sysout 16-Apr-2018 ..." IL:|dated| "16-Apr-2018 21:19:11") (IL:FILECREATED "16-Apr-2018 23:05:10" IL:|{DSK}kaplan>Local>medley3.5>lispcore>sources>TIME.;3| 16066 IL:|changes| IL:|to:| (IL:FUNCTIONS %PRINT-TIMING-INFO) IL:|previous| IL:|date:| " 5-Jan-93 02:34:56" IL:|{DSK}kaplan>Local>medley3.5>lispcore>sources>TIME.;1|) (IL:RPAQQ IL:TIMECOMS ((IL:STRUCTURES STATS-OBJECT) (IL:FUNCTIONS %COPY-TIME-STATS %STATS-OBJECT-DIFFERENCE) (IL:FUNCTIONS %GET-TIMING-INFO TIME-CALL TIME) (IL:FUNCTIONS %CAPTURE-COUNTERS-BEFORE %CAPTURE-COUNTERS-AFTER TIME-FORMAT %PRINT-TIMING-ITEM %PRINT-TIMING-INFO) ( IL:DECLARE\: IL:DONTCOPY IL:DOEVAL@COMPILE (IL:FUNCTIONS %CAPTURE-BEFORE-STATS %CAPTURE-AFTER-STATS %MOVE-FIXP-FIELD)) (IL:SPECIAL-FORMS TIME) (IL:COMMANDS "TIME") (IL:* IL:|;;| "Interlisp Timeall function") (IL:FNS IL:TIMEALL) (IL:* IL:|;;| "file package stuff") (IL:PROP IL:FILETYPE TIME) (IL:PROP IL:MAKEFILE-ENVIRONMENT TIME) (IL:DECLARE\: IL:DONTEVAL@LOAD IL:DOEVAL@COMPILE IL:DONTCOPY (IL:LOCALVARS . T)) (IL:DECLARE\: IL:DONTEVAL@LOAD IL:DOEVAL@COMPILE IL:DONTCOPY IL:COMPILERVARS (IL:ADDVARS (IL:NLAMA) (IL:NLAML IL:TIMEALL) (IL:LAMA))))) (SET-PARSED-STRUCTURE (QUOTE STATS-OBJECT) T (QUOTE (PS STATS-OBJECT MAKE-STATS-OBJECT (ELAPSED-TIME TIME-BLOCK DATA-COUNTERS DATATYPES) LIST NIL NIL "STATS-OBJECT-" (MAKE-STATS-OBJECT) NIL DEFAULT-STRUCTURE-PRINTER NIL NIL 0 NIL ((ELAPSED-TIME (IL:CLOCK 0) T NIL 0 STATS-OBJECT-ELAPSED-TIME) (TIME-BLOCK (IL:|create| IL:MISCSTATS) T NIL 1 STATS-OBJECT-TIME-BLOCK) (DATA-COUNTERS (MAKE-ARRAY ( 1+ IL:|\\MaxTypeNumber|) :ELEMENT-TYPE (QUOTE (SIGNED-BYTE 32)) :INITIAL-ELEMENT 0) T NIL 2 STATS-OBJECT-DATA-COUNTERS) (DATATYPES NIL T NIL 3 STATS-OBJECT-DATATYPES)) NIL NIL NIL NIL (:ACCESSOR :PREDICATE) NIL NIL NIL))) STATS-OBJECT-ELAPSED-TIME :D8 (IL:L (0 STATS-OBJECT)) @NIL NIL () STATS-OBJECT-TIME-BLOCK :D8 (IL:L (0 STATS-OBJECT)) @NIL NIL () STATS-OBJECT-DATA-COUNTERS :D8 (IL:L (0 STATS-OBJECT)) @NIL NIL () STATS-OBJECT-DATATYPES :D8 (IL:L (0 STATS-OBJECT)) @NIL NIL () (ESTABLISH-SETFS-AND-OPTIMIZERS (QUOTE STATS-OBJECT)) MAKE-STATS-OBJECT :D8 (IL:L (0 IL:|-args-|))  eHkJIj  HkKdJl HkNdM`kgogj _i_Hk__OdOh__l _jOI kOL lOO OlOO OJdaglZKkaQagKkaZKl[CagNkanNl^AagOkasOl_](173 %SET-NTH 159 %SET-NTH 148 %SET-NTH 139 %SET-NTH 127 MAKE-LIST 88 MAKE-ARRAY 45 IL:\\ALLOCBLOCK 21 IL:CLOCK) (251 :DATATYPES 228 :DATA-COUNTERS 205 :TIME-BLOCK 184 :ELAPSED-TIME 81 :INITIAL-ELEMENT 71 :ELEMENT-TYPE 64 IL:|\\MaxTypeNumber|) ( 76 (SIGNED-BYTE 32)) %COPY-TIME-STATS :D8 (IL:L (1 DESTINATION-BLOCK 0 REFERENCE-BLOCK)) [Al@llAl@llAl@llAl@llAl@llAl @l lAl@llAl @l lANIL NIL () %STATS-OBJECT-DIFFERENCE :D8 (IL:L (1 AFTER 0 BEFORE)) %@@AA0H j_NOA_@_jOO K_l Il _OlO K_l Il _OlO K_l Il _Ol O K_"l Il _ O"lO K_&l Il _$O&lO$ K_*l Il _(O*l O( AJOMLHOMLOk_(262 IL:\\PUTBASEFIXP 247 IL:\\GETBASEFIXP 239 IL:\\GETBASEFIXP 228 IL:\\PUTBASEFIXP 213 IL:\\GETBASEFIXP 205 IL:\\GETBASEFIXP 194 IL:\\PUTBASEFIXP 179 IL:\\GETBASEFIXP 171 IL:\\GETBASEFIXP 160 IL:\\PUTBASEFIXP 145 IL:\\GETBASEFIXP 137 IL:\\GETBASEFIXP 126 IL:\\PUTBASEFIXP 111 IL:\\GETBASEFIXP 103 IL:\\GETBASEFIXP 92 IL:\\PUTBASEFIXP 77 IL:\\GETBASEFIXP 69 IL:\\GETBASEFIXP 58 %SET-NTH 25 LENGTH) NIL () %GET-TIMING-INFO :D8 (IL:L (0 IL:|-args-|)) eka lalalHklaJ^ `N N Lkj__OOjIOk_jI ]K_ `O O JK M$(141 %STATS-OBJECT-DIFFERENCE 133 %CAPTURE-COUNTERS-AFTER 122 %COPY-TIME-STATS 107 IL:CLOCK0 97 IL:\\MVLIST 59 IL:CLOCK0 51 %COPY-TIME-STATS 37 %CAPTURE-COUNTERS-BEFORE) (113 IL:\\MISCSTATS 43 IL:\\MISCSTATS) () TIME-CALLA0001 :D8 NIL hNIL NIL () TIME-CALL :D8 (IL:L (0 IL:|-args-|) IL:F 19 *TRACE-OUTPUT*) 9ekaHlKJW&iHl_OdNÿh]_Hl__OdOĿ_Hl__OdO¿k_gOO" IOO O _$O"O MLoOO LoO id LO O O$$Kdagl[.ka0agOka6Ol_"agOka8Ol_ agOka6Ol_"(204 %PRINT-TIMING-INFO 194 %PRINT-TIMING-ITEM 176 TIME-FORMAT 159 %STATS-OBJECT-DIFFERENCE 148 IL:\\MVLIST 143 %GET-TIMING-INFO 131 %GET-TIMING-INFO 114 MAKE-STATS-OBJECT 109 MAKE-STATS-OBJECT 104 MAKE-STATS-OBJECT 72 IL:DATATYPES) (291 :REPEAT 265 :DATA-TYPES 239 :TIMED-FORM 218 :OUTPUT 122 TIME-CALLA0001) ( 183 "Elapsed time" 167 "Timing for ~[~;~:;~:* ~D x~]:~20T ~S~&") |expand-TIME| :D8 (IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM)) 8@!HHggghIhhggIhJNIL (44 QUOTE 39 :TIMED-FORM 25 LAMBDA 20 FUNCTION 15 TIME-CALL) () (IL:SETF-MACRO-FUNCTION (QUOTE TIME) (QUOTE |expand-TIME|)) %CAPTURE-COUNTERS-BEFORE :D8 (IL:L (0 VECTOR)) %@ k!jH@@HY JIHkո(25 IL:BOXCOUNT 5 LENGTH) NIL () %CAPTURE-COUNTERS-AFTER :D8 (IL:L (0 VECTOR)) $@ j"HI@@IZ KJIkԹ(24 IL:BOXCOUNT 5 LENGTH) NIL () TIME-FORMAT :D8 (IL:L (0 IL:|-args-|)) ekaalaHl2 OOOIgMgkJK;Oa_OOh__Ok_O&_dnMk]hl4 MLgl_IJKdnOk_hl4 ON(152 IL:\\LISPERROR 106 IL:\\LISPERROR) (118 FORMAT 43 XCL:EXEC-FORMAT 35 :EXEC) () %PRINT-TIMING-ITEM :D8 (IL:L (4 ALWAYS-P 3 TIME-P 2 NUM 1 STRING 0 STREAM)) <DBj5C%@oABo jHjH @oAB (57 TIME-FORMAT 43 TIME-FORMAT 27 %/) NIL ( 50 "~&~A ~20,5T= ~9D~&" 22 1000.0 15 "~&~A ~20,5T= ~9,3F seconds~&") %PRINT-TIMING-INFO :D8 (IL:L (2 DATA-TYPES 1 STATS-OBJECT 0 STREAM)) 6 AAH `kԾNdMMj__OOI@oHl ih @oHl ih @oHl ih @oAHl Hl Hl Hl id @oHl h @oHl h @oHl h I@oI @o HO[j"O \BIJKLh&KLhhZOk_(273 IL:\\TYPENAMEFROMNUMBER 256 TIME-FORMAT 244 TIME-FORMAT 230 %PRINT-TIMING-ITEM 224 IL:\\GETBASEFIXP 210 %PRINT-TIMING-ITEM 204 IL:\\GETBASEFIXP 190 %PRINT-TIMING-ITEM 184 IL:\\GETBASEFIXP 170 %PRINT-TIMING-ITEM 161 IL:\\GETBASEFIXP 152 IL:\\GETBASEFIXP 143 IL:\\GETBASEFIXP 134 IL:\\GETBASEFIXP 118 %PRINT-TIMING-ITEM 110 IL:\\GETBASEFIXP 96 %PRINT-TIMING-ITEM 88 IL:\\GETBASEFIXP 74 %PRINT-TIMING-ITEM 66 IL:\\GETBASEFIXP 15 LENGTH) (20 IL:|\\MaxTypeNumber|) ( 251 "~%" 238 "~&Storage allocated:~%~{~{~D ~A~}~^, ~}~&" 216 "Disk operations" 196 "Swap writes" 176 "Page faults" 124 "net compute time" 102 "Disk i/o time" 80 "reclaim time" 58 "SWAP time") |interpret-TIMEA0001| :D8 (IL:F 0 TIMED-FORM IL:F 1 ENV) PQ (6 EVAL) NIL () |interpret-TIME| :D8 (IL:L (1 XCL::$$ENV 0 XCL::$$TAIL) IL:P 7 *APPLYHOOK* IL:P 6 *EVALHOOK* IL:P 5 ENV IL:P 0 TIMED-FORM) @A@gI pogI ckgI Qg0AIo ggHgJM gKM gLM (129 TIME-CALL 123 EVAL 111 EVAL 99 EVAL 76 IL:KEYWORD-TEST 52 IL:FIND-KEYWORD 37 IL:FIND-KEYWORD 18 IL:FIND-KEYWORD) (116 :OUTPUT 104 :REPEAT 92 :DATA-TYPES 86 :TIMED-FORM 81 |interpret-TIMEA0001| 59 *TRACE-OUTPUT* 46 :OUTPUT 31 :REPEAT 12 :DATA-TYPES) ( 71 (:OUTPUT :REPEAT :DATA-TYPES) 25 (IL:DATATYPES)) (IL:PUTPROP (QUOTE TIME) (QUOTE IL:SPECIAL-FORM) (QUOTE |interpret-TIME|)) IL:|exec-TIMEA0001| :D8 (IL:F 0 FORM IL:F 1 ENV) PQ (6 EVAL) NIL () IL:|exec-TIME| :D8 (IL:L (1 IL:$$MACRO-ENV 0 IL:$$MACRO-FORM) IL:P 4 ENV IL:P 1 FORM) P@1HHgJ 6kAJo ggggKL (74 TIME-CALL 68 EVAL 41 IL:KEYWORD-TEST 21 IL:FIND-KEYWORD) (61 :REPEAT 56 :EXEC 51 :OUTPUT 46 IL:|exec-TIMEA0001| 15 :REPEAT) ( 36 (:REPEAT)) (IL:SET-DOCUMENTATION "TIME" (QUOTE IL:COMMANDS) "Time evaluation of form, output here") (IL:PUTHASH "TIME" (QUOTE ((FORM &KEY REPEAT &ENVIRONMENT ENV) IL:|exec-TIME| :EVAL)) IL:*EXEC-COMMAND-TABLE*) IL:TIMEALL :D8 (IL:L (3 IL:INTERPFLG 2 IL:TIMEWHAT 1 IL:NUMBEROFTIMES 0 IL:TIMEFORM) IL:P 4 IL:LCFIL IL:P 3 IL:STRF) Bdih!HVI!A3kbihggh@h gghg g@gJgA HhHHIJ Jdghi oi i h d(173 IL:\\NCONC2 166 IL:TERPRI 159 IL:PRIN1 147 IL:PRIN1 124 IL:DATATYPEP 104 TIME-CALL 80 IL:GETSTREAM 59 IL:COMPILE1 7 IL:DATATYPES) (133 TIME 97 :REPEAT 91 :DATA-TYPES 85 :TIMED-FORM 75 IL:OUTPUT 69 :OUTPUT 64 IL:TIMEDUMMYFUNCTION 48 IL:LAMBDA 43 IL:TIMEDUMMYFUNCTION) ( 153 " is not a datatype.") (IL:PUTPROPS TIME IL:FILETYPE COMPILE-FILE) (IL:PUTPROPS TIME IL:MAKEFILE-ENVIRONMENT (:READTABLE "XCL" :PACKAGE "CL")) (IL:PUTPROPS TIME IL:COPYRIGHT ("Venue & Xerox Corporation" 1986 1987 1988 1990 1993 2018)) NIL