fix opcode naming and assignments to support multiple load and store widths, and cleaner structure in the CPU
tweaked the reloc and linker handling