finish decode_execute_register