Showing the changes to lib (1 of 1 file). Show all
Unified · Split
| @@ -631,3 +631,11 @@ long long __fixxfdi (long double a1) · 630 unmodified lines | ||
| 631 | 631 | const float __mzerosf = -0.0; |
| 632 | 632 | const double __mzerodf = -0.0; |
| 633 | 633 | #endif |
| 634 | + | |
| 635 | +#if defined _WIN64 | |
| 636 | +/* MSVC x64 intrinsic */ | |
| 637 | +void __faststorefence(void) | |
| 638 | +{ | |
| 639 | + __asm__("lock; orl $0,(%rsp)"); | |
| 640 | +} | |
| 641 | +#endif | |