|
Message
From: OpenCores CVS Agent<cvs@o...>
Date: Thu Jan 27 14:53:14 CET 2005
Subject: [cvs-checkins] MODIFIED: or1k ...
Date: 00/05/01 27:14:53 Modified: or1k/or1ksim/cpu/common abstract.h abstract.c stats.c Log: * Avoid doing a store in *every* instruction executed by storeing the instruction function unit in or32_opcodes Revision Changes Path 1.34 +0 -4 or1k/or1ksim/cpu/common/abstract.h http://www.opencores.org/cvsweb.shtml/or1k/or1ksim/cpu/common/abstract.h.diff?r1=1.33&r2=1.34 (In the diff below, changes in quantity of whitespace are not shown.) Index: abstract.h =================================================================== RCS file: /cvsroot/nogj/or1k/or1ksim/cpu/common/abstract.h,v retrieving revision 1.33 retrieving revision 1.34 diff -u -b -r1.33 -r1.34 --- abstract.h 15 Oct 2004 22:53:02 -0000 1.33 +++ abstract.h 27 Jan 2005 13:53:07 -0000 1.34 @@ -35,12 +35,8 @@ #define CT_VIRTUAL 1 #define CT_PHYSICAL 2 -enum insn_type { it_unknown, it_exception, it_arith, it_shift, it_compare, it_branch, - it_jump, it_load, it_store, it_movimm, it_move, it_extend, it_nop, it_mac, it_float }; - /* Instruction queue */ struct iqueue_entry { - enum insn_type func_unit; int insn_index; unsigned long insn; unsigned long op[2 * MAX_OPERANDS]; 1.84 +1 -1 or1k/or1ksim/cpu/common/abstract.c http://www.opencores.org/cvsweb.shtml/or1k/or1ksim/cpu/common/abstract.c.diff?r1=1.83&r2=1.84 (In the diff below, changes in quantity of whitespace are not shown.) Index: abstract.c =================================================================== RCS file: /cvsroot/nogj/or1k/or1ksim/cpu/common/abstract.c,v retrieving revision 1.83 retrieving revision 1.84 diff -u -b -r1.83 -r1.84 --- abstract.c 21 Oct 2004 22:26:17 -0000 1.83 +++ abstract.c 27 Jan 2005 13:53:09 -0000 1.84 @@ -35,7 +35,6 @@ #include "arch.h" #include "execute.h" #include "sprs.h" -#include "stats.h" #include "except.h" #include "debug_unit.h" #include "opcode/or32.h" @@ -44,6 +43,7 @@ #include "dcache_model.h" #include "icache_model.h" #include "debug.h" +#include "stats.h" extern unsigned long reg[]; extern char *disassembled; 1.37 +1 -1 or1k/or1ksim/cpu/common/stats.c http://www.opencores.org/cvsweb.shtml/or1k/or1ksim/cpu/common/stats.c.diff?r1=1.36&r2=1.37 (In the diff below, changes in quantity of whitespace are not shown.) Index: stats.c =================================================================== RCS file: /cvsroot/nogj/or1k/or1ksim/cpu/common/stats.c,v retrieving revision 1.36 retrieving revision 1.37 diff -u -b -r1.36 -r1.37 --- stats.c 20 Oct 2004 16:02:15 -0000 1.36 +++ stats.c 27 Jan 2005 13:53:12 -0000 1.37 @@ -22,13 +22,13 @@ #include <string.h> #include "abstract.h" -#include "stats.h" #include "sim-config.h" #include "sprs.h" #include "spr_defs.h" #include "execute.h" #include "opcode/or32.h" #include "debug.h" +#include "stats.h" struct branchstat { int taken;
|
 |