#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