Displaying 5 results from an estimated 5 matches for "muldc3".
2009 Feb 27
0
[LLVMdev] Impressive performance result for LLVM: complex arithmetic
On gcc's side, this is a simple missed opt on the part of builtin lowering.
As a result, the gcc code ends up with a call to muldc3 (complex = 2x2
multiply double) and the llvm code doesn't.
GCC should be fixed in a second, and with that, there is no
appreciable performance difference between the two.
On Thu, Feb 26, 2009 at 4:07 PM, Jon Harrop <jon at ffconsultancy.com> wrote:
>
> Following a discussion about...
2016 Dec 19
0
libcompiler_rt.so and libcompiler_rt.a are not being built
.../lib
>>
>> best,
>> vedant
>>
>>> Regards,
>>> Dmitry
>
> I'm sure that this library can and should exist.
I think we're talking about different things.
It looks like you just want the builtins: this exists.
E.g on Darwin, you can find muldc3 in libclang_rt.hard_pic.a.
> You can search it by it's name and it is mentioned a lot on the Internet. Now I've got a linking problem when building musl:
>
> (function cpow): undefined symbol '__muldc3'
> (function cpowf): undefined symbol '__mulsc3'
>...
2009 Feb 26
2
[LLVMdev] Impressive performance result for LLVM: complex arithmetic
Following a discussion about numerical performance on comp.lang.functional
recently I just tried running a simple C mandelbrot benchmark that uses C99's
complex arithmetic using gcc and llvm-gcc on a 2.1GHz Opteron 2352 running
Debian:
gcc: 5.727s
llvm-gcc: 1.393s
There is still 20% room for improvement but LLVM is >4x faster than gcc here.
Sweet.
Here's the code:
#include
2016 Dec 18
3
libcompiler_rt.so and libcompiler_rt.a are not being built
...t;
> best,
> vedant
>
>> Regards,
>> Dmitry
I'm sure that this library can and should exist. You can search it by it's name and it is mentioned a lot on the Internet. Now I've got a linking problem when building musl:
(function cpow): undefined symbol '__muldc3'
(function cpowf): undefined symbol '__mulsc3'
(function cpowl): undefined symbol '__mulxc3'
(function csqrt): undefined symbol '__muldc3'
I'm pretty sure this problem is solved by just adding -lcompiler_rt to LDFLAGS.
Regards,
Dmitry
2013 Oct 31
3
[releng_10 tinderbox] failure on i386/pc98
...er_rt/../../contrib/compiler-rt/lib/i386/lshrdi3.S /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/lshrti3.c /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/i386/moddi3.S /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/modti3.c /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/muldc3.c /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/i386/muldi3.S /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/mulodi4.c /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/mulosi4.c /src/lib/libcompiler_rt/../../contrib/compiler-rt/lib/muloti4.c /src/lib/libcompiler_rt/../../contrib...