mit-scheme.git
30 years agoRewrite bitmap support to make it be closer to the API calls. This
Chris Hanson [Tue, 14 Feb 1995 00:25:43 +0000 (00:25 +0000)]
Rewrite bitmap support to make it be closer to the API calls.  This
gives more power to the Scheme programmer at the expense of more
datatypes and primitives.

30 years agoBy default, don't allow opened file handles to be inherited by
Chris Hanson [Tue, 14 Feb 1995 00:20:06 +0000 (00:20 +0000)]
By default, don't allow opened file handles to be inherited by
inferior processes.

30 years agoTidied check for static form.
Stephen Adams [Sat, 11 Feb 1995 03:16:45 +0000 (03:16 +0000)]
Tidied check for static form.

30 years agoIFs with sufficiently simple subexpressions are now handled piecemeal,
Stephen Adams [Sat, 11 Feb 1995 02:50:11 +0000 (02:50 +0000)]
IFs with sufficiently simple subexpressions are now handled piecemeal,
reducing all the intermediate procedures that ensue when generic
arithmetic operations are expanded early.

30 years agoAdjusted the predicates FORM/SIMPLE? and friends.
Stephen Adams [Sat, 11 Feb 1995 02:47:34 +0000 (02:47 +0000)]
Adjusted the predicates FORM/SIMPLE? and friends.

30 years agoAdded code to handle
Stephen Adams [Sat, 11 Feb 1995 02:04:02 +0000 (02:04 +0000)]
Added code to handle

  (CALL (LAMBDA (cont ...) ...)
        '#F
e1 e2)

as a post-cps expression, but commented it out when I discovered why
pseudo-letify was producing this code.

30 years agoAdded set-interrupt-enables! to the list of uninteresting possible
Stephen Adams [Sat, 11 Feb 1995 01:59:38 +0000 (01:59 +0000)]
Added set-interrupt-enables! to the list of uninteresting possible
delta-reductions.

30 years agoAdded debugging info and changed data structures to keep dbg info references.
Stephen Adams [Sat, 11 Feb 1995 01:58:44 +0000 (01:58 +0000)]
Added debugging info and changed data structures to keep dbg info references.

30 years agoChanged pseudo-letify to LET-bind pseudo-simple expressions (e.g. %+)
Stephen Adams [Sat, 11 Feb 1995 01:56:55 +0000 (01:56 +0000)]
Changed pseudo-letify to LET-bind pseudo-simple expressions (e.g. %+)
instead of merely simple expression because early-rewriting can
produce these.

30 years agoFixed COMPILED-PROCEDURE/ENVIRONMENT not to SIGSEGV on compiled
Stephen Adams [Thu, 9 Feb 1995 21:23:49 +0000 (21:23 +0000)]
Fixed COMPILED-PROCEDURE/ENVIRONMENT not to SIGSEGV on compiled
procedures which have no free variables.  This happened because the
compiler failed to produce a dbg-block for the dbg-block/parent of the
procedure's dbg-block.  An alternative fix would be to modify the
compiler to insert the correct IC dbg-block instead of leaving it as
#F.

30 years ago`Improved' last change by moving test.
Stephen Adams [Thu, 9 Feb 1995 04:29:15 +0000 (04:29 +0000)]
`Improved' last change by moving test.

30 years agoNo longer lifts variables satisfying IGNORED-CONTINUATION-VARIABLE?
Stephen Adams [Thu, 9 Feb 1995 04:15:32 +0000 (04:15 +0000)]
No longer lifts variables satisfying IGNORED-CONTINUATION-VARIABLE?

30 years agoReimplement OS/2 PM window support to separate the drawing operations
Chris Hanson [Wed, 8 Feb 1995 01:21:05 +0000 (01:21 +0000)]
Reimplement OS/2 PM window support to separate the drawing operations
from the windows.  All drawing operations now operate on objects that
represent "presentation spaces"; a window has a PS associated with it,
but it is now possible to create other PS objects that represent
bitmaps.  Furthermore there are is a bitblt operation that can be used
to move image data between bitmaps and windows.  All of this support
allows Scheme to store its graphics output in bitmaps and to refresh
the windows when needed, thus allowing efficient backing store for
windows.

30 years agoAdd code to preserve modification time stamp on copied files.
Chris Hanson [Tue, 7 Feb 1995 23:56:33 +0000 (23:56 +0000)]
Add code to preserve modification time stamp on copied files.

