AVX512 Instructions Help #100829
-
|
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 I cannot find most of them. Are some of them missing? I would appreciate any help. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 17 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.
x op y op zpatterns and emitting ternary logic implicitlyx ^ yinsteadVector512.ConditionalSelect