Bugfix: cpu: Use COFF yasm binfmt on Cygwin
cpu: Create Mach-O asm binaries on Darwin-based systems
cpu: Set fixed symbol names for stuff shared with assembly
cpu: Use xmm1 as a temporary store to make yasm happy building for Mach-O