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