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

Comparing libecb/Changes (file contents):
Revision 1.3 by root, Sat Dec 10 11:58:38 2011 UTC vs.
Revision 1.4 by root, Thu May 10 22:33:59 2012 UTC

264 bit variants of everything 264 bit variants of everything
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: generalised shift 8TODO: generalised shift
8unsigned long gensh(unsigned long v, int x) { 9unsigned long gensh(unsigned long v, int x) {
9int a, b; 10int a, b;
10 a = (v << x) & -(((unsigned int)x) < 32); 11 a = (v << x) & -(((unsigned int)x) < 32);
11 x = -x; 12 x = -x;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines