Revision 5f145a32 volk/include/volk/volk_16i_max_star_horizontal_16i_a.h
| b/volk/include/volk/volk_16i_max_star_horizontal_16i_a.h | ||
|---|---|---|
| 1 |
#ifndef INCLUDED_volk_16i_max_star_horizontal_16i_a16_H
|
|
| 2 |
#define INCLUDED_volk_16i_max_star_horizontal_16i_a16_H
|
|
| 1 |
#ifndef INCLUDED_volk_16i_max_star_horizontal_16i_a_H |
|
| 2 |
#define INCLUDED_volk_16i_max_star_horizontal_16i_a_H |
|
| 3 | 3 |
|
| 4 | 4 |
|
| 5 | 5 |
#include<inttypes.h> |
| ... | ... | |
| 12 | 12 |
#include<emmintrin.h> |
| 13 | 13 |
#include<tmmintrin.h> |
| 14 | 14 |
|
| 15 |
static inline void volk_16i_max_star_horizontal_16i_a16_ssse3(int16_t* target, int16_t* src0, unsigned int num_bytes) {
|
|
| 15 |
static inline void volk_16i_max_star_horizontal_16i_a_ssse3(int16_t* target, int16_t* src0, unsigned int num_bytes) {
|
|
| 16 | 16 |
|
| 17 | 17 |
const static uint8_t shufmask0[16] = {0x00, 0x01, 0x04, 0x05, 0x08, 0x09, 0x0c, 0x0d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
|
| 18 | 18 |
const static uint8_t shufmask1[16] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x01, 0x04, 0x05, 0x08, 0x09, 0x0c, 0x0d};
|
| ... | ... | |
| 110 | 110 |
|
| 111 | 111 |
|
| 112 | 112 |
#ifdef LV_HAVE_GENERIC |
| 113 |
static inline void volk_16i_max_star_horizontal_16i_a16_generic(int16_t* target, int16_t* src0, unsigned int num_bytes) {
|
|
| 113 |
static inline void volk_16i_max_star_horizontal_16i_a_generic(int16_t* target, int16_t* src0, unsigned int num_bytes) {
|
|
| 114 | 114 |
|
| 115 | 115 |
int i = 0; |
| 116 | 116 |
|
| ... | ... | |
| 127 | 127 |
|
| 128 | 128 |
#endif /*LV_HAVE_GENERIC*/ |
| 129 | 129 |
|
| 130 |
#endif /*INCLUDED_volk_16i_max_star_horizontal_16i_a16_H*/ |
|
| 130 |
#endif /*INCLUDED_volk_16i_max_star_horizontal_16i_a_H*/ |
|
Also available in: Unified diff