AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/emu/evax11.lha

Mirror:Random
Showing: generic icon
No screenshot available
Short:VAX Emulator, a \"Virtual VAX\" for Mac OS Computers
Author:Tom Cole
Uploader:louise amiga hu (LouiSe/AMIGAonly)
Type:misc/emu
Version:1.1
Architecture:m68k-amigaos
Date:2000-07-29
Download:misc/emu/evax11.lha - View contents
Readme:misc/emu/evax11.readme
Downloads:1044

VAX emulator for AmigaOS 68k - ported by LouiSe
(sources included)

http://louise.amiga.hu
http://amigaonly.ahol.com/louise


[This change history was started 8/23/99 since contributions from the
 "outside world" are beginning to appear.]

08/23/99        Integrated fixes to clean up compiler warnings and
                added MATCHC instruction from Carl Fongheiser
                (cmf@iabears.org).

08/25/99        Integrated new instructions REMQTI and REMQHI from CMF

08/26/99        Separated disassembly code from operand decode for
                performance.  Added DECC$STRCAT shim and sample program
                and executable SIEVE.C and SIEVE.EXE for performance
                testing.

08/27/99        Added SKPC from CMF.  Added License.txt to the source
                area describing the open source license nature of the
                software.  Modified header comments accordingly.

08/28/99        Published (in-progress) draft of user guide as HTML
                to web site. 
 
                http://www.forest-edge.net/evaxdoc.html

09/03/99        Added profiling of instruction modes.  Need this to
                figure out how to optimize operand decoding more.
                Use SHOW INSTRUCTION MODES to see the profile data.
                Also, made sure VMS build tools DESCRIP.MMS and
                EVAX.OPT are included in tar files for distribution.

09/04/99        Tinkering around with supporting LIB$GET_INPUT as a
                generalized input routine.  This moves us one step
                closer to being able to run useful programs compiled
                on a VAX.  Implemented EXE$INPUT shim for handling the
                low-level console input, and LIB$GET_INPUT in the 
                microkernel to support rest of the functionality.  This
                will have to do for now until a byte-for-byte console
                input function works.  I need to come up with a suite
                of character input test-and-read routines for all the
                various hosts next!

09/07/99        Started on keyboard console input proper.  Created a
                MacOS version to start with, and stubbed it out for other
                ports.  This allows a keystroke hit while the emulator
                is executing VAX instructions to capture the data in RXDB
                and optionally generate an interrupt.  Started changing
                kernel.asm to allow for a generalized input buffer handler.

09/13/99        CMF contributed ASHQ and found the ASHL bug which is also
                fixed here.  This version also contains a very first stab
                at segmenting out memory addresses in the RAM versus ROM
                or memory-mapped I/O.  On VAXstations (at least the two
                I have gotten hold of) there is CPU data stored at E0040004
                that the booter needs.  So you can now read this address
                outside the regular memory map.  This needs LOTS OF THOUGHT.
                This release contains a few more misc. performance tweaks,
                to wring out a teeny bit more performance from instruction
                decoding.  This will be doubly important if the I/O-memory- 
                and ROM-addressing becomes more expensive.

09/20/99        Small tweaks to protect against crashes; there are a number
                of commands and pseudo-opcodes that depend on the VMINIT
                and microkernel environment.  The changes detect when it
                is valid or not, and prevent bogus command execution.  Also,
                the attendant eVAX.doc documentation file (MS Word 97) has
                been updated to Draft 1.2 and contains most of the console
                and microassembler documentation at this point.

09/21/99        Added "sequential translation cache" to VM.  80% or more
                of all VM translations are done on the very same page just
                translated (instruction decoding, block moves, etc.).  So
                keep the last page as a single-slot level 1 cache before
                the translation buffer is read.  Also updated the format
                of the eVAX.doc file to make it a little more readable.

09/22/99        Added support for a ROM at physical address 20040000.  The
                virtual memory handler, storage handler, and anciliary
                functions that read memory were modified to allow reading
                from a ROM that is 256k long.  This ROM exists on various
                small VAXstation systems to support native console functions.
                Also added the ROM command which reads a file "rom.txt" from
                the default directory.  This file is assumed to be a dump
                of the console ROM, with lines in the format

                                P aaaaaaaa xxxxxxxx

                Where "P" is a literal constant (means physical memory),
                "aaaaaaaa" is the address in the ROM, and "xxxxxxxx" is
                a hexadecimal longword at that location.  If you use the
                EXAM command in the console of a VAX this is the format of
                the output you get.  Use the (currently undocumented) ROM
                command to load this file (often over a megabyte of text)
                into the special memory reserved for the ROM.  Later this
                will be made more elegant, I'm sure.

09/23/99        More support for ROM images.  You can now SAVE/ROM "file"
                to save the currently loaded ROM image as a binary file.
                It uses the same kind of mechanism as the SAVE binary
                operation.  The LOAD/ROM command can now sense a binary image
                (magic first 8 bytes) and load accordingly.  Binary
                ROM images are more-or-less the size of the ROM, where
                text files are 4-5x larger.  Use binary when you can!
                Also changed the default file name to "default.rom".
                When you load a ROM file you can specify the base 
                and size with /BASE=hex-address and /SIZE=size-in-K 
                qualifiers to the ROM command.  SHOW ROM now displays
                info about the currently-loaded ROM.  You can INIT/ROM
                to create empty ROM space if you are building your own,
                and use the /BASE and /SIZE qualifiers.

                Also updated the EXAM command so it accepts /AD and /AZ
                as qualifiers to mirror the VMS debugger environment.
                Also updated numerous little errors in the Word doc.

