From: Guillermo J. Rozas Date: Wed, 19 Feb 1992 05:38:05 +0000 (+0000) Subject: Add definition of FNLDCW and fix opcode bug in FMULP, etc. X-Git-Tag: 20090517-FFI~9674 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=dab32b04f6222fc47849ead859a811437c8d15a9;p=mit-scheme.git Add definition of FNLDCW and fix opcode bug in FMULP, etc. --- diff --git a/v7/src/compiler/machines/i386/instrf.scm b/v7/src/compiler/machines/i386/instrf.scm index d6faaf585..65c0c55f7 100644 --- a/v7/src/compiler/machines/i386/instrf.scm +++ b/v7/src/compiler/machines/i386/instrf.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/i386/instrf.scm,v 1.8 1992/02/18 01:52:53 jinx Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/i386/instrf.scm,v 1.9 1992/02/19 05:38:05 jinx Exp $ Copyright (c) 1992 Massachusetts Institute of Technology @@ -76,7 +76,7 @@ MIT in each case. |# (define-instruction ,pmnemonic (((ST (? i)) (ST 0)) (BYTE (8 #xde) - (8 (+ #xc0 i))))) + (8 (+ ,opcode2 i))))) (define-instruction ,imnemonic ((L (? source mW)) @@ -232,7 +232,7 @@ MIT in each case. |# (BYTE (8 ,opcode)) (ModR/M ,digit source))))))) - (define-flonum-state FLDCW #xd9 5 #f) + (define-flonum-state FNLDCW #xd9 5 FLDCW) (define-flonum-state FLDENV #xd9 4 #f) (define-flonum-state FNSTCW #xd9 7 FSTCW) (define-flonum-state FNSTENV #xd9 6 FSTENV)