reversed INTEL and AMD asm code, added conditional compilation for asm pause instruction