#8 is not enough. But I don't understand why. This is the error now:
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/avxintrin.h: In 
function '__vector(2) double _mm_maskload_pd(const double*, __vector(2) 
double)':
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/avxintrin.h:896:23:
 error: cannot convert '__vector(2) double' to '__vector(2) long long int' for 
argument '2' to '__vector(2) double __builtin_ia32_maskloadpd(const __vector(2) 
double*, __vector(2) long long int)'                                            
                                                                                
                                                                                
                                                                     
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/avxintrin.h: In 
function 'void _mm_maskstore_pd(double*, __vector(2) double, __vector(2) 
double)':
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/avxintrin.h:902:70:
 error: cannot convert '__vector(2) double' to '__vector(2) long long int' for 
argument '2' to 'void __builtin_ia32_maskstorepd(__vector(2) double*, 
__vector(2) long long int, __vector(2) double)'
[...]

So the _mm*mask{load,store}* instrinsics are correct now, but the
__buitin_ia32_mask{load,store}* functions still have the wrong
interface. There must be another commit that did this?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/780551

Title:
  incorrect interface in avxintrin.h

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to