diff --git a/src/nfa/accel_dump.cpp b/src/nfa/accel_dump.cpp index 40abd12c..6e2b8f41 100644 --- a/src/nfa/accel_dump.cpp +++ b/src/nfa/accel_dump.cpp @@ -41,6 +41,7 @@ #include "util/charreach.h" #include "util/dump_charclass.h" #include "util/dump_mask.h" +#include "util/simd_utils.h" #include #include @@ -170,8 +171,8 @@ vector shufti2cr_array(const m128 lo_in, const m128 hi_in) { static void dumpDShuftiCharReach(FILE *f, const m128 &lo1, const m128 &hi1, const m128 &lo2, const m128 &hi2) { - vector cr1 = shufti2cr_array(~lo1, ~hi1); - vector cr2 = shufti2cr_array(~lo2, ~hi2); + vector cr1 = shufti2cr_array(not128(lo1), not128(hi1)); + vector cr2 = shufti2cr_array(not128(lo2), not128(hi2)); map > cr1_group; assert(cr1.size() == 8 && cr2.size() == 8); for (u32 i = 0; i < 8; i++) {