A cache write back operation, write back modified data to memory from
cache data array to fix inconsistency between them can be cancelled by
the results of a comparison of the progress between a write back and
snoop push or snoop kill operation. Write back is intended to make an
empty slot to accommodate a reload data due to a cache miss and since a
snoop push or snoop kill operation creates an invalid entry in the cache,
write back is not needed. If simultaneous push or kill with write back
operation exist, then write back machine is late cancelled. System
performance improves due to preserving more cache lines in cache data
array for possible future reuse.