summaryrefslogtreecommitdiff
path: root/m4
AgeCommit message (Collapse)AuthorFilesLines
2009-02-26Add x86_64/amd64 to unaligned access whitelistDavid Schleef1-1/+1
2009-02-26Add cris to unaligned access whitelistDavid Schleef1-1/+1
Fixes #20058
2009-02-26remove ltdl.m4David Schleef1-431/+0
2008-06-09add pkg.m4David Schleef1-0/+135
2008-05-12Check for gcc-4.2 for intrinsics, since we need gcc to realign theDavid Schleef1-3/+21
stack when higher-level libraries (this means you, mozilla) unalign it. Fixes #11145.
2008-05-09Windows does not support POSIX signalsDamien Lespiau1-0/+14
Signed-off-by: Damien Lespiau <damien.lespiau@gmail.com>
2008-03-03Update m4 macro from upstream.David Schleef1-117/+282
2008-02-25autoconf macro for checking gas handling asm linesDavid Schleef1-0/+25
2008-02-18[build] Check for GCC before checking for gcc assemblyDavid Schleef1-0/+3
2008-02-18Update m4 macrosDavid Schleef1-33/+19
2008-02-18Remove pkg.m4. It is old and bustedDavid Schleef1-57/+0
2007-11-14* configure.ac:David Schleef1-2/+2
Fix powerpc flags. * examples/videoscale/vs_4tap.c: * liboil/Makefile.am: * liboil/deprecated/vectoradd_s.c: * liboil/liboil.h: * liboil/liboilcolorspace.h: * liboil/liboilcpu.c: * liboil/liboilcpu.h: * liboil/liboildebug.h: * liboil/liboilfault.c: * liboil/liboilfault.h: * liboil/liboilfunction.c: * liboil/liboilfunction.h: * liboil/liboilgcc.h: * liboil/liboilinternal.h: * liboil/liboilparameter.h: * liboil/liboilprofile.h: * liboil/liboilprototype.c: * liboil/liboilprototype.h: * liboil/liboilrandom.h: * liboil/liboiltest.c: * liboil/liboiltest.h: * liboil/liboiltrampolines.c: * liboil/liboiltypes.h: * liboil/liboilutils.c: * liboil/liboilutils.h: Rearrange lots of stuff. Hide everything behind OIL_ENABLE_UNSTABLE_API. * liboil/liboilclasses.h: * liboil/liboilfuncs-04.h: * liboil/liboilfuncs.h: * liboil/i386/Makefile.am: * liboil/i386/mas.c: * liboil/i386/wavelet.c: * liboil/i386_amd64/copy.c: * liboil/ref/Makefile.am: * liboil/ref/mas.c: * liboil/ref/wavelet.c: Add some mas functions from schro. * m4/as-gcc-inline-assembly.m4: * testsuite/instruction/check-instructions.pl: Add some new instructions.
2007-08-22* configure.ac:David Schleef1-1/+6
* examples/printcpu.c: * liboil/Makefile.am: * liboil/arm/Makefile.am: * liboil/arm/math_vfp.c: * liboil/arm/math_vfp_asm.S: * liboil/liboilcpu.c: * liboil/liboilfunction.h: * m4/as-host-defines.m4: Add some VFP implementations for ARM. From Josep Torra Valles <josep@fluendo.com>
2007-06-04* m4/as-host-defines.m4: Add powerpc64David Schleef1-2/+2
2007-05-29* m4/ac_libtool_tags.m4:David Schleef1-0/+57
Add.
2007-05-15* HACKING:David Schleef1-1/+1
Patch from Stephane Fillod <f8cfe@free.fr> * liboil/liboil.h: * liboil/liboilcolorspace.h: * liboil/liboilcpu.h: * liboil/liboildebug.h: * liboil/liboilfunction.h: * liboil/liboilgcc.h: * liboil/liboilparameter.h: * liboil/liboilprofile.h: * liboil/liboilprototype.h: * liboil/liboilrandom.h: * liboil/liboiltest.h: * liboil/liboiltypes.h: Add C++ wrappers everywhere. * m4/as-libtool.m4: Fix macro.
2007-03-17* configure.ac:David Schleef1-2/+2
* liboil/Makefile.am: * liboil/sse/Makefile.am: * liboil/sse/composite_sse_2pix.c: * liboil/sse/composite_sse_4pix.c: * liboil/sse/sad8x8_sse.c: * liboil/sse/sse_wrapper.h: Add idea to wrap SSE2 functions that have trouble with unaligned stacks with a function that aligns the stack. From Christian Aichinger. * m4/as-gcc-inline-assembly.m4: Fix test for gcc version. * testsuite/stack_align.c: improve somewhat
2007-03-16* configure.ac:David Schleef2-4/+10
Add -maltivec flag * m4/as-gcc-inline-assembly.m4: Require gcc-3.4 * m4/as-nano.m4: handle two-digit version numbers, like in 0.3.10
2006-05-19* m4/as-intrinsics.m4: Fix SSE2 check. (Fixes #6714)David Schleef1-2/+2
2006-02-15* liboil/Makefile.am:David Schleef1-2/+2
Require SSE2 intrinsics for sse/. It likely only affects gcc-3.3 although it should be fixed some day. * liboil/i386/copy_i386.c: Disable some code that's being bad. * m4/as-intrinsics.m4: Check for an intrinsic that's buggy in gcc-3.3.
2006-01-31* configure.ac:David Schleef1-0/+33
* m4/as-host-defines.m4: * liboil/Makefile.am: * liboil/motovec/Makefile.am: * doc/liboil-sections.txt: * doc/tmpl/liboil-unused.sgml: * doc/tmpl/liboilimpl-unstable.sgml: * examples/oil-inspect.c: * testsuite/instruction/Makefile.am: Rewrite macros/defines for cpu selection. HAVE_${arch} is the define for cpu architecture, HAVE_GCC_ASM is the define for GCC inline assembly. * liboil/liboilfunction.h: Make implementation flags all part of the same enum, making flags unique across all architectures. This makes it easier to turn flags into feature names platform-independently. * liboil/liboilclasses.h: update * liboil/liboilfuncs-04.h: * liboil/liboilfuncs.h: * liboil/liboiltrampolines.c: * liboil/liboilrandom.c: Fix documentation. * liboil/liboiltest.c: same * liboil/liboilrandom.h: remove config.h * license_block: new year * COPYING: Add copyright for mt19937 * examples/Makefile.am: * examples/oil-mt19937.c: * liboil/ref/Makefile.am: * liboil/ref/mt19937ar.c: * liboil/i386/Makefile.am: * liboil/i386/mt19937.c: Add mt19937 and example. * testsuite/Makefile.am: * testsuite/mmx_engine.c: A little thingy for testing the features of an MMX engine.
2005-12-22* m4/as-unaligned-access.m4: New macro.David Schleef1-0/+41
2005-12-10* m4/ax_create_stdint_h.m4: New macro.David Schleef1-0/+569
2005-12-10* configure.ac:David Schleef1-1/+1
* examples/oil-test.c: (dump_array), (help), (main): * m4/pkg.m4: Check for inttypes.h header. Use PRIx8 and friends in oil-test.c to print stuff correctly on 64-bit platforms. Also add new -x option to print in hex. (Fixes: #5042)
2005-12-04* configure.ac:David Schleef1-1/+18
* m4/as-gcc-inline-assembly.m4: * liboil/powerpc/clip.c: * liboil/powerpc/conv.c: Add HAVE_GCC_ASM_POWERPC_FPU and use it if -fsoft-float is specified.
2005-11-03* configure.ac: revert to -Wa,-mregnamesDavid Schleef1-2/+2
* liboil/powerpc/md5.c: fixes * liboil/powerpc/zigzag8x8.c: fixes * liboil/powerpc/Makefile.am: move fdct8x8theora_altivec.c * liboil/powerpc/fdct8x8theora_altivec.c: from here * liboil/powerpc_asm_blocks/fdct8x8theora_altivec.c: to here * liboil/powerpc_asm_blocks/Makefile.am: * m4/as-intrinsics.m4: fix altivec test
2005-10-29* configure.ac: Use AC_LIBTOOL_WIN32_DLLDavid Schleef1-2/+2
* liboil/Makefile.am: Fix sed patterns for extracting symbols from libtool .exp files to handle different format on windows targets. Move sse directory to a conditional. * liboil/README: new file * liboil/liboiltest.h: remove // comment * liboil/powerpc_asm_blocks/Makefile.am: name ltlibrary correctly * m4/as-intrinsics.m4: Fix SSE2 test
2005-10-28* autogen.sh: Refactor how we check for intrinsics and flags.David Schleef2-0/+218
Remove hard-coded CFLAGS that don't work on Forte. This is not complete, specifically, some of the makefiles aren't up to the new order. * configure.ac: * liboil/Makefile.am: * liboil/conv/Makefile.am: * liboil/fb/Makefile.am: * liboil/i386/Makefile.am: * liboil/math/Makefile.am: * liboil/motovec/Makefile.am: * liboil/powerpc/Makefile.am: * liboil/sse/Makefile.am: * liboil/utf8/Makefile.am: * m4/as-gcc-inline-assembly.m4: * m4/as-intrinsics.m4: * testsuite/instruction/Makefile.am:
2005-10-11* m4/ltdl.m4: Seems Debian's new libtool package doesn'tDavid Schleef1-0/+431
have a good definition of AC_LTDL_SYMBOL_USCORE
2005-08-14* configure.ac: use macro for gtk-doc checkingDavid Schleef1-1/+1
* doc/tmpl/liboil-unused.sgml: update * doc/tmpl/liboilfuncs-conv.sgml: * doc/tmpl/liboilfuncs-copy.sgml: * doc/tmpl/liboilfuncs-dct.sgml: * doc/tmpl/liboilfuncs-doc.sgml: * doc/tmpl/liboilfuncs-math.sgml: * doc/tmpl/liboilfuncs-math8x8.sgml: * doc/tmpl/liboilfuncs-pixel.sgml: * liboil/simdpack/Makefile.am: AMD64 fix * m4/gtk-doc.m4: enable gtk-doc by default * patches/patch-remove-indirection: update * testsuite/instruction/Makefile.am: don't run by default * testsuite/stride.c: (main): add some random striding
2005-08-01* m4/gtk-doc.m4: this is usefulDavid Schleef1-0/+53
2005-01-21addDavid Schleef1-0/+27
2004-09-09* .cvsignore: Some stuff to ignoreDavid Schleef1-0/+57
* examples/.cvsignore: * liboil/.cvsignore: * liboil/dct/.cvsignore: * liboil/jpeg/.cvsignore: * liboil/simdpack/.cvsignore: * m4/pkg.m4: * testsuite/.cvsignore:
2004-08-20* m4/as-compiler-flag.m4: addDavid Schleef1-0/+33
2004-08-13* m4/as-version.m4: Update from autostarsDavid Schleef1-7/+14
2004-01-07importDavid Schleef2-0/+98