BcdLister WrapDragoman Run AssociativeCacheImpl DirectMapCacheImpl Run TerminalIOPackage ChipndalePackage CDCMosPackage CmosSpinifex Run TestSpinifex _ &handle _ WrapDragoman.Start[backingFile: "SpinifexTest.ts", instr: 1, data: 1] -- number of caches _ &rc _ AssociativeCache.NewCache[lines: 512, quadsPerLine: 8, lru: FALSE] -- real cache _ &mc _ AssociativeCache.NewCache[lines: 300, quadsPerLine: 4, wordsPerQuad: 1, lru: FALSE] -- real cache _ WrapDragoman.SetInstructionCache[handle: &handle, number: 0, cache: AssociativeCache.NewCache[lines: 50, quadsPerLine: 4, lru: FALSE, realCache: &rc, mapCache: &mc]] -- instruction cache _ WrapDragoman.SetDataCache[handle: &handle, number: 0, cache: AssociativeCache.NewCache[lines: 50, quadsPerLine: 4, lru: FALSE, realCache: &rc, mapCache: &mc]] -- data cache _ WrapDragoman.MarkGFI[&handle, "CommandToolUtilitiesImpl", "FileViewerOpsImpl", "FileStreamImpl", "FileNamesImpl", "FileImpl"] _ WrapDragoman.MarkGFI[&handle, "SymTabImpl", "ProcessImpl", "CommanderImpl", "InterpreterCommandsImpl"] _ WrapDragoman.MarkGFI[&handle, "BackStopImpl", "InterpreterImpl"] _ WrapDragoman.MarkGFI[&handle, "ProcessPropsImpl", "InterpreterPrivateImpl", "EvaluateImpl", "AMEventsImpl", "TestSpinifex"] _ WrapDragoman.MarkGFI[&handle, "CDCommandOpsImpl", "CDValueImpl", "CDPropertiesImpl", "CDCellsImpl", "CDErrorsImpl"] _ WrapDragoman.MarkGFI[&handle, "CDOrientImpl", "CornerStitchingImpl", "CDObjectProcsImpl", "CDImpl", "CDEnvironmentImpl"] _ WrapDragoman.MarkGFI[&handle, "CDApplicationsImpl", "CMosSpinifexObjConvImpl", "CDPinObjectsImpl", "TerminalIOImpl"] _ WrapDragoman.MarkGFI[&handle, "SXAccessInternalImpl", "SXImpl", "SXLayersImpl", "SXAccessImpl"] _ WrapDragoman.Run[&handle, "_ TestSpinifex.Test[]"] _ &rc.print[&rc, &handle.tsOut, "Real cache"] _ &mc.print[&mc, &handle.tsOut, "Map cache"] _ WrapDragoman.End[&handle] fSpinifexExample.cm Created by: Serlet, April 12, 1985 3:17:45 pm PST Last Edited by: Serlet, April 26, 1985 11:37:13 pm PST Last Edited by: Barth, April 16, 1985 3:56:53 pm PST Last Edited by: Sindhu, April 24, 1985 10:42:21 pm PST -- Starting WrapDragoman -- Initializing the thing -- Specifying the caches -- Marking interesting GFI's _ WrapDragoman.MarkGFI[&handle, "IOPrintImpl", "IOCommonImpl", "IOSimpleStreamsImpl", "IOConvertImpl", "ViewerIOImpl", "IOScanImpl"] _ WrapDragoman.MarkGFI[&handle, "FSLockImpl", "FSFileOpsImpl", "FSReportImpl", "FSOpenFileImpl", "FSStreamImpl", "FSNameImpl"] _ WrapDragoman.MarkGFI[&handle, "RopeImpl", "RopeImplExt", "ListImpl", "AtomImpl", "ConvertUnsafeImpl"] _ WrapDragoman.MarkGFI[&handle, "PPTreeImpl", "PPPass1T", "PPParser", "RefTextImpl", "BasicTimeImpl", "PPScanner"] -- Running the simulation -- Backing the file Êr˜šœ™J™1J™6J™4—J™6J™™Jšœ ˜ Jšœ ˜ Jšœ+˜+Jšœ4˜4J˜ Jšœ˜—™JšœÏbœœ4Ïc˜e—™Jšœœœ#Ïkœž ˜XJšœœœ4Ÿœž ˜iJš œ Ïnœ$œœ"Ÿœ"ž˜¼Jš œ   œ$œœ"Ÿœ"ž ˜®—™Jšœœi˜Jšœ„™„Jšœ~™~Jšœg™gJšœr™rJšœh˜hJšœB˜BJšœ}˜}Jšœu˜uJšœz˜zJšœv˜vJšœa˜a—™Jšœœ#˜5Jšœ œ!˜-Jšœ œ ˜,—™Jšœ œœ ˜J˜——…—N &