<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Mon, Dec 3, 2018 at 2:51 PM Stefan Kanthak via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi @ll,<br>
<br>
LLVM-7.0.0-win32.exe contains and installs<br>
lib\clang\7.0.0\lib\windows\clang_rt.builtins-i386.lib<br>
<br>
The implementation of (at least) the multiplication and division<br>
routines __[u]{div,mod,divmod,mul}[sdt]i[34] shipped with this<br>
libraries SUCKS: they are factors SLOWER than even Microsoft's<br>
NOTORIOUS POOR implementation of 64-bit division shipped with<br>
MSVC and Windows!<br></blockquote><div><br></div><div>I'm really happy that you're looking at making some of these routines better (and Craig and others have given excellent suggestions about how to go about this.</div><div><br></div><div>But in the future, please be more polite and respectful on the LLVM mailing lists. Insults, all-capital-letters, and inflammatory language are unnecessary and unhelpful in our community. You can tell us that "the performance is really bad" and we'll actually take that more seriously than the phrasing you've used in this email.</div><div><br></div><div>Anyways, also looking forward to the improvements to this area.</div><div><br></div><div>-Chandler</div></div></div>