microcode.c revision 2449e17f82f6097fd2c665b64723e31ceecbeca6