Use uValue instead of templated VSRTL port value function
MODIFY
external/VSRTL
external/VSRTL
-Subproject commit 0d2c1556e2cbcf8eae81ee486c57dd031900f6ab
+Subproject commit 9d808febca3805e277cf380cf5d0326ac785f7e2

MODIFY
src/processors/RISC-V/rv6s_dual/rv6s_dual_instr_mem.h
src/processors/RISC-V/rv6s_dual/rv6s_dual_instr_mem.h
@@ -14,7 +14,7 @@ class ROM_DUAL : public ROM<addrWidth, dataWidth, byteIndexed> {
public:
ROM_DUAL(std::string name, SimComponent* parent) : ROM<addrWidth, dataWidth, byteIndexed>(name, parent) {
data_out2 << [=] {
- const auto accessAddress = this->addr.template value<VSRTL_VT_U>() + 4;
+ const auto accessAddress = this->addr.uValue() + 4;
const auto v = this->read(accessAddress);
return v;
};

Use uValue instead of templated VSRTL port value function