ffmpeg/libavcodec/arm
Mans Rullgard 21c6512542 ARM: remove MUL64 and MAC64 inline asm
Current GCC versions know how to generate these instructions
properly and avoiding inline asm gives better code.  The MULH
function for ARMv5 uses the same instruction and is also not
needed any more.

The MLS64 macro remains since negating an input would normally
not be allowed as it would fail for INT_MIN.  In our uses, the
inputs never have this value and thus negating is safe.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-06 17:33:40 +01:00
..
Makefile ARM: ac3dsp: optimised update_bap_counts() 2011-06-01 15:45:13 +01:00
aac.h ARM: aacdec: fix constraints on inline asm 2011-05-28 15:00:17 +01:00
ac3dsp_arm.S ARM: ac3dsp: optimised update_bap_counts() 2011-06-01 15:45:13 +01:00
ac3dsp_armv6.S arm: properly mark external symbol call 2011-05-14 10:38:23 +02:00
ac3dsp_init_arm.c ARM: ac3dsp: optimised update_bap_counts() 2011-06-01 15:45:13 +01:00
ac3dsp_neon.S
asm-offsets.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
asm.S ARM: enable UAL syntax in asm.S 2011-05-29 15:42:56 +01:00
dcadsp_init_arm.c
dcadsp_neon.S
dsputil_arm.S
dsputil_arm.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dsputil_armv6.S
dsputil_init_arm.c
dsputil_init_armv5te.c
dsputil_init_armv6.c
dsputil_init_neon.c
dsputil_init_vfp.c ARM: disable ff_vector_fmul_vfp on VFPv3 systems 2011-05-27 20:33:06 +01:00
dsputil_iwmmxt.c
dsputil_iwmmxt_rnd_template.c
dsputil_neon.S
dsputil_vfp.S ARM: enable UAL syntax in asm.S 2011-05-29 15:42:56 +01:00
fft_fixed_init_arm.c
fft_fixed_neon.S
fft_init_arm.c
fft_neon.S
fmtconvert_init_arm.c
fmtconvert_neon.S
fmtconvert_vfp.S ARM: enable UAL syntax in asm.S 2011-05-29 15:42:56 +01:00
h264dsp_init_arm.c
h264dsp_neon.S
h264idct_neon.S
h264pred_init_arm.c
h264pred_neon.S
int_neon.S
jrevdct_arm.S
mathops.h ARM: remove MUL64 and MAC64 inline asm 2011-06-06 17:33:40 +01:00
mdct_fixed_neon.S
mdct_neon.S
mpegvideo_arm.c
mpegvideo_arm.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegvideo_armv5te.c
mpegvideo_armv5te_s.S ARM: enable UAL syntax in asm.S 2011-05-29 15:42:56 +01:00
mpegvideo_iwmmxt.c
mpegvideo_neon.S
rdft_neon.S
simple_idct_arm.S
simple_idct_armv5te.S
simple_idct_armv6.S
simple_idct_neon.S
synth_filter_neon.S
vp3dsp_neon.S
vp8.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
vp8_armv6.S ARM: enable UAL syntax in asm.S 2011-05-29 15:42:56 +01:00
vp8dsp_init_arm.c
vp8dsp_neon.S
vp56_arith.h ARM: remove unnecessary volatile from inline asm 2011-05-28 15:00:17 +01:00
vp56dsp_init_arm.c
vp56dsp_neon.S