On Saturday, 9 January 2016 at 11:38:06 UTC, Rikki Cattermole wrote: > Enums are free and global variables may have cache misses issue An enum isn't guaranteed to be embedded in the instruction stream, there's still plenty of opportunities for cache misses.