1 #ifndef SIMDJSON_LASX_BITMASK_H
2 #define SIMDJSON_LASX_BITMASK_H
4 #ifndef SIMDJSON_CONDITIONAL_INCLUDE
5 #include "simdjson/lasx/base.h"
17 simdjson_inline uint64_t prefix_xor(uint64_t bitmask) {
18 bitmask ^= bitmask << 1;
19 bitmask ^= bitmask << 2;
20 bitmask ^= bitmask << 4;
21 bitmask ^= bitmask << 8;
22 bitmask ^= bitmask << 16;
23 bitmask ^= bitmask << 32;
The top level simdjson namespace, containing everything the library provides.