30 years agoAdd more specific error messages to low-level message allocation code.
Chris Hanson [Tue, 7 Feb 1995 23:54:55 +0000 (23:54 +0000)]
Add more specific error messages to low-level message allocation code.

30 years agoNever signal an error from file probe. There are too many things that
Chris Hanson [Tue, 7 Feb 1995 23:53:05 +0000 (23:53 +0000)]
Never signal an error from file probe.  There are too many things that
can go wrong, so it's pointless to try to enumerate them.

30 years agoAdd hook for user action when new screen is created.
Chris Hanson [Tue, 7 Feb 1995 23:51:22 +0000 (23:51 +0000)]
Add hook for user action when new screen is created.

30 years agoFix minor bug in M-x indent-c-exp. Still needs a little work, but at
Chris Hanson [Tue, 7 Feb 1995 23:50:20 +0000 (23:50 +0000)]
Fix minor bug in M-x indent-c-exp.  Still needs a little work, but at
least this one isn't as broken as the previous.

30 years agoCompletely reimplement indentation rules for C statements appearing at
Chris Hanson [Thu, 2 Feb 1995 21:25:17 +0000 (21:25 +0000)]
Completely reimplement indentation rules for C statements appearing at
the top level of a file (that is, not inside any parenthetical
characters).  Old rules incorrectly indented the name line of a
function definition that was written in the standard GNU style.  New
rules correctly indent this case, and all of the other cases that I've
tried so far.

30 years agoFix bug in M-x electric-c-terminator: it was not correctly handling
Chris Hanson [Thu, 2 Feb 1995 21:22:52 +0000 (21:22 +0000)]
Fix bug in M-x electric-c-terminator: it was not correctly handling
goto tags that contained _ or $.

30 years agoChange buffer search procedures to have their ending limit be
Chris Hanson [Thu, 2 Feb 1995 21:20:02 +0000 (21:20 +0000)]
Change buffer search procedures to have their ending limit be
optional.  This makes them more convenient to use and also makes them
just like the buffer match procedures.

30 years agoTidied code.
Stephen Adams [Thu, 2 Feb 1995 19:35:50 +0000 (19:35 +0000)]
Tidied code.

30 years agoAdded a couple of operators to the list of operators which should not be
Stephen Adams [Thu, 2 Feb 1995 05:01:54 +0000 (05:01 +0000)]
Added a couple of operators to the list of operators which should not be
complained about.

30 years agoRemoved breakpoint.
Stephen Adams [Wed, 1 Feb 1995 20:53:41 +0000 (20:53 +0000)]
Removed breakpoint.

30 years agoAdded procedure that looks to see if a node in operator position has
Stephen Adams [Wed, 1 Feb 1995 20:52:17 +0000 (20:52 +0000)]
Added procedure that looks to see if a node in operator position has
multiple known procedures.  Enabled by COMPILER:GURU?

30 years agoEliminate end-of-file markers.
Chris Hanson [Tue, 31 Jan 1995 23:00:47 +0000 (23:00 +0000)]
Eliminate end-of-file markers.

30 years agoTemporary filenames now use long format which includes the Scheme PID
Chris Hanson [Tue, 31 Jan 1995 22:36:55 +0000 (22:36 +0000)]
Temporary filenames now use long format which includes the Scheme PID
if the filesystem that they are stored on supports long filenames.

30 years agoAdd primitive to get Scheme's pid.
Chris Hanson [Tue, 31 Jan 1995 22:11:35 +0000 (22:11 +0000)]
Add primitive to get Scheme's pid.

30 years agoMove OS2/FS-LONG-FILENAMES? to runtime system.
Chris Hanson [Tue, 31 Jan 1995 22:06:04 +0000 (22:06 +0000)]
Move OS2/FS-LONG-FILENAMES? to runtime system.

30 years agoAdd SET-FONT operation to OS/2 graphics windows.
Chris Hanson [Tue, 31 Jan 1995 22:04:28 +0000 (22:04 +0000)]
Add SET-FONT operation to OS/2 graphics windows.

30 years agoImplement window-manipulation procedures for OS/2 graphics windows.
Chris Hanson [Tue, 31 Jan 1995 22:00:21 +0000 (22:00 +0000)]
Implement window-manipulation procedures for OS/2 graphics windows.

30 years agoRemove key bindings for unix-specific Dired commands.
Chris Hanson [Tue, 31 Jan 1995 21:38:17 +0000 (21:38 +0000)]
Remove key bindings for unix-specific Dired commands.

