/
githubmirror
/
cpython
Обзор
Документация
Войти
/
githubmirror
/
cpython
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.15.0b1
Python/pymath.c
19 строк
478 B
Victor Stinner
bpo-45440: Remove pymath.c fallbacks (GH-28977)
15 окт 2021, 20:45
Не верифицирован
15 окт 2021, 20:45
00ffc45
Код
Авторство
О чём код?
#include "Python.h" #ifdef HAVE_GCC_ASM_FOR_X87 // Inline assembly for getting and setting the 387 FPU control word on // GCC/x86. #ifdef _Py_MEMORY_SANITIZER __attribute__((no_sanitize_memory)) #endif unsigned short _Py_get_387controlword(void) { unsigned short cw; __asm__ __volatile__ ("fnstcw %0" : "=m" (cw)); return cw; } void _Py_set_387controlword(unsigned short cw) { __asm__ __volatile__ ("fldcw %0" : : "m" (cw)); } #endif // HAVE_GCC_ASM_FOR_X87