40,41c40
< unsigned _numPhysicalCCRegs,
< unsigned _numPhysicalVectorRegs)
---
> unsigned _numPhysicalCCRegs)
45d43
< vectorRegFile(_numPhysicalVectorRegs),
48,49d45
< baseVectorRegIndex(_numPhysicalIntRegs + _numPhysicalFloatRegs
< + _numPhysicalCCRegs),
52,53c48
< + _numPhysicalCCRegs
< + _numPhysicalVectorRegs)
---
> + _numPhysicalCCRegs)
61,67d55
<
< if (TheISA::NumVectorRegs == 0 && _numPhysicalVectorRegs != 0) {
< // Just make this a warning and go ahead and allocate them
< // anyway, to keep from having to add checks everywhere
< warn("Non-zero number of physical vector regs specified, even though\n"
< " ISA does not use them.\n");
< }
88c76
< // The next batch of registers are the condition-code physical
---
> // The rest of the registers are the condition-code physical
90c78
< while (reg_idx < baseVectorRegIndex) {
---
> while (reg_idx < totalNumRegs) {
93,98d80
<
< // The rest of the registers are the vector physical
< // registers; put them onto the vector free list.
< while (reg_idx < totalNumRegs) {
< freeList->addVectorReg(reg_idx++);
< }