<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/99369>99369</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-exegesis fails in subprocess mode when benchmarking CMP64rr
</td>
</tr>
<tr>
<th>Labels</th>
<td>
tools:llvm-exegesis
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
boomanaiden154
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
boomanaiden154
</td>
</tr>
</table>
<pre>
`llvm-exegesis --opcode-name=CMP64rr --mode=latency --repetition-mode=middle-half-duplicate --execution-mode=subprocess` produces the following:
```
...
---
mode: latency
key:
instructions:
- 'CMP64rr RSI RSI'
- 'ADC64ri32_ND RSI RDI i_0x1'
config: ''
register_initial_values:
- 'RSI=0x0'
- 'RDI=0x0'
cpu_name: skylake-avx512
llvm_triple: x86_64-grtev4-linux-gnu
min_instructions: 10000
measurements: []
error: 'snippet crashed while running: Illegal instruction'
info: Repeating two instructions
assembled_snippet: 415541544989FC4989F548BF0000000000000000488D350000000048C1EE0C48C1E60C4881EE0010000048B80B000000000000000F054C8D05000000004C89E74C01C748C1EF0C48C1E70C4881C70010000048BE00F0FFFFFF7F00004829FE48B80B000000000000000F0548BF00E0FFFFFF7F000048BE001000000000000048BA030000000000000049BA11000000000000004D89E849B9000000000000000048B809000000000000000F0548BC00F0FFFFFF7F000048BE000000000000000048BF00000000000000005141535057565248BF00E0FFFFFF7F00008B3F48BE032400000000000048BA010000000000000048B810000000000000000F055A5E5F58415B594839F662F4CC1883D7014839F662F4CC1883D7014839F662F4CC1883D7014839F662F4CC1883D70148BF00E0FFFFFF7F00008B3F48BE012400000000000048BA010000000000000048B810000000000000000F0548BF000000000000000048B83C000000000000000F05415C415DC3415541544989FC4989F548BF0000000000000000488D350000000048C1EE0C48C1E60C4881EE0010000048B80B000000000000000F054C8D05000000004C89E74C01C748C1EF0C48C1E70C4881C70010000048BE00F0FFFFFF7F00004829FE48B80B000000000000000F0548BF00E0FFFFFF7F000048BE001000000000000048BA030000000000000049BA11000000000000004D89E849B9000000000000000048B809000000000000000F0548BC00F0FFFFFF7F000048BE000000000000000048BF00000000000000005141535057565248BF00E0FFFFFF7F00008B3F48BE032400000000000048BA010000000000000048B810000000000000000F055A5E5F58415B594839F662F4CC1883D7014839F662F4CC1883D7014839F662F4CC1883D7014839F662F4CC1883D70148BF00E0FFFFFF7F00008B3F48BE012400000000000048BA010000000000000048B810000000000000000F0548BF000000000000000048B83C000000000000000F05415C415DC3
...
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVs2OqzgTfRqysYhsY4NZsAgQpLv4Po3uPEDkQIV42hhkm-7024_46U6H9MxiZje6KMG4qnx8ylWSj3ROtQYgC3geUHru-04aqRowhLOA0oCXOzn6a2-zR9_u3DfvWRBjrV-7EG7QglMOhWE_1H0DoZEdBFFZ_O-3mFmLwrDrm8mgpQdTv6MwtDCAV1715sPXqabREF6lvoTNOGhVSw8onNDr8WugG8-D7WtwLogxGmzfjDU45K-ALr3W_ZsybRAdAlwG-OMd4_U3T_f7_fIRhuHysUAf0Jdn5br4X-D9ExIp47wd64mTu1sRQiEKaPKR9M_ff0z_gCabgENZxMyqiJ7-Xy5R5Q-kTvhGvsTWvbmo9oHS5L0HWGiV82BPyiivpD69Sj3CN3wmDlGJb_iZyc9y66qH8bQU74Dcy7uWLxDK1xsndPFP9T55qwY9h9xEfIpZ2FoPryzUyoy3sDXjeqbKnDZHhQjGeC1CB9KNFjowfnZNPcjLxQfW9vaxHgFNnFHDAB7VVrorNOjtqjQgOxqzVBz90Bpaqb8W6DMzZS79psI_YQDplWmRf-sfqzovkc5Bd9bQnNadp_WMcM4IZywVaVXMb85EXuHNw4QoI36fFeR4xMU8xtMopjkmqzcXON8AVJizQpT4jlGI9JiwApMimXGqFS9Z8IrkC95xAqjmJ6kWG02r41_uNGdw3KzIPxne88gPONpkmuYHQja2UqRHwdI8fT6XXOCtdWFQPHOeGDytfzprThjhEcc84TGn3-Ui8qia0SLKnvLZche5INstKsz5gR95xQUjPOcpE1FaxTGtWFEQIaIyweTf2f6GNfnnrL_vzVxExTexhBeM8LKIfnX5ry7_73f5Rg18qoRdk0VNGqVyBxlJKKGMsITvrlnKYlozKhOasktMxLmGC01FDfIsm4bwncoopgwnJCEiSjjfR5THAs4RlzFtIhwHDEMnld5PN-m-t-1OOTdClqZRnO60PIN2qxzzfa-nm_FBY62qzGaz9Ty2LmBYK-fdHdErryF7lGYXqbRDyqC7ekKT6EFvVzDoDKa-dtK-TJfhKmB2o9XZ1fth1hS0CmjVKn8dz_u67wJaTfjrEA62_wNqH9BqzsYFtFoSes3onwEAAP__cEWcng">