removed cachelinesize_t because who cares