<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55959>55959</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AMDGPU][GFX11] ds_swizzle_b32 ignores offset modifier
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
backend:AMDGPU,
mc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
dpreobra
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dpreobra
</td>
</tr>
</table>
<pre>
Offset modifier is accepted but silently ignored.
An example:
ds_swizzle_b32 v5, v1 offset:4
Expected output:
ds_swizzle_b32 v5, v1 offset:4 ; encoding: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
Actual result:
ds_swizzle_b32 v5, v1 ; encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
A fix is pending.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylUslu2zAQ_RrpQlQgKdOODjrYdZNT0V4K9BZwGctMKVHg4jr5-g69pE7RSxtB4Gyaee9xpLx57r_sdhESGb2xOwuB2Eik1jAnMETlRKJ1MCX3TOww-QCmqei2ouvzuZ4IHOU4O6ja9W2B4GPiY_xpX14cPKqWk4Oo-EdyYMSfELFhcdvx6TiDLqA-pzmn_5pHqnZDYNKoZRowQSqxoUe6wA_R0JMx58jcnZPstnY1ohLbNzJ1ytKRADG7f2H2dzr03XTIzh7LomaYyuimNn1ruraTdbLJQY8468_bh6_fSqPYPNx_ZwzdP3meNxovF_j6C9Q5uH6f0hyLVH6P72DTPqtG-xED5w5X82EO_gnXhqGNMUNER4hOdPW-p5QypVm3pHTJlQDJlpILxQXjynCmaicVuFjIVpyrPOBZ7q0EUv9AaQh_kfFaGXXxxba2Paec0yXt2IJ3YtXQO6VxrJAr1pqVYNWCwiitawrPxoehDv2JMiJFLDobU_xdlDHidQBc6Jg5gFdBXtBkTnsf-mu2PontT0p_AQM99pE">