mirror of
https://github.com/reactos/reactos.git
synced 2024-11-23 11:33:31 +08:00
[CRT] Implement xmmintrin.h
This includes inline functions for GCC/Clang. Note: the previous GCC definition of __m128 was broken and didn't work.
This commit is contained in:
parent
9c8a2bbc81
commit
318d696f0e
@ -111,15 +111,6 @@ __INTRIN_INLINE void _mm_lfence(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !HAS_BUILTIN(_mm_sfence)
|
||||
__INTRIN_INLINE void _mm_sfence(void)
|
||||
{
|
||||
_WriteBarrier();
|
||||
__asm__ __volatile__("sfence");
|
||||
_WriteBarrier();
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(__x86_64__) && !HAS_BUILTIN(__faststorefence)
|
||||
__INTRIN_INLINE void __faststorefence(void)
|
||||
{
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user