Intel® C++ Compiler 16.0 User and Reference Guide

_mm_tzcnti_32/ _mm_tzcnti_64

Performs an initialized trailing zero bit count. This intrinsic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Syntax

extern int __cdecl _mm_tzcnti_32(int a, unsigned int x);

extern __int64 __cdecl _mm_tzcnti_64(__int64 a, unsigned __int64 x);

Parameters

a

integer, with 32-bit elements (for _mm_tzcnti_32) or 64-bit elements (for _mm_tzcnti_64)

x

unsigned integer, with 32-bit elements (for _mm_tzcnti_32) or 64-bit elements (for _mm_tzcnti_64)

Description

Performs a trailing zero bit count operation on unsigned integer x, starting at bit a.

Returns

Returns scalar value result count operation.