enhancements for 32-bit versions of threaded arraywalk
- only include uint128_t specific code when compiling 64-bit code
- instantiate uint32_t by default
reworked rdtsc functions to use fixed width integer types