ATOMG   P, R, [R+INT_IMM], R
WRITE P (1 slots) WRITE R (1 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 ATOMG.???0.ADD.EF P0, R0, [R0.64+-0x800000], R0 ;

key: ATOMG_P_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000011modi 1modi 2modi 3operand 0modi 4modi 510000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

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

distilled: @P0 ATOMG.ADD.EF P0, R0, [R0.U32+UR0+0x1], R0 ;

key: ATOMG_P_R_RURI_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 2operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 30Emodi 1modi 2operand 0modi 3modi 410000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

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

distilled: @P0 ATOMG.ADD.EF P0, R0, [R0.U32+UR0], R0 ;

key: ATOMG_P_R_RUR_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 2operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 30Emodi 1modi 2operand 0modi 3modi 410000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, [R], R
WRITE P (1 slots) WRITE R (1 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 ATOMG.???0.ADD.EF P0, R0, [R0.64], R0 ;

key: ATOMG_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000011modi 1modi 2modi 3operand 0modi 4modi 510000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

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

distilled: @P0 ATOMG.ADD.EF P0, R0, [UR0+0x20], R0 ;

key: ATOMG_P_R_URI_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 111111111operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 20Emodi 1modi 2operand 0modi 3modi 410000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, [UR], R
WRITE P (1 slots) WRITE R (1 slots) READ UR (1 slots) READ R (1 slots)

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

key: ATOMG_P_R_UR_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 111111111operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 20Emodi 1modi 2operand 0modi 3modi 410000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, desc[UR][R+INT_IMM], R
WRITE P (1 slots) WRITE R (1 slots) READ UR (2 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 ATOMG.???0.ADD.EF P0, R0, desc[UR0][R0.64+-0x800000], R0 ;

key: ATOMG_P_R_desc[UR][RI]_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 3operand 5operand 4
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 2modi 3operand 0modi 4modi 510000000001000stallyr-barw-barb-maskreuse00

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, desc[UR][R], R
WRITE P (1 slots) WRITE R (1 slots) READ UR (2 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 ATOMG.???0.ADD.EF P0, R0, desc[UR0][R0.64], R0 ;

key: ATOMG_P_R_desc[UR][R]_R

0123456701234567012345670123456701234567012345670123456701234567
000101011001predicateoperand 1operand 3operand 4000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 211modi 1modi 2modi 3operand 0modi 4modi 510000000001000stallyr-barw-barb-maskreuse00

Modifier Group 1
0???0.
1E.

Modifier Group 2
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 3
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 4
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, [INT_IMM], R
WRITE P (1 slots) WRITE R (1 slots) READ R (1 slots)

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

key: ATOMG_P_R_I_R

0123456701234567012345670123456701234567012345670123456701234567
000101011100predicateoperand 111111111operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000Emodi 1modi 2operand 0modi 3modi 400000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

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

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

key: ATOMG_P_R_RI_R

0123456701234567012345670123456701234567012345670123456701234567
000101011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
00000000Emodi 1modi 2operand 0modi 3modi 400000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG   P, R, [R], R
WRITE P (1 slots) WRITE R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMG.ADD.EF P0, R0, [R0], R0 ;

key: ATOMG_P_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
000101011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000Emodi 1modi 2operand 0modi 3modi 400000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011F32.FTZ.RN.
0100F16x2.RN.
0101S64.
0110F64.RN.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

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

ATOMG.CAS   P, R, [INT_IMM], R, R
WRITE P (1 slots) WRITE R (1 slots) READ R (1 slots) READ R (1 slots)

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

key: ATOMG_P_R_I_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101011100predicateoperand 111111111operand 3operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 4Emodi 1modi 2operand 0modi 3000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011INVALID3.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

ATOMG.CAS   P, R, [R+INT_IMM], R, R
WRITE P (1 slots) WRITE R (1 slots) READ R (1 slots) READ R (1 slots) READ R (1 slots)

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

key: ATOMG_P_R_RI_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101011100predicateoperand 1operand 2operand 4operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 5Emodi 1modi 2operand 0modi 3000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011INVALID3.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.

ATOMG.CAS   P, R, [R], R, R
WRITE P (1 slots) WRITE R (1 slots) READ R (1 slots) READ R (1 slots) READ R (1 slots)

distilled: @P0 ATOMG.CAS.EF P0, R0, [R0], R0, R0 ;

key: ATOMG_P_R_R_R_R

0123456701234567012345670123456701234567012345670123456701234567
100101011100predicateoperand 1operand 2operand 3000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
operand 4Emodi 1modi 2operand 0modi 3000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1
0000
0001S32.
001064.
0011INVALID3.
0100INVALID4.
0101INVALID5.
0110INVALID6.
0111INVALID7.
1000INVALID8.
1001INVALID9.
1010INVALID10.
1011INVALID11.
1100INVALID12.
1101INVALID13.
1110INVALID14.
1111INVALID15.

Modifier Group 2
0000
0001CONSTANT.PRIVATE.
0010CONSTANT.CTA.
0011CONSTANT.CTA.PRIVATE.
0100STRONG.SM.PRIVATE.
0101STRONG.SM.
0110STRONG.GPU.PRIVATE.
0111STRONG.GPU.
1000MMIO.GPU.
1001CONSTANT.SM.
1010STRONG.SYS.
1011CONSTANT.SM.PRIVATE.
1100MMIO.SYS.
1101CONSTANT.VC.
1110CONSTANT.VC.PRIVATE.
1111CONSTANT.GPU.

Modifier Group 3
000EF.
001
010EL.
011LU.
100EU.
101NA.
110INVALID6.
111INVALID7.