diff options
author | bde <bde@FreeBSD.org> | 2000-09-17 15:12:04 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2000-09-17 15:12:04 +0000 |
commit | 43da3c7d5337f1a4e9e85852abb81dff5ef9e733 (patch) | |
tree | cb1587b5b80256b678e180623fc9561ddb1b8b4b /usr.sbin/pccard | |
parent | 80d33b22bf795a46870a6b7d65b4015725f6e860 (diff) | |
download | FreeBSD-src-43da3c7d5337f1a4e9e85852abb81dff5ef9e733.zip FreeBSD-src-43da3c7d5337f1a4e9e85852abb81dff5ef9e733.tar.gz |
Unpessimized CURSIG(). The fast path through CURSIG() was broken in
the 128-bit sigset_t changes by moving conditionally (rarely) executed
code to the beginning where it is always executed, and since this code
now involves 3 128-bit operations, the pessimization was relatively
large. This change speeds up lmbench's pipe latency benchmark by
3.5%.
Fixed style bugs in CURSIG().
Diffstat (limited to 'usr.sbin/pccard')
0 files changed, 0 insertions, 0 deletions