summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/vector_sse42.h
AgeCommit message (Expand)AuthorFilesLines
2021-04-25vppinfra: AVX512 mask load/stores and compress storeDamjan Marion1-8/+0
2020-08-31vppinfra: convert A_extend_to_B to B_from_A format of vector inlinesDamjan Marion1-2/+2
2020-07-15vppinfra: more vector inlinesDamjan Marion1-0/+16
2020-06-23vppinfra: fix u32x4_gather definitionDamjan Marion1-1/+1
2020-02-13vppinfra: add 128-bit and 512-bit a ^ b ^ c shortcutDamjan Marion1-0/+9
2020-02-13crypto-native: add AArch64 AES-GCM native implementationDamjan Marion1-0/+9
2019-04-15vppinfra: add SHA-2 family of hash algorithms (including HMAC)Damjan Marion1-0/+9
2019-04-02vppinfra: add u32x4 min / max sse4.2 inlinesDamjan Marion1-24/+49
2019-03-26ipsec: esp-encrypt reworkDamjan Marion1-0/+12
2018-11-20vppinfra: add 128 and 256 bit vector scatter/gather inlinesDamjan Marion1-0/+43
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-1/+1
2018-07-27Fix build-break when compiling -O0 / TAG=vpp_debugDave Barach1-1/+1
2018-07-27128-bit SIMD version of vlib_get_buffersDamjan Marion1-0/+36
2018-07-26vppinfra: add SSE4.2 version of u8x16_shuffleDamjan Marion1-0/+6
2018-06-27vppinfra: add vector horizontal add and byte swap (SSE4.2 & AVX2)Damjan Marion1-0/+15
2018-05-22vppinfra: add clib_count_equal_uXX and clib_memset_uXX functionsDamjan Marion1-2/+2
2018-05-20vector functions cleanup and improvementsDamjan Marion1-38/+46
2018-05-19Disable vector code in vlib_buffer_enqueue_to_next if no msb mask functionDamjan Marion1-0/+2
2018-05-18Add vlib_buffer_enqueue_to_next inline functionDamjan Marion1-0/+6
2018-04-25dpdk: complete rework of the dpdk-input nodeDamjan Marion1-2/+2
2018-02-20vppinfra: autogerate vector typedefs and basic inline functionsDamjan Marion1-143/+0
2018-02-20vppinfra: CLIB_HAVE_VEC128 mandates SSE4.2Damjan Marion1-0/+730