differ l1 data and l1 instr, as they behave differently in hardware