add lots of files ;D
fix mac implementation, proper mac rdtsc asm