aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra/vector_avx2.h
AgeCommit message (Expand)AuthorFilesLines
2021-12-02vppinfra: vector shuffle cleanupDamjan Marion1-6/+0
2021-09-23classify: use AVX-512 to calculate hash on x86Damjan Marion1-0/+3
2021-05-05vppinfra: fix x86 packs / packus wrappersDamjan Marion1-10/+12
2021-04-27vlib: improve enqueue_to_next buffer indices extractionDamjan Marion1-1/+20
2021-04-25vppinfra: AVX512 mask load/stores and compress storeDamjan Marion1-8/+0
2021-04-15vppinfra: correct intrinsic called by u16x16_from_u8x16Lijian.Zhang1-2/+2
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/+25
2020-03-16rdma: add Mellanox mlx5 Direct Verbs receive supportDamjan Marion1-0/+10
2019-04-16vppinfra: more AVX2 and AVX512 inlinesDamjan Marion1-0/+26
2019-04-08vppinfra: u32x8 transposeDamjan Marion1-0/+56
2019-03-26ipsec: esp-encrypt reworkDamjan Marion1-0/+13
2018-11-20vppinfra: add 128 and 256 bit vector scatter/gather inlinesDamjan Marion1-0/+59
2018-10-17bond: tx optimizationsDamjan Marion1-0/+12
2018-07-16vppinfra: AVX2 interleave functionsDamjan Marion1-3/+14
2018-07-12Revert "vppinfra: AVX2 blend"Dave Barach1-6/+0
2018-07-12vppinfra: AVX2 blendDamjan Marion1-0/+6
2018-06-28ip: vectorized ip checksumDamjan Marion1-0/+28
2018-06-27vppinfra: add vector horizontal add and byte swap (SSE4.2 & AVX2)Damjan Marion1-0/+16
2018-05-25Vectorized bihash_{48,40,24,16}_8 key compareDamjan Marion1-20/+25
2018-05-22vppinfra: add clib_count_equal_uXX and clib_memset_uXX functionsDamjan Marion1-2/+2
2018-05-20vector functions cleanup and improvementsDamjan Marion1-4/+11
2018-05-18Add vlib_buffer_enqueue_to_next inline functionDamjan Marion1-0/+6
2018-05-17Add buffer pointer-to-index and index-to-pointer array functionsDamjan Marion1-0/+22
2018-05-09dpdk: tx code reworkDamjan Marion1-0/+12
2018-04-25dpdk: complete rework of the dpdk-input nodeDamjan Marion1-0/+80