Mercurial > libavcodec.hg
comparison dsputil.h @ 4311:f9325f2bc762 libavcodec
Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection
author | gpoirier |
---|---|
date | Mon, 18 Dec 2006 22:43:09 +0000 |
parents | de525a2b41db |
children | d3e389536b0a |
comparison
equal
deleted
inserted
replaced
4310:a0c0c7bebd64 | 4311:f9325f2bc762 |
---|---|
482 #define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */ | 482 #define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */ |
483 #define MM_SSE 0x0008 /* SSE functions */ | 483 #define MM_SSE 0x0008 /* SSE functions */ |
484 #define MM_SSE2 0x0010 /* PIV SSE2 functions */ | 484 #define MM_SSE2 0x0010 /* PIV SSE2 functions */ |
485 #define MM_3DNOWEXT 0x0020 /* AMD 3DNowExt */ | 485 #define MM_3DNOWEXT 0x0020 /* AMD 3DNowExt */ |
486 #define MM_SSE3 0x0040 /* Prescott SSE3 functions */ | 486 #define MM_SSE3 0x0040 /* Prescott SSE3 functions */ |
487 #define MM_SSSE3 0x0080 /* Conroe SSSE3 functions */ | |
487 | 488 |
488 extern int mm_flags; | 489 extern int mm_flags; |
489 | 490 |
490 void add_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); | 491 void add_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); |
491 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); | 492 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); |