Henrik Gramner
ab43beefab
x86inc: Drop SECTION_TEXT macro
The .text section is already 16-byte aligned by default on all supported
platforms so `SECTION_TEXT` isn't any different from `SECTION .text`.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
9 years ago
Diego Biurrun
26301caaa1
x86: mmx2 ---> mmxext in asm constructs
13 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.
13 years ago
Diego Biurrun
6860b4081d
x86: include x86inc.asm in x86util.asm
This is necessary to allow refactoring some x86util macros with cpuflags.
13 years ago
Dave Yeo
197439c1ef
x86: pngdsp: Fix assembly for OS/2
The a.out object format does not allow aligning sections.
On OS/2 LD aligns sections to 16 bytes.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Ronald S. Bultje
4ff6dea390
pngdsp: swap argument inversion.
13 years ago
Ronald S. Bultje
af79a0c48a
png: add support for bpp>4 to paeth x86 SIMD code.
This fixes playback of e.g. RGB48 (bpp=6) content on x86 CPUs. Fixes
bug 214.
13 years ago
Ronald S. Bultje
f91c4b7824
png: add SSE2 version for add_bytes_l2.
13 years ago
Ronald S. Bultje
59f474b49d
png: convert DSP functions to yasm.
13 years ago