30 years agoGeneralize for OS/2.
Chris Hanson [Tue, 31 Jan 1995 21:35:02 +0000 (21:35 +0000)]
Generalize for OS/2.

30 years agoFix mismatch between two syscall name lists.
Chris Hanson [Tue, 31 Jan 1995 21:29:42 +0000 (21:29 +0000)]
Fix mismatch between two syscall name lists.

30 years agoEliminate end-of-file marker handling code. This is the code that
Chris Hanson [Tue, 31 Jan 1995 19:35:11 +0000 (19:35 +0000)]
Eliminate end-of-file marker handling code.  This is the code that
used to handle ^Z in DOS files -- but the ^Z convention is very old
and not worth putting in explicit support for.

30 years agoFirst try at reducing expressions in debugging information to access paths.
Stephen Adams [Tue, 31 Jan 1995 03:53:33 +0000 (03:53 +0000)]
First try at reducing expressions in debugging information to access paths.

30 years agoDefined RTLGEN/CLOSURE-ADJUSTMENT to be determined by the back end,
Stephen Adams [Mon, 30 Jan 1995 21:45:40 +0000 (21:45 +0000)]
Defined RTLGEN/CLOSURE-ADJUSTMENT to be determined by the back end,
i.e.  (closure-environment-adjustment 1 0)

30 years agoChanged the order at the call site too :-)
Stephen Adams [Mon, 30 Jan 1995 20:26:43 +0000 (20:26 +0000)]
Changed the order at the call site too :-)

30 years agoFix bug reported by BAL: CALL-WITH-INPUT-COPIER was examining the
Chris Hanson [Mon, 30 Jan 1995 20:04:30 +0000 (20:04 +0000)]
Fix bug reported by BAL: CALL-WITH-INPUT-COPIER was examining the
value returned by OUTPUT-PORT/WRITE-SUBSTRING -- but that procedure
has no useful value.

30 years agoExchanged order of fields in a BLOCK for nicer pretty-printing.
Stephen Adams [Mon, 30 Jan 1995 18:53:14 +0000 (18:53 +0000)]
Exchanged order of fields in a BLOCK for nicer pretty-printing.

30 years agoAdded dbgred
Stephen Adams [Mon, 30 Jan 1995 17:56:51 +0000 (17:56 +0000)]
Added dbgred

30 years agoAdded dbgred to decls.
Stephen Adams [Mon, 30 Jan 1995 17:56:13 +0000 (17:56 +0000)]
Added dbgred to decls.

30 years agoInitial revision
Stephen Adams [Mon, 30 Jan 1995 16:17:17 +0000 (16:17 +0000)]
Initial revision

30 years agoTemporary experimental feature:
Stephen Adams [Mon, 30 Jan 1995 03:07:56 +0000 (03:07 +0000)]
Temporary experimental feature:

