diff options
author | bde <bde@FreeBSD.org> | 2008-02-22 10:04:53 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2008-02-22 10:04:53 +0000 |
commit | 95a5ac17454b24780138372005a56c31d20c7c66 (patch) | |
tree | b484b498788c58528b4353d89e5313e449dcc42e /usr.bin/ar | |
parent | 84e9871c8f71a302862c386b464c7e669c83eee4 (diff) | |
download | FreeBSD-src-95a5ac17454b24780138372005a56c31d20c7c66.zip FreeBSD-src-95a5ac17454b24780138372005a56c31d20c7c66.tar.gz |
Optimize the fixup for +-0 by using better classification for this case
and by using a table lookup to avoid a branch when this case occurs.
On i386, this saves 1-4 cycles out of about 64 for non-large args.
Diffstat (limited to 'usr.bin/ar')
0 files changed, 0 insertions, 0 deletions