09/24/99        And even more wierd address stuff.  The physical address
                mapping is now abstracted enough that disjoint address
                space areas and memory_mapped I/O are all handled reasonably
                smoothly.  There are at least four distinct memory areas in
                the emulator now: main memory, ROM memory, NVRAM memory, and
                special I/O memory locations.

                There is a LOAD/NVRAM, SAVE/NVRAM, and INIT/NVRAM command
                that will allow the non-volatile RAM to be managed.  It
                supports /BASE and /SIZE qualifiers on the INIT command,
                and assumes that something will be assembled or run in
                the console ROM to initialize it.

                Created symbols CONSOLE$ROM_BASE, CONSOLE$ROM_END,    
                CONSOLE$ROM_SIZE, CONSOLE$NVRAM_BASE, CONSOLE$NVRAM_END,
                and CONSOLE$NVRAM_SIZE to record the info on these
                special areas.

                Extended the privileged register set from 64 to 128 register,
                and "enabled" the SAVIPL, SAVPC, and SAVPSL registers which
                are used by the console.

09/27/99        First pass at being 64-bit friendly if not 64-bit clean.  A
                user is trying to build on Tru64, so here are some fixes to
                correct memory access errors (can no longer assume native long
                and VAX long are same sizes) and use __int32 types where math
                overflow matters.  Added new TRU64 architecture type.

09/28/99		Bug fix to MOVC5 from Sergey Tikhonov <tsv@excom.spb.su>.  I
                also fixed a bug in the image activator for loading OpenVMS
                images into the emulator; multi-page sections were overwritten
                on the same physical address.  Bad.

10/03/99        Second try on 64-bit clean.  It doesn't seem to make sense to
                use 64-bit longs in general, so I've create explicit data types
                of LONGWORD and QUADWORD for 32- and 64-bit integers.  Globally
                changed everywhere.  Ports may be a little rough if arch.h isn't
                quite right, let me know if I goofed up somewhere.

10/07/99        Numerous bug fixes in the assembler.  Added support for a few
                missing addressing modes ( @b^nn(Rn), for example) and a few
                nuances found in assemblers such as @(Rn).  Added pseudo-ops
                to support GAS extensions like JEQL, etc.  Added aliases to
                handle overloaded opcodes, like BEQLU being same as BEQL.

10/09/99        Cleaned up a number of warnings generated by Visual Studio
                on Windows.

10/12/99        Added more SHIM support, to try to support a handful of minimal
                NetBSD-style system service interfaces.  Updated the microkernel
                with new shim support for open, close, read, and write.

                Assembling a forth interpreter for VAX written for NetBSD, I'm
                getting close to making it run.  Seems like a good next test
                for correctness of instructions.

                Added STEP/OVER, STEP/INTO, STEP/RETURN to the console.  Added
                SET STEP to define default STEP mode.  These slowed down the
                execution model again (somewhat) so soon it will be time to
                again review vax.c for cleanup and performance tweaks.

10/15/99        Fixed a number of errors in handling of floating point
                conversions.  This made the floating point parts of the
                Forth interpreter work much better.  There still appears
                to be a precision problem; don't know yet if that's
                inherent in the Forth code or in my F_FLOAT support.
                Also fixed bug where disassembling an operand with
                side effects (such as "(R3)+") actually changed the
                register value.  Bad.  Found and fixed bug in BCS handler.

10/17/99        Fixed major bugs in FPU.C which prevented floating point
                from working correctly on little-endian ports (Alpha, x86, etc).


10/29/99        Fixed minor bug in HELP command that caused crashes if
                trailing spaces on keywords.  Also added rounding support
                in FPU.C such that F_FLOAT values appear to be correct
                now when imprecise fractions result from calculations.

11/01/99        Fixes in the microkernel to support exception trapping.

11/03/99        Added printf() support to the LIBRTL shim library.

11/04/99        Split LIBRTL.C into several modules based on function.  Added
                a number of basic RTL functions for VMS.  This makes it much
                easier to write test programs in C that can print results,
                etc.  Use the SHOW SHIM command to list the implemented
                runtime functions.

                Also fixed bug in STEP/RETURN so it works correctly.

11/08/99        Performance fixes to execution model.  STEP/RETURN and
                STEP/OVER used a different mechanism than BREAK to handle
                control flowing back to console.  Changed to support a
                temporary "one-shot" break type.  This squeezes 2-3%
                performance gain back out of execution handler by not
                checking two places for break info.

                Fixed bugs in CALL/STEP that caused bogus syntax error
                message.  Added LOAD/IMAGE which just loads a VMS image
                without executing it.

                Updated the documentation somewhat.  The Word doc still
                lags behind the code but it's getting better.  Started 
                on "architectural overview" section but didn't get far
                yet.  This is a near-term goal, to describe the structure
                of the emulator code itself better, to encourage more
                participation.

11/09/99        Updates to microkernel support for VM. I need to be able
                to have a "sparse" address map, rather than the old system
                of mapping each sequential physical page to a virtual page.
                This allows supporting the P1 vector area for VMS system
                services in the microkernel.

                This did force me to finally confirm my suspicion that the
                memory read routines wouldn't work if a read spanned non-
                contiguous pages.  They now detect "split" memory reads
                and do a slower but more correct byte-for-byte read in
                this case.

                When a TNV fault is hit and the microkernel is active,
                a new page of physical memory is mapped to the faulting
                page.  This continues until there are no more physical
                pages available.  Note that there is no page writer,
                so when all physical pages are used, then a TNV fault
                is returned by the emulator.

                Of course, if the microkernel is not active, then
                the emulator TNV handler is not used.

                Also fixed annoying bug where two RUN commands could
                not be executed in a row (bad ICB chain reset).  Also
                if image open fails, try adding ".exe" to the name.

