Fixed missized predicate register file.
git-svn-id: http://www.cdkersey.com/harp/harptool@29 0246edb2-e076-4747-b392-db732a341fa2
This commit is contained in:
@@ -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),
|
a(a), iDec(d), mem(mem), pc(0), interruptEnable(false), supervisorMode(true),
|
||||||
activeThreads(1),
|
activeThreads(1),
|
||||||
reg(a.getNThds(), vector<Word>(a.getNRegs())),
|
reg(a.getNThds(), vector<Word>(a.getNRegs())),
|
||||||
pred(a.getNPRegs(), vector<bool>(a.getNPRegs())),
|
pred(a.getNThds(), vector<bool>(a.getNPRegs())),
|
||||||
shadowReg(), shadowPReg(), interruptEntry(0), id(id)
|
shadowReg(), shadowPReg(), interruptEntry(0), id(id)
|
||||||
{ reg[0][0] = (a.getNThds()<<(a.getWordSize()*8 / 2)) | id; }
|
{ reg[0][0] = (a.getNThds()<<(a.getWordSize()*8 / 2)) | id; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user