Here\'s a little test I\'ve written to verify that time does indeed only run forwards in Linux.
#include
#include
bool timeG
Machine timers on most machines only have about 15 usec precision (even to native code). Time going 'backward' is odd, but you really can't rely on that level (1 usec) anyway. (Also note: there is a difference between precision and accuracy; the accuracy of most timers is worse than its precision). The use of a virtual machine may aggravate this as well.
Update: Typo