| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2011-06-12 | floating point environment, untested | Rich Felker | 6 | -0/+144 | |
| at present the i386 code does not support sse floating point, which is not part of the standard i386 abi. while it may be desirable to support it later, doing so will reduce performance and require some tricks to probe if sse support is present. this first commit is i386-only, but it should be trivial to port the asm to x86_64. | |||||
| 2011-06-12 | malloc: cast size down to int in bin_index functions | Rich Felker | 1 | -2/+2 | |
| even if size_t was 32-bit already, the fact that the value was unsigned and that gcc is too stupid to figure out it would be positive as a signed quantity (due to the immediately-prior arithmetic and conditionals) results in gcc compiling the integer-to-float conversion as zero extension to 64 bits followed by an "fildll" (64 bit) instruction rather than a simple "fildl" (32 bit) instruction on x86. reportedly fildll is very slow on certain p4-class machines; even if not, the new code is slightly smaller. | |||||
| 2011-06-12 | another return value fix for mktemp... | Rich Felker | 1 | -1/+2 | |
