> base/types.hh says: > > /** > * Clock cycle count type. > * @note using an unsigned breaks the cache. > */ > typedef int64_t Tick; > > though offhand I'm not sure why that's true. I just grepped through the > code and it looks like there are places where the code subtracts two tick > values and may expect the difference to be less than zero if the first one > is smaller than the second... that's probably at least part of it.
I can't remember if I created UTick, but I think I did, and I'm pretty sure that I did it because I couldn't change the type of Tick. Do we care? Nate _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev