Mercurial > libavcodec.hg
comparison dsputil.h @ 3279:647a677c00a4 libavcodec
Remove unused and unsupported Cyrix's "Extended MMX",
Add SSE3 support.
Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com >
Original thread:
04/26/06 13:13:
[Ffmpeg-devel] [PATCH] Bug fix, SSE3 support in i386/cputest.c and dsputil.h
author | gpoirier |
---|---|
date | Fri, 28 Apr 2006 07:46:13 +0000 |
parents | 7aa9f80e7954 |
children | adccbf4a1040 |
comparison
equal
deleted
inserted
replaced
3278:93110d5554ab | 3279:647a677c00a4 |
---|---|
430 #define MM_3DNOW 0x0004 /* AMD 3DNOW */ | 430 #define MM_3DNOW 0x0004 /* AMD 3DNOW */ |
431 #define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */ | 431 #define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */ |
432 #define MM_SSE 0x0008 /* SSE functions */ | 432 #define MM_SSE 0x0008 /* SSE functions */ |
433 #define MM_SSE2 0x0010 /* PIV SSE2 functions */ | 433 #define MM_SSE2 0x0010 /* PIV SSE2 functions */ |
434 #define MM_3DNOWEXT 0x0020 /* AMD 3DNowExt */ | 434 #define MM_3DNOWEXT 0x0020 /* AMD 3DNowExt */ |
435 #define MM_SSE3 0x0040 /* Prescott SSE3 functions */ | |
435 | 436 |
436 extern int mm_flags; | 437 extern int mm_flags; |
437 | 438 |
438 void add_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); | 439 void add_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); |
439 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); | 440 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); |