<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/66383>66383</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [AMDGPU] Print `wait_exp:0` for VINTERP and `wait_vdst:0` for LDSDIR
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          DadSchoorse
      </td>
    </tr>
</table>

<pre>
    Currently, the disassembler outputs

```
v_interp_p10_f32 v11, v6, v0, v6 ; CD00000B 041A0106
```

instead of 


```
v_interp_p10_f32 v11, v6, v0, v6 wait_exp:0 ; CD00000B 041A0106
```

This hides that the instruction will wait for the exp counter, which can be misleading. LDSDIR's `wait_vdst`  has a similar issue.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykkkGP2ywQhn8NvozWAozt-OBDNv7yaaW2ina3vUbYkECFjcXgZPffVyZR25V6qWpZAwiYeebllYj2PGndkvKRlF0ml2h8aDupXgbjfUCd9V69t7slBD1F9074DqLRoCxKRD32TgfwS5yXiIR2hG7vsaL3Py0vRztFHebjzOjxVHC4MLamulQp0tscSPEIu46u3yNQwbaU0eqPCW_RThi1VOBP8KH4PyBcpY1H_TaTYkv_mufVWARjlUaIRsak1MoYliFaP8HVOpcqwMmHtKvfZhj8spKtAFdjBwODnKDXMFp0Wio7nXP41L10T8-E1wikognyojCSigIYiSAB7WidDGARF53feDLVFqopGpnpllWNqCnflDQzbVNJVW60UDUrT706sbpnFedccCEFlSKzLae8oA0TTIi6oLmgsuwFa2ome6k3nAiqR2ld7txlzH04Z6lwW1XFpsic7LXD5CrOJ329URHOV5OFdr3z0C9nJII6ixF_ZYk2umTH7efu_8NXUnZwCHaKP9u-v83a-Srit6cvr_89H0BO6qMyv525iZctwbUmxhlJsSV8T_j-bKNZ-nzwI-H7FeE-PMzBf9dDJHyfwJHwfWrsRwAAAP__5-Tw1w">