1 | 0x00010001 |
1 | 0x00010001 |
2 | - add ecb_is_pot32/64. |
2 | - add ecb_is_pot32/64. |
3 | - add intptr_t/uintptr_t. |
3 | - add intptr_t/uintptr_t. |
4 | - add ECB_PTRSIZE. |
4 | - add ECB_PTRSIZE. |
|
|
5 | - more macros for C/C++ version checks. |
|
|
6 | - support C11 atomics for memory fences. |
|
|
7 | - support gcc-4.7 atomics for memory fences. |
5 | |
8 | |
6 | TODO: ffs/clz |
9 | TODO: ffs/clz |
7 | 64 bit variants of everything |
10 | 64 bit variants of everything |
8 | TODO: examples from X for clz/ctz |
11 | TODO: examples from X for clz/ctz |
9 | TODO: arithmetic right shift |
12 | TODO: arithmetic right shift |