Vector Optimized Library of Kernels  2.4
Architecture-tuned implementations of math kernels
cpu_features_cache_info.h File Reference

Go to the source code of this file.

Data Structures

struct  CacheLevelInfo
 
struct  CacheInfo
 

Macros

#define CPU_FEATURES_MAX_CACHE_LEVEL   10
 

Enumerations

enum  CacheType {
  CPU_FEATURE_CACHE_NULL = 0, CPU_FEATURE_CACHE_DATA = 1, CPU_FEATURE_CACHE_INSTRUCTION = 2, CPU_FEATURE_CACHE_UNIFIED = 3,
  CPU_FEATURE_CACHE_TLB = 4, CPU_FEATURE_CACHE_DTLB = 5, CPU_FEATURE_CACHE_STLB = 6, CPU_FEATURE_CACHE_PREFETCH = 7
}
 

Macro Definition Documentation

◆ CPU_FEATURES_MAX_CACHE_LEVEL

#define CPU_FEATURES_MAX_CACHE_LEVEL   10

Enumeration Type Documentation

◆ CacheType

enum CacheType
Enumerator
CPU_FEATURE_CACHE_NULL 
CPU_FEATURE_CACHE_DATA 
CPU_FEATURE_CACHE_INSTRUCTION 
CPU_FEATURE_CACHE_UNIFIED 
CPU_FEATURE_CACHE_TLB 
CPU_FEATURE_CACHE_DTLB 
CPU_FEATURE_CACHE_STLB 
CPU_FEATURE_CACHE_PREFETCH