ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libecb/ecb.pod
(Generate patch)

Comparing libecb/ecb.pod (file contents):
Revision 1.32 by sf-exg, Fri Jun 17 15:55:41 2011 UTC vs.
Revision 1.33 by root, Fri Jun 17 18:46:19 2011 UTC

437 437
438=item uint32_t ecb_rotr32 (uint32_t x, unsigned int count) 438=item uint32_t ecb_rotr32 (uint32_t x, unsigned int count)
439 439
440=item uint32_t ecb_rotl32 (uint32_t x, unsigned int count) 440=item uint32_t ecb_rotl32 (uint32_t x, unsigned int count)
441 441
442=item uint64_t ecb_rotr64 (uint64_t x, unsigned int count)
443
444=item uint64_t ecb_rotl64 (uint64_t x, unsigned int count)
445
442These two functions return the value of C<x> after rotating all the bits 446These two functions return the value of C<x> after rotating all the bits
443by C<count> positions to the right or left respectively. 447by C<count> positions to the right or left respectively.
444 448
445Current GCC versions understand these functions and usually compile them 449Current GCC versions understand these functions and usually compile them
446to "optimal" code (e.g. a single C<roll> on x86). 450to "optimal" code (e.g. a single C<roll> on x86).

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines