about summary refs log tree commit diff
path: root/src/stdio/getchar_unlocked.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2016-12-17 15:03:24 +0100
committerRich Felker <dalias@aerifal.cx>2016-12-17 18:16:43 -0500
commit61ff1af76f4887bb7c555e4d0b8a7eeb73b05086 (patch)
tree516b3dc5144298b7b50f71eed3cc139c602e6249 /src/stdio/getchar_unlocked.c
parent7a4c25d78030b3a43ed5c8dd1a456f73cb990f44 (diff)
downloadmusl-61ff1af76f4887bb7c555e4d0b8a7eeb73b05086.tar.gz
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/stdio/getchar_unlocked.c')
0 files changed, 0 insertions, 0 deletions