public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: target/8322: SSE2 intrinsics broken?
@ 2002-10-29 15:39 hubicka
  0 siblings, 0 replies; 4+ messages in thread
From: hubicka @ 2002-10-29 15:39 UTC (permalink / raw)
  To: fdumas, gcc-bugs, gcc-prs, nobody

Synopsis: SSE2 intrinsics broken?

State-Changed-From-To: open->closed
State-Changed-By: hubicka
State-Changed-When: Tue Oct 29 15:39:00 2002
State-Changed-Why:
    Fixed.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8322


^ permalink raw reply	[flat|nested] 4+ messages in thread

* target/8322: SSE2 intrinsics broken?
@ 2002-10-25  8:46 fdumas
  0 siblings, 0 replies; 4+ messages in thread
From: fdumas @ 2002-10-25  8:46 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR target/8322; it has been noted by GNATS.

From: fdumas@ina.fr
To: gcc-gnats@gcc.gnu.org
Cc:  
Subject: target/8322: SSE2 intrinsics broken?
Date: 23 Oct 2002 16:51:00 -0000

 >Number:         8322
 >Category:       target
 >Synopsis:       SSE2 intrinsics broken?
 >Confidential:   no
 >Severity:       serious
 >Priority:       medium
 >Responsible:    unassigned
 >State:          open
 >Class:          sw-bug
 >Submitter-Id:   net
 >Arrival-Date:   Wed Oct 23 09:56:00 PDT 2002
 >Closed-Date:
 >Last-Modified:
 >Originator:     Frederic Dumas
 >Release:        g++ (GCC) 3.3 20021021 (experimental)
 >Organization:
 >Environment:
 linux-i686
 >Description:
 Errors when xmmintrin.h is included in a file (see compiler output in attachment).
 >How-To-Repeat:
 // main.cpp: 
 #include <xmmintrin.h>
 int main() {};
 
 
 -----
 > g++ -mmmx -msse -msse2 main.cpp
 In file included from main.cpp:1:
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector float _mm_loadh_pi(vector float, vector int*)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:653: error: cannot
    convert `vector int*' to `vector long long int*' for argument `2' to `vector
    float __builtin_ia32_loadhps(vector float, vector long long int*)'
 ..
 
 >Fix:
 
 >Release-Note:
 >Audit-Trail:
 >Unformatted:
 ----gnatsweb-attachment----
 Content-Type: text/plain; name="output.txt"
 Content-Disposition: inline; filename="output.txt"
 
 In file included from main.cpp:1:
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector float _mm_loadh_pi(vector float, vector int*)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:653: error: cannot
    convert `vector int*' to `vector long long int*' for argument `2' to `vector 
    float __builtin_ia32_loadhps(vector float, vector long long int*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_storeh_pi(vector int*, vector float)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:660: error: cannot
    convert `vector int*' to `vector long long int*' for argument `1' to `void 
    __builtin_ia32_storehps(vector long long int*, vector float)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector float _mm_loadl_pi(vector float, vector int*)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:682: error: cannot
    convert `vector int*' to `vector long long int*' for argument `2' to `vector 
    float __builtin_ia32_loadlps(vector float, vector long long int*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_storel_pi(vector int*, vector float)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:689: error: cannot
    convert `vector int*' to `vector long long int*' for argument `1' to `void 
    __builtin_ia32_storelps(vector long long int*, vector float)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_stream_pi(vector int*, vector int)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1040: error: cannot
    convert `vector int*' to `long long unsigned int*' for argument `1' to `void 
    __builtin_ia32_movntq(long long unsigned int*, long long unsigned int)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector long long int _mm_load_si128(vector long long int*)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1589: error: cannot
    convert `vector long long int*' to `char*' for argument `1' to `vector 
    signed char __builtin_ia32_loaddqa(char*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector long long int _mm_loadu_si128(vector long long int*)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1595: error: cannot
    convert `vector long long int*' to `char*' for argument `1' to `vector 
    signed char __builtin_ia32_loaddqu(char*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_store_si128(vector long long int*, vector long long int)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1607: error: cannot
    convert `vector long long int*' to `char*' for argument `1' to `void 
    __builtin_ia32_storedqa(char*, vector signed char)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_storeu_si128(vector long long int*, vector long long int)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1613: error: cannot
    convert `vector long long int*' to `char*' for argument `1' to `void 
    __builtin_ia32_storedqu(char*, vector signed char)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector long long int _mm_set1_epi32(int)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1723: error: cannot
    convert `int*' to `char*' for argument `1' to `vector int 
    __builtin_ia32_loadd(char*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector long long int _mm_set1_epi16(short int)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1731: error: cannot
    convert `int*' to `char*' for argument `1' to `vector int 
    __builtin_ia32_loadd(char*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    vector long long int _mm_set1_epi8(char)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1740: error: cannot
    convert `int*' to `char*' for argument `1' to `vector int 
    __builtin_ia32_loadd(char*)'
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
    void _mm_stream_pd(vector double*, vector double)':
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:2405: error: cannot
    convert `vector double*' to `double*' for argument `1' to `void 
    __builtin_ia32_movntpd(double*, vector double)'


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: target/8322: SSE2 intrinsics broken?
@ 2002-10-23 10:06 Andrew Pinski
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Pinski @ 2002-10-23 10:06 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR target/8322; it has been noted by GNATS.

From: Andrew Pinski <pinskia@physics.uc.edu>
To: fdumas@ina.fr
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: target/8322: SSE2 intrinsics broken?
Date: Wed, 23 Oct 2002 10:02:26 -0700

 Looks like some have been fixed but most still have problems, gcc  
 version 3.3 20021023 (experimental) (update 1pm pst time):
 
 In file included from testse2.cc:2:
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_loadh_pi(vector float, vector int*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:653: error: cannot
     convert `vector int*' to `vector long long int*' for argument `2' to  
 `vector
     float __builtin_ia32_loadhps(vector float, vector long long int*)'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `void _mm_storeh_pi(vector int*, vector float)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:660: error: cannot
     convert `vector int*' to `vector long long int*' for argument `1' to  
 `void
     __builtin_ia32_storehps(vector long long int*, vector float)'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_loadl_pi(vector float, vector int*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:682: error: cannot
     convert `vector int*' to `vector long long int*' for argument `2' to  
 `vector
     float __builtin_ia32_loadlps(vector float, vector long long int*)'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `void _mm_storel_pi(vector int*, vector float)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:689: error: cannot
     convert `vector int*' to `vector long long int*' for argument `1' to  
 `void
     __builtin_ia32_storelps(vector long long int*, vector float)'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_load_ss(const float*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:767: error: invalid
     conversion from `const float*' to `float*'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_load1_ps(const float*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:774: error: invalid
     conversion from `const float*' to `float*'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_load_ps(const float*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:788: error: invalid
     conversion from `const float*' to `float*'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_loadu_ps(const float*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:795: error: invalid
     conversion from `const float*' to `float*'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `vector float _mm_loadr_ps(const float*)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:802: error: invalid
     conversion from `const float*' to `float*'
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h: In
     function `void _mm_stream_pi(vector int*, vector int)':
 /home/gates/pinskia/linux/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/ 
 xmmintrin.h:1040: error: cannot
     convert `vector int*' to `long long unsigned int*' for argument `1'  
 to `void
     __builtin_ia32_movntq(long long unsigned int*, long long unsigned  
 int)'
 
 
 On Wednesday, Oct 23, 2002, at 09:51 US/Pacific, fdumas@ina.fr wrote:
 
 > In file included from main.cpp:1:
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector float _mm_loadh_pi(vector float, vector int*)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:653:  
 > error: cannot
 >    convert `vector int*' to `vector long long int*' for argument `2'  
 > to `vector
 >    float __builtin_ia32_loadhps(vector float, vector long long int*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_storeh_pi(vector int*, vector float)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:660:  
 > error: cannot
 >    convert `vector int*' to `vector long long int*' for argument `1'  
 > to `void
 >    __builtin_ia32_storehps(vector long long int*, vector float)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector float _mm_loadl_pi(vector float, vector int*)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:682:  
 > error: cannot
 >    convert `vector int*' to `vector long long int*' for argument `2'  
 > to `vector
 >    float __builtin_ia32_loadlps(vector float, vector long long int*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_storel_pi(vector int*, vector float)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:689:  
 > error: cannot
 >    convert `vector int*' to `vector long long int*' for argument `1'  
 > to `void
 >    __builtin_ia32_storelps(vector long long int*, vector float)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_stream_pi(vector int*, vector int)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1040:  
 > error: cannot
 >    convert `vector int*' to `long long unsigned int*' for argument `1'  
 > to `void
 >    __builtin_ia32_movntq(long long unsigned int*, long long unsigned  
 > int)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector long long int _mm_load_si128(vector long long int*)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1589:  
 > error: cannot
 >    convert `vector long long int*' to `char*' for argument `1' to  
 > `vector
 >    signed char __builtin_ia32_loaddqa(char*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector long long int _mm_loadu_si128(vector long long int*)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1595:  
 > error: cannot
 >    convert `vector long long int*' to `char*' for argument `1' to  
 > `vector
 >    signed char __builtin_ia32_loaddqu(char*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_store_si128(vector long long int*, vector long long int)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1607:  
 > error: cannot
 >    convert `vector long long int*' to `char*' for argument `1' to `void
 >    __builtin_ia32_storedqa(char*, vector signed char)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_storeu_si128(vector long long int*, vector long long int)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1613:  
 > error: cannot
 >    convert `vector long long int*' to `char*' for argument `1' to `void
 >    __builtin_ia32_storedqu(char*, vector signed char)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector long long int _mm_set1_epi32(int)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1723:  
 > error: cannot
 >    convert `int*' to `char*' for argument `1' to `vector int
 >    __builtin_ia32_loadd(char*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector long long int _mm_set1_epi16(short int)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1731:  
 > error: cannot
 >    convert `int*' to `char*' for argument `1' to `vector int
 >    __builtin_ia32_loadd(char*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    vector long long int _mm_set1_epi8(char)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1740:  
 > error: cannot
 >    convert `int*' to `char*' for argument `1' to `vector int
 >    __builtin_ia32_loadd(char*)'
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In  
 > function `
 >    void _mm_stream_pd(vector double*, vector double)':
 > /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:2405:  
 > error: cannot
 >    convert `vector double*' to `double*' for argument `1' to `void
 >    __builtin_ia32_movntpd(double*, vector double)'
 
 Thanks,
 Andrew Pinski
 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* target/8322: SSE2 intrinsics broken?
@ 2002-10-23  9:56 fdumas
  0 siblings, 0 replies; 4+ messages in thread
From: fdumas @ 2002-10-23  9:56 UTC (permalink / raw)
  To: gcc-gnats


>Number:         8322
>Category:       target
>Synopsis:       SSE2 intrinsics broken?
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 23 09:56:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Frederic Dumas
>Release:        g++ (GCC) 3.3 20021021 (experimental)
>Organization:
>Environment:
linux-i686
>Description:
Errors when xmmintrin.h is included in a file (see compiler output in attachment).
>How-To-Repeat:
// main.cpp: 
#include <xmmintrin.h>
int main() {};


-----
> g++ -mmmx -msse -msse2 main.cpp
In file included from main.cpp:1:
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector float _mm_loadh_pi(vector float, vector int*)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:653: error: cannot
   convert `vector int*' to `vector long long int*' for argument `2' to `vector
   float __builtin_ia32_loadhps(vector float, vector long long int*)'
...

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/plain; name="output.txt"
Content-Disposition: inline; filename="output.txt"

In file included from main.cpp:1:
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector float _mm_loadh_pi(vector float, vector int*)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:653: error: cannot
   convert `vector int*' to `vector long long int*' for argument `2' to `vector 
   float __builtin_ia32_loadhps(vector float, vector long long int*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_storeh_pi(vector int*, vector float)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:660: error: cannot
   convert `vector int*' to `vector long long int*' for argument `1' to `void 
   __builtin_ia32_storehps(vector long long int*, vector float)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector float _mm_loadl_pi(vector float, vector int*)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:682: error: cannot
   convert `vector int*' to `vector long long int*' for argument `2' to `vector 
   float __builtin_ia32_loadlps(vector float, vector long long int*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_storel_pi(vector int*, vector float)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:689: error: cannot
   convert `vector int*' to `vector long long int*' for argument `1' to `void 
   __builtin_ia32_storelps(vector long long int*, vector float)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_stream_pi(vector int*, vector int)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1040: error: cannot
   convert `vector int*' to `long long unsigned int*' for argument `1' to `void 
   __builtin_ia32_movntq(long long unsigned int*, long long unsigned int)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector long long int _mm_load_si128(vector long long int*)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1589: error: cannot
   convert `vector long long int*' to `char*' for argument `1' to `vector 
   signed char __builtin_ia32_loaddqa(char*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector long long int _mm_loadu_si128(vector long long int*)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1595: error: cannot
   convert `vector long long int*' to `char*' for argument `1' to `vector 
   signed char __builtin_ia32_loaddqu(char*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_store_si128(vector long long int*, vector long long int)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1607: error: cannot
   convert `vector long long int*' to `char*' for argument `1' to `void 
   __builtin_ia32_storedqa(char*, vector signed char)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_storeu_si128(vector long long int*, vector long long int)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1613: error: cannot
   convert `vector long long int*' to `char*' for argument `1' to `void 
   __builtin_ia32_storedqu(char*, vector signed char)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector long long int _mm_set1_epi32(int)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1723: error: cannot
   convert `int*' to `char*' for argument `1' to `vector int 
   __builtin_ia32_loadd(char*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector long long int _mm_set1_epi16(short int)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1731: error: cannot
   convert `int*' to `char*' for argument `1' to `vector int 
   __builtin_ia32_loadd(char*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   vector long long int _mm_set1_epi8(char)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:1740: error: cannot
   convert `int*' to `char*' for argument `1' to `vector int 
   __builtin_ia32_loadd(char*)'
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h: In function `
   void _mm_stream_pd(vector double*, vector double)':
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/xmmintrin.h:2405: error: cannot
   convert `vector double*' to `double*' for argument `1' to `void 
   __builtin_ia32_movntpd(double*, vector double)'


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-10-29 23:39 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-29 15:39 target/8322: SSE2 intrinsics broken? hubicka
  -- strict thread matches above, loose matches on Subject: below --
2002-10-25  8:46 fdumas
2002-10-23 10:06 Andrew Pinski
2002-10-23  9:56 fdumas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).