97d96
< typedef TheISA::VectorReg VectorReg;
149,154d147
<
< // I am assuming that vector register type is different from the two
< // types used above. Else it seems useless to have a separate typedef
< // for vector registers.
< VectorReg vector;
<
157,158d149
< void set(const VectorReg &v) { vector = v; }
<
161d151
< void get(VectorReg& v) { v = vector; }
244,248d233
< const VectorReg &readVectorRegOperand(const StaticInst *si, int idx)
< {
< return thread->readVectorReg(si->srcRegIdx(idx));
< }
<
285,291d269
< void setVectorRegOperand(const StaticInst *si, int idx,
< const VectorReg &val)
< {
< thread->setVectorReg(si->destRegIdx(idx), val);
< setResult<VectorReg>(val);
< }
<
466c444
< void copyResult(DynInstPtr &inst, Result mismatch_val, int start_idx);
---
> void copyResult(DynInstPtr &inst, uint64_t mismatch_val, int start_idx);