yuv2rgb_mmx.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
#include <assert.h>
#include "config.h"
#include "libswscale/rgb2rgb.h"
#include "libswscale/swscale.h"
#include "libswscale/swscale_internal.h"
#include "libavutil/x86_cpu.h"
#include "libavutil/cpu.h"
#include "yuv2rgb_template.c"

Go to the source code of this file.

Macros

#define DITHER1XBPP
#define COMPILE_TEMPLATE_MMX2   0
#define RENAME(a)   a ## _MMX
#define COMPILE_TEMPLATE_MMX2   1
#define RENAME(a)   a ## _MMX2

Functions

 DECLARE_ASM_CONST (DECLARE_ASM_CONST(8, DECLARE_ASM_CONST(uint64_t, mmx_00ffw)

Macro Definition Documentation

#define COMPILE_TEMPLATE_MMX2   0
#define COMPILE_TEMPLATE_MMX2   1
#define DITHER1XBPP

Definition at line 39 of file yuv2rgb_mmx.c.

#define RENAME (   a)    a ## _MMX
#define RENAME (   a)    a ## _MMX2

Function Documentation

DECLARE_ASM_CONST ( DECLARE_ASM_CONST(  8,
DECLARE_ASM_CONST(  uint64_t,
mmx_00ffw   
)
pure virtual

Definition at line 42 of file yuv2rgb_mmx.c.