<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">