В чем разница между __popcnt () и _mm_popcnt_u32 ()?

MS Visual C ++ поддерживает 2 варианта инструкции popcnt на процессорах с SSE4.2:

__popcnt() _mm_popcnt_u32()

Единственное отличие, которое я обнаружил, заключалось в том, что документы для__popcnt() помечены как «Специфичные для Microsoft» и_mm_popcnt_u32() кажется внутренним именем команды (Не-MS-специфический).

Разве это единственная разница, где MS__popcnt() просто звонит в HW_mm_popcnt_u32()?

Ответы на вопрос(1)

Ваш ответ на вопрос