#include <emmintrin.h>
#include <mmintrin.h>
#include <pmmintrin.h>
#include <stdio.h>
#include <xmmintrin.h>
#include "volk/sse2neon.h"
Go to the source code of this file.
|
static void | renormalize (unsigned char *X, unsigned char threshold) |
|
static void | BFLY (int i, int s, unsigned char *syms, unsigned char *Y, unsigned char *X, decision_t *d, unsigned char *Branchtab) |
|
static void | volk_8u_x4_conv_k7_r2_8u_spiral (unsigned char *Y, unsigned char *X, unsigned char *syms, unsigned char *dec, unsigned int framebits, unsigned int excess, unsigned char *Branchtab) |
|
static void | volk_8u_x4_conv_k7_r2_8u_neonspiral (unsigned char *Y, unsigned char *X, unsigned char *syms, unsigned char *dec, unsigned int framebits, unsigned int excess, unsigned char *Branchtab) |
|
static void | volk_8u_x4_conv_k7_r2_8u_generic (unsigned char *Y, unsigned char *X, unsigned char *syms, unsigned char *dec, unsigned int framebits, unsigned int excess, unsigned char *Branchtab) |
|
◆ BFLY()
static void BFLY |
( |
int |
i, |
|
|
int |
s, |
|
|
unsigned char * |
syms, |
|
|
unsigned char * |
Y, |
|
|
unsigned char * |
X, |
|
|
decision_t * |
d, |
|
|
unsigned char * |
Branchtab |
|
) |
| |
|
inlinestatic |
◆ renormalize()
static void renormalize |
( |
unsigned char * |
X, |
|
|
unsigned char |
threshold |
|
) |
| |
|
inlinestatic |
◆ volk_8u_x4_conv_k7_r2_8u_generic()
static void volk_8u_x4_conv_k7_r2_8u_generic |
( |
unsigned char * |
Y, |
|
|
unsigned char * |
X, |
|
|
unsigned char * |
syms, |
|
|
unsigned char * |
dec, |
|
|
unsigned int |
framebits, |
|
|
unsigned int |
excess, |
|
|
unsigned char * |
Branchtab |
|
) |
| |
|
inlinestatic |
Swap pointers to old and new metrics
◆ volk_8u_x4_conv_k7_r2_8u_neonspiral()
static void volk_8u_x4_conv_k7_r2_8u_neonspiral |
( |
unsigned char * |
Y, |
|
|
unsigned char * |
X, |
|
|
unsigned char * |
syms, |
|
|
unsigned char * |
dec, |
|
|
unsigned int |
framebits, |
|
|
unsigned int |
excess, |
|
|
unsigned char * |
Branchtab |
|
) |
| |
|
inlinestatic |
◆ volk_8u_x4_conv_k7_r2_8u_spiral()
static void volk_8u_x4_conv_k7_r2_8u_spiral |
( |
unsigned char * |
Y, |
|
|
unsigned char * |
X, |
|
|
unsigned char * |
syms, |
|
|
unsigned char * |
dec, |
|
|
unsigned int |
framebits, |
|
|
unsigned int |
excess, |
|
|
unsigned char * |
Branchtab |
|
) |
| |
|
inlinestatic |