It should, but... The asm potentially limits the code portability, by tying it to Intel-32 bit platforms. Not that it matters too much, though.

But i heard, using RDTSC on a multi-processor system can royally screw things up.