CLFLUSH_BEFORE
if (dst_needs_clflush & CLFLUSH_BEFORE)
#define CLFLUSH_FLAGS (CLFLUSH_BEFORE | CLFLUSH_AFTER)
*needs_clflush |= CLFLUSH_BEFORE;
if (needs_clflush & CLFLUSH_BEFORE)
*needs_clflush = CLFLUSH_BEFORE;
if (unlikely(flushes & (CLFLUSH_BEFORE | CLFLUSH_AFTER))) {
if (flushes & CLFLUSH_BEFORE) {