<div dir="ltr">Hello everyone,<div><br></div><div>I&#39;m getting an error after doing make in the x86 directory related to inline assembly:</div><div><br></div><div><div>/home/marcelosousa/Research/llvmlinux/targets/x86_64/src/linux/arch/x86/include/asm/bitops.h:70:16: error: ambiguous instructions require an explicit suffix (could be &#39;btsw&#39;, &#39;btsl&#39;, or &#39;btsq&#39;)</div>
<div>                asm volatile(LOCK_PREFIX &quot;bts %1,%0&quot;</div><div>                             ^</div><div>/home/marcelosousa/Research/llvmlinux/targets/x86_64/src/linux/arch/x86/include/asm/alternative.h:38:41: note: expanded from macro &#39;LOCK_PREFIX&#39;</div>
<div>#define LOCK_PREFIX LOCK_PREFIX_HERE &quot;\n\tlock; &quot;</div><div>                                        ^</div><div>&lt;inline asm&gt;:6:8: note: instantiated into assembly here</div><div>        lock; bts $10,(%rcx)</div>
<div>              ^</div><div>1 warning and 14 errors generated.</div><div>make[2]: *** [mm/page_alloc.o] Error 1</div><div>make[1]: *** [mm] Error 2</div><div>make[1]: Leaving directory `/home/marcelosousa/Research/llvmlinux/targets/x86_64/src/linux&#39;</div>
<div>Command exited with non-zero status 2</div><div>---------------------------------------------------------------------</div><div> Build Time</div><div> ---------------------------------------------------------------------</div>
<div> User time (seconds): 39.09</div><div> System time (seconds): 3.93</div><div> Percent of CPU this job got: 611%</div><div> Elapsed (wall clock) time (h:mm:ss or m:ss): 0:07.03</div><div> Maximum resident set size (kbytes): 333152</div>
<div> Major (requiring I/O) page faults: 1</div><div> Minor (reclaiming a frame) page faults: 1783335</div><div> Voluntary context switches: 8911</div><div> Involuntary context switches: 42882</div><div> Command being timed: &quot;make -j17 CONFIG_DEBUG_INFO=1 CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_NO_ERROR_ON_MISMATCH=y CC=/home/marcelosousa/Research/llvmlinux/toolchain/clang/install/bin/clang &quot;</div>
<div> Swaps: 0</div><div> File system inputs: 16</div><div> File system outputs: 26568</div><div> Page size (bytes): 4096</div><div> Exit status: 2</div><div>make: *** [state/kernel-build] Error 2</div></div><div><br></div>
<div>Any thoughts?</div><div><br></div><div>Kind regards,</div><div>Marcelo</div><div><br></div><div><br></div></div>