01.02.2015 20:13, Neil Horman ?????: > On Thu, Jan 29, 2015 at 02:48:11PM +0600, Yerden Zhumabekov wrote: >> This is a rework of my previous patches improving performance of >> rte_hash_crc. >> >> Summary of changes: >> * software implementation of CRC32 introduced; >> * in the runtime, algorithm can fall back to software version if CPU doesn't >> support SSE4.2; >> * best available algorithm is automatically detected upon application >> startup; >> * redundant compile checks removed from test utilities; >> * assembly code for emitting SSE4.2 instructions is used instead of built-in >> intrinsics; >> * rte_hash_crc() function performance significantly improved. >> >> v6 changes: >> * added 'const' qualifier to crc32c lookup tables declaration. > Just to be clear, this does build if you compile it against the "default" > machine type, correct? > Neil
I think so, I've just successfully built it against latest snapshot with RTE_TARGET equal to 'x86_64-native-linuxapp-gcc'. -- Sincerely, Yerden Zhumabekov State Technical Service Astana, KZ