mareko added a comment. All lanes receives the result at the same time because it's really just v_mov under the hood. s_waitcnt only waits for it. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D146829/new/ https://reviews.llvm.org/D146829