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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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