- 304 名前:login:Penguin mailto:sage [2007/12/08(土) 03:23:17 ID:BpRfKoKi]
- ・"=a"(eax), "=d"(edx) の代わりに
"=a"(((unsigned long *)&X)[0]), "=d"(((unsigned long *)&X)[1]) とする ・__asm__ __volatile__ ("rdtsc" : "=A" (X)) はそのまま残しつつ shll $32, %rdx orl %eax, %edx movl %rdx, %rax を後ろに付ける とかはどうだろ?
|

|