]> mj.ucw.cz Git - libucw.git/blobdiff - lib/prefetch.h
Renamed fb-gbuf to fb-grow as Robert suggested.
[libucw.git] / lib / prefetch.h
index a0b045fbde0838f4e7088ac51848b1e4e64c43f1..8c97906d8630f85ca4435f146483edc16aae025a 100644 (file)
 #define _UCW_PREFETCH_H
 
 #if defined(__pentium4)
-  /* Default prefetches are good enough */
+
+#define HAVE_PREFETCH
+static inline void prefetch(void *addr)
+{
+  asm volatile ("prefetcht0 %0" : : "m" (*(byte*)addr));
+}
 
 #elif defined(__k6)
   /* K6 doesn't have prefetches */