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: