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

    <tr>
        <th>Summary</th>
        <td>
            [AARCH64][CRC]  Inline assembly error 
        </td>
    </tr>

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

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

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

<pre>
    hey, I try to compile code, gcc ok, but llvm error. Is it  inline assembly  grammar error or llvm is'not support?

`#include<stdio.h>
#include <stdint.h>

uint32_t MPF_Crc2T(uint32_t udwValue1, uint32_t udwValue2)
{
    uint32_t udwCrc = 0;

    __asm__("crc32cw %w[crc], %w[crc], %w[value1]\n"
 : [crc] "+r" (udwCrc)
            : [value1] "m" (udwValue1));

    return udwCrc;
}`

https://godbolt.org/z/Kn6rGeK79
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0U1GPmzAM_jXmxboqOKWUBx5aOrbTadJ0mvZahZBBtkCqJFzV-_VTKOt1dxpCSeTP_vzZcYT3uhuVKiHbQ3ZIxBR668rXXoxd0GLshd0kjW0vZa8uQBU-YnAXDBalHU7aKJS2VRHopET7O56aKaAxLwMq56xb4aNHHRD1aPSoUHivhsZcEDsnhkG4qxtadw3SHigfbUA_nU7WBeA1sAOw3bJuGBDXozRTq4BXPrTarnrgnxb8BuKCjuEentdJj4HTMeDXb_WxcpK-A21vxqk9_xBmUmks5oOVgIqFK99fD4j4j1_lJAI_IAO-v08b_Y5H4YfjEWgLRNJJTvKMQNkZsr10ErJDzPo_w8tVV3aArBqBaOEFvsObO0Y77R0QYSxr1nMTjXffEnYjjZHDW9jfJhTx_1iJU2Fy41LvG54f4hXd-fYhnDzwHVANVHe2bawJK-s6oPoVqH4aN-6zesqLpC15W_BCJKpM85TlnKdrlvSlZG3ONnnb8DZjW5luuCDG8rzg_OdabNJEl8RozXi6ZZwXjK1SmRZ5uiaVyrRVzRbWTA1Cm1UcsZg70d5PqtxmWVEkRjTK-PkJEI3qjDMY25gdElfGmIdm6jysmdE--DeWoIOZ385u91x92aznm9lXz1XsJj6-m_jroCeTM-W7pujQT81K2gGojuTL9nBy9peSAaieJXmgepb8JwAA___s7xW_">