(set! *rtlgen/omit-internal-interrupt-checks?* #T)

omits interrupt checks on next-, alt-, cons-, and receiver-
procedures.  It does not correctly recalculate the stack depth and
allocation or any other info.  Default is #F.

30 years agoAdded a hook to see what constant folding we are missing.
Stephen Adams [Sat, 28 Jan 1995 17:13:24 +0000 (17:13 +0000)]
Added a hook to see what constant folding we are missing.
Only operates if COMPILER:GURU? is true.

30 years agoFixed bug when open-coded predicate is used in expression position and
Stephen Adams [Sat, 28 Jan 1995 17:10:56 +0000 (17:10 +0000)]
Fixed bug when open-coded predicate is used in expression position and
the predicate can be tested at compile time.  No longer generates a
useless true (/false) branch that confuses the rgraph stuff.

30 years agoMade some noise conditional on COMPILER:GURU?
Stephen Adams [Sat, 28 Jan 1995 15:35:20 +0000 (15:35 +0000)]
Made some noise conditional on COMPILER:GURU?

30 years agoTidied up to use syntax abstractions.
Stephen Adams [Sat, 28 Jan 1995 04:04:40 +0000 (04:04 +0000)]
Tidied up to use syntax abstractions.

30 years agoInstrumented new statistic: number of bindings in a letrec.
Stephen Adams [Sat, 28 Jan 1995 02:42:01 +0000 (02:42 +0000)]
Instrumented new statistic: number of bindings in a letrec.

30 years agoFixed RTLGEN/POP and RTLGEN/%POP to do the right thing when there is a
Stephen Adams [Thu, 26 Jan 1995 23:15:39 +0000 (23:15 +0000)]
Fixed RTLGEN/POP and RTLGEN/%POP to do the right thing when there is a
continuation and/or closure on the stack.

30 years agoFix some more fencepost errors in the bit string copying code.
Chris Hanson [Wed, 25 Jan 1995 20:54:55 +0000 (20:54 +0000)]
Fix some more fencepost errors in the bit string copying code.

30 years agoFixed form/simple? (was not looking af if/alternate).
Stephen Adams [Wed, 25 Jan 1995 20:20:56 +0000 (20:20 +0000)]
Fixed form/simple? (was not looking af if/alternate).

30 years agoFix some fencepost errors in `copy_bits', and reformat the code to my
Chris Hanson [Tue, 24 Jan 1995 00:17:25 +0000 (00:17 +0000)]
Fix some fencepost errors in `copy_bits', and reformat the code to my
standards.

30 years agoEliminate several operating-system dependencies.
Chris Hanson [Mon, 23 Jan 1995 20:06:07 +0000 (20:06 +0000)]
Eliminate several operating-system dependencies.

30 years agoTidying up some expressions to use the syntax abstractions.
Stephen Adams [Sun, 22 Jan 1995 17:13:24 +0000 (17:13 +0000)]
Tidying up some expressions to use the syntax abstractions.

30 years agoTidying, mostly to use syntax abstraction.
Stephen Adams [Sun, 22 Jan 1995 16:20:56 +0000 (16:20 +0000)]
Tidying, mostly to use syntax abstraction.

30 years agoAdded debugging environment info.
Stephen Adams [Sun, 22 Jan 1995 04:51:43 +0000 (04:51 +0000)]
Added debugging environment info.

Because cleanup and lamlift do not yet understand the debugging info,
this does not help much.  Lamlift might not be the problem since
breaks the program into lots of little pieces which end up by being
put back together by simplify & cleanup, so these could lose the
information.

I tested it on a small example with

  (set! *phases-to-omit* '(lamlift/top-level/1 lamlift/top-level/2))

and it seems to produce the right expressions in the debugging environment.

NOTE: bigger examples do not work because closconv expects bindings to
be either operators or operands but not both (i.e. it assumes that
lamlift has `split' the uses).

NOTE: the processing of the environment is wrong at LAMBDAs: currently
the references are processed in the environment OUTSIDE the LAMBDA,
but the debugging information is supposed to be for INSIDE the lambda.

This is going to be a general problem with LAMBDAs.

30 years agoAdjusted indentation.
Stephen Adams [Sun, 22 Jan 1995 04:02:29 +0000 (04:02 +0000)]
Adjusted indentation.

30 years agoTidying.
Stephen Adams [Sun, 22 Jan 1995 01:06:01 +0000 (01:06 +0000)]
Tidying.

30 years agoAdded some hooks.
ssmith [Fri, 20 Jan 1995 23:13:03 +0000 (23:13 +0000)]
Added some hooks.

30 years agoFixed bug in allowing ebp to be a scratch reg.
ssmith [Fri, 20 Jan 1995 22:51:58 +0000 (22:51 +0000)]
Fixed bug in allowing ebp to be a scratch reg.

30 years agoMade EBP switchable between datum mask and scratch register.
ssmith [Fri, 20 Jan 1995 22:45:55 +0000 (22:45 +0000)]
Made EBP switchable between datum mask and scratch register.

30 years agoChanged CONTINUATION-VARIABLE? to REFERENCED-CONTINUATION-VARIABLE? in
Stephen Adams [Fri, 20 Jan 1995 22:23:42 +0000 (22:23 +0000)]
Changed CONTINUATION-VARIABLE? to REFERENCED-CONTINUATION-VARIABLE? in
stackopt/constrain because it was complaining about the position of an
IGNORED-CONTINUATION-VARIABLE that was passed on the stack.

30 years agoTidying.
Stephen Adams [Fri, 20 Jan 1995 20:33:59 +0000 (20:33 +0000)]
Tidying.

30 years agoRemoved extraneous text.
Stephen Adams [Fri, 20 Jan 1995 20:31:21 +0000 (20:31 +0000)]
Removed extraneous text.

30 years agoMade a lot of additions and bugfixes. Now compiles (probably
ssmith [Fri, 20 Jan 1995 20:17:52 +0000 (20:17 +0000)]
Made a lot of additions and bugfixes.  Now compiles (probably
incorrectly) about half of the runtime library.

30 years agoMade a lot of additions, bug fixes. Now compiles (probably
ssmith [Fri, 20 Jan 1995 20:15:59 +0000 (20:15 +0000)]
Made a lot of additions, bug fixes.  Now compiles (probably
incorrectly) about half of the runtime library.

30 years agoAdded phase/pre-hook and phase/post-hook for debugging activities like
Stephen Adams [Thu, 19 Jan 1995 23:43:16 +0000 (23:43 +0000)]
Added phase/pre-hook and phase/post-hook for debugging activities like
dumping intermediate results.

30 years agoFix bug in presentation of pathnames to user -- if the pathname being
Chris Hanson [Thu, 19 Jan 1995 19:41:55 +0000 (19:41 +0000)]
Fix bug in presentation of pathnames to user -- if the pathname being
presented is on a different device from the default, ENOUGH-PATHNAME
cannot be used.  This is because ENOUGH-PATHNAME and MERGE-PATHNAMES
treat the device as separate from the directory, whereas Edwin wants
the device to be considered as part of the directory.

30 years agoFixed example in vector-map
Stephen Adams [Thu, 19 Jan 1995 06:15:43 +0000 (06:15 +0000)]
Fixed example in vector-map

30 years agoAdded environment part of debugging information. This lead to some
Stephen Adams [Thu, 19 Jan 1995 04:58:18 +0000 (04:58 +0000)]
Added environment part of debugging information.  This lead to some
contempation which for the time being has been placed in a comment.

Tidied some archaic accessors (caddr -> set!/expr).

30 years agoNew procedures for
Stephen Adams [Thu, 19 Jan 1995 04:55:13 +0000 (04:55 +0000)]
New procedures for

 . Making new objects like old ones but with new fields
 . Copying and updating block structures

30 years agoTidying layout.
Stephen Adams [Thu, 19 Jan 1995 04:52:40 +0000 (04:52 +0000)]
Tidying layout.

30 years agoChanged debugging info from a variable name to a LOOKUP expression.
Stephen Adams [Thu, 19 Jan 1995 04:51:16 +0000 (04:51 +0000)]
Changed debugging info from a variable name to a LOOKUP expression.

30 years agoAdded FORM/COPY-TRANSFORMING
Stephen Adams [Thu, 19 Jan 1995 01:27:46 +0000 (01:27 +0000)]
Added FORM/COPY-TRANSFORMING

30 years ago*** empty log message ***
Stephen Adams [Thu, 19 Jan 1995 00:10:42 +0000 (00:10 +0000)]
*** empty log message ***

30 years agoExported COMPILER:GURU?
Stephen Adams [Tue, 17 Jan 1995 23:01:57 +0000 (23:01 +0000)]
Exported COMPILER:GURU?

30 years ago*** empty log message ***
Stephen Adams [Tue, 17 Jan 1995 23:00:51 +0000 (23:00 +0000)]
*** empty log message ***

30 years agoAdded COMPILER:GURU?
Stephen Adams [Tue, 17 Jan 1995 22:59:43 +0000 (22:59 +0000)]
Added COMPILER:GURU?

30 years agoRemoved constant progagation message.
Stephen Adams [Tue, 17 Jan 1995 22:49:36 +0000 (22:49 +0000)]
Removed constant progagation message.

30 years agoChange SELECT-DESCRIPTOR to return process-status flag when
Chris Hanson [Mon, 16 Jan 1995 20:58:18 +0000 (20:58 +0000)]
Change SELECT-DESCRIPTOR to return process-status flag when
appropriate.

30 years agoChange many of the fatal window-system errors to non-fatal warnings.
Chris Hanson [Mon, 16 Jan 1995 20:57:52 +0000 (20:57 +0000)]
Change many of the fatal window-system errors to non-fatal warnings.
Expand the error/warning text to make it clearer and more useful.

30 years agoError pop-ups are now disabled all the time. Additionally, catch more
Chris Hanson [Mon, 16 Jan 1995 20:57:00 +0000 (20:57 +0000)]
Error pop-ups are now disabled all the time.  Additionally, catch more
error codes when probing for file existence.  Most of the new error
codes have to do with floppy drives.

30 years agoDisable random error/exception pop-ups generated by OS/2 kernel.
Chris Hanson [Mon, 16 Jan 1995 20:56:12 +0000 (20:56 +0000)]
Disable random error/exception pop-ups generated by OS/2 kernel.

30 years agoFix bug in pathname merging -- if the user specifies a device, don't
Chris Hanson [Mon, 16 Jan 1995 20:46:15 +0000 (20:46 +0000)]
Fix bug in pathname merging -- if the user specifies a device, don't
merge in the default pathname's directory but instead start at that
device's root directory.

30 years agoFix bug in previous change: OS/NUMERIC-BACKUP-FILENAME? must return a
Chris Hanson [Mon, 16 Jan 1995 20:40:09 +0000 (20:40 +0000)]
Fix bug in previous change: OS/NUMERIC-BACKUP-FILENAME? must return a
pair consisting of the filename root and the backup version.

30 years agoUse new CREF directives to improve packaging.
Chris Hanson [Mon, 16 Jan 1995 20:12:06 +0000 (20:12 +0000)]
Use new CREF directives to improve packaging.

30 years agoFix bug in C indentation: side-effect occurring at wrong time caused
Chris Hanson [Mon, 16 Jan 1995 20:08:33 +0000 (20:08 +0000)]
Fix bug in C indentation: side-effect occurring at wrong time caused
temporary markers to lose their position.

30 years agoAdded annotations for trampolines.
Stephen Adams [Sat, 14 Jan 1995 17:02:41 +0000 (17:02 +0000)]
Added annotations for trampolines.

30 years agoExported *pp-arity-dispatched-procedure-style*.
Stephen Adams [Sat, 14 Jan 1995 00:30:27 +0000 (00:30 +0000)]
Exported *pp-arity-dispatched-procedure-style*.

30 years agoTaught the top level PP procedure about a range of new object types:
Stephen Adams [Sat, 14 Jan 1995 00:29:51 +0000 (00:29 +0000)]
Taught the top level PP procedure about a range of new object types:

 .  RECORDs with no recognised record type, WEAK PAIRs, and CELLs
    print out a bit like named structures.

 .  arity-dispatched-procedures (a kind of ENTITY) print out as a CASE
    expression.  The style is controlled by
    *pp-arity-dispatched-procedure-style*

30 years agoChanged all the default procedures for the entities for +, min, < etc
Stephen Adams [Fri, 13 Jan 1995 22:17:16 +0000 (22:17 +0000)]
Changed all the default procedures for the entities for +, min, < etc
to be named procedures.

30 years agoFixed typo in previous edit.
Stephen Adams [Fri, 13 Jan 1995 22:11:39 +0000 (22:11 +0000)]
Fixed typo in previous edit.

30 years agoIf an arity-dispatched-procedure has a named compiled procedure as the
Stephen Adams [Fri, 13 Jan 1995 21:48:54 +0000 (21:48 +0000)]
If an arity-dispatched-procedure has a named compiled procedure as the
default then this procedure's name is used in printing the #[..] object.

30 years agoAdded pretty printer method for CASE which works like this:
Stephen Adams [Fri, 13 Jan 1995 18:39:16 +0000 (18:39 +0000)]
Added pretty printer method for CASE which works like this:

  (case will-fit-on-line
    clause
    clause)
or

  (case
      wont-fit-on-line
    clause
    clause)

30 years agoFixed bug: editted target-register so that it always calls allocate-alias-
ssmith [Thu, 12 Jan 1995 22:39:50 +0000 (22:39 +0000)]
Fixed bug: editted target-register so that it always calls allocate-alias-
register.  If it is not called, then any assigns to machine registers will
not "lock" the register.  This was a problem when the procedure would assign
the return value and then use the same register to compute where to go next.

30 years agoFixed bug in invocations: It jmped to the address at the memory location
ssmith [Thu, 12 Jan 1995 19:51:19 +0000 (19:51 +0000)]
Fixed bug in invocations: It jmped to the address at the memory location
pointed to by the register, instead of jumping to the address pointed to by the
register.

30 years agoMade fixes. Still doesn't handle addressing forms.
ssmith [Thu, 12 Jan 1995 19:42:02 +0000 (19:42 +0000)]
Made fixes.  Still doesn't handle addressing forms.

30 years agoOne missing close-paren...
ssmith [Thu, 12 Jan 1995 17:29:24 +0000 (17:29 +0000)]
One missing close-paren...

30 years agoAdded Pentium timing procedure.
ssmith [Thu, 12 Jan 1995 17:24:26 +0000 (17:24 +0000)]
Added Pentium timing procedure.