Moved the register in the decode and execute stage into a common library at the top level