You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PCLMUL[L/H]Q[L/H]QDQ is a "Mnemonic specifying specific values of the immediate operand".
So it is just some cheeky disassembly naming.
aka. PCLMULQDQ(a, b, 0) == PCLMULLQLQDQ(a, b)
SIMDe operates at the intrinsic level so CLMUL is at 100% completion.
Someone could add SIMDe extensions for the mnemonics but... no one is going to be able to find them.
Maybe a source code comment on _mm_clmulepi64_si128 to mention the other mnemonic names would make it greppable?
https://en.wikipedia.org/wiki/CLMUL_instruction_set
PCLMULQDQ is already implemented: https://github.com/simd-everywhere/implementation-status/blob/main/x86.md#pclmulqdq
The text was updated successfully, but these errors were encountered: