# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 6
# RUN: llvm-mc -triple=amdgpu9.42 -disassemble -show-encoding %s | FileCheck --check-prefix=GFX942 %s
# RUN: llvm-mc -triple=amdgpu9.50 -disassemble -show-encoding %s | FileCheck --check-prefix=GFX942 %s

0x00,0x80,0x35,0xdd,0x00,0x02,0xff,0x01
# GFX942: global_atomic_add_f32 a1, v[0:1], a2, off sc0 ; encoding: [0x00,0x80,0x35,0xdd,0x00,0x02,0xff,0x01]
0x00,0x80,0x35,0xdf,0x00,0x02,0xff,0x01
# GFX942: global_atomic_add_f32 a1, v[0:1], a2, off sc0 sc1 ; encoding: [0x00,0x80,0x35,0xdf,0x00,0x02,0xff,0x01]
0x00,0x80,0x35,0xdd,0x00,0x02,0x80,0x01
# GFX942: global_atomic_add_f32 a1, v0, a2, s[0:1] sc0 ; encoding: [0x00,0x80,0x35,0xdd,0x00,0x02,0x80,0x01]
0x00,0x80,0x35,0xdf,0x00,0x02,0x80,0x01
# GFX942: global_atomic_add_f32 a1, v0, a2, s[0:1] sc0 sc1 ; encoding: [0x00,0x80,0x35,0xdf,0x00,0x02,0x80,0x01]
0x00,0x80,0x39,0xdd,0x00,0x02,0xff,0x01
# GFX942: global_atomic_pk_add_f16 a1, v[0:1], a2, off sc0 ; encoding: [0x00,0x80,0x39,0xdd,0x00,0x02,0xff,0x01]
0x00,0x80,0x39,0xdf,0x00,0x02,0xff,0x01
# GFX942: global_atomic_pk_add_f16 a1, v[0:1], a2, off sc0 sc1 ; encoding: [0x00,0x80,0x39,0xdf,0x00,0x02,0xff,0x01]
0x00,0x80,0x39,0xdd,0x00,0x02,0x80,0x01
# GFX942: global_atomic_pk_add_f16 a1, v0, a2, s[0:1] sc0 ; encoding: [0x00,0x80,0x39,0xdd,0x00,0x02,0x80,0x01]
0x00,0x80,0x39,0xdf,0x00,0x02,0x80,0x01
# GFX942: global_atomic_pk_add_f16 a1, v0, a2, s[0:1] sc0 sc1 ; encoding: [0x00,0x80,0x39,0xdf,0x00,0x02,0x80,0x01]
