summaryrefslogtreecommitdiff
path: root/src/math/bits
Commit message (Expand)AuthorAgeFilesLines
* math/bits: add examples for leading zero methodsDylan Waits2017-07-151-0/+38
* cmd/compile: ppc64x intrinsics for math/bitsLynn Boger2017-05-101-4/+4
* math/bits: support negative rotation count and remove RotateRightRobert Griesemer2017-04-112-157/+34
* math/bits: move left-over functionality from bits_impl.go to bits.goRobert Griesemer2017-02-282-72/+59
* math/bits: faster LeadingZeros and Len functionsRobert Griesemer2017-02-284-33/+75
* math/bits: faster TrailingZeroes8Robert Griesemer2017-02-284-9/+29
* math/bits: faster OnesCount using table lookups for sizes 8,16,32Robert Griesemer2017-02-283-18/+31
* math/bits: faster Reverse8/16 functions using table lookupsRobert Griesemer2017-02-253-9/+96
* math/bits: fix incorrect doc strings for TrailingZeros functionsRobert Griesemer2017-02-251-5/+5
* math/bits: faster OnesCountRobert Griesemer2017-02-192-47/+82
* math/bits: added benchmarks for Leading/TrailingZerosRobert Griesemer2017-02-171-34/+114
* math/bits: faster Rotate functions, added respective benchmarksRobert Griesemer2017-02-173-26/+161
* math/bits: faster OnesCount, added respective benchmarksRobert Griesemer2017-02-173-50/+119
* math/bits: faster Reverse, ReverseBytesRobert Griesemer2017-02-171-33/+24
* math/bits: fix benchmarks (make sure calls don't get optimized away)Robert Griesemer2017-02-171-9/+32
* math/bits: much faster ReverseBytes, added respective benchmarksRobert Griesemer2017-02-173-16/+52
* math/bits: much faster Reverse, added respective benchmarksRobert Griesemer2017-02-173-13/+77
* math/bits: expand doc strings for all functionsRobert Griesemer2017-02-171-35/+101
* math/bits: added package for bit-level counting and manipulationRobert Griesemer2017-02-163-0/+727