|
xine-lib 1.2.12
|
#include "noise.h"Macros | |
| #define | TYPEA int32_t |
| #define | REGA "%eax" |
| #define | MOVA(val) "\n\tmovl\t"val", %%eax" |
| #define | MEMA(reg) "(%"reg", %%eax)" |
| #define | ADDA(val) "\n\taddl\t"val", %%eax" |
Functions | |
| static int | saturate (int v, int min, int max) |
| void | lineNoise_MMX (uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift) |
| void | lineNoise_MMX2 (uint8_t *dst, const uint8_t *src, const int8_t *noise, int len, int shift) |
| void | lineNoiseAvg_MMX (uint8_t *dst, const uint8_t *src, int len, int8_t **shift) |
| #define ADDA | ( | val | ) | "\n\taddl\t"val", %%eax" |
| #define MEMA | ( | reg | ) | "(%"reg", %%eax)" |
| #define MOVA | ( | val | ) | "\n\tmovl\t"val", %%eax" |
| #define REGA "%eax" |
| #define TYPEA int32_t |
| void lineNoise_MMX | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| const int8_t * | noise, | ||
| int | len, | ||
| int | shift | ||
| ) |
| void lineNoise_MMX2 | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| const int8_t * | noise, | ||
| int | len, | ||
| int | shift | ||
| ) |
| void lineNoiseAvg_MMX | ( | uint8_t * | dst, |
| const uint8_t * | src, | ||
| int | len, | ||
| int8_t ** | shift | ||
| ) |
|
inlinestatic |
References v.