… | |
… | |
69 | |
69 | |
70 | #include <byteswap.h> |
70 | #include <byteswap.h> |
71 | |
71 | |
72 | #endif |
72 | #endif |
73 | |
73 | |
|
|
74 | 0x00010007 |
|
|
75 | - new ECB_OPTIMIZE_SIZE symbol. |
|
|
76 | |
74 | 0x00010006 |
77 | 0x00010006 |
75 | - new ECB_MEMORXY_FENCE_RELAXED memory fence. |
78 | - new ECB_MEMORY_FENCE_RELAXED memory fence. |
76 | - use acquire/eelease memory barriers on sun workshop pro, not read/write. |
79 | - use acquire/eelease memory barriers on sun workshop pro, not read/write. |
77 | - rely on c++ compiler barriers to do the right thing in gcc/clang. |
80 | - rely on c++ compiler barriers to do the right thing in gcc/clang. |
78 | - change release memory fence to memory barrier on ia32/ia64. |
81 | - change release memory fence to memory barrier on ia32/ia64. |
79 | - apply ctz/ld patch for msc by Zsbán Ambrus. |
82 | - apply ctz/ld patch for msc by Zsbán Ambrus. |
80 | - ECB_PTRSIZE erroneously was 8 on most 32bit systems ( |
83 | - ECB_PTRSIZE erroneously was 8 on most 32bit systems ( |