With favorable reviews and unquestionable benchmark achievements on the ARM platform, Mike was enlisted by the MetaWare ARC Compiler team to do the same for the ARC platform. Borrowing from his extensive experience with microprocessor optimization, Mike escalated the performance of the MetaWare C/C++ ARC Compiler to the cutting edge of the embedded benchmark wars. Several patents were filed on behalf of the team during these years, at least one of which was finally issued (US Patent 7278173: Methods and Apparatus for Compiling Instructions for a Data Processor ). Mike was then called upon to define the initial versions of the ARC ABI Standard for Unix/Linux compatibility, and numerous proprietary EABIs which cannot be spoken of at this time due to ongoing non-disclosure agreements.

