LCOV - code coverage report
Current view: top level - Python - pymath.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 6 6 100.0 %
Date: 2022-07-07 18:19:46 Functions: 2 2 100.0 %

          Line data    Source code
       1             : #include "Python.h"
       2             : 
       3             : 
       4             : #ifdef HAVE_GCC_ASM_FOR_X87
       5             : // Inline assembly for getting and setting the 387 FPU control word on
       6             : // GCC/x86.
       7             : #ifdef _Py_MEMORY_SANITIZER
       8             : __attribute__((no_sanitize_memory))
       9             : #endif
      10     6107680 : unsigned short _Py_get_387controlword(void) {
      11             :     unsigned short cw;
      12     6107680 :     __asm__ __volatile__ ("fnstcw %0" : "=m" (cw));
      13     6107680 :     return cw;
      14             : }
      15             : 
      16    12215400 : void _Py_set_387controlword(unsigned short cw) {
      17    12215400 :     __asm__ __volatile__ ("fldcw %0" : : "m" (cw));
      18    12215400 : }
      19             : #endif  // HAVE_GCC_ASM_FOR_X87

Generated by: LCOV version 1.14