Replies: 1 comment 5 replies
-
In general masking support is not done in the same way as it's done in C/C++. Instead, we internally track whether something is a mask or not and continue exposing everything as a For places that have different behavior when a mask is used and therefore cannot be pattern matched (like |
Beta Was this translation helpful? Give feedback.
-
I am trying to re-write a C++ project that heavily uses AVX512 because of the Keccak algorithm in C#, and these are the instructions that it uses:
_mm512_maskz_loadu_epi64
_mm512_ternarylogic_epi64
_mm512_permutexvar_epi64
_mm512_permutex2var_epi64
_mm512_rol_epi64
_mm512_rolv_epi64
_mm512_xor_si512
_mm512_unpacklo_epi64
_mm512_unpackhi_epi6
_mm512_mask_blend_epi64
_mm512_mask_blend_epi64
_mm512_mask_storeu_epi64
_mm512_maskz_set1_epi64
_mm512_setr_epi64
I cannot find most of them. Are some of them missing? I would appreciate any help.
Beta Was this translation helpful? Give feedback.
All reactions