FuncInstr::FuncInstr( uint32 bytes, uint32 PC) : instr(bytes), PC(PC) { src1 = src2 = dst = REG_NUM_ZERO; complete = false; initFormat(); switch ( format) { case FORMAT_R: initR(); break; case FORMAT_I: initI(); break; case FORMAT_J: initJ(); break; case FORMAT_UNKNOWN: initUnknown(); break; } new_PC = PC + 4; }
relTimeStamp::relTimeStamp(const timeLength &tl) : timeParent() { initI(tl.getI(timeUnit::ns()), timeUnit::ns()); }
timeStamp::timeStamp(const timeLength &tl, timeBase b) : timeParent() { initI(tl.getI(timeUnit::ns()), timeUnit::ns(), b); }