git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pci: introduce PCI address parsing function
[dpdk.git]
/
lib
/
librte_table
/
rte_lru_x86.h
diff --git
a/lib/librte_table/rte_lru_x86.h
b/lib/librte_table/rte_lru_x86.h
index
041b538
..
10f513c
100644
(file)
--- a/
lib/librte_table/rte_lru_x86.h
+++ b/
lib/librte_table/rte_lru_x86.h
@@
-40,23
+40,13
@@
extern "C" {
#include <stdint.h>
#include <stdint.h>
-#ifdef __INTEL_COMPILER
-#define GCC_VERSION (0)
-#else
-#define GCC_VERSION (__GNUC__ * 10000+__GNUC_MINOR__*100 + __GNUC_PATCHLEVEL__)
-#endif
-
#ifndef RTE_TABLE_HASH_LRU_STRATEGY
#ifndef RTE_TABLE_HASH_LRU_STRATEGY
-#ifdef __SSE4_2__
#define RTE_TABLE_HASH_LRU_STRATEGY 2
#define RTE_TABLE_HASH_LRU_STRATEGY 2
-#else /* if no SSE, use simple scalar version */
-#define RTE_TABLE_HASH_LRU_STRATEGY 1
-#endif
#endif
#if RTE_TABLE_HASH_LRU_STRATEGY == 2
#endif
#if RTE_TABLE_HASH_LRU_STRATEGY == 2
-#if
GCC_VERSION > 40306
+#if
defined(RTE_TOOLCHAIN_GCC) && (GCC_VERSION > 40306)
#include <x86intrin.h>
#else
#include <emmintrin.h>
#include <x86intrin.h>
#else
#include <emmintrin.h>
@@
-100,7
+90,7
@@
do { \
#elif RTE_TABLE_HASH_LRU_STRATEGY == 3
#elif RTE_TABLE_HASH_LRU_STRATEGY == 3
-#if
GCC_VERSION > 40306
+#if
defined(RTE_TOOLCHAIN_GCC) && (GCC_VERSION > 40306)
#include <x86intrin.h>
#else
#include <emmintrin.h>
#include <x86intrin.h>
#else
#include <emmintrin.h>