1 /*
2 * Copyright(c) 2019 Intel Corporation
3 * SPDX - License - Identifier: BSD - 2 - Clause - Patent
4 */
5 
6 #ifndef EbPictureOperators_SSE4_1_h
7 #define EbPictureOperators_SSE4_1_h
8 
9 #include "EbDefinitions.h"
10 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
15 uint64_t spatialfull_distortion_kernel4x4_ssse3_intrin(
16     uint8_t   *input,
17     uint32_t   input_stride,
18     uint8_t   *recon,
19     uint32_t   recon_stride,
20     uint32_t   area_width,
21     uint32_t   area_height);
22 
23 uint64_t spatialfull_distortion_kernel8x8_ssse3_intrin(
24     uint8_t   *input,
25     uint32_t   input_stride,
26     uint8_t   *recon,
27     uint32_t   recon_stride,
28     uint32_t   area_width,
29     uint32_t   area_height);
30 
31 uint64_t spatialfull_distortion_kernel16_mx_n_ssse3_intrin(
32     uint8_t   *input,
33     uint32_t   input_stride,
34     uint8_t   *recon,
35     uint32_t   recon_stride,
36     uint32_t   area_width,
37     uint32_t   area_height);
38 
39 #ifdef __cplusplus
40 }
41 #endif
42 #endif // EbPictureOperators_SSE4_1_h
43