added (after a lot of stupid effort and a misunderstanding) code to get the cache set and tag bit sizes