Assemble branch instructions
Going to a more data-driven encoding
Clean up more of the opcode processing