From a2cdbfac119f47910b2cb73da468575ef93cd074 Mon Sep 17 00:00:00 2001 From: brolley Date: Tue, 9 May 2006 18:41:13 +0000 Subject: [PATCH] 2006-05-09 Dave Brolley * utils-sim.scm (-gen-decode-insn-entry): Generated code should shift 'entire_insn' not 'base_insn'. --- cgen/ChangeLog | 2 ++ cgen/utils-sim.scm | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cgen/ChangeLog b/cgen/ChangeLog index 601afff1fc..f9358e6c8f 100644 --- a/cgen/ChangeLog +++ b/cgen/ChangeLog @@ -1,5 +1,7 @@ 2006-05-09 Dave Brolley + * utils-sim.scm (-gen-decode-insn-entry): Generated code should shift + 'entire_insn' not 'base_insn'. * sid-model.scm (-gen-model-class-decls): Handle the case where insn-timing is null. * sim.scm (-gen-arch-model-decls): Likewise. diff --git a/cgen/utils-sim.scm b/cgen/utils-sim.scm index 7a8ae82107..af4622db98 100644 --- a/cgen/utils-sim.scm +++ b/cgen/utils-sim.scm @@ -1,5 +1,5 @@ ; Generic simulator application utilities. -; Copyright (C) 2000, 2005 Red Hat, Inc. +; Copyright (C) 2000, 2005, 2006 Red Hat, Inc. ; This file is part of CGEN. ; See file COPYING.CGEN for details. @@ -631,7 +631,7 @@ (if (and (equal? APPLICATION 'SID-SIMULATOR) (> (state-base-insn-bitsize) (insn-length insn))) (string-append - indent " entire_insn = base_insn >> " + indent " entire_insn = entire_insn >> " (number->string (- (state-base-insn-bitsize) (insn-length insn))) ";\n") "") -- 2.11.0