Statistics
| Branch: | Revision:

ffmpeg / libavcodec / x86 @ b1159ad9

Name Size Revision Age Author Comment
cavsdsp_mmx.c 19.2 KB ec656755 over 11 years Reimar Döffinger Use MANGLE in cavsdsp, the current version usin...
cpuid.c 3.76 KB 6b434361 about 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
dnxhd_mmx.c 2.13 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_h264_template_mmx.c 10.7 KB 21ff7689 over 12 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
dsputil_h264_template_ssse3.c 7.04 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx.c 124 KB b1159ad9 over 11 years Loren Merritt refactor and optimize scalarproduct 29-105% fas...
dsputil_mmx.h 5.46 KB 4e36a5b4 over 11 years Måns Rullgård Move declarations of some mmx functions to dspu...
dsputil_mmx_avg_template.c 37.4 KB 00312109 over 11 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_mmx_qns_template.c 3.71 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
dsputil_mmx_rnd_template.c 22.7 KB 00312109 over 11 years Reimar Döffinger Replace several #ifdef PIC with the more obviou...
dsputil_yasm.asm 9.14 KB b1159ad9 over 11 years Loren Merritt refactor and optimize scalarproduct 29-105% fas...
dsputilenc_mmx.c 43.1 KB e17ccf60 over 11 years Loren Merritt huffyuv: add some const qualifiers Originally ...
fdct_mmx.c 17.7 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft.c 1.59 KB f4863213 over 11 years Måns Rullgård Move per-arch fft init bits into the correspond...
fft.h 1.53 KB 01b22147 over 11 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_3dn.c 898 Bytes a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
fft_3dn2.c 5.11 KB 01b22147 over 11 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
fft_mmx.asm 10.9 KB 45213083 over 11 years Loren Merritt s/movdqa/movaps/ in sse1 fft. (regression in r2...
fft_sse.c 6.75 KB 01b22147 over 11 years Måns Rullgård Merge FFTContext and MDCTContext Originally co...
h264_deblock_sse2.asm 19.3 KB 3f87f39c over 11 years John Adcock Update x264 asm code to latest to add support f...
h264_i386.h 6.11 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
h264_idct_sse2.asm 1.79 KB 3f87f39c over 11 years John Adcock Update x264 asm code to latest to add support f...
h264dsp_mmx.c 92.4 KB 74a841af almost 12 years Ramiro Polla Replace more uses of __attribute__((aligned)) b...
idct_mmx.c 22.4 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_mmx_xvid.c 23.4 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
idct_sse2_xvid.c 15.1 KB 4e36a5b4 over 11 years Måns Rullgård Move declarations of some mmx functions to dspu...
idct_xvid.h 1.22 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
lpc_mmx.c 5.62 KB fde82ca7 over 11 years Justin Ruggles Move autocorrelation function from flacenc.c to...
mathops.h 1.96 KB 6166516d about 12 years Loren Merritt re-enable mid_pred asm on x86_64. (broke in r16...
mlpdsp.c 6.21 KB 989b7181 almost 12 years Ramiro Polla Use fewer macros in x86-optimized mlpdsp. Fixes...
mmx.h 12.8 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
motion_est_mmx.c 15.7 KB 4e36a5b4 over 11 years Måns Rullgård Move declarations of some mmx functions to dspu...
mpegvideo_mmx.c 27.6 KB 6b434361 about 12 years Stefano Sabatini Rename FF_MM_MMXEXT to FF_MM_MMX2, for both cla...
mpegvideo_mmx_template.c 17.1 KB b250f9c6 over 12 years Aurelien Jacobs Change semantic of CONFIG_*, HAVE_* and ARCH_*....
rv40dsp_mmx.c 3.14 KB 21ff7689 over 12 years Mathieu Velten Use H264 MMX chroma functions to accelerate RV4...
simple_idct_mmx.c 71 KB 4e36a5b4 over 11 years Måns Rullgård Move declarations of some mmx functions to dspu...
snowdsp_mmx.c 38.6 KB ecf05a59 about 12 years Matthieu Castet Remove useless casting in asm "m" operand. Pat...
vc1dsp_mmx.c 32.8 KB 4f717c69 almost 12 years Jason Garrett-Glaser idct_dc for VC-1/WMV3 decoder; ~11% faster deco...
vp3dsp_mmx.c 15.6 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_mmx.h 1.33 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp3dsp_sse2.c 8.91 KB bad5537e about 12 years Diego Biurrun Use full internal pathname in doxygen @file dir...
vp3dsp_sse2.h 1.17 KB a6493a8f over 12 years Diego Biurrun Rename libavcodec/i386/ --> libavcodec/x86/. It...
vp6dsp_mmx.c 5.17 KB 6af3c226 about 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_mmx.h 1.12 KB 6af3c226 about 12 years Sebastien Lucas add MMX version of vp6_filter_diag original pat...
vp6dsp_sse2.c 4.43 KB ecb24904 about 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
vp6dsp_sse2.h 1.11 KB ecb24904 about 12 years Zuxy Meng add SSE2 version of vp6_filter_diag original pa...
x86inc.asm 15.4 KB 29e4edbb over 11 years Loren Merritt sync yasm macros to x264 Originally committed ...
x86util.asm 11.9 KB 3f87f39c over 11 years John Adcock Update x264 asm code to latest to add support f...

Latest revisions

# Date Author Comment
b1159ad9 12/05/2009 03:09 PM Loren Merritt

refactor and optimize scalarproduct
29-105% faster apply_filter, 6-90% faster ape decoding on core2
(Any x86 other than core2 probably gets much less, since this is mostly due to ssse3 cachesplit avoidance and I haven't written the full gamut of other cachesplit modes.)...

b10fa1bb 12/03/2009 06:53 PM Loren Merritt

port ape dsp functions from sse2 to mmx
now requires yasm

Originally committed as revision 20722 to svn://svn.ffmpeg.org/ffmpeg/trunk

45213083 10/25/2009 03:09 AM Loren Merritt

s/movdqa/movaps/ in sse1 fft. (regression in r20293)

Originally committed as revision 20371 to svn://svn.ffmpeg.org/ffmpeg/trunk

b07781b6 10/18/2009 09:44 PM Loren Merritt

fix linking on systems with a function name prefix (10l in r20287)

Originally committed as revision 20294 to svn://svn.ffmpeg.org/ffmpeg/trunk

29e4edbb 10/18/2009 09:42 PM Loren Merritt

sync yasm macros to x264

Originally committed as revision 20293 to svn://svn.ffmpeg.org/ffmpeg/trunk

e17ccf60 10/18/2009 08:47 PM Loren Merritt

huffyuv: add some const qualifiers

Originally committed as revision 20290 to svn://svn.ffmpeg.org/ffmpeg/trunk

2f77923d 10/18/2009 08:10 PM Loren Merritt

simd add_hfyu_left_prediction
2.2x faster than C on conroe, 3.6x on penryn.
4-6% faster huffyuv decoding if using left or plane mode and yuv

Originally committed as revision 20287 to svn://svn.ffmpeg.org/ffmpeg/trunk

f4d608e3 10/18/2009 07:51 PM Justin Ruggles

add CONFIG_LPC to the build system for lpc dsputil functions. fixes build
problems when lpc.c is not compiled.

Originally committed as revision 20285 to svn://svn.ffmpeg.org/ffmpeg/trunk

fde82ca7 10/17/2009 09:00 PM Justin Ruggles

Move autocorrelation function from flacenc.c to lpc.c. Also rename the
corresponding dsputil functions and remove their dependency on the FLAC
encoder.
Fixes Issue1486.

Originally committed as revision 20266 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec656755 10/01/2009 03:30 PM Reimar Döffinger

Use MANGLE in cavsdsp, the current version using "m" constraints will not
compile on e.g. OpenBSD due to running out of registers.

Originally committed as revision 20123 to svn://svn.ffmpeg.org/ffmpeg/trunk

View revisions

Also available in: Atom