@@ -1764,6 +1764,7 @@ define double @global_atomic_fadd_f64_rtn_pat(ptr addrspace(1) %ptr, double %dat
17641764; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
17651765; GFX1250-NEXT: global_wb scope:SCOPE_SYS
17661766; GFX1250-NEXT: s_wait_storecnt 0x0
1767+ ; GFX1250-NEXT: s_wait_xcnt 0x0
17671768; GFX1250-NEXT: global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off th:TH_ATOMIC_RETURN scope:SCOPE_SYS
17681769; GFX1250-NEXT: s_wait_loadcnt 0x0
17691770; GFX1250-NEXT: global_inv scope:SCOPE_SYS
@@ -1802,6 +1803,7 @@ define double @global_atomic_fadd_f64_rtn_pat_agent(ptr addrspace(1) %ptr, doubl
18021803; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
18031804; GFX1250-NEXT: global_wb scope:SCOPE_DEV
18041805; GFX1250-NEXT: s_wait_storecnt 0x0
1806+ ; GFX1250-NEXT: s_wait_xcnt 0x0
18051807; GFX1250-NEXT: global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off th:TH_ATOMIC_RETURN scope:SCOPE_DEV
18061808; GFX1250-NEXT: s_wait_loadcnt 0x0
18071809; GFX1250-NEXT: global_inv scope:SCOPE_DEV
@@ -1842,6 +1844,7 @@ define double @global_atomic_fadd_f64_rtn_pat_system(ptr addrspace(1) %ptr, doub
18421844; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
18431845; GFX1250-NEXT: global_wb scope:SCOPE_SYS
18441846; GFX1250-NEXT: s_wait_storecnt 0x0
1847+ ; GFX1250-NEXT: s_wait_xcnt 0x0
18451848; GFX1250-NEXT: global_atomic_add_f64 v[0:1], v[0:1], v[2:3], off th:TH_ATOMIC_RETURN scope:SCOPE_SYS
18461849; GFX1250-NEXT: s_wait_loadcnt 0x0
18471850; GFX1250-NEXT: global_inv scope:SCOPE_SYS
@@ -2088,6 +2091,7 @@ define double @flat_atomic_fadd_f64_rtn_pat(ptr %ptr) #1 {
20882091; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
20892092; GFX1250-NEXT: global_wb scope:SCOPE_SYS
20902093; GFX1250-NEXT: s_wait_storecnt 0x0
2094+ ; GFX1250-NEXT: s_wait_xcnt 0x0
20912095; GFX1250-NEXT: flat_atomic_add_f64 v[0:1], v[0:1], v[2:3] th:TH_ATOMIC_RETURN scope:SCOPE_SYS
20922096; GFX1250-NEXT: s_wait_loadcnt_dscnt 0x0
20932097; GFX1250-NEXT: global_inv scope:SCOPE_SYS
@@ -2126,6 +2130,7 @@ define double @flat_atomic_fadd_f64_rtn_pat_agent(ptr %ptr) #1 {
21262130; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
21272131; GFX1250-NEXT: global_wb scope:SCOPE_DEV
21282132; GFX1250-NEXT: s_wait_storecnt 0x0
2133+ ; GFX1250-NEXT: s_wait_xcnt 0x0
21292134; GFX1250-NEXT: flat_atomic_add_f64 v[0:1], v[0:1], v[2:3] th:TH_ATOMIC_RETURN scope:SCOPE_DEV
21302135; GFX1250-NEXT: s_wait_loadcnt_dscnt 0x0
21312136; GFX1250-NEXT: global_inv scope:SCOPE_DEV
@@ -2168,6 +2173,7 @@ define double @flat_atomic_fadd_f64_rtn_pat_system(ptr %ptr) #1 {
21682173; GFX1250-NEXT: v_mov_b64_e32 v[2:3], 4.0
21692174; GFX1250-NEXT: global_wb scope:SCOPE_SYS
21702175; GFX1250-NEXT: s_wait_storecnt 0x0
2176+ ; GFX1250-NEXT: s_wait_xcnt 0x0
21712177; GFX1250-NEXT: flat_atomic_add_f64 v[0:1], v[0:1], v[2:3] th:TH_ATOMIC_RETURN scope:SCOPE_SYS
21722178; GFX1250-NEXT: s_wait_loadcnt 0x0
21732179; GFX1250-NEXT: global_inv scope:SCOPE_SYS
0 commit comments