Diego Biurrun
|
2b479bcab0
|
build: Drop AVX assembly ifdefs
An assembler able to cope with AVX instructions is now required.
|
12 years ago |
Diego Biurrun
|
04581c8c77
|
x86: yasm: Use complete source path for macro helper %includes
This is more consistent with the way we handle C #includes and
it simplifies the build system.
|
12 years ago |
Diego Biurrun
|
6860b4081d
|
x86: include x86inc.asm in x86util.asm
This is necessary to allow refactoring some x86util macros with cpuflags.
|
12 years ago |
Diego Biurrun
|
17337f54c0
|
x86: Split inline and external assembly #ifdefs
|
13 years ago |
Diego Biurrun
|
efbd04c332
|
x86: avcodec: Drop silly "_sse" suffixes from filenames
|
13 years ago |
Diego Biurrun
|
0c3ff1982c
|
x86: dct32: port to cpuflags
|
13 years ago |
Ronald S. Bultje
|
3b15a6d742
|
config.asm: change %ifdef directives to %if directives.
This allows combining multiple conditionals in a single statement.
|
13 years ago |
Dave Yeo
|
cc73511e8e
|
Fix NASM include directive
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
14 years ago |
Ronald S. Bultje
|
b2c087871d
|
Move x86util.asm from libavcodec/ to libavutil/.
This allows using it in swscale also.
|
14 years ago |
Ronald S. Bultje
|
3a39195b1d
|
Move x86inc.asm to libavutil/.
This allows using it in libswscale/ also.
|
14 years ago |
Vitor Sessak
|
18b131de04
|
dct32: Add SSE2 ASM optimizations
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
14 years ago |
Dave Yeo
|
a10fb79070
|
x86 asm: Add SECTION_TEXT to dct32_sse.asm.
This fixes the following error on OS/2:
error: segment name `.text align=16' not recognized
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
14 years ago |
Loren Merritt
|
422b2362fc
|
dct32_sse: eliminate some spills
125->104 cycles on penryn (x86_64 only)
|
14 years ago |
Vitor Sessak
|
6204feb160
|
dct32: Add AVX implementation of 32-point DCT
|
14 years ago |
Vitor Sessak
|
4e653b98c8
|
dct32: Change pass 6 permutation to allow for AVX implementation
|
14 years ago |
Vitor Sessak
|
3758eb0eb9
|
dct32: port SSE 32-point DCT to YASM
|
14 years ago |