vpopcntw
Vector Population Count Word
vpopcntw vD, vB
Counts the number of bits set to 1 in each word element of a vector register.
Details
For vpopcntw, the number of bits set to 1 in each word element of VSR[VRB+32] is counted and placed into the corresponding word element of VSR[VRT+32].
Pseudocode Operation
Programming Note
This instruction counts the number of set bits (1s) in each 32-bit word of the source vector and stores the result in the destination vector. Ensure that the Vector Facility is enabled by checking and setting the VEC bit in the MSR register. This instruction operates on 128-bit vectors, processing four 32-bit words per operation.
Example
vpopcntw vd, vb
Encoding
Binary Layout
4
0
vD
6
0
11
vB
31
1923
Operands
-
vD
Target -
vB
Source -
VRT
Target Vector Register -
VRB
Source Vector Register