11/14/99        Parsing commands had become rather cumbersome in some
                places in the console, so I decided to take a day and
                integrate an old peice of code I had sitting around that
                is similar to DCL on VMS.  To get started, I've converted
                the CLEAR and SHOW commands to use DCL syntax.  For example,
                "SHOW ALL SYMBOLS" is now "SHOW SYMBOL/ALL".  See the new
                file "evax.dcl" which contains the command grammar definitions.
                Once all the console commands are converted, I'll integrate
                the grammar into command initialization.

11/16/99        Fixed bugs on DCLRTL regarding ambiguous keyword detection.

                As of 11/16/99, the only version that includes this week's
                DCL-related changes is the Unix .tar.gz file.  I'm at
                COMDEX this week and don't have a connection good enough
                to push the 1MB Windows and Mac files.  These will be updated
                around 11/22/99.

11/29/99        Removed about 100 warnings generated by Visual Studio.  Most
                were nuisance warnings but a few were bugs.  Also fixed an
                annoying bug where EXAM/AZ displayed wrong number of bytes.

12/06/99        Fixed bug in SHOW command.  Updated Word document and online
                help.

12/09/99        Fixed bug in LOCC handling of Z bit.  Added SHOW IMAGES
                command which shows active images.  Added SYS$EXPREG and
                SYS$DCLEXH services.

                Major bug fixes in the VMS image loader.  I can now run
                a C program, activating the VAX runtime libraries
                as needed.  At the "bottom" of the call chain, system
                services are called to do "real" work.  Staring to fill
                in a minimal set of services to allow RUN execution of
                more "real" programs.  For example, supporting SYS$EXPREG
                for P0 space allows the LIB$ family of VM routines to work
                out-of-the-box using the LIBRTL.EXE from the Hobbyist CD.

                [An interestin possible outcome of this would be to write
                 an Alpha/VMS specific version of the system services that
                 re-marshalled the arguments and called _real_ VMS system
                 services on Alpha to do the work of the program.  This
                 would make running VAX images on Alpha feasible without
                 depending on the now-discontinued VAX Migration Package.]

                 Fixed bug(s) in string pool allocation in VMINIT.

12/20/99        Added more runtime support for images, including memory mgmt
                routines like malloc() and LIB$GET_VM for VMS users.  Added
                SHOW MEMORY/RUNTIME command to display runtime memory use
                for VAX programs.  More bug fixes.

12/28/99        Fixed dumb bug in writing multibyte values across pages on
                little-endian systems, where often zero was written instead
                of desired values.  Also added sanity checking to structure
                management in RUN command support for VMS shared images; I
                suspect I still have a memory corruption lurking that I have
                not yet found.

01/11/00        More C runtime support; trying to get a snobol processor to 
                run.  Added librtl_time.c to support time functions, updates
                to the kernel to support runtime data storage required by
                DECC$RTL on VMS.

                Fixed bug in emul_integer_math.c that prevented correct
                decoding of BISx and BICx instructions.

01/14/00        Finished cleanup of STEP command, so the formatting (and
                behavior!) are pretty much like the VMS debugger, and
                consistent between the various STEP modes.  Setting the
                default mode to STEP/OVER now makes sense...  Also fixed
                a small disassembly formatting error when indexed mode is
                used for other than the first operand. 

01/27/00        Several minor performance tweaks to eke out a few more
                micro-mips.  It seems likely that the entire suite of
                branch handlers need to be made separate handlers rather
                than groups with a switch() statement, to avoid the unneeded
                overhead of the comparisons, and to give optimizers a break.

01/28/00        Restructured rest of branch handlers to make simple branch
                handler separated out.

[BOTTOM]


