gras: reverted chrono changes w/ 32-bit math fix

The seconds * ticks per second math was 32 bit,
because UL follows the system width, we needed long long.

* for loop for heartier unit testing
* use get_tps rather than duplicate const number