Project Ne10
An open, optimized software library for the ARM architecture.
Macros | Functions
NE10_resize.neon.c File Reference
#include <arm_neon.h>
#include "NE10.h"
#include "NE10_mask_table.h"

Go to the source code of this file.

Macros

#define INTER_RESIZE_COEF_BITS   (11)
 
#define INTER_RESIZE_COEF_SCALE   (1 << INTER_RESIZE_COEF_BITS)
 
#define BITS   (INTER_RESIZE_COEF_BITS*2)
 
#define DELTA   (1 << (INTER_RESIZE_COEF_BITS*2 - 1))
 

Functions

void ne10_img_hresize_4channels_linear_neon (const unsigned char **src, int **dst, int count, const int *xofs, const short *alpha, int swidth, int dwidth, int cn, int xmin, int xmax)
 
void ne10_img_vresize_linear_neon (const int **src, unsigned char *dst, const short *beta, int width)
 

Macro Definition Documentation

#define BITS   (INTER_RESIZE_COEF_BITS*2)

Definition at line 35 of file NE10_resize.neon.c.

#define DELTA   (1 << (INTER_RESIZE_COEF_BITS*2 - 1))

Definition at line 36 of file NE10_resize.neon.c.

#define INTER_RESIZE_COEF_BITS   (11)

Definition at line 33 of file NE10_resize.neon.c.

#define INTER_RESIZE_COEF_SCALE   (1 << INTER_RESIZE_COEF_BITS)

Definition at line 34 of file NE10_resize.neon.c.

Function Documentation

void ne10_img_hresize_4channels_linear_neon ( const unsigned char **  src,
int **  dst,
int  count,
const int *  xofs,
const short *  alpha,
int  swidth,
int  dwidth,
int  cn,
int  xmin,
int  xmax 
)

Definition at line 38 of file NE10_resize.neon.c.

void ne10_img_vresize_linear_neon ( const int **  src,
unsigned char *  dst,
const short *  beta,
int  width 
)

Definition at line 145 of file NE10_resize.neon.c.