From: Guillermo J. Rozas Date: Wed, 8 May 1991 02:17:14 +0000 (+0000) Subject: Fix bug in multiply_fixnum introduced when re-written to work on the X-Git-Tag: 20090517-FFI~10634 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=28f264cbf59e229a1f80e23d216e6063a219ef69;p=mit-scheme.git Fix bug in multiply_fixnum introduced when re-written to work on the 700s. --- diff --git a/v7/src/microcode/cmpauxmd/hppa.m4 b/v7/src/microcode/cmpauxmd/hppa.m4 index 08e029353..8d60de8f6 100644 --- a/v7/src/microcode/cmpauxmd/hppa.m4 +++ b/v7/src/microcode/cmpauxmd/hppa.m4 @@ -1,6 +1,6 @@ changecom(`;');;; -*-Midas-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/cmpauxmd/hppa.m4,v 1.13 1991/05/07 18:47:55 jinx Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/cmpauxmd/hppa.m4,v 1.14 1991/05/08 02:17:14 jinx Exp $ ;;; ;;; Copyright (c) 1989, 1990 Massachusetts Institute of Technology ;;; @@ -419,6 +419,7 @@ multiply_fixnum FCNVXF,SGL,DBL 5,5 ; arg2 FMPY,DBL 4,5,4 FLDWS 8(0,21),5 ; FIXNUM_LIMIT + FCNVXF,SGL,DBL 5,5 ; FIXNUM_LIMIT COPY 0,25 ; signal no overflow FCMP,DBL,!>= 4,5 ; result too large? FTEST diff --git a/v8/src/microcode/cmpauxmd/hppa.m4 b/v8/src/microcode/cmpauxmd/hppa.m4 index 804dd73bf..c039e86d6 100644 --- a/v8/src/microcode/cmpauxmd/hppa.m4 +++ b/v8/src/microcode/cmpauxmd/hppa.m4 @@ -1,6 +1,6 @@ changecom(`;');;; -*-Midas-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/cmpauxmd/hppa.m4,v 1.13 1991/05/07 18:47:55 jinx Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/cmpauxmd/hppa.m4,v 1.14 1991/05/08 02:17:14 jinx Exp $ ;;; ;;; Copyright (c) 1989, 1990 Massachusetts Institute of Technology ;;; @@ -419,6 +419,7 @@ multiply_fixnum FCNVXF,SGL,DBL 5,5 ; arg2 FMPY,DBL 4,5,4 FLDWS 8(0,21),5 ; FIXNUM_LIMIT + FCNVXF,SGL,DBL 5,5 ; FIXNUM_LIMIT COPY 0,25 ; signal no overflow FCMP,DBL,!>= 4,5 ; result too large? FTEST