Contents of misc/emu/evax11.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 7016   18601  37.7% -lh5- 8b0d Jan 28  2000 evax/changes.txt
[generic]                 2317   21001  11.0% -lh5- cdaa Sep 13  1999 evax/descrip.mms
[generic]               133078  271248  49.1% -lh5- 781d Jul 28  2000 evax/evax
[generic]                 1775   11418  15.5% -lh5- 7175 Jan 28  2000 evax/evax.dcl
[generic]                  596    2079  28.7% -lh5- 4e84 Sep  3  1999 evax/evax.opt
[generic]                 7167   18868  38.0% -lh5- 9633 Jul 28  2000 evax/evax.readme
[generic]                11905   38842  30.6% -lh5- ca82 Jan 28  2000 evax/forth.asm
[generic]                  508    1469  34.6% -lh5- 18d0 Nov 12  1999 evax/from.mac
[generic]                 1448    3699  39.1% -lh5- 790a Jan 28  2000 evax/headers/arch.h
[generic]                 1067    3214  33.2% -lh5- fb6e Jan 28  2000 evax/headers/asmproto.h
[generic]                  846    2556  33.1% -lh5- be4e Jan 28  2000 evax/headers/console_proto.h
[generic]                  463    3045  15.2% -lh5- dfe6 Jan 28  2000 evax/headers/dcldef.h
[generic]                  419    1156  36.2% -lh5- aa42 Jan 28  2000 evax/headers/dclprivate.h
[generic]                 3431   12198  28.1% -lh5- 25fc Jan 28  2000 evax/headers/dclrtl.h
[generic]                 1095    5673  19.3% -lh5- 4f5d Jan 28  2000 evax/headers/emulator_entries.h
[generic]                  534    1274  41.9% -lh5- d706 Jan 28  2000 evax/headers/fpu.h
[generic]                 1352    4257  31.8% -lh5- 2ca1 Jan 28  2000 evax/headers/imgdef.h
[generic]                  415     745  55.7% -lh5- bf05 Jan 28  2000 evax/headers/include.h
[generic]                 4478  130976   3.4% -lh5- 048d Jan 28  2000 evax/headers/instruction_table.h
[generic]                  414     991  41.8% -lh5- 0c10 Jan 28  2000 evax/headers/memmap.h
[generic]                  844    2347  36.0% -lh5- d5df Jan 28  2000 evax/headers/pte.h
[generic]                  323     575  56.2% -lh5- 044c Jan 28  2000 evax/headers/services.h
[generic]                  604    2729  22.1% -lh5- 39d9 Jan 28  2000 evax/headers/shim.h
[generic]                 6660   22202  30.0% -lh5- 159a Jan 28  2000 evax/headers/ss_def.h
[generic]                  416     750  55.5% -lh5- 686d Jan 28  2000 evax/headers/stdafx.h
[generic]                 6545   20603  31.8% -lh5- bd0a Jan 28  2000 evax/headers/vax.h
[generic]                 9139   29126  31.4% -lh5- a984 Jan 28  2000 evax/headers/vax.pch
[generic]                 1281    2816  45.5% -lh5- 1626 Jan 28  2000 evax/headers/vaxinstr.h
[generic]                 1465    5060  29.0% -lh5- 02f3 Jan 28  2000 evax/headers/vaxproto.h
[generic]                 1340    6959  19.3% -lh5- 239e Jan 28  2000 evax/headers/vaxrc.h
[generic]                11473   54510  21.0% -lh5- 8b16 Jan 28  2000 evax/kernel.asm
[generic]                  114     164  69.5% -lh5- 1dc1 Oct 15  1999 evax/make.tar
[generic]                 1951    5420  36.0% -lh5- d0c5 Jan 28  2000 evax/source/asm.c
[generic]                  945    1666  56.7% -lh5- 30a3 Jul 28  2000 evax/source/asm.o
[generic]                 4492   18731  24.0% -lh5- ddab Jan 28  2000 evax/source/asm_expr.c
[generic]                 2732    5171  52.8% -lh5- 2eda Jul 28  2000 evax/source/asm_expr.o
[generic]                  726    1485  48.9% -lh5- 849d Jan 28  2000 evax/source/asm_label.c
[generic]                  334     528  63.3% -lh5- 00a2 Jul 28  2000 evax/source/asm_label.o
[generic]                 1618    4426  36.6% -lh5- 6de8 Jan 28  2000 evax/source/asm_opcode.c
[generic]                  867    1555  55.8% -lh5- d4fb Jul 28  2000 evax/source/asm_opcode.o
[generic]                 5699   27308  20.9% -lh5- c362 Jan 28  2000 evax/source/asm_operand.c
[generic]                 1979    4483  44.1% -lh5- 6ae0 Jul 28  2000 evax/source/asm_operand.o
[generic]                11132   47921  23.2% -lh5- ddb3 Jan 28  2000 evax/source/asm_pseudo.c
[generic]                 5405   12488  43.3% -lh5- 5828 Jul 28  2000 evax/source/asm_pseudo.o
[generic]                  839    2591  32.4% -lh5- 01f3 Jan 28  2000 evax/source/asm_register.c
[generic]                  406     720  56.4% -lh5- 2060 Jul 28  2000 evax/source/asm_register.o
[generic]                 6844   25891  26.4% -lh5- a675 Jan 28  2000 evax/source/asm_symbols.c
[generic]                 3363    6630  50.7% -lh5- 036e Jul 28  2000 evax/source/asm_symbols.o
[generic]                 3253   11094  29.3% -lh5- 4a29 Jan 28  2000 evax/source/asm_value.c
[generic]                 1560    2763  56.5% -lh5- 77bf Jul 28  2000 evax/source/asm_value.o
[generic]                  335     591  56.7% -lh5- c523 Jan 28  2000 evax/source/clref.c
[generic]                 2262    6022  37.6% -lh5- e91c Jan 28  2000 evax/source/console.c
[generic]                  818    1339  61.1% -lh5- b265 Jul 28  2000 evax/source/console.o
[generic]                 2073    8233  25.2% -lh5- 4c13 Jan 28  2000 evax/source/console_clear.c
[generic]                 1499    3013  49.8% -lh5- c594 Jul 28  2000 evax/source/console_clear.o
[generic]                 1479    3904  37.9% -lh5- 1a9d Jan 28  2000 evax/source/console_disasm.c
[generic]                  741    1281  57.8% -lh5- c20c Jul 28  2000 evax/source/console_disasm.o
[generic]                 1125    2785  40.4% -lh5- 746d Jan 28  2000 evax/source/console_dispatch.c
[generic]                  550     937  58.7% -lh5- 3f77 Jul 28  2000 evax/source/console_dispatch.o
[generic]                 4048   18348  22.1% -lh5- 9a1e Jan 28  2000 evax/source/console_exam.c
[generic]                 2369    4363  54.3% -lh5- 9e41 Jul 28  2000 evax/source/console_exam.o
[generic]                 2997    9874  30.4% -lh5- ac7d Jan 28  2000 evax/source/console_exec.c
[generic]                 1100    1957  56.2% -lh5- 1423 Jul 28  2000 evax/source/console_exec.o
[generic]                 1509    3990  37.8% -lh5- 2d2e Jan 28  2000 evax/source/console_include.c
[generic]                  728    1307  55.7% -lh5- 8d58 Jul 28  2000 evax/source/console_include.o
[generic]                 1802    5563  32.4% -lh5- 78d4 Jan 28  2000 evax/source/console_init.c
[generic]                 1207    2228  54.2% -lh5- ddf5 Jul 28  2000 evax/source/console_init.o
[generic]                 6346   22592  28.1% -lh5- 4d1b Jan 28  2000 evax/source/console_load.c
[generic]                 4177    8463  49.4% -lh5- 107e Jul 28  2000 evax/source/console_load.o
[generic]                  797    1781  44.8% -lh5- 7423 Jan 28  2000 evax/source/console_print.c
[generic]                  499     774  64.5% -lh5- d80f Jul 28  2000 evax/source/console_print.o
[generic]                  465     798  58.3% -lh5- 8788 Jan 28  2000 evax/source/console_quit.c
[generic]                  127     184  69.0% -lh5- 015d Jul 28  2000 evax/source/console_quit.o
[generic]                11153   42829  26.0% -lh5- 4b74 Jan 28  2000 evax/source/console_run.c
[generic]                 7069   15254  46.3% -lh5- 2df1 Jul 28  2000 evax/source/console_run.o
[generic]                 2592    7167  36.2% -lh5- 8a8b Jan 28  2000 evax/source/console_save.c
[generic]                 1683    3101  54.3% -lh5- 33e2 Jul 28  2000 evax/source/console_save.o
[generic]                 7505   30985  24.2% -lh5- 94a5 Jan 28  2000 evax/source/console_set.c
[generic]                 4791    9456  50.7% -lh5- 893d Jul 28  2000 evax/source/console_set.o
[generic]                12478   53890  23.2% -lh5- 781a Jan 28  2000 evax/source/console_show.c
[generic]                10212   22509  45.4% -lh5- af93 Jul 28  2000 evax/source/console_show.o
[generic]                 1807    4727  38.2% -lh5- 8be3 Jan 28  2000 evax/source/console_step.c
[generic]                  868    1575  55.1% -lh5- 8c03 Jul 28  2000 evax/source/console_step.o
[generic]                 1978    5748  34.4% -lh5- d98e Jan 28  2000 evax/source/console_test.c
[generic]                 1782    3219  55.4% -lh5- 909f Jul 28  2000 evax/source/console_test.o
[generic]                 1119    2586  43.3% -lh5- b9e1 Jan 28  2000 evax/source/console_time.c
[generic]                  683    1135  60.2% -lh5- 1fd9 Jul 28  2000 evax/source/console_time.o
[generic]                 5511   16870  32.7% -lh5- d372 Jan 28  2000 evax/source/console_vminit.c
[generic]                 1837    3242  56.7% -lh5- 515f Jul 28  2000 evax/source/console_vminit.o
[generic]                 1166    2663  43.8% -lh5- 5fb6 Jan 28  2000 evax/source/console_zero.c
[generic]                  356     585  60.9% -lh5- 0c62 Jul 28  2000 evax/source/console_zero.o
[generic]                42980  205130  21.0% -lh5- e0c2 Jan 28  2000 evax/source/dclrtl.c
[generic]                21739   46759  46.5% -lh5- edd1 Jul 28  2000 evax/source/dclrtl.o
[generic]                 2962    8893  33.3% -lh5- 0cca Jan 28  2000 evax/source/decode_opcode.c
[generic]                 1305    2250  58.0% -lh5- 444e Jul 28  2000 evax/source/decode_opcode.o
[generic]                 5327   21177  25.2% -lh5- a428 Jan 28  2000 evax/source/decode_operand.c
[generic]                 2190    5636  38.9% -lh5- 2e1a Jul 28  2000 evax/source/decode_operand.o
[generic]                 3597   15263  23.6% -lh5- 983e Jan 28  2000 evax/source/disasm_operand.c
[generic]                 2205    5315  41.5% -lh5- 5968 Jul 28  2000 evax/source/disasm_operand.o
[generic]                 5273   19349  27.3% -lh5- c88f Jan 28  2000 evax/source/driver.c
[generic]                 3002    7357  40.8% -lh5- b8f0 Jul 28  2000 evax/source/driver.o
[generic]                  570    1022  55.8% -lh5- 7e06 Jan 28  2000 evax/source/dummy_profiler.c
[generic]                 1376    3898  35.3% -lh5- fbe7 Jan 28  2000 evax/source/emul_ash.c
[generic]                  661    1084  61.0% -lh5- 035f Jul 28  2000 evax/source/emul_ash.o
[generic]                 4200   17953  23.4% -lh5- b6a9 Jan 28  2000 evax/source/emul_bitfield.c
[generic]                 2293    4852  47.3% -lh5- 8d93 Jul 28  2000 evax/source/emul_bitfield.o
[generic]                 2949   11883  24.8% -lh5- f633 Jan 28  2000 evax/source/emul_branch.c
[generic]                 1576    3601  43.8% -lh5- 4242 Jul 28  2000 evax/source/emul_branch.o
[generic]                 2924    8881  32.9% -lh5- 5d33 Jan 28  2000 evax/source/emul_call.c
[generic]                 1050    1946  54.0% -lh5- 0ab5 Jul 28  2000 evax/source/emul_call.o
[generic]                  620    1842  33.7% -lh5- d633 Jan 28  2000 evax/source/emul_clr.c
[generic]                  241     523  46.1% -lh5- 6ff6 Jul 28  2000 evax/source/emul_clr.o
[generic]                 1684    5612  30.0% -lh5- 66bf Jan 28  2000 evax/source/emul_cmp.c
[generic]                  656    1041  63.0% -lh5- 3cfc Jul 28  2000 evax/source/emul_cmp.o
[generic]                  996    3775  26.4% -lh5- e7e0 Jan 28  2000 evax/source/emul_cmpc.c
[generic]                  551    1079  51.1% -lh5- bf55 Jul 28  2000 evax/source/emul_cmpc.o
[generic]                  282     433  65.1% -lh5- a480 Jan 28  2000 evax/source/emul_crc.c
[generic]                   74     127  58.3% -lh5- c9c7 Jul 28  2000 evax/source/emul_crc.o
[generic]                  885    2641  33.5% -lh5- 8b1a Jan 28  2000 evax/source/emul_extended.c
[generic]                  421     733  57.4% -lh5- b159 Jul 28  2000 evax/source/emul_extended.o
[generic]                 1887    6924  27.3% -lh5- 2b73 Jan 28  2000 evax/source/emul_float_math.c
[generic]                  913    1892  48.3% -lh5- 1b15 Jul 28  2000 evax/source/emul_float_math.o
[generic]                  993    2635  37.7% -lh5- ea81 Jan 28  2000 evax/source/emul_increment.c
[generic]                  416     663  62.7% -lh5- 3540 Jul 28  2000 evax/source/emul_increment.o
[generic]                 1028    2750  37.4% -lh5- be7e Jan 28  2000 evax/source/emul_integer_cvt.c
[generic]                  449     699  64.2% -lh5- 0f20 Jul 28  2000 evax/source/emul_integer_cvt.o
[generic]                 2266    8248  27.5% -lh5- 4d8e Jan 28  2000 evax/source/emul_integer_math.c
[generic]                  916    1751  52.3% -lh5- 3847 Jul 28  2000 evax/source/emul_integer_math.o
[generic]                  983    2303  42.7% -lh5- d309 Jan 28  2000 evax/source/emul_interlock.c
[generic]                  332     523  63.5% -lh5- 7ffe Jul 28  2000 evax/source/emul_interlock.o
[generic]                  593    1186  50.0% -lh5- 816d Jan 28  2000 evax/source/emul_locc.c
[generic]                  309     456  67.8% -lh5- 1bb4 Jul 28  2000 evax/source/emul_locc.o
[generic]                  799    3511  22.8% -lh5- edee Jan 28  2000 evax/source/emul_loop.c
[generic]                  330     763  43.3% -lh5- c772 Jul 28  2000 evax/source/emul_loop.o
[generic]                  633    1440  44.0% -lh5- 9d7b Jan 28  2000 evax/source/emul_matchc.c
[generic]                  372     489  76.1% -lh5- 146e Jul 28  2000 evax/source/emul_matchc.o
[generic]                 4262   18169  23.5% -lh5- 6f88 Jan 28  2000 evax/source/emul_misc.c
[generic]                 1665    4064  41.0% -lh5- cdd3 Jul 28  2000 evax/source/emul_misc.o
[generic]                 1601    9311  17.2% -lh5- 7f87 Jan 28  2000 evax/source/emul_mov.c
[generic]                  964    2442  39.5% -lh5- c791 Jul 28  2000 evax/source/emul_mov.o
[generic]                  536     942  56.9% -lh5- 1ee5 Jan 28  2000 evax/source/emul_mova.c
[generic]                  163     240  67.9% -lh5- aae1 Jul 28  2000 evax/source/emul_mova.o
[generic]                 2101   10028  21.0% -lh5- d330 Jan 28  2000 evax/source/emul_movc.c
[generic]                 1257    2541  49.5% -lh5- 045b Jul 28  2000 evax/source/emul_movc.o
[generic]                 4704   18758  25.1% -lh5- 4147 Jan 28  2000 evax/source/emul_procreg.c
[generic]                 2106    4438  47.5% -lh5- 1f33 Jul 28  2000 evax/source/emul_procreg.o
[generic]                  683    1290  52.9% -lh5- fe8c Jan 28  2000 evax/source/emul_push.c
[generic]                  238     355  67.0% -lh5- 6c69 Jul 28  2000 evax/source/emul_push.o
[generic]                  510     925  55.1% -lh5- d38f Jan 28  2000 evax/source/emul_skpc.c
[generic]                  277     385  71.9% -lh5- 8f8a Jul 28  2000 evax/source/emul_skpc.o
[generic]                 1415    3995  35.4% -lh5- ad53 Jan 28  2000 evax/source/emul_test.c
[generic]                 1504    4279  35.1% -lh5- 3950 Jan 28  2000 evax/source/emul_xfc.c
[generic]                  781    1267  61.6% -lh5- 0442 Jul 28  2000 evax/source/emul_xfc.o
[generic]                 3475   11849  29.3% -lh5- 4c61 Jan 28  2000 evax/source/errors.c
[generic]                 3658    7552  48.4% -lh5- 5140 Jul 28  2000 evax/source/errors.o
[generic]                 2524    6750  37.4% -lh5- b9c0 Jan 28  2000 evax/source/fpu.c
[generic]                  646     863  74.9% -lh5- 5db8 Jul 28  2000 evax/source/fpu.o
[generic]                 1498    3802  39.4% -lh5- e61d Jan 28  2000 evax/source/help.c
[generic]                  623    1018  61.2% -lh5- 0c72 Jul 28  2000 evax/source/help.o
[generic]                 4004   14320  28.0% -lh5- 6adc Jan 28  2000 evax/source/initialization.c
[generic]                 1651    3486  47.4% -lh5- e10b Jul 28  2000 evax/source/initialization.o
[generic]                 2254   14732  15.3% -lh5- 3592 Jan 28  2000 evax/source/init_emulators.c
[generic]                 2613    7893  33.1% -lh5- 56ff Jul 28  2000 evax/source/init_emulators.o
[generic]                 1972    7613  25.9% -lh5- cdc6 Jan 28  2000 evax/source/init_symbols.c
[generic]                 1822    4217  43.2% -lh5- 84ee Jul 28  2000 evax/source/init_symbols.o
[generic]                 4294   13048  32.9% -lh5- 45ab Jan 28  2000 evax/source/interrupt.c
[generic]                 1864    3233  57.7% -lh5- 3d1a Jul 28  2000 evax/source/interrupt.o
[generic]                 3147   12748  24.7% -lh5- 5d7f Jan 28  2000 evax/source/librtl.c
[generic]                 1561    6041  25.8% -lh5- 226c Jan 28  2000 evax/source/librtl_file.c
[generic]                  656    1220  53.8% -lh5- 6473 Jul 28  2000 evax/source/librtl_file.o
[generic]                 1099    3318  33.1% -lh5- 9c0b Jan 28  2000 evax/source/librtl_input.c
[generic]                  467     798  58.5% -lh5- a22c Jul 28  2000 evax/source/librtl_input.o
[generic]                  585    1543  37.9% -lh5- ac23 Jan 28  2000 evax/source/librtl_math.c
[generic]                  239     348  68.7% -lh5- cfb3 Jul 28  2000 evax/source/librtl_math.o
[generic]                 3585   14694  24.4% -lh5- efac Jan 28  2000 evax/source/librtl_memory.c
[generic]                 1975    3931  50.2% -lh5- d8e3 Jul 28  2000 evax/source/librtl_memory.o
[generic]                 2883    9138  31.5% -lh5- 149b Jan 28  2000 evax/source/librtl_print.c
[generic]                 1159    1813  63.9% -lh5- 60b7 Jul 28  2000 evax/source/librtl_print.o
[generic]                 1319    9684  13.6% -lh5- ce6e Jan 28  2000 evax/source/librtl_strings.c
[generic]                  704    1680  41.9% -lh5- 37fa Jul 28  2000 evax/source/librtl_strings.o
[generic]                  475     903  52.6% -lh5- 1ee9 Jan 28  2000 evax/source/librtl_time.c
[generic]                  168     240  70.0% -lh5- a74d Jul 28  2000 evax/source/librtl_time.o
[generic]                 1460    3608  40.5% -lh5- 7b6e Jan 28  2000 evax/source/librtl_utils.c
[generic]                  622    1063  58.5% -lh5- efdd Jul 28  2000 evax/source/librtl_utils.o
[generic]                  562    1068  52.6% -lh5- e251 Jan 28  2000 evax/source/license.txt
[generic]                  862    1864  46.2% -lh5- bd4d Jan 28  2000 evax/source/makefile
[generic]                 1214    2768  43.9% -lh5- 6f0d Jan 28  2000 evax/source/memory_io.c
[generic]                  200     339  59.0% -lh5- f8a2 Jul 28  2000 evax/source/memory_io.o
[generic]                 4539   18439  24.6% -lh5- 4fe6 Jan 28  2000 evax/source/p1_vector.c
[generic]                 5395   13336  40.5% -lh5- e974 Jul 28  2000 evax/source/p1_vector.o
[generic]                 1223    2964  41.3% -lh5- 4a9a Jan 28  2000 evax/source/parse.c
[generic]                  434     618  70.2% -lh5- f0c5 Jul 28  2000 evax/source/parse.o
[generic]                 2151    7859  27.4% -lh5- 92e1 Jan 28  2000 evax/source/registers.c
[generic]                 1715    3489  49.2% -lh5- 686d Jul 28  2000 evax/source/registers.o
[generic]                 2083    8878  23.5% -lh5- 7090 Jan 28  2000 evax/source/save_binary.c
[generic]                 1057    2260  46.8% -lh5- 84ff Jul 28  2000 evax/source/save_binary.o
[generic]                  877    2259  38.8% -lh5- af36 Jan 28  2000 evax/source/service.c
[generic]                  549     889  61.8% -lh5- 9aa2 Jul 28  2000 evax/source/service.o
[generic]                 2805    8218  34.1% -lh5- 96b7 Jan 28  2000 evax/source/shim.c
[generic]                 1726    3891  44.4% -lh5- 4b8c Jul 28  2000 evax/source/shim.o
[generic]                  577    1319  43.7% -lh5- d41c Jan 28  2000 evax/source/sieve.c
[generic]                 4164   15794  26.4% -lh5- e226 Jan 28  2000 evax/source/storage.c
[generic]                 1998    3811  52.4% -lh5- 3554 Jul 28  2000 evax/source/storage.o
[generic]                 6756   22494  30.0% -lh5- 9870 Jan 28  2000 evax/source/vax.c
[generic]                 5171   20554  25.2% -lh5- f69e Jul 28  2000 evax/source/vax.o
[generic]                 8517   34208  24.9% -lh5- cb93 Jan 28  2000 evax/source/vm.c
[generic]                 3540    7152  49.5% -lh5- f98e Jul 28  2000 evax/source/vm.o
[generic]                 1767    6326  27.9% -lh5- 67fe Jan 28  2000 evax/source/vms_logicals.c
[generic]                 6799   26927  25.2% -lh5- 669e Jan 28  2000 evax/ssdef.asm
[generic]                  160     252  63.5% -lh5- 4822 Jan 28  2000 evax/tests/acbl.asm
[generic]                  124     177  70.1% -lh5- 89be Jan 28  2000 evax/tests/atoi.asm
[generic]                 2790    8971  31.1% -lh5- 5381 Jan 28  2000 evax/tests/bench.asm
[generic]                  776    2370  32.7% -lh5- 7bb1 Jan 28  2000 evax/tests/bit.asm
[generic]                  541    1262  42.9% -lh5- 5af1 Jan 28  2000 evax/tests/call.asm
[generic]                  645    1428  45.2% -lh5- 9334 Jan 28  2000 evax/tests/case.asm
[generic]                  288     623  46.2% -lh5- 41d1 Jan 28  2000 evax/tests/cmpc5.asm
[generic]                  251     566  44.3% -lh5- 8ea7 Jan 28  2000 evax/tests/console.asm
[generic]                  827    1907  43.4% -lh5- 664c Jan 28  2000 evax/tests/desc.asm
[generic]                  139     349  39.8% -lh5- 2fe2 Jan 28  2000 evax/tests/float1.asm
[generic]                11017   31949  34.5% -lh5- c042 Jan 28  2000 evax/tests/forth.asm
[generic]                  415     787  52.7% -lh5- e511 Jan 28  2000 evax/tests/index.asm
[generic]                  431     862  50.0% -lh5- 06a3 Jan 28  2000 evax/tests/input.asm
[generic]                 5666   20380  27.8% -lh5- bccf Jan 28  2000 evax/tests/kernel.asm
[generic]                  167     274  60.9% -lh5- c1df Jan 28  2000 evax/tests/locc.asm
[generic]                  431     882  48.9% -lh5- 9d69 Jan 28  2000 evax/tests/loop.asm
[generic]                  420     842  49.9% -lh5- f36b Jan 28  2000 evax/tests/loop2.asm
[generic]                  244     613  39.8% -lh5- 6adf Jan 28  2000 evax/tests/looptest.asm
[generic]                  262     495  52.9% -lh5- 8967 Jan 28  2000 evax/tests/movc3.asm
[generic]                  221     494  44.7% -lh5- 49cf Jan 28  2000 evax/tests/movc5.asm
[generic]                  150     203  73.9% -lh5- 2eb6 Jan 28  2000 evax/tests/printf.asm
[generic]                 2045    6392  32.0% -lh5- 39bc Jan 28  2000 evax/tests/put.asm
[generic]                  217     503  43.1% -lh5- 9f2a Jan 28  2000 evax/tests/reg.asm
[generic]                  189    1187  15.9% -lh5- 6ace Jan 28  2000 evax/tests/scan.asm
[generic]                  246     416  59.1% -lh5- d1bb Jan 28  2000 evax/tests/showipl.asm
[generic]                  740    1704  43.4% -lh5- 1c23 Jan 28  2000 evax/tests/sieve.asm
[generic]                 6544   21191  30.9% -lh5- 9d2e Jan 28  2000 evax/tests/ssdef.asm
[generic]                  198     505  39.2% -lh5- 9fed Jan 28  2000 evax/tests/strcmp.asm
[generic]                  444    1160  38.3% -lh5- 58d6 Jan 28  2000 evax/tests/vm.asm
[generic]                  398     819  48.6% -lh5- 6b0a Jan 28  2000 evax/tests/write.asm
[generic]                  242     429  56.4% -lh5- c697 Jan 28  2000 evax/tests/zero.asm
[generic]                24247   83307  29.1% -lh5- bb13 Jan 28  2000 evax/vax.help
[generic]                  373     632  59.0% -lh5- 9b22 Jan 28  2000 evax/vax.init
[generic]                  571    2560  22.3% -lh5- 6ced Nov 10  1999 evax/vmsimages/clref.exe
[generic]                  661    2048  32.3% -lh5- 55ee Jan 14  2000 evax/vmsimages/ctypes.exe
[generic]                 1002    3744  26.8% -lh5- d1b3 Nov  4  1999 evax/vmsimages/file.exe
[generic]                  412    2698  15.3% -lh5- 3424 Nov  4  1999 evax/vmsimages/fpu.exe
[generic]                  404    2048  19.7% -lh5- 054d Nov  4  1999 evax/vmsimages/gets.exe
[generic]                  821    3072  26.7% -lh5- 9df8 Dec 30  1999 evax/vmsimages/malloc.exe
[generic]                  412    2048  20.1% -lh5- 1d38 Nov  4  1999 evax/vmsimages/printf.exe
[generic]                  509    1187  42.9% -lh5- 7170 Aug 26  1999 evax/vmsimages/sieve.c
[generic]                 1967    6832  28.8% -lh5- 4e85 Nov  4  1999 evax/vmsimages/sieve.exe
[generic]                  308    2048  15.0% -lh5- 840f Jul  6  1999 evax/vmsimages/test.exe
[generic]                  440    2048  21.5% -lh5- 1550 Jul 23  1999 evax/vmsimages/test2.exe
[generic]                  421    2048  20.6% -lh5- d582 Jan 11  2000 evax/vmsimages/time.exe
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       254 files  732350 2366789  30.9%            Jul 28  2000
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>