--- cvsroot/libecb/ecb.pod 2021/07/31 14:39:16 1.93 +++ cvsroot/libecb/ecb.pod 2021/07/31 16:13:30 1.94 @@ -733,12 +733,8 @@ These two families of functions return the value of C after rotating all the bits by C positions to the right (C) or left -(C). - -The valid range for C is C<1> to the number of bits in the -underlying datatype minus one (7/15/31/63). If you need a rotate count -of zero you need to add an extra check before calling these functions -currently. +(C). There are no restrictions on the value C, i.e. both +zero and values equal or larger than the word width work correctly. Current GCC/clang versions understand these functions and usually compile them to "optimal" code (e.g. a single C or a combination of C