"int difference" has the range from 0 ... 4294967295 µs -> ~ 3 days. 
So there is no need for 64 bit arithmetic on a 32 bit target.