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