1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavcodec/arm
Mans Rullgard 8ee2b4672f ARM: add explicit .arch and .fpu directives to asm.S
This prevents build errors when compiler and assembler default
targets differ.  Ideally each file would declare the highest
level it requires.  This is however not easily possible as it
complicates assembling pre-armv6t2 code in Thumb-2 mode.

HAVE_NEON is used as indicator for ARMv7-A since no other
symbol exists for this and NEON is only available in this
variant.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-11-22 12:13:02 +00:00
..
aac.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
ac3dsp_arm.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
ac3dsp_armv6.S arm: Avoid using the movw instruction needlessly 2011-08-03 11:56:58 +03:00
ac3dsp_init_arm.c ARM: ac3dsp: optimised update_bap_counts() 2011-06-01 15:45:13 +01:00
ac3dsp_neon.S ARM: ac3: update ff_ac3_extract_exponents_neon per 8b7b2d6 2011-07-02 18:24:41 +01:00
asm-offsets.h mpegvideo: remove some unused variables from MpegEncContext. 2011-10-23 14:13:40 +02:00
asm.S ARM: add explicit .arch and .fpu directives to asm.S 2011-11-22 12:13:02 +00:00
dca.h ARM: check for inline asm 'y' operand modifier support 2011-10-03 08:56:24 +01:00
dcadsp_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dcadsp_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
dsputil_arm.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
dsputil_arm.S ARM: remove check for PLD instruction 2011-06-29 21:57:03 +01:00
dsputil_armv6.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
dsputil_init_arm.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_init_armv5te.c simple_idct: add 10-bit version 2011-07-20 17:49:48 +01:00
dsputil_init_armv6.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_init_neon.c ARM: NEON optimised vector_fmac_scalar() 2011-09-28 15:56:09 +01:00
dsputil_init_vfp.c ARM: disable ff_vector_fmul_vfp on VFPv3 systems 2011-05-27 20:33:06 +01:00
dsputil_iwmmxt_rnd_template.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
dsputil_iwmmxt.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_neon.S ARM: NEON optimised vector_fmac_scalar() 2011-09-28 15:56:09 +01:00
dsputil_vfp.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
fft_fixed_init_arm.c ARM: NEON fixed-point forward MDCT 2011-04-03 22:39:52 +01:00
fft_fixed_neon.S ARM: workaround for bug in GNU assembler 2011-07-05 18:39:23 +01:00
fft_init_arm.c Move dct and rdft definitions to separate files 2011-03-20 17:15:33 +00:00
fft_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
fmtconvert_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
fmtconvert_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
fmtconvert_vfp.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
h264dsp_init_arm.c H264: change weight/biweight functions to take a height argument. 2011-10-21 01:00:45 -07:00
h264dsp_neon.S H264: change weight/biweight functions to take a height argument. 2011-10-21 01:00:45 -07:00
h264idct_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
h264pred_init_arm.c h264: 4:2:2 intra decoding support 2011-10-21 01:00:41 -07:00
h264pred_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
int_neon.S Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
jrevdct_arm.S ARM: jrevdct_arm: simplify stack usage 2011-06-13 12:30:22 +01:00
Makefile ARM: optimised mpadsp_apply_window_fixed 2011-06-13 11:33:44 +01:00
mathops.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mdct_fixed_neon.S ARM: NEON fixed-point forward MDCT 2011-04-03 22:39:52 +01:00
mdct_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mpegaudiodsp_fixed_armv6.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mpegaudiodsp_init_arm.c ARM: optimised mpadsp_apply_window_fixed 2011-06-13 11:33:44 +01:00
mpegvideo_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegvideo_arm.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
mpegvideo_armv5te_s.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
mpegvideo_armv5te.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
mpegvideo_iwmmxt.c arm: remove disabled function dct_unquantize_h263_inter_iwmmxt() 2011-07-16 19:15:01 +02:00
mpegvideo_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
rdft_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
simple_idct_arm.S Remove redundant filename self-references inside files. 2011-11-08 17:52:56 +01:00
simple_idct_armv5te.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
simple_idct_armv6.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
simple_idct_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
synth_filter_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
vp3dsp_neon.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
vp8_armv6.S ARM: use const macro to define constant data in asm 2011-07-10 17:56:06 +01:00
vp8.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
vp8dsp_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp8dsp_neon.S ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
vp56_arith.h ARM: allow building in Thumb2 mode 2011-06-23 07:31:54 +01:00
vp56dsp_init_arm.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vp56dsp_neon.S Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00