about summary refs log tree commit diff
path: root/src/setjmp/arm
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/setjmp/arm
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/setjmp/arm')
0 files changed, 0 insertions, 0 deletions