libsimdpp
1.0
|
Operations: prefetch
Functions | |
void | simdpp::prefetch_read (const void *ptr) |
Prefetches data to the lowest level cache for reading. More... | |
void | simdpp::prefetch_write (const void *ptr) |
Prefetches data to the lowest level cache for writing. More... | |
void | simdpp::sse::prefetch_l1 (const void *ptr) |
Prefetches data to level 1 cache. More... | |
void | simdpp::sse::prefetch_l2 (const void *ptr) |
Prefetches data to level 2 cache. More... | |
void | simdpp::sse::prefetch_l3 (const void *ptr) |
Prefetches data to level 3 cache. More... | |
void | simdpp::sse::prefetch_nt (const void *ptr) |
Prefetches data to a non-temporary buffer to be read once. More... | |
Detailed Description
Function Documentation
|
inline |
Prefetches data to level 1 cache.
- Parameters
-
ptr pointer to the data to prefetch
|
inline |
Prefetches data to level 2 cache.
- Parameters
-
ptr pointer to the data to prefetch
|
inline |
Prefetches data to level 3 cache.
- Parameters
-
ptr pointer to the data to prefetch
|
inline |
Prefetches data to a non-temporary buffer to be read once.
- Parameters
-
ptr pointer to the data to prefetch
|
inline |
Prefetches data to the lowest level cache for reading.
Currently supported instruction sets:
SSE2-AVX2 NEON (GCC)
If the current architecture is not supported, the function does not have any effects.
- Parameters
-
ptr pointer to the data to prefetch
|
inline |
Prefetches data to the lowest level cache for writing.
Currently supported instruction sets:
SSE2-AVX2 NEON (GCC)
If the current architecture is not supported, the function does not have any effects.
- Parameters
-
ptr pointer to the data to prefetch
Generated on Tue Apr 8 2014 03:14:34 for libsimdpp by
