mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
Fix avx512 movemask call
This commit is contained in:
parent
7e7f604f7d
commit
db52ce6f08
@ -861,7 +861,7 @@ TEST(SuperVectorUtilsTest,Movemask512c){
|
|||||||
}
|
}
|
||||||
auto SP = SuperVector<64>::loadu(vec);
|
auto SP = SuperVector<64>::loadu(vec);
|
||||||
u8 vec2[64] = {0};
|
u8 vec2[64] = {0};
|
||||||
u64a mask = SP.movemask();
|
u64a mask = SP.comparemask();
|
||||||
for(int i=0; i<64; i++) {
|
for(int i=0; i<64; i++) {
|
||||||
if (mask & (1ULL << i)) {
|
if (mask & (1ULL << i)) {
|
||||||
vec2[i] = 0xff;
|
vec2[i] = 0xff;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user