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

    <tr>
        <th>Summary</th>
        <td>
            x86 hits assertion ModRM Fields out of range!
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          ye-luo
      </td>
    </tr>
</table>

<pre>
    failure happened between e995526e661fa5e11c84fc299081c078d9519b3a (good) and 1889170aeb61da6509d75069726bc1a4aa7c9113 (bad)

```
clang++: /home/yeluo/.jacamar-ci/builds/a5MjzozQ/000/intel-dga/automatedtests/yeluo/test_llvm/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:104: uint8_t modRMByte(unsigned int, unsigned int, unsigned int): Assertion `Mod < 4 && RegOpcode < 8 && RM < 8 && "ModRM Fields out of range!"' failed.
```
full back trace detail in README in the zip [bug_report_x86.zip](https://github.com/llvm/llvm-project/files/8558655/bug_report_x86.zip)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU0tvnDAQ_jXsxVpkDAb7wGGzm9xQ1aiH3iI_BnAKGIFpuvn1HZMoTdQqUiVrnnj45pux9vZat8oN2wKkV_MME1iiITwBTASk5JyVUJZZqzhkmRFFa5iUVGSGVsJKnkmdK5Iw0XlvEyaJmizJhJBZRRXoMrOq5FTaitNSVqzUJlOFUpWRWZbHe1rFawm9JPT0Kkv6enbXDGrqEnYTT37CK3e9HwHVFYbNo04flVGjWo7Goac3N9gVDcWbx2f__BVNSilKNwUYjrZTMbkFP6oANsAa1nfFov8wDD9HtKM6zot_BBNe3aicRvlNLR3E6HdRomzOL4ELrOYl2JzP3sLt6EKAJTXzjOAzWsQWNkQiHgIZvb1vbq4BmxHbtLouco-5hJ3J576MZU7rCktwfiLIVeMtSfIzKZAgBFSSe-i-zAYh7GHxFm4--gljTYRB7hwgb8RvgfiWLMg5wsownbCKxA0Bm_5zPu02DEQr84OERRkgFgJ-jTjJ_e3p0txGK_RAnt1MEn6jt-5hgdkv4eGXKFOMJvyCBPQhzCu2hezh6VzoN50aP74j_uM4WoQUJyc4FyXn--j_Ks3kwda5lblUh-DCADVmSO_CStQbfZ8RcNiWof5vbG5dtx0cx93PDn2ds9wU2ua0bKktjDZGcA1tXmiwDLg-DErDsNZIEFI-wRPZS0T6-eXgakYZowXjLC8qztJSVK0VzFbMqlbiVhUURmQ9jThSv3SHpd4hISUrJgeHW_4nia3HZYL9d1gfX0Pvl_oKR3wEh_3P9Y78NxW9Rnc">