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