POPC   R, INT_IMM
WRITE R (1 slots)

distilled: @P0 POPC R0, 0x0 ;

key: POPC_R_I

0123456701234567012345670123456701234567012345670123456701234567
100100001001predicateoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000000000000000000000stallyr-barw-barb-maskreuse00
POPC   R, c[INT_IMM][INT_IMM]
WRITE R (1 slots)

distilled: @P0 POPC R0, c[0x0][0x0] ;

key: POPC_R_c[I][I]

0123456701234567012345670123456701234567012345670123456701234567
100100001101predicateoperand 00000000000000000operand 2operand 1operand 2operand 100000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000000000000000000000stallyr-barw-barb-maskreuse00
POPC   R, cx[UR][INT_IMM]
WRITE R (1 slots) READ UR (2 slots)

distilled: @P0 POPC R0, cx[UR0][0x0] ;

key: POPC_R_cx[UR][I]

0123456701234567012345670123456701234567012345670123456701234567
100100001101predicateoperand 000000000operand 10operand 2000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000000010000000000000stallyr-barw-barb-maskreuse00
POPC   R, UR
WRITE R (1 slots) READ UR (1 slots)

distilled: @P0 POPC R0, UR0 ;

key: POPC_R_UR

0123456701234567012345670123456701234567012345670123456701234567
100100001011predicateoperand 000000000operand 1000000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000000010000000000000stallyr-barw-barb-maskreuse00
POPC   R, R
WRITE R (1 slots) READ R (1 slots)

distilled: @P0 POPC R0, R0 ;

key: POPC_R_R

0123456701234567012345670123456701234567012345670123456701234567
100100001100predicateoperand 000000000operand 100000000000000000000000cINV
0123456701234567012345670123456701234567012345670123456701234567
00000000000000000000000000000000000000000stallyr-barw-barb-maskreuse00