FFmpeg/libavcodec/x86
Michael Niedermayer 536ac72f46 Revert "Merge commit '0a39c9ac0b'"
The assumption this is based on is wrong, the code is not always run with bitexact flags

This reverts commit a956164e1e, reversing
changes made to f6005907fd.

Approved-by: James Almer <jamrial@gmail.com>
2017-02-01 02:01:07 +01:00
..
aacencdsp.asm aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacencdsp_init.c aacenc: add SIMD optimizations for abs_pow34 and quantization 2016-10-18 21:41:18 +01:00
aacpsdsp.asm x86/aacpsdsp: optimize add_squares loop 2016-06-14 12:41:23 -03:00
aacpsdsp_init.c
ac3dsp.asm
ac3dsp_init.c Merge commit '4efab89332' 2017-01-31 15:08:19 -03:00
alacdsp.asm
alacdsp_init.c
audiodsp.asm
audiodsp_init.c Merge commit 'dc40a70c57' 2016-06-26 15:53:00 +02:00
blockdsp.asm
blockdsp_init.c
bswapdsp.asm
bswapdsp_init.c
cabac.h asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
cavsdsp.c
constants.c avcodec/v210: add avx2 version of the 10-bit line encoder 2016-01-17 16:03:43 +01:00
constants.h avcodec/v210: add avx2 version of the 10-bit line encoder 2016-01-17 16:03:43 +01:00
dcadsp.asm x86/dcadsp: optimize lfe_fir0_float_fma3 on x86_32 2016-07-05 17:48:20 -03:00
dcadsp_init.c x86/dcadec: add ff_lfe_fir1_float_{sse3,avx} 2016-02-22 21:21:34 -03:00
dct32.asm
dct_init.c
dirac_dwt.asm dirac_dwt: Make x86 files/functions names consistent 2016-02-05 19:30:23 -08:00
dirac_dwt_init.c dirac_dwt: Make x86 files/functions names consistent 2016-02-05 19:30:23 -08:00
diracdsp.asm x86/diracdsp: make ff_put_signed_rect_clamped_10_sse4 work on x86_32 2016-07-20 13:43:38 -03:00
diracdsp_init.c x86/diracdsp: make ff_put_signed_rect_clamped_10_sse4 work on x86_32 2016-07-20 13:43:38 -03:00
dnxhdenc.asm
dnxhdenc_init.c
fdct.c
fdct.h
fdctdsp_init.c
fft.asm avcodec: Extend fft to size 2^17 2016-03-04 13:51:42 +01:00
fft.h fft: Split MDCT bits off from FFT 2016-03-01 10:18:28 +01:00
fft_init.c Merge commit '73ff983e8d' 2016-04-12 15:42:21 +01:00
flac_dsp_gpl.asm
flacdsp.asm
flacdsp_init.c
fmtconvert.asm avcodec/x86/fmtconvert: Add emms to int32_to_float_fmul_array8_sse() 2016-01-15 17:08:37 +01:00
fmtconvert_init.c Merge commit 'dc40a70c57' 2016-06-26 15:53:00 +02:00
fpel.asm
fpel.h
g722dsp.asm
g722dsp_init.c
h263_loopfilter.asm
h263dsp_init.c
h264_chromamc.asm Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h264_chromamc_10bit.asm
h264_deblock.asm avcodec/h264: mmxext 4:2:2 chroma intra deblock/loop filter 2016-11-30 22:58:27 +01:00
h264_deblock_10bit.asm avcodec/h264: resolve assert being triggered when stack is not aligned 2016-12-07 22:32:19 +01:00
h264_i386.h asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
h264_idct.asm avcodec/h264: mmx 4:2:2 idct add8 function 2016-11-30 22:58:27 +01:00
h264_idct_10bit.asm avcodec/h264: sse2 and avx 4:2:2 idct add8 10-bit functions 2016-11-30 22:58:28 +01:00
h264_intrapred.asm
h264_intrapred_10bit.asm
h264_intrapred_init.c
h264_qpel.c Merge commit '4efab89332' 2017-01-31 15:08:19 -03:00
h264_qpel_8bit.asm
h264_qpel_10bit.asm
h264_weight.asm x86/h264_weight: use appropriate register size for weight parameters 2016-09-23 16:40:57 +02:00
h264_weight_10bit.asm
h264chroma_init.c
h264dsp_init.c avcodec/h264: mmx2, sse2, avx 10-bit 4:2:2 h chroma deblock/loop filter 2016-12-07 00:29:13 +01:00
hevc_deblock.asm
hevc_idct.asm Merge commit 'fca3c3b619' 2017-01-31 16:53:37 +01:00
hevc_mc.asm hevcdsp: use a macro for .rodata section 2015-12-11 16:19:30 +01:00
hevc_res_add.asm Merge commit '1bd890ad17' 2017-01-31 15:31:34 +01:00
hevc_sao.asm
hevc_sao_10bit.asm x86/hevc_sao: add ff_hevc_sao_edge_filter_{8,16}_{10,12} 2015-12-20 17:01:15 -03:00
hevcdsp.h Merge commit 'fca3c3b619' 2017-01-31 16:53:37 +01:00
hevcdsp_init.c lavc/hevc: remove a few random spaces to reduce diff with libav 2017-01-31 17:02:24 +01:00
hpeldsp.asm Merge commit '1dfc3cf89d' 2017-01-31 14:49:29 -03:00
hpeldsp.h Revert "Merge commit '0a39c9ac0b'" 2017-02-01 02:01:07 +01:00
hpeldsp_init.c Revert "Merge commit '0a39c9ac0b'" 2017-02-01 02:01:07 +01:00
hpeldsp_rnd_template.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
hpeldsp_vp3.asm Merge commit '1dfc3cf89d' 2017-01-31 14:49:29 -03:00
hpeldsp_vp3_init.c Revert "Merge commit '0a39c9ac0b'" 2017-02-01 02:01:07 +01:00
huffyuvdsp.asm huffyuvdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:05 -03:00
huffyuvdsp_init.c huffyuvdsp: move functions only used by huffyuv from lossless_videodsp 2017-01-12 22:53:05 -03:00
huffyuvencdsp.asm huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
huffyuvencdsp_init.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
idctdsp.asm
idctdsp.h
idctdsp_init.c
imdct36.asm avcodec/x86/imdct36: fix building with nasm 2.11.05 2017-01-02 20:44:16 +01:00
inline_asm.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
jpeg2000dsp.asm
jpeg2000dsp_init.c x86: use the new helper macros where useful 2016-02-14 20:00:21 -03:00
lossless_audiodsp.asm x86: lossless audio: SSE4 madd 32bits 2016-05-07 23:28:48 +02:00
lossless_audiodsp_init.c x86: lossless audio: SSE4 madd 32bits 2016-05-07 23:28:48 +02:00
lossless_videodsp.asm Merge commit 'd06dfaa5cb' 2017-01-31 15:36:49 -03:00
lossless_videodsp_init.c Merge commit 'd06dfaa5cb' 2017-01-31 15:36:49 -03:00
lossless_videoencdsp.asm huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lossless_videoencdsp_init.c huffyuvencdsp: move shared functions to a new lossless_videoencdsp context 2017-01-12 22:53:04 -03:00
lpc.c Merge commit '4efab89332' 2017-01-31 15:08:19 -03:00
Makefile Merge commit '1dfc3cf89d' 2017-01-31 14:49:29 -03:00
mathops.h
me_cmp.asm
me_cmp_init.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
mlpdsp.asm
mlpdsp_init.c x86: use the new helper macros where useful 2016-02-14 20:00:21 -03:00
mpegaudiodsp.c
mpegvideo.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
mpegvideodsp.c Merge commit 'dc40a70c57' 2016-06-26 15:53:00 +02:00
mpegvideoenc.c
mpegvideoenc_qns_template.c
mpegvideoenc_template.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
mpegvideoencdsp.asm
mpegvideoencdsp_init.c
pixblockdsp.asm
pixblockdsp_init.c
pngdsp.asm
pngdsp_init.c
proresdsp.asm x86inc: Add debug symbols indicating sizes of compiled functions 2016-01-23 20:46:28 +01:00
proresdsp_init.c
qpel.asm
qpeldsp.asm
qpeldsp_init.c
rnd_template.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
rv34dsp.asm
rv34dsp_init.c Merge commit 'dc40a70c57' 2016-06-26 15:53:00 +02:00
rv40dsp.asm Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rv40dsp_init.c
sbrdsp.asm x86/aacdec: use HADDPS macro 2016-06-08 14:18:18 -03:00
sbrdsp_init.c
simple_idct.c
simple_idct.h
simple_idct10.asm x86inc: Add debug symbols indicating sizes of compiled functions 2016-01-21 23:19:46 +01:00
simple_idct10_template.asm
snowdsp.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
svq1enc.asm
svq1enc_init.c
synth_filter.asm avcodec/synth_filter: split off remaining code from dcadec files 2016-01-25 14:57:38 -03:00
synth_filter_init.c x86: use the new helper macros where useful 2016-02-14 20:00:21 -03:00
takdsp.asm
takdsp_init.c
ttadsp.asm avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttadsp_init.c avcodec/ttadsp: cosmetics 2016-08-06 18:27:01 -03:00
ttaencdsp.asm x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
ttaencdsp_init.c x86/ttaenc: add ff_ttaenc_filter_process_{ssse3,sse4} 2016-08-02 15:48:04 -03:00
v210-init.c
v210.asm
v210enc.asm Merge commit 'eafb05fcf3' 2016-02-16 17:02:56 +00:00
v210enc_init.c Merge commit 'e280fe1329' 2016-02-16 17:23:32 +00:00
vc1dsp.h
vc1dsp_init.c x86: vc1dsp: Convert vc1_inv_trans_*_dc to NASM format 2016-02-01 17:01:11 -08:00
vc1dsp_loopfilter.asm x86/vc1dsp: Split the file into MC and loopfilter 2016-02-29 08:46:53 -08:00
vc1dsp_mc.asm avcodec/x86/vc1dsp_mc: Fix build with NASM 2.09.10 2017-01-02 22:37:55 +01:00
vc1dsp_mmx.c asm: FF_-prefix internal macros used in inline assembly 2016-06-27 17:21:18 +02:00
videodsp.asm videodsp: fix 1-byte overread in top/bottom READ_NUM_BYTES iterations. 2016-01-18 11:12:47 -05:00
videodsp_init.c
vorbisdsp.asm
vorbisdsp_init.c
vp3dsp.asm
vp3dsp_init.c
vp6dsp.asm
vp6dsp_init.c Merge commit 'dc40a70c57' 2016-06-26 15:53:00 +02:00
vp8dsp.asm
vp8dsp_init.c Merge commit '4efab89332' 2017-01-31 15:08:19 -03:00
vp8dsp_loopfilter.asm
vp9dsp_init.c vp9: add avx2 iadst16 implementations. 2016-11-15 11:01:36 -05:00
vp9dsp_init.h
vp9dsp_init_10bpp.c
vp9dsp_init_12bpp.c
vp9dsp_init_16bpp.c x86: use the new helper macros where useful 2016-02-14 20:00:21 -03:00
vp9dsp_init_16bpp_template.c x86: use the new helper macros where useful 2016-02-14 20:00:21 -03:00
vp9intrapred.asm
vp9intrapred_16bpp.asm
vp9itxfm.asm x86/vp9itxfm: add missing AVX2 guards 2016-11-18 17:01:11 -03:00
vp9itxfm_16bpp.asm
vp9itxfm_template.asm
vp9lpf.asm vp9: add mxext versions of the single-block (w=8,npx=8) h/v loopfilters. 2016-07-26 15:59:07 -04:00
vp9lpf_16bpp.asm doc: fix spelling errors 2016-10-21 23:58:47 +02:00
vp9mc.asm
vp9mc_16bpp.asm
vp56_arith.h
w64xmmtest.c Merge commit '4a081f224e' 2016-11-13 17:30:33 +01:00
xvididct.asm
xvididct.h
xvididct_init.c