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

Comparing libecb/Changes (file contents):
Revision 1.4 by root, Thu May 10 22:33:59 2012 UTC vs.
Revision 1.5 by root, Mon May 28 08:28:26 2012 UTC

3TODO: examples from X for clz/ctz 3TODO: examples from X for clz/ctz
4TODO: arithmetic right shift 4TODO: arithmetic right shift
5TODO: bit reversal 5TODO: bit reversal
6TODO: template/generic functions for x32/x64 and so on 6TODO: template/generic functions for x32/x64 and so on
7TODO: #define ecb_integer_multiples_of(n,d) ((char (*)[d])(n) - (char (*)[d])0) 7TODO: #define ecb_integer_multiples_of(n,d) ((char (*)[d])(n) - (char (*)[d])0)
8TODO: is_pot
9TODO: uintptr_t
8TODO: generalised shift 10TODO: generalised shift
9unsigned long gensh(unsigned long v, int x) { 11unsigned long gensh(unsigned long v, int x) {
10int a, b; 12int a, b;
11 a = (v << x) & -(((unsigned int)x) < 32); 13 a = (v << x) & -(((unsigned int)x) < 32);
12 x = -x; 14 x = -x;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines