http://graphics.stanford.edu/~seander/bithacks.html
http://www.freesoftwaremagazine.com/articles/drivers_linux