u32_bit_count function

int u32_bit_count(
  1. dynamic v$1
)

Implementation

dc.int u32_bit_count(dc.dynamic v$1, ){
final dc.int v$2=((v$1 as dc.int)-(((v$1 as dc.int)>>(1&63))&1431655765));
final dc.int v$3=((v$2&858993459)+((v$2>>(2&63))&858993459));
return (63&((((v$3+(v$3>>(4&63)))&252645135)*16843009)>>(24&63)));
}