refactor again: return cachelines
test: bypass the icache entirely
use crc instead