… | |
… | |
4 | - add ECB_PTRSIZE. |
4 | - add ECB_PTRSIZE. |
5 | - more macros for C/C++ version checks. |
5 | - more macros for C/C++ version checks. |
6 | - support C11 atomics for memory fences. |
6 | - support C11 atomics for memory fences. |
7 | - support gcc-4.7 atomics for memory fences. |
7 | - support gcc-4.7 atomics for memory fences. |
8 | |
8 | |
|
|
9 | TODO: ecb_restrict_array etc. http://ue.tst.eu/5093eafd713ec5fda776d8065070aa4c.txt |
9 | TODO: ffs/clz |
10 | TODO: ffs/clz |
10 | 64 bit variants of everything |
11 | 64 bit variants of everything |
11 | TODO: examples from X for clz/ctz |
12 | TODO: examples from X for clz/ctz |
12 | TODO: arithmetic right shift |
13 | TODO: arithmetic right shift |
13 | TODO: template/generic functions for x32/x64 and so on |
14 | TODO: template/generic functions for x32/x64 and so on |