Add descriptions to uncompress components
MODIFY
src/processors/RISC-V/rv6s_dual/rv6s_dual_uncompress.h
src/processors/RISC-V/rv6s_dual/rv6s_dual_uncompress.h
@@ -29,6 +29,7 @@ public:
}
UncompressDual(std::string name, SimComponent* parent) : Component(name, parent) {
+ setDescription("Uncompresses instructions from the 'C' extension into their 32-bit representation.");
instr1 >> shiftr16->instr1;
instr2 >> shiftr16->instr2;
shiftr16->instr16 >> instr_split->get(PcInc::INC2);

MODIFY
src/processors/RISC-V/rv_uncompress.h
src/processors/RISC-V/rv_uncompress.h
@@ -13,6 +13,7 @@ public:
void setISA(const std::shared_ptr<ISAInfoBase>& isa) { m_isa = isa; }
Uncompress(std::string name, SimComponent* parent) : Component(name, parent) {
+ setDescription("Uncompresses instructions from the 'C' extension into their 32-bit representation.");
Pc_Inc << [=] { return (((instr.uValue() & 0b11) == 0b11) || (!instr.uValue())); };
// only support 32 bit instructions

Add descriptions to uncompress components