diff options
author | Szabolcs Nagy <nsz@port70.net> | 2016-12-17 15:03:24 +0100 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2016-12-17 18:16:43 -0500 |
commit | 61ff1af76f4887bb7c555e4d0b8a7eeb73b05086 (patch) | |
tree | 516b3dc5144298b7b50f71eed3cc139c602e6249 /src/stdlib/div.c | |
parent | 7a4c25d78030b3a43ed5c8dd1a456f73cb990f44 (diff) | |
download | musl-61ff1af76f4887bb7c555e4d0b8a7eeb73b05086.tar.gz musl-61ff1af76f4887bb7c555e4d0b8a7eeb73b05086.tar.bz2 musl-61ff1af76f4887bb7c555e4d0b8a7eeb73b05086.tar.xz musl-61ff1af76f4887bb7c555e4d0b8a7eeb73b05086.zip |
use lookup table for malloc bin index instead of float conversion
float conversion is slow and big on soft-float targets.
The lookup table increases code size a bit on most hard float targets
(and adds 60byte rodata), performance can be a bit slower because of
position independent data access and cpu internal state dependence
(cache, extra branches), but the overall effect should be minimal
(common, small size allocations should be unaffected).
Diffstat (limited to 'src/stdlib/div.c')
0 files changed, 0 insertions, 0 deletions