Open Torinde opened 4 months ago
TZCNT is a nightmare to get the best code-gen on any given platform. The rest of TBM and BMI1 are simple boilerplate.
However, they don't really have anything to do with SIMD...
Does SIMDe want to provide coverage for all Intel Intrinsics?
There are many others _BitScanForward
, _subborrow_u32
, etc?
https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#othertechs=BMI1 https://en.wikipedia.org/wiki/X86_Bit_manipulation_instruction_set#BMI1_(Bit_Manipulation_Instruction_Set_1)
implementation status for TZCNT: https://github.com/simd-everywhere/implementation-status/blob/main/x86.md#bmi1