| xyz 的个人资料为而不争日志列表 | 帮助 |
|
2009/5/22 获取系统时钟周期数偶尔看到了windows版本地,竟然有人写的这么简洁,连return都给省了,直接使用机器码,用inline的返回值储存机制来完成,提醒了我。于是对应的弄了一份linux版本。
//windows
inline unsigned __int64 rdtsc() { __asm _emit 0x0F __asm _emit 0x31 } //linux __inline__ unsigned long long int rdtsc() { __asm__ volatile (".byte 0x0f, 0x31"); } 计算机程序内能做到的最高精度计时利器…………
p.s. 貌似我第一次在自己的blog里面写技术文章…… 评论 (1)
引用通告此日志的引用通告 URL 是: http://ply-xyz.spaces.live.com/blog/cns!12E36C1BED3A8855!309.trak 引用此项的网络日志
|
|
|