Fix MacroAssembler::FlushICache to handle cacheline boundary crossings.