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

    <tr>
        <th>Summary</th>
        <td>
            LLVM disassembly failed
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          facihul-intel
      </td>
    </tr>
</table>

<pre>
    I tried to generate "trng" instruction assembly code. after running llvm disassembly to 128 bit Encoded value it fails  showing the error msg below, even though PyASM disassembly works.

 // trng 128N b32 (src0 = GRF(0x0), src1 = GRF(0xffffffff))
    r0          = mov.b32 0x0
    r8          =         mov.b32 0xffffffff
    fs0 =         sseta.b32 0x1 // lane 0
    // LLVM disassembly failed because of "PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
    Stack dump:
    0.Program arguments: C:\\Users\\mdfacihu\\work\\xe4_eu_clt_gen\\testgen\\llvm\\llvm-mc.exe --arch=         xe --disassemble --raw-bin llvm_in.bin
    Exception Code: 0xC0000005
    0x00007FF76B170B9F, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x250B9F byte(s)
    0x00007FF76B65AF64, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x73AF64 byte(s)
    0x0000000000827C14 <unknown module>
 0x00007FF76AF20000, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x0 byte(s)
    0x000002145A7BCBD0 <unknown module>
 0x00007FF76B1730E2, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x2530E2 byte(s)
    0x00007FF76B172DA6, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x252DA6 byte(s)
    0x00007FF76B227582, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x307582 byte(s)
    0x00007FF76B2773B9, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x3573B9 byte(s)
    0x00007FF76AF2E93B, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0xE93B byte(s)
    0x00007FF76AF2D16A, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0xD16A byte(s)
    0x00007FF76B366FA0, C:\Users\mdfacihu\work\xe4_eu_clt_gen\testgen\llvm\llvm-mc.exe(0x00007FF76AF20000) + 0x446FA0 byte(s)
    0x00007FFC68F6259D, C:\windows\System32\KERNEL32.DLL(0x00007FFC68F50000) + 0x1259D byte(s), BaseThreadInitThunk() + 0x1D byte(s)
    0x00007FFC6A72AF38, C:\windows\SYSTEM32\ntdll.dll(0x00007FFC6A6D0000) + 0x5AF38 byte(s), RtlUserThreadStart() + 0x28 byte(s)
    "!
    // Using PyASM for a0f30000000000000000000014804005
    // Field values: {'dbg': 0, 'op': 464, 'res0': 0, 'sbid': 30, 'sbd0': 0, 'sbt0': 0, 'sbd1': 0, 'sbt1': 0, 'ttype': 0, 'pack': 0, 'mralg': 0, 'mxdim': 0, 'reddim': 0, 'n': 0, 'rndsrc': 0, 'res1': 0, 'dsat': 0, 'ipred': 0, 'pf': 0, 'trmo': 0, 'w': 0, 'meta0': 0, 'meta1': 0, 'imm10': 0, 'src1': 40, 'src0': 32, 'dst': 42, 'sbctrl0': 0, 'sbctrl1': 0}
    r10         =         (p0) trng.b32 r0, r8 {128N}
    
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzEl0uPozgQxz-Ncyl1ZMz7kAN5sBptz2g0PbPSnloGV4i3wUS26aS__cqEvEjP9GoPGV8Cf8r1_5XtgM2NkZVCnJFwTsLlhHd20-rZmpdy09UPUlmsJ0Ur3mafwGqJAmwLFSrU3CIQxqxWFWEMpDJWd6WVrQJuDDZF_QZlK3AKfG1Rg-6UkqqCun5tQEhzCrIteCyBQlpYKddDwCuvOwRpYc1lbQDMpt25vnaDgFq3GhpTQYF1uyNsAfiKCuym7aoNfH3Lnj5f5d-1-sVMCc0IzYCwnLAcHLVz_QKFz4CwxOiSAvGX8Me3nLCE7ilhqcttdOldPVgPrX-eupwAoCmcmgtu2tepy-zyDBHJdcSxnSNPiQ8d1oZeBRqDlg-h3rGOmiuEo8WgPT7-dT0AbhBRQIEl7wxCu3bz9vVxlT2twHRFIy1wKLoKNG5bbd2EbKzdGuJnh5SVtJuumJZtQ1ju5m_4edjq9h8sLWG5NKZD4-y5EiBVWXcC-_kqNTcbKHj5YjUvcTrAPllevoDomq2zOWh0-lW3leYNcF11DSrrGGDhIsIFCRc_DGpzuGzEYY0e7twcH672GDxj91zW9rlCddAsGnu66flPVw9NOcU9wsMD1-Xmcrx78TyM7k7z3UMhVb-En6WaFlIN5Kt9idt-7S9agQ6a7he0b-GxuL27i_M8juZeTOdp7pbXUNuxsIuqhpJu6jkXM1RyUcZh5R5tspy5a8JSIGwOdM9CZwvFm3WR5rx8L9miMMuj4O5sse9sf8p2aAmLF14AxF906kW1OwVNK7oaib9y0e_lv3MZ9OcVMC8Is3i-mC_pf6lg7sU-XbHfsEic7QeLxIvZMot-A5uz_YCNsThM7j9uPnW2H7HFsT9P788WOttfs2U5W6X-_O5szvRDsqUXZXcnc6YfzKcfRXl2_7dMEDjbX7EtoiSPWJguL9h2Uol25-ie3ozFxmckXPy5-vZl9eiz6fLx8dLVJQivXT2X78qULWDODX7faOTik5L2-6ZTL4QlF52Wv8bMYpblfvI-5t9P31efe0xlRV1PRV1fM2bR8poxdMnGjN9s7eblgPlkubZXiCx5B5EwRph3vbP6Ydwm9LDDXLcaOF379J3mBQkNzl_-oXcusR62tv22hsRzwmJRVITF_Y7BoRIWt9tBCA6fYcJijYaOokwhxSD5Z03chtlbSXi3UWPJ2rctjrQtL19GUqN5PS6g2QvZjDSN4lZU4yAljC5vepoxmzDcjiS51SjGuOtxTbppR9JuzI6WjwfMaWME2TTezcDq8hgWXGjHMJ-d8I_0ATtNQGl1fTtTTj1bx8vjYcKj7x4mCEu2_Z_BnW_6s4Luc-nErTZ33jnnmIiZL1I_5ROcebEfhkHq0WiymYk1i6IUKaK3jv0iTuMwLljpBVEQe-uST-SMURZ4zKc0CRMWTdciSLkXJUmRRkWSUBJQbLisp-6NNm11NemPBzOPeT6LJzUvsDb9iZMxhTvon7o_XLic6Fn_Giy6ypCA1tJYc05jpa1x9pMDzqTT9ez_H1wGuNcZ-zcAAP__soo6UA">