mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-08 07:42:09 +03:00
9f65796c35
clang does not presently support the "v" constraint we want to use to get the result from $3, and trying to use register...__asm__("$3") to do the same invokes serious compiler bugs. so for now, i'm working around the issue with an extra temp register and putting $3 in the clobber list instead of using it as output. when the bugs in clang are fixed, this issue should be revisited to generate smaller/faster code like what gcc gets. |
||
---|---|---|
.. | ||
arm | ||
i386 | ||
mips | ||
x86_64 |