diff options
author | mav <mav@FreeBSD.org> | 2013-09-07 15:16:30 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2013-09-07 15:16:30 +0000 |
commit | e372a1314d9ca593e933d34f7f33e4ac9ded62e1 (patch) | |
tree | a1d35c68596452c52ba709a8ec0a74edf3cc25db /sys/mips/mips | |
parent | 42ac52f9511d3cdc3ff5b1f83dcf7c7332b8f348 (diff) | |
download | FreeBSD-src-e372a1314d9ca593e933d34f7f33e4ac9ded62e1.zip FreeBSD-src-e372a1314d9ca593e933d34f7f33e4ac9ded62e1.tar.gz |
Micro-optimize cpu_search(), allowing compiler to use more efficient inline
ffsl() implementation, when it is available, instead of homegrown iteration.
On dual-E5645 amd64 system (2x6x2 cores) under heavy I/O load that reduces
time spent inside cpu_search() from 19% to 13%, while IOPS increased by 5%.
Diffstat (limited to 'sys/mips/mips')
0 files changed, 0 insertions, 0 deletions