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

    <tr>
        <th>Summary</th>
        <td>
            llvm-objdump does not print arguments to sdot
        </td>
    </tr>

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

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

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

<pre>
    This issue was discovered in LLVM 20.1.8, obtained via Homebrew.

Here's a terminal interaction showing the issue:

```console
% echo "test: sdot v19.4s, v6.16b, v18.16b" > test.S
% /opt/homebrew/opt/llvm@20/bin/clang -c test.S -o test.o -march=armv8.6-a
% /opt/homebrew/opt/llvm@20/bin/llvm-objdump -d test.o

test.o: file format mach-o arm64

Disassembly of section __TEXT,__text:

0000000000000000 <test>:
       0: 4e9294d3 sdot
```

Clearly the arguments to `sdot` have been dropped. Strangely, other sets of arguments _do_ appear, albeit with the optional size markers removed:

```
% echo "test: sdot v0.4s, v1.16b, v2.4b[0]" > test.S
% /opt/homebrew/opt/llvm@20/bin/clang -c test.S -o test.o -march=armv8.6-a
% /opt/homebrew/opt/llvm@20/bin/llvm-objdump -d test.o 

test.o: file format mach-o arm64

Disassembly of section __TEXT,__text:

0000000000000000 <test>:
       0: 4f82e020      sdot v0, v1, v2[0]
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUlM-O2zYQxp-GugwsUENJKx10cNZr5JCesih6MyhxLDGhSIGk5bhPX-jPbpIW6KGnhvBhMBh-HP_m08gQdG-JGlZ8YMUpkbc4ON9IQ988aftV2z5pnXo0r4MOoEO4EdxlAKVD52bypEBb-PTp998AeZqlFcNncG2U2pKCWUv46EZqPd1Txo-MHz-SJ4ZPASRE8qO20oC2kbzsonYWwuDu2vYQB9qeY-K43WQl336ds8EZWlJYAHWDA4YYKUQmjhCUizBndZqHpZe5TLOyXaOs2kIEJl5gqU8_7yIMz26KDM_D3u17wph5ZDlHzvDcasvw3Blpezh0uwIc3BY5OIzSdwMTJ-nHuUrLg_wP8kvm4Nov6jZOcFC79oZgj8URrtoQXJ0fZYRRdsPBgfRjmW91Jx1kCDS25gHuCoE2tpfL68sfrwyfL5dI3-I7Wf63A0w8bzhfthrYDl9ezqnGOldiBf3jWDatZ0PSm8c6P-n720g2BogOWMnXGyWHQc4ELZEF5d00kUrhc_TS9mQeq3_iQB4CxbB0_13lotwF5DSR9EuZNC3pCHcdh_U5Ny3_UhoI-k-CUfqv5AN4Gt1M6p82-lf_8Df7ZO_2wTRvWfGBs-L0a3oI_kcmulZIHPmW2pFvvDfWb6B_mFeiGqFqUcuEmuypEFWVZVWRDE2Zd1gJUpIjCsRSqqyoalUVIqOiLJ4S3SDHgj8JnolM8CLlHakSVd1eZZGpOmc5p1Fqky7gUuf7ZF09TVZkQvDEyJZMWFckoqX7vpgQl43pm5V2e-sDy7nRIYbvMlFHQ81P41COAlgXYfLaxp-_kQVEcvOmGWKcwoINzwzPvY7DrU07N75Nex_x5N0X6hYPrB0Fhue95bnBvwIAAP__dhXIzg">