diff options
author | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2009-06-25 20:38:31 +0000 |
---|---|---|
committer | dcommander <dcommander@3789f03b-4d11-0410-bbf8-ca57d06f2519> | 2009-06-25 20:38:31 +0000 |
commit | 791878fc67839477b3b05d30b7fbbf8dcb430063 (patch) | |
tree | ef22f203e03cc93fc9c86877c76b9f0de6619a47 /trunk/acinclude.m4 | |
parent | 323c71880bafe3e7bee384dbf5d9b0096b3a8556 (diff) |
64-bit SIMD acceleration
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@45 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'trunk/acinclude.m4')
-rw-r--r-- | trunk/acinclude.m4 | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/trunk/acinclude.m4 b/trunk/acinclude.m4 index 9150799..f7d7b69 100644 --- a/trunk/acinclude.m4 +++ b/trunk/acinclude.m4 @@ -24,7 +24,14 @@ case "$host_os" in objfmt='a.out' ;; linux*) - objfmt='ELF' + case "$host_cpu" in + x86_64) + objfmt='ELF64' + ;; + *) + objfmt='ELF' + ;; + esac ;; freebsd* | netbsd* | openbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then @@ -58,6 +65,7 @@ case "$objfmt" in a.out) NAFLAGS='-faout -DAOUT';; BSD-a.out) NAFLAGS='-faoutb -DAOUT';; ELF) NAFLAGS='-felf -DELF';; + ELF64) NAFLAGS='-felf64 -DELF -D__x86_64__';; RDF) NAFLAGS='-frdf -DRDF';; Mach-O) NAFLAGS='-fmacho -DMACHO';; esac @@ -68,7 +76,6 @@ AC_MSG_CHECKING([whether the assembler ($NASM $NAFLAGS) works]) cat > conftest.asm <<EOF [%line __oline__ "configure" section .text - bits 32 global _main,main _main: main: xor eax,eax |