Bit twiddling, swapping, and maneuvering for go
Find a file
2018-12-17 07:00:32 -06:00
.gitignore Commented out broken code 2018-12-17 07:00:32 -06:00
copy.go Initial port from test program 2018-12-17 06:40:57 -06:00
copy_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
graph.go Initial port from test program 2018-12-17 06:40:57 -06:00
graph_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
LICENSE Initial commit 2018-12-17 06:34:00 -06:00
numbers.go Initial port from test program 2018-12-17 06:40:57 -06:00
print.go Initial port from test program 2018-12-17 06:40:57 -06:00
print_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
printer.go Initial port from test program 2018-12-17 06:40:57 -06:00
profile.cov Commented out broken code 2018-12-17 07:00:32 -06:00
README.md Added some badges 2018-12-17 06:49:04 -06:00
rotate.go Commented out broken code 2018-12-17 07:00:32 -06:00
rotate_test.go Commented out broken code 2018-12-17 07:00:32 -06:00
set.go Initial port from test program 2018-12-17 06:40:57 -06:00
set_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftleft.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftleft_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftright.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftright_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftvertical.go Initial port from test program 2018-12-17 06:40:57 -06:00
shiftvertical_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
spiral.go Initial port from test program 2018-12-17 06:40:57 -06:00
spiral_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
swap.go Initial port from test program 2018-12-17 06:40:57 -06:00
swap_test.go Initial port from test program 2018-12-17 06:40:57 -06:00
toggle.go Initial port from test program 2018-12-17 06:40:57 -06:00
toggle_test.go Initial port from test program 2018-12-17 06:40:57 -06:00

go-bitnuts

GoDoc Coverage Status Go Report Card

Bit twiddling, swapping, and maneuvering for go

Includes many functions useful if one is operating on a bit matrix. Some functions include shifting bits in an array to the left or right, shifting bits in a matrix up or down, etc.

Warning

This library was yanked out of a test program and needs some TLC if it is to be used in production. Particularly, many of the operations are not optimized in the least, and were created simply to get the job done.