swresample: add swri_resample_float_sse

At least two times faster than the C version.

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
float-dsp-test: do not use C99's predefined  __func__

It is not supported by all compilers on FATE. Fixes "some test were
skipped" errors.
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  float-dsp-test: do not use C99's predefined  __func__

Merged-by: Michael Niedermayer <michaelni@gmx.at>
hpel_template: K&R formatting cosmetics
hpel_template: Drop some unnecessary parentheses
hpeldsp_template: K&R formatting cosmetics
hpeldsp_template: Merge some declarations and initializations
ppc: dsputil: comment formatting and wording/grammar improvements
ppc: dsputil: K&R formatting cosmetics
ppc: dsputil: more K&R formatting cosmetics
ppc: dsputil: Drop some unnecessary parentheses
ppc: dsputil: Simplify some ifdeffed function definitions
ppc: dsputil: Merge some declarations and initializations
ppc: dsputil: Drop trailing semicolon from macros

This allows for a more natural macro usage.
arm: dsputil: K&R formatting cosmetics
dsputil: Propagate bit depth information to all (sub)init functions

This avoids recalculating the value over and over again.
dsputil: Conditionally compile dsputil code on all architectures
build: Group general components separate from de/encoders in arch Makefiles

This is in line with how the top-level libavcodec Makefile is structured.
dsputil: Use correct type in me_cmp_func function pointer
configure: fix direct symbol ref support detection

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>