1 #ifndef SIMDJSON_PPC64_BITMASK_H
2 #define SIMDJSON_PPC64_BITMASK_H
5 namespace SIMDJSON_IMPLEMENTATION {
14 simdjson_inline uint64_t prefix_xor(uint64_t bitmask) {
29 bitmask ^= bitmask << 1;
30 bitmask ^= bitmask << 2;
31 bitmask ^= bitmask << 4;
32 bitmask ^= bitmask << 8;
33 bitmask ^= bitmask << 16;
34 bitmask ^= bitmask << 32;
We want to support argument-dependent lookup (ADL).