fixed asm on mac, included missing header