… | |
… | |
151 | #elif defined __hppa__ |
151 | #elif defined __hppa__ |
152 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") |
152 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") |
153 | #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("") |
153 | #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("") |
154 | #elif defined __ia64__ |
154 | #elif defined __ia64__ |
155 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mf" : : : "memory") |
155 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("mf" : : : "memory") |
|
|
156 | #elif defined __m68k__ |
|
|
157 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") |
|
|
158 | #elif defined __m88k__ |
|
|
159 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("tb1 0,%%r0,128" : : : "memory") |
|
|
160 | #elif defined __sh__ |
|
|
161 | #define ECB_MEMORY_FENCE __asm__ __volatile__ ("" : : : "memory") |
156 | #endif |
162 | #endif |
157 | #endif |
163 | #endif |
158 | #endif |
164 | #endif |
159 | |
165 | |
160 | #ifndef ECB_MEMORY_FENCE |
166 | #ifndef ECB_MEMORY_FENCE |
… | |
… | |
567 | || defined __s390__ || defined __s390x__ \ |
573 | || defined __s390__ || defined __s390x__ \ |
568 | || defined __mips__ \ |
574 | || defined __mips__ \ |
569 | || defined __alpha__ \ |
575 | || defined __alpha__ \ |
570 | || defined __hppa__ \ |
576 | || defined __hppa__ \ |
571 | || defined __ia64__ \ |
577 | || defined __ia64__ \ |
|
|
578 | || defined __m68k__ \ |
|
|
579 | || defined __m88k__ \ |
|
|
580 | || defined __sh__ \ |
572 | || defined _M_IX86 || defined _M_AMD64 || defined _M_IA64 |
581 | || defined _M_IX86 || defined _M_AMD64 || defined _M_IA64 |
573 | #define ECB_STDFP 1 |
582 | #define ECB_STDFP 1 |
574 | #include <string.h> /* for memcpy */ |
583 | #include <string.h> /* for memcpy */ |
575 | #else |
584 | #else |
576 | #define ECB_STDFP 0 |
585 | #define ECB_STDFP 0 |