ATOMS   R, [R+UR+INT_IMM], R
WRITE R (1 slots) READ R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [R0+UR0+0x1], R0 ;

key: ATOMS_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 0operand 1operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 200modi 1000modi0000000modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R+UR], R
WRITE R (1 slots) READ R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [R0+UR0], R0 ;

key: ATOMS_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 0operand 1operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 200modi 1000modi0000000modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [UR+INT_IMM], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [UR0+0x2], R0 ;

key: ATOMS_R_URI_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 011111111operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 100modi 1000000000000modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOMS   R, [UR], R
WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [UR0], R0 ;

key: ATOMS_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
001100011001predicateoperand 011111111operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 100modi 1000000000000modi 210000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOMS   R, [INT_IMM], R
WRITE R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [0x2], R0 ;

key: ATOMS_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
001100011100predicateoperand 011111111operand 2operand 1
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000000000000modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

ATOMS   R, [R+INT_IMM], R
WRITE R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [R0+0x1], R0 ;

key: ATOMS_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
001100011100predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000modi0000000modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R], R
WRITE R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.ADD R0, [R0], R0 ;

key: ATOMS_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
001100011100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
000000000modi 1000modi0000000modi 200000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0000ADD.
0001MIN.
0010MAX.
0011INC.
0100DEC.
0101AND.
0110OR.
0111XOR.
1000EXCH.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [INT_IMM], R, R
WRITE R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.CAS R0, [0x2], R0, R0 ;

key: ATOMS_R_I_R_R

0123456701234567012345670123456701234567012345670123456701234567
101100011100predicateoperand 011111111operand 2operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1000000000000modi 2modi 30000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0CAS.
1CAST.

Modifier Group 3
0
1

ATOMS   R, [R+INT_IMM], R, R
WRITE R (1 slots) READ R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.CAS R0, [R0+0x1], R0, R0 ;

key: ATOMS_R_RI_R_R

0123456701234567012345670123456701234567012345670123456701234567
101100011100predicateoperand 0operand 1operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 40modi 1000modi0000000modi 2modi 30000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0CAS.
1CAST.

Modifier Group 3
0
1

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.

ATOMS   R, [R], R, R
WRITE R (1 slots) READ R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMS.CAS R0, [R0], R0, R0 ;

key: ATOMS_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
101100011100predicateoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30modi 1000modi0000000modi 2modi 30000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
00
01S32.
1064.
11INVALID3.

Modifier Group 2
0CAS.
1CAST.

Modifier Group 3
0
1

Operand 1 operand modifiers
00
01X4.
10X8.
11X16.