@freemo It's Reverse Engineering and the hardware, RISC-V, has made it more complicated. It's because it's not complicated and I've been deceived by what I've seen.
TL;DR I was mistaken about being mistaken while also being wrong and all the while lost. I read the ISA and complex manual for the processor and one assumption that I suspected early on was in fact wrong. This instruction extension produced 4 different types of errors,illegal instructions and has caused a massive effort to fall on its face. At least 48 hours per week went into this.