From 15fc1a6d6ec1b796abdacd39c1f8309931d89899 Mon Sep 17 00:00:00 2001 From: chad Date: Fri, 7 Oct 2011 21:57:40 +0000 Subject: [PATCH] Fixed missized predicate register file. git-svn-id: http://www.cdkersey.com/harp/harptool@29 0246edb2-e076-4747-b392-db732a341fa2 --- src/core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core.cpp b/src/core.cpp index eb91e9d2..833a08b2 100644 --- a/src/core.cpp +++ b/src/core.cpp @@ -18,7 +18,7 @@ Core::Core(const ArchDef &a, Decoder &d, MemoryUnit &mem, Word id) : a(a), iDec(d), mem(mem), pc(0), interruptEnable(false), supervisorMode(true), activeThreads(1), reg(a.getNThds(), vector(a.getNRegs())), - pred(a.getNPRegs(), vector(a.getNPRegs())), + pred(a.getNThds(), vector(a.getNPRegs())), shadowReg(), shadowPReg(), interruptEntry(0), id(id) { reg[0][0] = (a.getNThds()<<(a.getWordSize()*8 / 2)) | id; }