Use unchecked shifts to implement Data.Bits.rotate
authorSamuel Bronson <naesten@gmail.com>
Thu, 12 Oct 2006 12:55:53 +0000 (12:55 +0000)
committerSamuel Bronson <naesten@gmail.com>
Thu, 12 Oct 2006 12:55:53 +0000 (12:55 +0000)
commit1fd0b9560f30181af709c784f70017e36a97d4da
tree19d0ddc50aae86abfb99b55cf1cf9ecfae04f54a
parent955f4d7da12268e4d807d2ac3427774308d9ae56
Use unchecked shifts to implement Data.Bits.rotate
This should get rid of those cases, maybe lower the size enough that the inliner will like it?
Data/Bits.hs
GHC/Int.hs
GHC/Word.hs