search for: tmmintrin

Displaying 11 results from an estimated 11 matches for "tmmintrin".

Did you mean: xmmintrin
2015 Dec 20
10
[Bug 93454] New: Can't build with LLVM/clang 3.7.0
...et 'nv50/nv84_video_vp.lo' failed make[3]: Leaving directory '/builddir/build/BUILD/mesa-11.0.7/src/gallium/drivers/nouveau' In file included from nv50/nv84_video_vp.c:25: In file included from ../../../../src/gallium/auxiliary/util/u_sse.h:140: /usr/bin/../lib64/clang/3.7.0/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled" #error "SSSE3 instruction set not enabled" ^ 1 error generated. make[3]: *** [nv50/nv84_video_vp.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... Adding -mssse3 to CFLAGS will not work for all hardware. -- You are re...
2009 Sep 30
2
[LLVMdev] long double type on ARM
...cpu_type=arm extra_headers="mmintrin.h" ;; ... i[34567]86-*-*) cpu_type=i386 # LLVM LOCAL begin out_cxx_file=i386/llvm-i386.cpp # LLVM LOCAL end # APPLE LOCAL begin 5612787 mainline sse4 extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h nmmintrin.h" (out_cxx_file variable is empty for ARM target) I wonder if llvm-gcc 4.2 front-end support bitcode conversion for ARM target. Thank you. Best regards, Jin-Gu Kang ________________________________ From: Bob Wilson [bob.wilson at apple.com]...
2009 Sep 30
0
[LLVMdev] long double type on ARM
...t; > ;; > ... > i[34567]86-*-*) > cpu_type=i386 > # LLVM LOCAL begin > out_cxx_file=i386/llvm-i386.cpp > # LLVM LOCAL end > # APPLE LOCAL begin 5612787 mainline sse4 > extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h > pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h > nmmintrin.h" > > (out_cxx_file variable is empty for ARM target) > I wonder if llvm-gcc 4.2 front-end support bitcode conversion for > ARM target. > > Thank you. > > Best regards, > > Jin-Gu Kang > > From: Bob Wils...
2009 Sep 30
0
[LLVMdev] long double type on ARM
Unlike llvm itself, llvm-gcc needs to be configured for a particular target architecture. It looks like you're using a copy of llvm-gcc that was built to generate x86 code. On Sep 30, 2009, at 6:27 AM, Jin Gu Kang wrote: > Dear LLVM members. > > I am compiling coreutils-7.4 package for ARM linux using LLVM 2.5 > version. > > When i compiled 'od' program in
2020 May 18
6
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...+ * GCC automatically enables SSE2 support on x86-64 builds. The SSSE3 code + * path must be enabled manually: ./configure CFLAGS="-mssse3 -O2" + */ + +#ifdef __x86_64__ +#ifdef __SSE2__ + +#include "rsync.h" + +#ifdef __SSSE3__ +#include <immintrin.h> +#else +#include <tmmintrin.h> +#endif + +/* Compatibility functions to let our SSSE3 algorithm run on SSE2 */ + +static inline __m128i sse_load_si128(void const* buf) { +#ifdef __SSSE3__ + return _mm_lddqu_si128(buf); // same as loadu on all but the oldest SSSE3 CPUs +#else + return _mm_loadu_si128(buf); +#endif +}...
2012 Jul 11
0
[LLVMdev] Compiling llvm and Clang on Linux
It's undocumented FAQ, if you are using RHEL5 (or clone). - install gcc44-c++ - Build with CC=gcc44 CXX=g++44 - You may need "CC=clang -std=gnu89" to use clang with its glibc. Have fun! ps. AFAIK, clang can be built more easily on centos6. ...Takumi 2012/7/11 Sitvanit Ruah <RUAH at il.ibm.com>: > > Hello all, > I am new to this mailing list so I hope this is
2020 May 18
0
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...The SSSE3 code > + * path must be enabled manually: ./configure CFLAGS="-mssse3 -O2" > + */ > + > +#ifdef __x86_64__ > +#ifdef __SSE2__ > + > +#include "rsync.h" > + > +#ifdef __SSSE3__ > +#include <immintrin.h> > +#else > +#include <tmmintrin.h> > +#endif > + > +/* Compatibility functions to let our SSSE3 algorithm run on SSE2 */ > + > +static inline __m128i sse_load_si128(void const* buf) { > +#ifdef __SSSE3__ > + return _mm_lddqu_si128(buf); // same as loadu on all but the > oldest SSSE3 CPUs > +#else...
2012 Jul 12
3
[LLVMdev] Compiling llvm and Clang on Linux
....4.6/include/stdbool.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/stddef.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/stdfix.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/syslimits.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/tbmintrin.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/tmmintrin.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/unwind.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/varargs.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/wmmintrin.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/x86intrin.h /usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/xmmintrin.h /usr/li...
2012 Jul 11
5
[LLVMdev] Compiling llvm and Clang on Linux
Hello all, I am new to this mailing list so I hope this is the right place to post the following question. We are considering using Clang front end for our tool. I tried to compile LLVM (using configure followed by make from the llvm top directory) on LINUX X86 with gcc 4.1.2. I got several compilation error messages of the form /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c+
2020 May 18
2
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...d manually: ./configure CFLAGS="-mssse3 -O2" >> + */ >> + >> +#ifdef __x86_64__ >> +#ifdef __SSE2__ >> + >> +#include "rsync.h" >> + >> +#ifdef __SSSE3__ >> +#include <immintrin.h> >> +#else >> +#include <tmmintrin.h> >> +#endif >> + >> +/* Compatibility functions to let our SSSE3 algorithm run on SSE2 */ >> + >> +static inline __m128i sse_load_si128(void const* buf) { >> +#ifdef __SSSE3__ >> + return _mm_lddqu_si128(buf); // same as loadu on all but the >&g...
2009 Sep 30
5
[LLVMdev] long double type on ARM
Dear LLVM members. I am compiling coreutils-7.4 package for ARM linux using LLVM 2.5 version. When i compiled 'od' program in coreutils package using LLVM 2.5, i could see the error message on llc processing. > llvm-gcc -emit-llvm ./od.c -c -o ./od.bc -other-options... > llc -march=arm ./od.bc -f -o ./od.s llc: