mirror of
git://git.musl-libc.org/musl
synced 2024-12-15 19:25:55 +00: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 |