Skip to content
Discussion options

You must be logged in to vote
C Intrinsic .NET API Notes
_mm512_maskz_loadu_epi64 Avx512F.MaskLoad
_mm512_ternarylogic_epi64 Avx512F.TernaryLogic .NET 9 has support for recognizing many x op y op z patterns and emitting ternary logic implicitly
_mm512_permutexvar_epi64 Avx512F.PermuteVar8x64
_mm512_permutex2var_epi64 Avx512F.PermuteVar8x64x2
_mm512_rol_epi64 Avx512F.RotateLeft
_mm512_rolv_epi64 Avx512F.RotateLeftVariable
_mm512_xor_si512 Avx512F.Xor Just use x ^ y instead
_mm512_unpacklo_epi64 Avx512F.UnpackLow
_mm512_unpackhi_epi6 Avx512F.UnpackHigh
_mm512_mask_blend_epi64 Avx512F.BlendVariable Alternatively just use Vector512.ConditionalSelect
_mm512_mask_storeu_epi64 Avx512F.MaskStore

Replies: 1 comment 17 replies

Comment options

You must be logged in to vote
17 replies
@tannergooding
Comment options

@nietras
Comment options

@nietras
Comment options

@tannergooding
Comment options

@nietras
Comment options

Answer selected by tannergooding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants