125c125
< revIop = InstObjParams("rev", "Rev", "RevOp",
---
> revIop = InstObjParams("rev", "Rev", "RegRegOp",
128,129c128,129
< header_output += RevOpDeclare.subst(revIop)
< decoder_output += RevOpConstructor.subst(revIop)
---
> header_output += RegRegOpDeclare.subst(revIop)
> decoder_output += RegRegOpConstructor.subst(revIop)
139c139
< rev16Iop = InstObjParams("rev16", "Rev16", "RevOp",
---
> rev16Iop = InstObjParams("rev16", "Rev16", "RegRegOp",
142,143c142,143
< header_output += RevOpDeclare.subst(rev16Iop)
< decoder_output += RevOpConstructor.subst(rev16Iop)
---
> header_output += RegRegOpDeclare.subst(rev16Iop)
> decoder_output += RegRegOpConstructor.subst(rev16Iop)
150c150
< revshIop = InstObjParams("revsh", "Revsh", "RevOp",
---
> revshIop = InstObjParams("revsh", "Revsh", "RegRegOp",
153,154c153,154
< header_output += RevOpDeclare.subst(revshIop)
< decoder_output += RevOpConstructor.subst(revshIop)
---
> header_output += RegRegOpDeclare.subst(revshIop)
> decoder_output += RegRegOpConstructor.subst(revshIop)
170c170
< rbitIop = InstObjParams("rbit", "Rbit", "RevOp",
---
> rbitIop = InstObjParams("rbit", "Rbit", "RegRegOp",
173,174c173,174
< header_output += RevOpDeclare.subst(rbitIop)
< decoder_output += RevOpConstructor.subst(rbitIop)
---
> header_output += RegRegOpDeclare.subst(rbitIop)
> decoder_output += RegRegOpConstructor.subst(rbitIop)
180c180
< clzIop = InstObjParams("clz", "Clz", "RevOp",
---
> clzIop = InstObjParams("clz", "Clz", "RegRegOp",
183,184c183,184
< header_output += RevOpDeclare.subst(clzIop)
< decoder_output += RevOpConstructor.subst(clzIop)
---
> header_output += RegRegOpDeclare.subst(clzIop)
> decoder_output += RegRegOpConstructor.subst(clzIop)