commit | d02ea672969690c678a491257240267d8335e266 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 03 02:26:38 2009 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 03 02:26:38 2009 +0000 |
tree | a8481c7af39c05ee994d54c7387bc52bf6b2395a | |
parent | 4c8aa0d2c7520a078f4bcc1cb41e082633031859 [diff] |
Misc compiler-rt fixes. Clarify neg implementations to show what is actually happening. Fix mod implementation so it doesn't get optimized to a recursive call. Make x86-32 non-SSE2 shift implementation use shld/shrd instead of emulating it (the only x86 processor where the emulation might be remotely close to justifiable is the Pentium 4). git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@74756 91177308-0d34-0410-b5e6-96231b3b80d8