FFmpeg/libavcodec/x86
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros
This separates code relying on inline from that relying on external
assembly and fixes instances where the coalesced check was incorrect.
2012-09-08 18:18:34 +02:00
..
ac3dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
ac3dsp.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
cabac.h x86: cabac: allow building with suncc 2012-08-13 14:51:52 +01:00
cavsdsp.c cavsdsp: set idct permutation independently of dsputil 2012-09-07 11:42:35 +01:00
dct32.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
deinterlace.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
dnxhdenc.c x86: more specific checks for availability of required assembly capabilities 2012-09-07 18:16:04 +02:00
dsputil_avg_template.c x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 2012-09-07 13:50:52 +02:00
dsputil_mmx.c x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 2012-09-07 13:50:52 +02:00
dsputil_mmx.h x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 2012-08-09 00:58:20 +01:00
dsputil_qns_template.c x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 2012-09-07 13:50:52 +02:00
dsputil_rnd_template.c x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 2012-09-07 13:50:52 +02:00
dsputil.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
dsputilenc_mmx.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
dsputilenc.asm x86: Drop silly "_yasm" suffixes from filenames 2012-08-12 17:13:05 +02:00
fdct.c x86: avcodec: Drop silly "_mmx" suffixes from filenames 2012-08-28 18:37:34 +02:00
fft_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
fft.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
fft.h x86: Use consistent 3dnowext function and macro name suffixes 2012-08-03 14:00:47 +02:00
fmtconvert_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
fmtconvert.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_chromamc_10bit.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
h264_chromamc.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_deblock_10bit.asm x86: use 32-bit source registers with movd instruction 2012-08-07 15:21:20 +01:00
h264_deblock.asm h264: convert loop filter strength dsp function to yasm. 2012-07-30 19:39:47 -07:00
h264_i386.h x86: cabac: allow building with suncc 2012-08-13 14:51:52 +01:00
h264_idct_10bit.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
h264_idct.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_intrapred_10bit.asm x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
h264_intrapred_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
h264_intrapred.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_qpel_10bit.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_qpel.c x86: Split inline and external assembly #ifdefs 2012-08-31 01:53:25 +02:00
h264_weight_10bit.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264_weight.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
h264dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
idct_mmx_xvid.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
idct_sse2_xvid.c Don't include common.h from avutil.h 2012-08-15 22:32:06 +03:00
idct_xvid.h
imdct36.asm x86: avcodec: Drop silly "_sse" suffixes from filenames 2012-08-28 18:37:33 +02:00
lpc.c x86: more specific checks for availability of required assembly capabilities 2012-09-07 18:16:04 +02:00
Makefile x86: Always compile files with functions that are called unconditionally 2012-08-29 00:27:06 +02:00
mathops.h Move MASK_ABS macro to libavcodec/mathops.h 2012-08-09 00:58:20 +01:00
mlpdsp.c x86: mlpdsp: mlp_filter_channel_x86 requires inline asm 2012-09-08 15:41:44 +03:00
motion_est.c x86: avcodec: Drop silly "_mmx" suffixes from filenames 2012-08-28 18:37:34 +02:00
mpegaudiodec.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
mpegvideo.c x86: mpegvideo: more sensible names for optimization file and init function 2012-08-24 02:23:16 +02:00
mpegvideoenc_template.c x86: mpegvideoenc: Do not abuse HAVE_ variables for template instantiation 2012-08-29 00:14:52 +02:00
mpegvideoenc.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
pngdsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
pngdsp.asm x86: pngdsp: Fix assembly for OS/2 2012-08-08 15:45:09 +02:00
proresdsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
proresdsp.asm x86: proresdsp: improve SIGNEXTEND macro comments 2012-08-02 22:30:44 +02:00
rv34dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
rv34dsp.asm x86: use 32-bit source registers with movd instruction 2012-08-07 15:21:20 +01:00
rv40dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
rv40dsp.asm x86: use 32-bit source registers with movd instruction 2012-08-07 15:21:20 +01:00
sbrdsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
sbrdsp.asm dsputil x86: use SSE float instruction instead of SSE2 integer equivalent 2012-04-04 11:24:27 -07:00
simple_idct.c x86: avcodec: Drop silly "_mmx" suffixes from filenames 2012-08-28 18:37:34 +02:00
snowdsp.c x86: avcodec: Drop silly "_mmx" suffixes from filenames 2012-08-28 18:37:34 +02:00
vc1dsp_mmx.c x86: cosmetics: Comment some #endifs for better readability 2012-08-30 18:50:33 +02:00
vc1dsp.asm x86: Drop silly "_yasm" suffixes from filenames 2012-08-12 17:13:05 +02:00
vp3dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
vp3dsp.asm vp3: don't compile mmx IDCT functions on x86-64. 2012-07-27 20:12:30 -07:00
vp8dsp_init.c x86: cosmetics: Comment some #endifs for better readability 2012-08-30 18:50:33 +02:00
vp8dsp.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
vp56_arith.h x86: vp56: cmov version of vp56_rac_get_prob requires inline asm 2012-09-05 21:30:46 +02:00
vp56dsp_init.c x86: Replace checks for CPU extensions and flags by convenience macros 2012-09-08 18:18:34 +02:00
vp56dsp.asm x86: add colons after labels 2012-08-07 15:20:56 +01:00
w64xmmtest.c win64: add a XMM clobber test configure option. 2012-02-02 12:00:48 -08:00