moorabbit wrote: > Convert _mm_lzcnt_epi32 etc. (inc mask/maskz variants) to use > __builtin_elementwise_ctlz
It's not obvious to me how the mask/maskz variants (e.g. `_mm_maskz_lzcnt_epi32`) can be refactored to use `__builtin_elementwise_ctlz`. Is it enough to replace this call: https://github.com/llvm/llvm-project/blob/35e733689b9b47469cbb51a90d405738146e447c/clang/lib/Headers/avx512cdintrin.h#L84 by a call to `__builtin_elementwise_ctlz`? https://github.com/llvm/llvm-project/pull/155089 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits