CNDP  22.08.0
dir24_8_avx512.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright (c) 2020-2022 Intel Corporation
3  */
4 
5 #ifndef _DIR248_AVX512_H_
6 #define _DIR248_AVX512_H_
7 
8 #include <stdint.h> // for uint32_t, uint64_t
9 
10 void cne_dir24_8_vec_lookup_bulk_1b(void *p, const uint32_t *ips, uint64_t *next_hops,
11  const unsigned int n);
12 
13 void cne_dir24_8_vec_lookup_bulk_2b(void *p, const uint32_t *ips, uint64_t *next_hops,
14  const unsigned int n);
15 
16 void cne_dir24_8_vec_lookup_bulk_4b(void *p, const uint32_t *ips, uint64_t *next_hops,
17  const unsigned int n);
18 
19 void cne_dir24_8_vec_lookup_bulk_8b(void *p, const uint32_t *ips, uint64_t *next_hops,
20  const unsigned int n);
21 
22 #endif /* _DIR248_AVX512_H_ */