patchable microcode