Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax error while compiling mpn_extras/mul.c on Windows #2151

Closed
tobiasdiez opened this issue Jan 13, 2025 · 7 comments · Fixed by #2161
Closed

Syntax error while compiling mpn_extras/mul.c on Windows #2151

tobiasdiez opened this issue Jan 13, 2025 · 7 comments · Fixed by #2161

Comments

@tobiasdiez
Copy link
Contributor

tobiasdiez commented Jan 13, 2025

When trying to build on Windows using cmake:

[166/5418] Compiling C object subprojects/flint/flint.dll.p/src_mpn_extras_mul.c.obj
FAILED: subprojects/flint/flint.dll.p/src_mpn_extras_mul.c.obj
"cl.exe" "-Isubprojects\flint\flint.dll.p" "-Isubprojects\flint" "-I..\subprojects\flint" "-I..\subprojects\flint\src" "-Isubprojects\flint\__CMake_build" "-I..\subprojects\flint\__CMake_build" "-IC:\ProgramData\miniforge3\envs\sage-dev-13\Library\include" "-IC:\ProgramData\miniforge3\envs\sage-dev-13\Library\include\openblas" "/MDd" "/nologo" "/showIncludes" "/utf-8" "/W2" "/std:c11" "/Od" "/Zi" "/DWIN32" "/D_WINDOWS" "-MDd" "/arch:AVX2" "-DFLINT_BUILD_DLL" "-Dflint_EXPORTS" "/Fdsubprojects\flint\flint.dll.p\src_mpn_extras_mul.c.pdb" /Fosubprojects/flint/flint.dll.p/src_mpn_extras_mul.c.obj "/c" ../subprojects/flint/src/mpn_extras/mul.c
C:\ProgramData\miniforge3\envs\sage-dev-13\Library\include\gmp.h(2237): warning C4146: unary minus operator applied to unsigned type, result still unsigned
D:\Programming\sage\subprojects\flint\src\gmpcompat.h(35): warning C4146: unary minus operator applied to unsigned type, result still unsigned
D:\Programming\sage\subprojects\flint\src\gmpcompat.h(68): warning C4146: unary minus operator applied to unsigned type, result still unsigned
D:\Programming\sage\subprojects\flint\src\gmpcompat.h(820): warning C4146: unary minus operator applied to unsigned type, result still unsigned
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(36): error C2061: syntax error: identifier 'atomic_bool'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(36): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(37): error C2061: syntax error: identifier 'atomic_char'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(37): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(38): error C2061: syntax error: identifier 'atomic_schar'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(38): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(39): error C2061: syntax error: identifier 'atomic_uchar'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(39): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(40): error C2061: syntax error: identifier 'atomic_short'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(40): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(41): error C2061: syntax error: identifier 'atomic_ushort'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(41): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(42): error C2061: syntax error: identifier 'atomic_int'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(42): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(43): error C2061: syntax error: identifier 'atomic_uint'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(43): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(44): error C2061: syntax error: identifier 'atomic_long'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(44): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(45): error C2061: syntax error: identifier 'atomic_ulong'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(45): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(46): error C2061: syntax error: identifier 'atomic_llong'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(46): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(47): error C2061: syntax error: identifier 'atomic_ullong'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(47): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(48): error C2061: syntax error: identifier 'atomic_char16_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(48): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(49): error C2061: syntax error: identifier 'atomic_char32_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(49): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(50): error C2061: syntax error: identifier 'atomic_wchar_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(50): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(51): error C2061: syntax error: identifier 'atomic_int_least8_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(51): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(52): error C2061: syntax error: identifier 'atomic_uint_least8_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(52): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(53): error C2061: syntax error: identifier 'atomic_int_least16_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(53): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(54): error C2061: syntax error: identifier 'atomic_uint_least16_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(54): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(55): error C2061: syntax error: identifier 'atomic_int_least32_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(55): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(56): error C2061: syntax error: identifier 'atomic_uint_least32_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(56): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(57): error C2061: syntax error: identifier 'atomic_int_least64_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(57): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(58): error C2061: syntax error: identifier 'atomic_uint_least64_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(58): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(59): error C2061: syntax error: identifier 'atomic_int_fast8_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(59): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(60): error C2061: syntax error: identifier 'atomic_uint_fast8_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(60): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(61): error C2061: syntax error: identifier 'atomic_int_fast16_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(61): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(62): error C2061: syntax error: identifier 'atomic_uint_fast16_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(62): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(63): error C2061: syntax error: identifier 'atomic_int_fast32_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(63): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(64): error C2061: syntax error: identifier 'atomic_uint_fast32_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(64): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(65): error C2061: syntax error: identifier 'atomic_int_fast64_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(65): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(66): error C2061: syntax error: identifier 'atomic_uint_fast64_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(66): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(67): error C2061: syntax error: identifier 'atomic_intptr_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(67): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(68): error C2061: syntax error: identifier 'atomic_uintptr_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(68): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(69): error C2061: syntax error: identifier 'atomic_size_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(69): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(70): error C2061: syntax error: identifier 'atomic_ptrdiff_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(70): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(71): error C2061: syntax error: identifier 'atomic_intmax_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(71): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(72): error C2061: syntax error: identifier 'atomic_uintmax_t'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(72): error C2059: syntax error: ';'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(121): error C2061: syntax error: identifier '_Atomic'
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(122): error C2059: syntax error: '}'
D:\Programming\sage\subprojects\flint\src\fft_small.h(187): error C2061: syntax error: identifier '_Atomic'
D:\Programming\sage\subprojects\flint\src\fft_small.h(195): error C2059: syntax error: '}'
D:\Programming\sage\subprojects\flint\src\fft_small.h(197): error C2061: syntax error: identifier 'sd_fft_ctx_t'
D:\Programming\sage\subprojects\flint\src\fft_small.h(197): error C2059: syntax error: ';'
D:\Programming\sage\subprojects\flint\src\fft_small.h(197): error C2059: syntax error: '['
D:\Programming\sage\subprojects\flint\src\fft_small.h(228): error C2146: syntax error: missing ')' before identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(228): error C2061: syntax error: identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(228): error C2059: syntax error: ';'
D:\Programming\sage\subprojects\flint\src\fft_small.h(228): error C2059: syntax error: ','
D:\Programming\sage\subprojects\flint\src\fft_small.h(228): error C2059: syntax error: ')'
D:\Programming\sage\subprojects\flint\src\fft_small.h(231): error C2146: syntax error: missing ')' before identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(231): error C2061: syntax error: identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(231): error C2059: syntax error: ';'
D:\Programming\sage\subprojects\flint\src\fft_small.h(231): error C2059: syntax error: ','
D:\Programming\sage\subprojects\flint\src\fft_small.h(231): error C2059: syntax error: ')'
D:\Programming\sage\subprojects\flint\src\fft_small.h(234): error C2146: syntax error: missing ')' before identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(234): error C2061: syntax error: identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(234): error C2059: syntax error: ';'
D:\Programming\sage\subprojects\flint\src\fft_small.h(234): error C2059: syntax error: ')'
D:\Programming\sage\subprojects\flint\src\fft_small.h(235): error C2146: syntax error: missing ')' before identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(235): error C2061: syntax error: identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(235): error C2059: syntax error: ';'
D:\Programming\sage\subprojects\flint\src\fft_small.h(235): error C2059: syntax error: ','
D:\Programming\sage\subprojects\flint\src\fft_small.h(235): error C2059: syntax error: ')'
D:\Programming\sage\subprojects\flint\src\fft_small.h(236): error C2146: syntax error: missing ')' before identifier 'Q'
D:\Programming\sage\subprojects\flint\src\fft_small.h(236): fatal error C1003: error count exceeds 100; stopping compilation

(this is with #2152 applied to find pthread)

@albinahlback
Copy link
Collaborator

I don't know why you get these errors. Still, I would need the full log (how you configure etc.).

@tobiasdiez
Copy link
Contributor Author

I couldn't find any documentation about configuring and building on windows. So I'm letting meson call cmake with the standard arguments. The full configure log is:

CMake binary for build machine is not cached
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Found CMake: C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.EXE (3.29.5)

Configuring the build directory with CMake version 3.29.5
Running CMake with: -G Ninja -DCMAKE_INSTALL_PREFIX=c:\ -DCMAKE_BUILD_TYPE=Debug
  - build directory:          D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build
  - source directory:         D:/Programming/sage/subprojects/flint
  - toolchain file:           D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build/CMakeMesonToolchainFile.cmake
  - preload file:             C:/ProgramData/miniforge3/envs/sage-dev-13/Lib/site-packages/mesonbuild/cmake/data/preload.cmake
  - trace args:               --trace-expand --trace-format=json-v1 --no-warn-unused-cli --trace-redirect=cmake_trace.txt
  - disabled policy warnings: [CMP0025, CMP0047, CMP0056, CMP0060, CMP0065, CMP0066, CMP0067, CMP0082, CMP0089, CMP0102]

Calling CMake (['C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.EXE']) in D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build with:
  - "-G"
  - "Ninja"
  - "-DCMAKE_INSTALL_PREFIX=c:\"
  - "-DCMAKE_BUILD_TYPE=Debug"
  - "--trace-expand"
  - "--trace-format=json-v1"
  - "--no-warn-unused-cli"
  - "--trace-redirect=cmake_trace.txt"
  - "-DCMAKE_POLICY_WARNING_CMP0025=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0047=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0056=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0060=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0065=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0066=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0067=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0082=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0089=OFF"
  - "-DCMAKE_POLICY_WARNING_CMP0102=OFF"
  - "-DCMAKE_TOOLCHAIN_FILE=D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build/CMakeMesonToolchainFile.cmake"
  - "-DMESON_PRELOAD_FILE=C:/ProgramData/miniforge3/envs/sage-dev-13/Lib/site-packages/mesonbuild/cmake/data/preload.cmake"
  - "D:/Programming/sage/subprojects/flint"
Put cmake in trace mode, but with variables expanded.
Put cmake in trace mode and sets the trace output format.
Not searching for unused variables given on the command line.
Put cmake in trace mode and redirect trace output to a file instead of stderr.
Trace will be written to cmake_trace.txt
CMake Warning (dev) at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:922 (file):
  Policy CMP0159 is not set: file(STRINGS) with REGEX updates
  CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
Call Stack (most recent call first):
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:13 (CMAKE_DETERMINE_COMPILER_ID_CHECK)
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)
  CMakeLists.txt:29 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The C compiler identification is MSVC 19.42.34435.0
CMake Warning (dev) at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:922 (file):
  Policy CMP0159 is not set: file(STRINGS) with REGEX updates
  CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
Call Stack (most recent call first):
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:13 (CMAKE_DETERMINE_COMPILER_ID_CHECK)
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)
  CMakeLists.txt:29 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The CXX compiler identification is MSVC 19.42.34435.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
CMake Warning (dev) at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:95 (file):
  Policy CMP0159 is not set: file(STRINGS) with REGEX updates
  CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
Call Stack (most recent call first):
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:29 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Warning (dev) at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:95 (file):
  Policy CMP0159 is not set: file(STRINGS) with REGEX updates
  CMAKE_MATCH_<n>.  Run "cmake --help-policy CMP0159" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  For compatibility, CMake is leaving CMAKE_MATCH_<n> unchanged.
Call Stack (most recent call first):
  C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)
  CMakeLists.txt:29 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.42.34433/bin/HostX64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAS_FLAG_AVX2
-- Performing Test HAS_FLAG_AVX2 - Success
-- Performing Test HAS_FLAG_MFMA
-- Performing Test HAS_FLAG_MFMA - Failed
-- Checking if system is strongly ordered - yes
-- Found gmp: C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/gmp.lib (found suitable version "6.3.0", minimum required is "6.2.1")
-- Found mpfr: C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/mpfr.lib (found suitable version "4.2.1", minimum required is "4.1.0")
-- Found Python: C:/ProgramData/miniforge3/envs/sage-dev-13/python.exe (found version "3.13.1") found components: Interpreter
-- Found CBLAS: C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/openblas.lib
CMake Warning at CMakeLists.txt:131 (find_package):
  By not providing "FindPThreads4W.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "PThreads4W", but CMake did not find one.

  Could not find a package configuration file provided by "PThreads4W" with
  any of the following names:

    PThreads4WConfig.cmake
    pthreads4w-config.cmake

  Add the installation prefix of "PThreads4W" to CMAKE_PREFIX_PATH or set
  "PThreads4W_DIR" to a directory containing one of the above files.  If
  "PThreads4W" provides a separate development package or SDK, be sure it has
  been installed.


-- Looking for pthread.h
-- Looking for pthread.h - found
-- Checking whether fft_small module is available
-- Performing Test FLINT_FFT_SMALL_ARM
-- Performing Test FLINT_FFT_SMALL_ARM - Failed
-- Performing Test FLINT_FFT_SMALL_X86
-- Performing Test FLINT_FFT_SMALL_X86 - Success
-- Checking whether fft_small module is available - yes
-- Performing Test HAS_FLAG_MPOPCNT
-- Performing Test HAS_FLAG_MPOPCNT - Failed
-- Performing Test HAS_FLAG_UNROLL_LOOPS
-- Performing Test HAS_FLAG_UNROLL_LOOPS - Failed
-- Performing Test FLINT_USES_FENV
-- Performing Test FLINT_USES_FENV - Success
-- Performing Test FLINT_USES_CPUSET
-- Performing Test FLINT_USES_CPUSET - Failed
-- Using FLINT memory manager: single
-- Performing Test FLINT_LONG_LONG
-- Performing Test FLINT_LONG_LONG - Success
-- Performing Test FLINT64
-- Performing Test FLINT64 - Success
-- Checking for IPO
-- Checking for IPO - found, but disabled for MSVC
-- Configuring done (9.0s)
CMake Warning (dev) at CMakeLists.txt:400 (add_library):
  Policy CMP0156 is not set: De-duplicate libraries on link lines based on
  linker capabilities.  Run "cmake --help-policy CMP0156" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  Since the policy is not set, legacy libraries de-duplication strategy will
  be applied.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Generating done (0.8s)
-- Build files have been written to: D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build

CMake configuration: SUCCEEDED
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-adv2eg\CMakeLists.txt:21 add_executable(['cmTC_d52fb'])
CMake trace warning: target_link_libraries() TARGET cmTC_d52fb not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-adv2eg\CMakeLists.txt:27 target_link_libraries(['cmTC_d52fb', ''])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-ijbx4h\CMakeLists.txt:21 add_executable(['cmTC_1edee'])
CMake trace warning: target_link_libraries() TARGET cmTC_1edee not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-ijbx4h\CMakeLists.txt:27 target_link_libraries(['cmTC_1edee', ''])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-hgefjm\CMakeLists.txt:22 add_executable(['cmTC_aabc2'])
CMake trace warning: target_link_libraries() TARGET cmTC_aabc2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-hgefjm\CMakeLists.txt:30 target_link_libraries(['cmTC_aabc2', ''])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-um4r46\CMakeLists.txt:22 add_executable(['cmTC_0efa2'])
CMake trace warning: target_link_libraries() TARGET cmTC_0efa2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-um4r46\CMakeLists.txt:30 target_link_libraries(['cmTC_0efa2', ''])
CMake trace warning: set_property() TARGET cmTC_aabc2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-hgefjm\CMakeLists.txt:28 set_property(['TARGET', 'cmTC_aabc2', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_aabc2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-hgefjm\CMakeLists.txt:29 set_property(['TARGET', 'cmTC_aabc2', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_0efa2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-um4r46\CMakeLists.txt:28 set_property(['TARGET', 'cmTC_0efa2', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_0efa2 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-um4r46\CMakeLists.txt:29 set_property(['TARGET', 'cmTC_0efa2', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-fsskvv\CMakeLists.txt:21 add_executable(['cmTC_3ecf3'])
CMake trace warning: target_link_libraries() TARGET cmTC_3ecf3 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-fsskvv\CMakeLists.txt:29 target_link_libraries(['cmTC_3ecf3', ''])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-iqnptn\CMakeLists.txt:25 add_executable(['cmTC_63447'])
CMake trace warning: target_link_libraries() TARGET cmTC_63447 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-iqnptn\CMakeLists.txt:33 target_link_libraries(['cmTC_63447', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-8c30bf\CMakeLists.txt:25 add_executable(['cmTC_911ef'])
CMake trace warning: target_link_libraries() TARGET cmTC_911ef not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-8c30bf\CMakeLists.txt:33 target_link_libraries(['cmTC_911ef', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mrnntw\CMakeLists.txt:25 add_executable(['cmTC_3da5f'])
CMake trace warning: target_link_libraries() TARGET cmTC_3da5f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mrnntw\CMakeLists.txt:33 target_link_libraries(['cmTC_3da5f', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-vyxlgn\CMakeLists.txt:25 add_executable(['cmTC_5d23c'])
CMake trace warning: target_link_libraries() TARGET cmTC_5d23c not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-vyxlgn\CMakeLists.txt:33 target_link_libraries(['cmTC_5d23c', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mq19zg\CMakeLists.txt:25 add_executable(['cmTC_9e382'])
CMake trace warning: target_link_libraries() TARGET cmTC_9e382 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mq19zg\CMakeLists.txt:33 target_link_libraries(['cmTC_9e382', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-1itty0\CMakeLists.txt:25 add_executable(['cmTC_7c96f'])
CMake trace warning: target_link_libraries() TARGET cmTC_7c96f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-1itty0\CMakeLists.txt:33 target_link_libraries(['cmTC_7c96f', 'gmp::gmp'])
CMake trace warning: set_property() TARGET cmTC_3ecf3 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-fsskvv\CMakeLists.txt:27 set_property(['TARGET', 'cmTC_3ecf3', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_3ecf3 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-fsskvv\CMakeLists.txt:28 set_property(['TARGET', 'cmTC_3ecf3', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_63447 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-iqnptn\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_63447', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_63447 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-iqnptn\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_63447', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_911ef not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-8c30bf\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_911ef', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_911ef not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-8c30bf\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_911ef', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_3da5f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mrnntw\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_3da5f', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_3da5f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mrnntw\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_3da5f', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_5d23c not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-vyxlgn\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_5d23c', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_5d23c not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-vyxlgn\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_5d23c', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_9e382 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mq19zg\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_9e382', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_9e382 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-mq19zg\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_9e382', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_7c96f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-1itty0\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_7c96f', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_7c96f not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-1itty0\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_7c96f', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-f7t7c3\CMakeLists.txt:25 add_executable(['cmTC_a0f56'])
CMake trace warning: target_link_libraries() TARGET cmTC_a0f56 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-f7t7c3\CMakeLists.txt:33 target_link_libraries(['cmTC_a0f56', 'gmp::gmp'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-7f8iny\CMakeLists.txt:25 add_executable(['cmTC_fcc89'])
CMake trace warning: target_link_libraries() TARGET cmTC_fcc89 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-7f8iny\CMakeLists.txt:33 target_link_libraries(['cmTC_fcc89', 'gmp::gmp'])
CMake trace warning: set_property() TARGET cmTC_a0f56 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-f7t7c3\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_a0f56', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_a0f56 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-f7t7c3\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_a0f56', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: set_property() TARGET cmTC_fcc89 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-7f8iny\CMakeLists.txt:31 set_property(['TARGET', 'cmTC_fcc89', 'PROPERTY', 'C_STANDARD', '11'])
CMake trace warning: set_property() TARGET cmTC_fcc89 not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-7f8iny\CMakeLists.txt:32 set_property(['TARGET', 'cmTC_fcc89', 'PROPERTY', 'C_STANDARD_REQUIRED', 'TRUE'])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\_CMakeLTOTest-C\src\CMakeLists.txt:7 add_executable(['boo', 'main.c'])
CMake trace warning: target_link_libraries() TARGET boo not found
CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\_CMakeLTOTest-C\src\CMakeLists.txt:8 target_link_libraries(['boo', 'PUBLIC', 'foo'])
CMake TARGET:
  -- name:      flint
  -- type:      NORMAL
  -- imported:  False
  -- properties: {
      'LINK_LIBRARIES': ['gmp::gmp', 'mpfr::mpfr', 'CBLAS::CBLAS']
      'INTERFACE_LINK_LIBRARIES': ['gmp::gmp', 'mpfr::mpfr', 'CBLAS::CBLAS']
      'INCLUDE_DIRECTORIES': ['D:/Programming/sage/subprojects/flint/src', 'D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build', '']
      'INTERFACE_INCLUDE_DIRECTORIES': ['D:/Programming/sage/subprojects/flint/src', 'D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build', '']
      'WINDOWS_EXPORT_ALL_SYMBOLS': ['ON']
      'COMPILE_DEFINITIONS': ['FLINT_BUILD_DLL']
      'INTERFACE_COMPILE_DEFINITIONS': []
      'COMPILE_OPTIONS': ['/arch:AVX2']
      'INTERFACE_COMPILE_OPTIONS': ['/arch:AVX2']
      'VERSION': ['20.0.0']
      'SOVERSION': ['20']
      'RUNTIME_OUTPUT_NAME': ['flint-20']
      'C_STANDARD': ['11']
      'ARCHIVE_OUTPUT_DIRECTORY': ['D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build/lib']
      'LIBRARY_OUTPUT_DIRECTORY': ['D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build/lib']
      'RUNTIME_OUTPUT_DIRECTORY': ['D:/Programming/sage/builddir-13/subprojects/flint/__CMake_build/bin']
     }
  -- tline: CMake TRACE: D:\Programming\sage\subprojects\flint\CMakeLists.txt:400 add_library(['flint', 'src/generic_files/clz_tab.c;src/generic_files/exception.c;src/generic_files/fscanf.c;src/generic_files/gettimeofday.c;src/generic_files/inlines.c;src/generic_files/io.c;src/generic_files/memory_manager.c;src/generic_files/profiler.c;src/generic_files/random.c;src/generic_files/scanf.c;src/generic_files/sprintf.c;src/generic_files/sscanf.c;src/generic_files/test_helpers.c;src/generic_files/version.c;src/thread_pool/clear.c;src/thread_pool/distribute_work.c;src/thread_pool/find_work.c;src/thread_pool/get_size.c;src/thread_pool/give_back.c;src/thread_pool/init.c;src/thread_pool/request.c;src/thread_pool/restore_affinity.c;src/thread_pool/set_affinity.c;src/thread_pool/set_size.c;src/thread_pool/wait.c;src/thread_pool/wake.c;src/thread_support/get_num_available_threads.c;src/thread_support/thread_support.c;src/ulong_extras/CRT.c;src/ulong_extras/cbrt.c;src/ulong_extras/cleanup_primes.c;src/ulong_extras/clog.c;src/ulong_extras/compute_primes.c;src/ulong_extras/discrete_log_bsgs.c;src/ulong_extras/div2_preinv.c;src/ulong_extras/divides.c;src/ulong_extras/divrem2_precomp.c;src/ulong_extras/divrem2_preinv.c;src/ulong_extras/euler_phi.c;src/ulong_extras/factor.c;src/ulong_extras/factor_SQUFOF.c;src/ulong_extras/factor_ecm.c;src/ulong_extras/factor_insert.c;src/ulong_extras/factor_lehman.c;src/ulong_extras/factor_misc.c;src/ulong_extras/factor_one_line.c;src/ulong_extras/factor_partial.c;src/ulong_extras/factor_pollard_brent.c;src/ulong_extras/factor_power235.c;src/ulong_extras/factor_pp1.c;src/ulong_extras/factor_trial.c;src/ulong_extras/factorial_fast_mod2_preinv.c;src/ulong_extras/factorial_mod2_preinv.c;src/ulong_extras/flog.c;src/ulong_extras/gcdinv.c;src/ulong_extras/inlines.c;src/ulong_extras/is_oddprime.c;src/ulong_extras/is_perfect_power.c;src/ulong_extras/is_perfect_power235.c;src/ulong_extras/is_prime.c;src/ulong_extras/is_probabprime.c;src/ulong_extras/is_square.c;src/ulong_extras/is_squarefree.c;src/ulong_extras/is_strong_probabprime2_preinv.c;src/ulong_extras/is_strong_probabprime_precomp.c;src/ulong_extras/jacobi.c;src/ulong_extras/ll_mod_preinv.c;src/ulong_extras/lll_mod_preinv.c;src/ulong_extras/mod2_precomp.c;src/ulong_extras/mod2_preinv.c;src/ulong_extras/mod_precomp.c;src/ulong_extras/moebius_mu.c;src/ulong_extras/mulmod_precomp.c;src/ulong_extras/mulmod_preinv.c;src/ulong_extras/nextprime.c;src/ulong_extras/nth_prime.c;src/ulong_extras/pow.c;src/ulong_extras/powmod2_preinv.c;src/ulong_extras/powmod2_ui_preinv.c;src/ulong_extras/powmod_precomp.c;src/ulong_extras/powmod_ui_preinv.c;src/ulong_extras/preinvert_limb.c;src/ulong_extras/prime_inverses_arr_readonly.c;src/ulong_extras/prime_pi.c;src/ulong_extras/prime_pi_bounds.c;src/ulong_extras/primes_arr_readonly.c;src/ulong_extras/primes_clear.c;src/ulong_extras/primes_extend_small.c;src/ulong_extras/primes_init.c;src/ulong_extras/primes_jump_after.c;src/ulong_extras/primes_next.c;src/ulong_extras/primes_sieve_range.c;src/ulong_extras/primitive_root_prime.c;src/ulong_extras/randomisation.c;src/ulong_extras/remove.c;src/ulong_extras/remove2_precomp.c;src/ulong_extras/revbin.c;src/ulong_extras/root.c;src/ulong_extras/root_estimate.c;src/ulong_extras/rootrem.c;src/ulong_extras/sizeinbase.c;src/ulong_extras/sqrt.c;src/ulong_extras/sqrtmod.c;src/ulong_extras/sqrtmod_primepow.c;src/ulong_extras/sqrtmodn.c;src/ulong_extras/sqrtrem.c;src/ulong_extras/xgcd.c;src/long_extras/inlines.c;src/long_extras/kronecker.c;src/long_extras/randint.c;src/long_extras/randtest.c;src/long_extras/sizeinbase.c;src/perm/inlines.c;src/perm/parity.c;src/perm/randtest.c;src/double_extras/inlines.c;src/double_extras/lambertw.c;src/double_extras/log2.c;src/double_extras/randtest.c;src/double_extras/randtest_signed.c;src/double_extras/randtest_special.c;src/d_vec/add.c;src/d_vec/approx_equal.c;src/d_vec/clear.c;src/d_vec/dot.c;src/d_vec/dot_heuristic.c;src/d_vec/dot_thrice.c;src/d_vec/equal.c;src/d_vec/init.c;src/d_vec/inlines.c;src/d_vec/is_approx_zero.c;src/d_vec/is_zero.c;src/d_vec/norm.c;src/d_vec/randtest.c;src/d_vec/set.c;src/d_vec/sub.c;src/d_vec/zero.c;src/d_mat/approx_equal.c;src/d_mat/clear.c;src/d_mat/equal.c;src/d_mat/init.c;src/d_mat/inlines.c;src/d_mat/mul_classical.c;src/d_mat/print.c;src/d_mat/randtest.c;src/d_mat/set.c;src/d_mat/transpose.c;src/d_mat/zero.c;src/nfloat/complex.c;src/nfloat/ctx.c;src/nfloat/dot.c;src/nfloat/inlines.c;src/nfloat/mat.c;src/nfloat/mat_mul.c;src/nfloat/nfixed.c;src/nfloat/nfloat.c;src/mpn_extras/debug.c;src/mpn_extras/divides.c;src/mpn_extras/divrem_preinv1.c;src/mpn_extras/divrem_preinvn.c;src/mpn_extras/factor_trial.c;src/mpn_extras/factor_trial_tree.c;src/mpn_extras/fmms1.c;src/mpn_extras/gcd_full.c;src/mpn_extras/get_d.c;src/mpn_extras/get_str.c;src/mpn_extras/mod_preinvn.c;src/mpn_extras/mul.c;src/mpn_extras/mul_basecase.c;src/mpn_extras/mul_toom22.c;src/mpn_extras/mul_toom32.c;src/mpn_extras/mulhigh.c;src/mpn_extras/mulhigh_basecase.c;src/mpn_extras/mullow.c;src/mpn_extras/mulmod_2expp1_basecase.c;src/mpn_extras/mulmod_preinv1.c;src/mpn_extras/mulmod_preinvn.c;src/mpn_extras/preinv1.c;src/mpn_extras/preinvn.c;src/mpn_extras/random.c;src/mpn_extras/remove_2exp.c;src/mpn_extras/remove_power.c;src/mpn_extras/sqr_basecase.c;src/mpn_extras/sqrhigh.c;src/mpn_extras/sqrhigh_basecase.c;src/mpn_extras/sumdiff_n.c;src/mpfr_vec/clear.c;src/mpfr_vec/equal.c;src/mpfr_vec/init.c;src/mpfr_vec/randtest.c;src/mpfr_vec/set.c;src/mpfr_vec/zero.c;src/mpfr_mat/clear.c;src/mpfr_mat/equal.c;src/mpfr_mat/init.c;src/mpfr_mat/mul_classical.c;src/mpfr_mat/randtest.c;src/mpfr_mat/set.c;src/mpfr_mat/zero.c;src/nmod/divides.c;src/nmod/inlines.c;src/nmod_vec/add.c;src/nmod_vec/discrete_log_pohlig_hellman.c;src/nmod_vec/dot.c;src/nmod_vec/inlines.c;src/nmod_vec/io.c;src/nmod_vec/max_bits.c;src/nmod_vec/neg.c;src/nmod_vec/randtest.c;src/nmod_vec/reduce.c;src/nmod_vec/scalar.c;src/nmod_vec/sub.c;src/nmod_mat/add.c;src/nmod_mat/addmul.c;src/nmod_mat/can_solve.c;src/nmod_mat/charpoly.c;src/nmod_mat/clear.c;src/nmod_mat/concat.c;src/nmod_mat/det.c;src/nmod_mat/det_howell.c;src/nmod_mat/equal.c;src/nmod_mat/howell_form.c;src/nmod_mat/init.c;src/nmod_mat/inlines.c;src/nmod_mat/inv.c;src/nmod_mat/io.c;src/nmod_mat/is_one.c;src/nmod_mat/is_zero.c;src/nmod_mat/is_zero_row.c;src/nmod_mat/lu.c;src/nmod_mat/lu_classical.c;src/nmod_mat/lu_classical_delayed.c;src/nmod_mat/lu_recursive.c;src/nmod_mat/minpoly.c;src/nmod_mat/mul.c;src/nmod_mat/mul_blas.c;src/nmod_mat/mul_classical.c;src/nmod_mat/mul_classical_threaded.c;src/nmod_mat/mul_nmod_vec.c;src/nmod_mat/mul_strassen.c;src/nmod_mat/neg.c;src/nmod_mat/nmod_vec_mul.c;src/nmod_mat/nullspace.c;src/nmod_mat/one.c;src/nmod_mat/permute_rows.c;src/nmod_mat/pow.c;src/nmod_mat/randomisation.c;src/nmod_mat/rank.c;src/nmod_mat/reduce_row.c;src/nmod_mat/rref.c;src/nmod_mat/scalar.c;src/nmod_mat/set.c;src/nmod_mat/set_mod.c;src/nmod_mat/similarity.c;src/nmod_mat/solve.c;src/nmod_mat/solve_tril.c;src/nmod_mat/solve_triu.c;src/nmod_mat/solve_vec.c;src/nmod_mat/strong_echelon_form.c;src/nmod_mat/sub.c;src/nmod_mat/submul.c;src/nmod_mat/swap.c;src/nmod_mat/trace.c;src/nmod_mat/transpose.c;src/nmod_mat/window.c;src/nmod_mat/zero.c;src/nmod_poly/KS2_pack.c;src/nmod_poly/KS2_reduce.c;src/nmod_poly/KS2_unpack.c;src/nmod_poly/add.c;src/nmod_poly/add_series.c;src/nmod_poly/add_ui.c;src/nmod_poly/berlekamp_massey.c;src/nmod_poly/bit_pack.c;src/nmod_poly/bit_unpack.c;src/nmod_poly/clear.c;src/nmod_poly/compose.c;src/nmod_poly/compose_horner.c;src/nmod_poly/compose_mod.c;src/nmod_poly/compose_mod_brent_kung.c;src/nmod_poly/compose_mod_brent_kung_precomp_preinv.c;src/nmod_poly/compose_mod_brent_kung_preinv.c;src/nmod_poly/compose_mod_brent_kung_vec_preinv.c;src/nmod_poly/compose_mod_brent_kung_vec_preinv_threaded.c;src/nmod_poly/compose_mod_horner.c;src/nmod_poly/compose_series.c;src/nmod_poly/conway.c;src/nmod_poly/conway_polynomial_data.c;src/nmod_poly/deflate.c;src/nmod_poly/deflation.c;src/nmod_poly/derivative.c;src/nmod_poly/discriminant.c;src/nmod_poly/div.c;src/nmod_poly/div_newton_n_preinv.c;src/nmod_poly/div_root.c;src/nmod_poly/div_series.c;src/nmod_poly/divexact.c;src/nmod_poly/divides.c;src/nmod_poly/divrem.c;src/nmod_poly/divrem_basecase.c;src/nmod_poly/divrem_newton_n_preinv.c;src/nmod_poly/equal.c;src/nmod_poly/equal_trunc.c;src/nmod_poly/evaluate_mat.c;src/nmod_poly/evaluate_nmod.c;src/nmod_poly/evaluate_nmod_vec.c;src/nmod_poly/exp_series.c;src/nmod_poly/find_distinct_nonzero_roots.c;src/nmod_poly/fit_length.c;src/nmod_poly/gcd.c;src/nmod_poly/gcdinv.c;src/nmod_poly/get_str.c;src/nmod_poly/hgcd.c;src/nmod_poly/inflate.c;src/nmod_poly/init.c;src/nmod_poly/inlines.c;src/nmod_poly/integral.c;src/nmod_poly/interpolate_nmod_vec.c;src/nmod_poly/inv_series.c;src/nmod_poly/inv_series_newton.c;src/nmod_poly/invmod.c;src/nmod_poly/invsqrt_series.c;src/nmod_poly/io.c;src/nmod_poly/log_series.c;src/nmod_poly/make_monic.c;src/nmod_poly/max_bits.c;src/nmod_poly/mul.c;src/nmod_poly/mul_KS.c;src/nmod_poly/mul_KS2.c;src/nmod_poly/mul_KS4.c;src/nmod_poly/mul_classical.c;src/nmod_poly/mulhigh.c;src/nmod_poly/mulhigh_classical.c;src/nmod_poly/mullow.c;src/nmod_poly/mullow_KS.c;src/nmod_poly/mullow_classical.c;src/nmod_poly/mulmod.c;src/nmod_poly/mulmod_preinv.c;src/nmod_poly/multi_crt.c;src/nmod_poly/neg.c;src/nmod_poly/pow.c;src/nmod_poly/pow_binexp.c;src/nmod_poly/pow_trunc.c;src/nmod_poly/power_sums.c;src/nmod_poly/power_sums_to_poly.c;src/nmod_poly/powers_mod.c;src/nmod_poly/powmod_binexp.c;src/nmod_poly/powmod_binexp_preinv.c;src/nmod_poly/powmod_x_preinv.c;src/nmod_poly/product_roots_nmod_vec.c;src/nmod_poly/randtest.c;src/nmod_poly/randtest_monic_primitive.c;src/nmod_poly/realloc.c;src/nmod_poly/rem.c;src/nmod_poly/remove.c;src/nmod_poly/resultant.c;src/nmod_poly/reverse.c;src/nmod_poly/revert_series.c;src/nmod_poly/scalar.c;src/nmod_poly/set.c;src/nmod_poly/set_coeff_ui.c;src/nmod_poly/set_str.c;src/nmod_poly/set_trunc.c;src/nmod_poly/shift_left_right.c;src/nmod_poly/sqrt.c;src/nmod_poly/sqrt_series.c;src/nmod_poly/sub.c;src/nmod_poly/sub_series.c;src/nmod_poly/sub_ui.c;src/nmod_poly/taylor_shift.c;src/nmod_poly/tree.c;src/nmod_poly/trig_series.c;src/nmod_poly/xgcd.c;src/mpn_mod/ctx.c;src/mpn_mod/inlines.c;src/mpn_mod/mat_det.c;src/mpn_mod/mat_lu.c;src/mpn_mod/mat_lu_classical_delayed.c;src/mpn_mod/mat_mul.c;src/mpn_mod/mat_mul_multi_mod.c;src/mpn_mod/mat_mul_waksman.c;src/mpn_mod/mat_nonsingular_solve_tri.c;src/mpn_mod/poly.c;src/mpn_mod/poly_divrem_basecase.c;src/mpn_mod/poly_mullow.c;src/mpn_mod/poly_mullow_KS.c;src/mpn_mod/poly_mullow_classical.c;src/mpn_mod/poly_mullow_fft_small.c;src/mpn_mod/poly_mullow_karatsuba.c;src/mpn_mod/ring.c;src/mpn_mod/vec.c;src/fmpz/CRT.c;src/fmpz/abs.c;src/fmpz/abs_fits_ui.c;src/fmpz/abs_lbound_ui_2exp.c;src/fmpz/abs_ubound_ui_2exp.c;src/fmpz/add.c;src/fmpz/addmul.c;src/fmpz/aors_ui.c;src/fmpz/bin_uiui.c;src/fmpz/bit_pack.c;src/fmpz/bit_unpack.c;src/fmpz/bits.c;src/fmpz/cdiv.c;src/fmpz/clear_readonly.c;src/fmpz/clog.c;src/fmpz/cmp.c;src/fmpz/comb_clear.c;src/fmpz/comb_init.c;src/fmpz/div_newton.c;src/fmpz/divexact.c;src/fmpz/divides.c;src/fmpz/divides_mod_list.c;src/fmpz/divisible.c;src/fmpz/divisor_in_residue_class_lenstra.c;src/fmpz/divisor_sigma.c;src/fmpz/dlog.c;src/fmpz/equal.c;src/fmpz/euler_phi.c;src/fmpz/fac_ui.c;src/fmpz/fdiv.c;src/fmpz/fib_ui.c;src/fmpz/fits_si.c;src/fmpz/flog.c;src/fmpz/fmma.c;src/fmpz/fmms.c;src/fmpz/fmpz.c;src/fmpz/gcd.c;src/fmpz/gcdinv.c;src/fmpz/get.c;src/fmpz/get_str.c;src/fmpz/init2.c;src/fmpz/init_set_readonly.c;src/fmpz/inlines.c;src/fmpz/invmod.c;src/fmpz/io.c;src/fmpz/is_canonical.c;src/fmpz/is_perfect_power.c;src/fmpz/is_prime.c;src/fmpz/is_prime_morrison.c;src/fmpz/is_prime_pocklington.c;src/fmpz/is_prime_pseudosquare.c;src/fmpz/is_probabprime_BPSW.c;src/fmpz/is_probabprime_lucas.c;src/fmpz/is_square.c;src/fmpz/is_strong_probabprime.c;src/fmpz/jacobi.c;src/fmpz/kronecker.c;src/fmpz/lcm.c;src/fmpz/logic.c;src/fmpz/lucas_chain.c;src/fmpz/mod.c;src/fmpz/moebius_mu.c;src/fmpz/mpz_readonly.c;src/fmpz/mul.c;src/fmpz/mul2_uiui.c;src/fmpz/mul_2exp.c;src/fmpz/mul_si_tdiv_q_2exp.c;src/fmpz/mul_tdiv_q_2exp.c;src/fmpz/multi_CRT.c;src/fmpz/multi_mod.c;src/fmpz/ndiv_qr.c;src/fmpz/neg.c;src/fmpz/nextprime.c;src/fmpz/one_2exp.c;src/fmpz/pow.c;src/fmpz/powm.c;src/fmpz/powmod2_fmpz_preinv.c;src/fmpz/preinvn.c;src/fmpz/primorial.c;src/fmpz/rand.c;src/fmpz/remove.c;src/fmpz/rfac.c;src/fmpz/root.c;src/fmpz/set.c;src/fmpz/set_str.c;src/fmpz/setbit.c;src/fmpz/sgn.c;src/fmpz/size.c;src/fmpz/sizeinbase.c;src/fmpz/smod.c;src/fmpz/sqrt.c;src/fmpz/sqrtmod.c;src/fmpz/sqrtrem.c;src/fmpz/sub.c;src/fmpz/submul.c;src/fmpz/tdiv.c;src/fmpz/tstbit.c;src/fmpz/val2.c;src/fmpz/xgcd.c;src/fmpz/xgcd_partial.c;src/fmpz_vec/add.c;src/fmpz_vec/clear.c;src/fmpz_vec/content.c;src/fmpz_vec/content_chained.c;src/fmpz_vec/dot.c;src/fmpz_vec/equal.c;src/fmpz_vec/get_d_vec_2exp.c;src/fmpz_vec/get_fft.c;src/fmpz_vec/get_nmod_vec.c;src/fmpz_vec/height.c;src/fmpz_vec/height_index.c;src/fmpz_vec/inlines.c;src/fmpz_vec/io.c;src/fmpz_vec/is_zero.c;src/fmpz_vec/lcm.c;src/fmpz_vec/max.c;src/fmpz_vec/max_bits.c;src/fmpz_vec/max_limbs.c;src/fmpz_vec/min.c;src/fmpz_vec/neg.c;src/fmpz_vec/prod.c;src/fmpz_vec/randtest.c;src/fmpz_vec/scalar.c;src/fmpz_vec/set.c;src/fmpz_vec/set_fft.c;src/fmpz_vec/set_nmod_vec.c;src/fmpz_vec/sort.c;src/fmpz_vec/sub.c;src/fmpz_vec/sum.c;src/fmpz_vec/sum_max_bits.c;src/fmpz_vec/swap.c;src/fmpz_vec/zero.c;src/fmpz_mat/CRT_ui.c;src/fmpz_mat/add.c;src/fmpz_mat/can_solve.c;src/fmpz_mat/can_solve_fflu.c;src/fmpz_mat/can_solve_multi_mod_den.c;src/fmpz_mat/charpoly.c;src/fmpz_mat/chol_d.c;src/fmpz_mat/clear.c;src/fmpz_mat/col_partition.c;src/fmpz_mat/concat.c;src/fmpz_mat/content.c;src/fmpz_mat/det.c;src/fmpz_mat/det_bareiss.c;src/fmpz_mat/det_bound.c;src/fmpz_mat/det_cofactor.c;src/fmpz_mat/det_divisor.c;src/fmpz_mat/det_modular.c;src/fmpz_mat/det_modular_accelerated.c;src/fmpz_mat/det_modular_given_divisor.c;src/fmpz_mat/equal.c;src/fmpz_mat/fflu.c;src/fmpz_mat/find_pivot_any.c;src/fmpz_mat/find_pivot_smallest.c;src/fmpz_mat/fmpz_vec_mul.c;src/fmpz_mat/get.c;src/fmpz_mat/gram.c;src/fmpz_mat/hadamard.c;src/fmpz_mat/hnf.c;src/fmpz_mat/hnf_classical.c;src/fmpz_mat/hnf_minors.c;src/fmpz_mat/hnf_minors_transform.c;src/fmpz_mat/hnf_modular.c;src/fmpz_mat/hnf_modular_eldiv.c;src/fmpz_mat/hnf_pernet_stein.c;src/fmpz_mat/hnf_transform.c;src/fmpz_mat/hnf_xgcd.c;src/fmpz_mat/howell_form_mod.c;src/fmpz_mat/init.c;src/fmpz_mat/inlines.c;src/fmpz_mat/inv.c;src/fmpz_mat/invert.c;src/fmpz_mat/io.c;src/fmpz_mat/is_hadamard.c;src/fmpz_mat/is_in_hnf.c;src/fmpz_mat/is_in_rref_with_rank.c;src/fmpz_mat/is_in_snf.c;src/fmpz_mat/is_one.c;src/fmpz_mat/is_reduced.c;src/fmpz_mat/is_reduced_gram.c;src/fmpz_mat/is_reduced_gram_with_removal.c;src/fmpz_mat/is_reduced_with_removal.c;src/fmpz_mat/is_spd.c;src/fmpz_mat/is_zero.c;src/fmpz_mat/kronecker_product.c;src/fmpz_mat/lll_original.c;src/fmpz_mat/lll_storjohann.c;src/fmpz_mat/max_bits.c;src/fmpz_mat/minpoly_modular.c;src/fmpz_mat/mul.c;src/fmpz_mat/mul_blas.c;src/fmpz_mat/mul_classical.c;src/fmpz_mat/mul_double_word.c;src/fmpz_mat/mul_fft.c;src/fmpz_mat/mul_fmpz_vec.c;src/fmpz_mat/mul_multi_mod.c;src/fmpz_mat/mul_small.c;src/fmpz_mat/mul_strassen.c;src/fmpz_mat/mul_waksman.c;src/fmpz_mat/multi_CRT_ui.c;src/fmpz_mat/multi_mod_ui.c;src/fmpz_mat/neg.c;src/fmpz_mat/next_col_van_hoeij.c;src/fmpz_mat/nullspace.c;src/fmpz_mat/one.c;src/fmpz_mat/pow.c;src/fmpz_mat/randajtai.c;src/fmpz_mat/randbits.c;src/fmpz_mat/randdet.c;src/fmpz_mat/randintrel.c;src/fmpz_mat/randntrulike.c;src/fmpz_mat/randntrulike2.c;src/fmpz_mat/randops.c;src/fmpz_mat/randpermdiag.c;src/fmpz_mat/randrank.c;src/fmpz_mat/randsimdioph.c;src/fmpz_mat/randtest.c;src/fmpz_mat/randtest_unsigned.c;src/fmpz_mat/rank.c;src/fmpz_mat/rank_small_inplace.c;src/fmpz_mat/rref.c;src/fmpz_mat/rref_fflu.c;src/fmpz_mat/rref_mul.c;src/fmpz_mat/scalar.c;src/fmpz_mat/set.c;src/fmpz_mat/similarity.c;src/fmpz_mat/snf.c;src/fmpz_mat/snf_diagonal.c;src/fmpz_mat/snf_iliopoulos.c;src/fmpz_mat/snf_kannan_bachem.c;src/fmpz_mat/solve.c;src/fmpz_mat/solve_bound.c;src/fmpz_mat/solve_cramer.c;src/fmpz_mat/solve_dixon.c;src/fmpz_mat/solve_dixon_den.c;src/fmpz_mat/solve_fflu.c;src/fmpz_mat/solve_fflu_precomp.c;src/fmpz_mat/solve_multi_mod_den.c;src/fmpz_mat/sqr.c;src/fmpz_mat/sqr_bodrato.c;src/fmpz_mat/strong_echelon_form_mod.c;src/fmpz_mat/sub.c;src/fmpz_mat/swap.c;src/fmpz_mat/trace.c;src/fmpz_mat/transpose.c;src/fmpz_mat/window.c;src/fmpz_mat/zero.c;src/fmpz_poly/2norm.c;src/fmpz_poly/2norm_normalised_bits.c;src/fmpz_poly/CLD_bound.c;src/fmpz_poly/CRT_ui.c;src/fmpz_poly/add.c;src/fmpz_poly/add_series.c;src/fmpz_poly/bit_pack.c;src/fmpz_poly/bit_unpack.c;src/fmpz_poly/bound_roots.c;src/fmpz_poly/chebyshev_t.c;src/fmpz_poly/chebyshev_u.c;src/fmpz_poly/clear.c;src/fmpz_poly/compose.c;src/fmpz_poly/compose_divconquer.c;src/fmpz_poly/compose_horner.c;src/fmpz_poly/compose_series.c;src/fmpz_poly/content.c;src/fmpz_poly/cos_minpoly.c;src/fmpz_poly/cyclotomic.c;src/fmpz_poly/deflate.c;src/fmpz_poly/deflation.c;src/fmpz_poly/derivative.c;src/fmpz_poly/discriminant.c;src/fmpz_poly/div.c;src/fmpz_poly/div_basecase.c;src/fmpz_poly/div_divconquer.c;src/fmpz_poly/div_divconquer_recursive.c;src/fmpz_poly/div_preinv.c;src/fmpz_poly/div_root.c;src/fmpz_poly/div_series.c;src/fmpz_poly/div_series_basecase.c;src/fmpz_poly/div_series_divconquer.c;src/fmpz_poly/divexact.c;src/fmpz_poly/divhigh_smodp.c;src/fmpz_poly/divides.c;src/fmpz_poly/divlow_smodp.c;src/fmpz_poly/divrem.c;src/fmpz_poly/divrem_basecase.c;src/fmpz_poly/divrem_divconquer.c;src/fmpz_poly/divrem_divconquer_recursive.c;src/fmpz_poly/divrem_preinv.c;src/fmpz_poly/divremlow_divconquer_recursive.c;src/fmpz_poly/equal.c;src/fmpz_poly/equal_trunc.c;src/fmpz_poly/eta_qexp.c;src/fmpz_poly/eulerian_polynomial.c;src/fmpz_poly/evaluate_divconquer_fmpq.c;src/fmpz_poly/evaluate_divconquer_fmpz.c;src/fmpz_poly/evaluate_fmpq.c;src/fmpz_poly/evaluate_fmpz.c;src/fmpz_poly/evaluate_fmpz_vec.c;src/fmpz_poly/evaluate_horner_d.c;src/fmpz_poly/evaluate_horner_d_2exp.c;src/fmpz_poly/evaluate_horner_fmpq.c;src/fmpz_poly/evaluate_horner_fmpz.c;src/fmpz_poly/evaluate_mod.c;src/fmpz_poly/fibonacci.c;src/fmpz_poly/fit_length.c;src/fmpz_poly/gcd.c;src/fmpz_poly/gcd_heuristic.c;src/fmpz_poly/gcd_modular.c;src/fmpz_poly/gcd_subresultant.c;src/fmpz_poly/get_coeff.c;src/fmpz_poly/get_nmod_poly.c;src/fmpz_poly/get_str.c;src/fmpz_poly/hensel_build_tree.c;src/fmpz_poly/hensel_continue_lift.c;src/fmpz_poly/hensel_lift.c;src/fmpz_poly/hensel_lift_once.c;src/fmpz_poly/hensel_lift_only_inverse.c;src/fmpz_poly/hensel_lift_tree.c;src/fmpz_poly/hensel_lift_tree_recursive.c;src/fmpz_poly/hensel_lift_without_inverse.c;src/fmpz_poly/hensel_start_lift.c;src/fmpz_poly/hermite_h.c;src/fmpz_poly/hermite_he.c;src/fmpz_poly/inflate.c;src/fmpz_poly/init.c;src/fmpz_poly/inlines.c;src/fmpz_poly/interpolate_fmpz_vec.c;src/fmpz_poly/inv_series.c;src/fmpz_poly/io.c;src/fmpz_poly/is_cyclotomic.c;src/fmpz_poly/is_one.c;src/fmpz_poly/is_squarefree.c;src/fmpz_poly/lcm.c;src/fmpz_poly/legendre_pt.c;src/fmpz_poly/monomial_to_newton.c;src/fmpz_poly/mul.c;src/fmpz_poly/mul_KS.c;src/fmpz_poly/mul_SS.c;src/fmpz_poly/mul_classical.c;src/fmpz_poly/mul_karatsuba.c;src/fmpz_poly/mulhigh.c;src/fmpz_poly/mulhigh_classical.c;src/fmpz_poly/mulhigh_karatsuba_n.c;src/fmpz_poly/mulhigh_n.c;src/fmpz_poly/mullow.c;src/fmpz_poly/mullow_KS.c;src/fmpz_poly/mullow_SS.c;src/fmpz_poly/mullow_SS_precache.c;src/fmpz_poly/mullow_classical.c;src/fmpz_poly/mullow_karatsuba_n.c;src/fmpz_poly/mulmid_classical.c;src/fmpz_poly/neg.c;src/fmpz_poly/newton_to_monomial.c;src/fmpz_poly/normalise.c;src/fmpz_poly/norms.c;src/fmpz_poly/nth_derivative.c;src/fmpz_poly/num_real_roots.c;src/fmpz_poly/num_real_roots_sturm.c;src/fmpz_poly/pow.c;src/fmpz_poly/pow_addchains.c;src/fmpz_poly/pow_binexp.c;src/fmpz_poly/pow_binomial.c;src/fmpz_poly/pow_multinomial.c;src/fmpz_poly/pow_small.c;src/fmpz_poly/pow_trunc.c;src/fmpz_poly/power_sums.c;src/fmpz_poly/power_sums_naive.c;src/fmpz_poly/power_sums_to_poly.c;src/fmpz_poly/powers_clear.c;src/fmpz_poly/powers_precompute.c;src/fmpz_poly/preinvert.c;src/fmpz_poly/primitive_part.c;src/fmpz_poly/product_roots_fmpq_vec.c;src/fmpz_poly/product_roots_fmpz_vec.c;src/fmpz_poly/pseudo_div.c;src/fmpz_poly/pseudo_divrem_basecase.c;src/fmpz_poly/pseudo_divrem_cohen.c;src/fmpz_poly/pseudo_divrem_divconquer.c;src/fmpz_poly/pseudo_rem.c;src/fmpz_poly/pseudo_rem_cohen.c;src/fmpz_poly/randtest.c;src/fmpz_poly/randtest_no_real_root.c;src/fmpz_poly/realloc.c;src/fmpz_poly/rem.c;src/fmpz_poly/rem_basecase.c;src/fmpz_poly/rem_powers_precomp.c;src/fmpz_poly/remove.c;src/fmpz_poly/remove_content_2exp.c;src/fmpz_poly/resultant.c;src/fmpz_poly/resultant_euclidean.c;src/fmpz_poly/resultant_modular.c;src/fmpz_poly/resultant_modular_div.c;src/fmpz_poly/reverse.c;src/fmpz_poly/revert_series.c;src/fmpz_poly/scalar.c;src/fmpz_poly/scale_2exp.c;src/fmpz_poly/set.c;src/fmpz_poly/set_coeff.c;src/fmpz_poly/set_length.c;src/fmpz_poly/set_str.c;src/fmpz_poly/set_trunc.c;src/fmpz_poly/shift_left.c;src/fmpz_poly/shift_right.c;src/fmpz_poly/signature.c;src/fmpz_poly/sqr.c;src/fmpz_poly/sqr_KS.c;src/fmpz_poly/sqr_classical.c;src/fmpz_poly/sqr_karatsuba.c;src/fmpz_poly/sqrlow.c;src/fmpz_poly/sqrlow_KS.c;src/fmpz_poly/sqrlow_classical.c;src/fmpz_poly/sqrlow_karatsuba_n.c;src/fmpz_poly/sqrt.c;src/fmpz_poly/sqrt_KS.c;src/fmpz_poly/sqrt_classical.c;src/fmpz_poly/sqrt_divconquer.c;src/fmpz_poly/sqrt_series.c;src/fmpz_poly/sqrtrem_classical.c;src/fmpz_poly/sqrtrem_divconquer.c;src/fmpz_poly/sub.c;src/fmpz_poly/sub_series.c;src/fmpz_poly/swap.c;src/fmpz_poly/swinnerton_dyer.c;src/fmpz_poly/taylor_shift.c;src/fmpz_poly/taylor_shift_divconquer.c;src/fmpz_poly/taylor_shift_horner.c;src/fmpz_poly/taylor_shift_multi_mod_threaded.c;src/fmpz_poly/theta_qexp.c;src/fmpz_poly/truncate.c;src/fmpz_poly/xgcd_modular.c;src/fmpz_poly/zero_coeffs.c;src/fmpz_mod/add.c;src/fmpz_mod/addmul.c;src/fmpz_mod/ctx.c;src/fmpz_mod/discrete_log_pohlig_hellman.c;src/fmpz_mod/divides.c;src/fmpz_mod/equal_fmpz.c;src/fmpz_mod/inlines.c;src/fmpz_mod/inv.c;src/fmpz_mod/is_canonical.c;src/fmpz_mod/is_invertible.c;src/fmpz_mod/is_one.c;src/fmpz_mod/mul.c;src/fmpz_mod/neg.c;src/fmpz_mod/next_smooth_prime.c;src/fmpz_mod/pow.c;src/fmpz_mod/rand.c;src/fmpz_mod/set_fmpz.c;src/fmpz_mod/set_modulus.c;src/fmpz_mod/sub.c;src/fmpz_mod_vec/add.c;src/fmpz_mod_vec/dot.c;src/fmpz_mod_vec/mul.c;src/fmpz_mod_vec/neg.c;src/fmpz_mod_vec/scalar.c;src/fmpz_mod_vec/set_fmpz_vec.c;src/fmpz_mod_vec/sub.c;src/fmpz_mod_mat/add.c;src/fmpz_mod_mat/can_solve.c;src/fmpz_mod_mat/charpoly_berkowitz.c;src/fmpz_mod_mat/clear.c;src/fmpz_mod_mat/comparison.c;src/fmpz_mod_mat/det.c;src/fmpz_mod_mat/fmpz_vec_mul.c;src/fmpz_mod_mat/fmpz_vec_mul_ptr.c;src/fmpz_mod_mat/howell_form.c;src/fmpz_mod_mat/init.c;src/fmpz_mod_mat/init_set.c;src/fmpz_mod_mat/inlines.c;src/fmpz_mod_mat/inv.c;src/fmpz_mod_mat/io.c;src/fmpz_mod_mat/lu.c;src/fmpz_mod_mat/minpoly.c;src/fmpz_mod_mat/mul.c;src/fmpz_mod_mat/mul_classical_threaded.c;src/fmpz_mod_mat/mul_fmpz_vec.c;src/fmpz_mod_mat/mul_fmpz_vec_ptr.c;src/fmpz_mod_mat/neg.c;src/fmpz_mod_mat/nullspace.c;src/fmpz_mod_mat/randrank.c;src/fmpz_mod_mat/randtest.c;src/fmpz_mod_mat/randtril.c;src/fmpz_mod_mat/randtriu.c;src/fmpz_mod_mat/rank.c;src/fmpz_mod_mat/reduce_row.c;src/fmpz_mod_mat/rref.c;src/fmpz_mod_mat/scalar_mul_fmpz.c;src/fmpz_mod_mat/scalar_mul_si.c;src/fmpz_mod_mat/scalar_mul_ui.c;src/fmpz_mod_mat/set_fmpz_mat.c;src/fmpz_mod_mat/set_get.c;src/fmpz_mod_mat/similarity.c;src/fmpz_mod_mat/solve.c;src/fmpz_mod_mat/solve_tril.c;src/fmpz_mod_mat/solve_triu.c;src/fmpz_mod_mat/sqr.c;src/fmpz_mod_mat/strong_echelon_form.c;src/fmpz_mod_mat/sub.c;src/fmpz_mod_mat/submul.c;src/fmpz_mod_mat/swap.c;src/fmpz_mod_mat/trace.c;src/fmpz_mod_mat/window_clear.c;src/fmpz_mod_mat/window_init.c;src/fmpz_mod_poly/add.c;src/fmpz_mod_poly/add_series.c;src/fmpz_mod_poly/attributes.c;src/fmpz_mod_poly/berlekamp_massey.c;src/fmpz_mod_poly/clear.c;src/fmpz_mod_poly/comparison.c;src/fmpz_mod_poly/compose.c;src/fmpz_mod_poly/compose_mod.c;src/fmpz_mod_poly/compose_mod_brent_kung.c;src/fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.c;src/fmpz_mod_poly/compose_mod_brent_kung_preinv.c;src/fmpz_mod_poly/compose_mod_brent_kung_vec_preinv.c;src/fmpz_mod_poly/compose_mod_brent_kung_vec_preinv_threaded.c;src/fmpz_mod_poly/compose_mod_horner.c;src/fmpz_mod_poly/deflate.c;src/fmpz_mod_poly/deflation.c;src/fmpz_mod_poly/derivative.c;src/fmpz_mod_poly/discriminant.c;src/fmpz_mod_poly/div.c;src/fmpz_mod_poly/div_newton_n_preinv.c;src/fmpz_mod_poly/div_series.c;src/fmpz_mod_poly/divides.c;src/fmpz_mod_poly/divides_classical.c;src/fmpz_mod_poly/divrem.c;src/fmpz_mod_poly/divrem_basecase.c;src/fmpz_mod_poly/divrem_f.c;src/fmpz_mod_poly/divrem_newton_n_preinv.c;src/fmpz_mod_poly/evaluate_fmpz.c;src/fmpz_mod_poly/evaluate_fmpz_vec.c;src/fmpz_mod_poly/find_distinct_nonzero_roots.c;src/fmpz_mod_poly/fit_length.c;src/fmpz_mod_poly/frobenius_power.c;src/fmpz_mod_poly/frobenius_powers_2exp_clear.c;src/fmpz_mod_poly/frobenius_powers_2exp_precomp.c;src/fmpz_mod_poly/frobenius_powers_clear.c;src/fmpz_mod_poly/frobenius_powers_precomp.c;src/fmpz_mod_poly/gcd.c;src/fmpz_mod_poly/gcd_euclidean_f.c;src/fmpz_mod_poly/gcdinv.c;src/fmpz_mod_poly/gcdinv_euclidean.c;src/fmpz_mod_poly/gcdinv_euclidean_f.c;src/fmpz_mod_poly/gcdinv_f.c;src/fmpz_mod_poly/gen.c;src/fmpz_mod_poly/get.c;src/fmpz_mod_poly/get_str.c;src/fmpz_mod_poly/hamming_weight.c;src/fmpz_mod_poly/hgcd.c;src/fmpz_mod_poly/inflate.c;src/fmpz_mod_poly/init.c;src/fmpz_mod_poly/inlines.c;src/fmpz_mod_poly/inv_series.c;src/fmpz_mod_poly/inv_series_newton_f.c;src/fmpz_mod_poly/invmod.c;src/fmpz_mod_poly/invmod_f.c;src/fmpz_mod_poly/invsqrt_series.c;src/fmpz_mod_poly/io.c;src/fmpz_mod_poly/is_canonical.c;src/fmpz_mod_poly/make_monic.c;src/fmpz_mod_poly/make_monic_f.c;src/fmpz_mod_poly/minpoly.c;src/fmpz_mod_poly/mul.c;src/fmpz_mod_poly/mulhigh.c;src/fmpz_mod_poly/mullow.c;src/fmpz_mod_poly/mulmod.c;src/fmpz_mod_poly/mulmod_preinv.c;src/fmpz_mod_poly/neg.c;src/fmpz_mod_poly/one.c;src/fmpz_mod_poly/pow.c;src/fmpz_mod_poly/pow_trunc.c;src/fmpz_mod_poly/pow_trunc_binexp.c;src/fmpz_mod_poly/powers_mod_bsgs_threaded.c;src/fmpz_mod_poly/powers_mod_naive.c;src/fmpz_mod_poly/powmod_fmpz_binexp.c;src/fmpz_mod_poly/powmod_fmpz_binexp_preinv.c;src/fmpz_mod_poly/powmod_linear_fmpz_preinv.c;src/fmpz_mod_poly/powmod_ui_binexp.c;src/fmpz_mod_poly/powmod_ui_binexp_preinv.c;src/fmpz_mod_poly/powmod_x_fmpz_preinv.c;src/fmpz_mod_poly/product_roots_fmpz_vec.c;src/fmpz_mod_poly/radix.c;src/fmpz_mod_poly/randtest.c;src/fmpz_mod_poly/randtest_monic_primitive.c;src/fmpz_mod_poly/realloc.c;src/fmpz_mod_poly/rem.c;src/fmpz_mod_poly/rem_basecase.c;src/fmpz_mod_poly/remove.c;src/fmpz_mod_poly/resultant.c;src/fmpz_mod_poly/reverse.c;src/fmpz_mod_poly/scalar.c;src/fmpz_mod_poly/set.c;src/fmpz_mod_poly/set_get_coeff.c;src/fmpz_mod_poly/set_length.c;src/fmpz_mod_poly/set_trunc.c;src/fmpz_mod_poly/shift_left.c;src/fmpz_mod_poly/shift_right.c;src/fmpz_mod_poly/sqr.c;src/fmpz_mod_poly/sqrt.c;src/fmpz_mod_poly/sqrt_series.c;src/fmpz_mod_poly/sub.c;src/fmpz_mod_poly/sub_series.c;src/fmpz_mod_poly/tree.c;src/fmpz_mod_poly/truncate.c;src/fmpz_mod_poly/xgcd.c;src/fmpz_mod_poly/xgcd_euclidean_f.c;src/fmpz_mod_poly/zero_coeffs.c;src/fmpq/add.c;src/fmpq/addmul.c;src/fmpq/ball.c;src/fmpq/canonicalise.c;src/fmpq/cfrac_bound.c;src/fmpq/clear_readonly.c;src/fmpq/cmp.c;src/fmpq/dedekind_sum.c;src/fmpq/div.c;src/fmpq/div_2exp.c;src/fmpq/farey_neighbors.c;src/fmpq/fmpz_vector.c;src/fmpq/gcd.c;src/fmpq/gcd_cofactors.c;src/fmpq/get.c;src/fmpq/get_cfrac.c;src/fmpq/get_cfrac_helpers.c;src/fmpq/get_str.c;src/fmpq/harmonic_ui.c;src/fmpq/height.c;src/fmpq/height_bits.c;src/fmpq/init_set_readonly.c;src/fmpq/inlines.c;src/fmpq/inv.c;src/fmpq/io.c;src/fmpq/is_canonical.c;src/fmpq/mat22.c;src/fmpq/mod_fmpz.c;src/fmpq/mpq_clear_readonly.c;src/fmpq/mpq_init_set_readonly.c;src/fmpq/mul.c;src/fmpq/mul_2exp.c;src/fmpq/next_calkin_wilf.c;src/fmpq/next_minimal.c;src/fmpq/next_signed_calkin_wilf.c;src/fmpq/next_signed_minimal.c;src/fmpq/pow_fmpz.c;src/fmpq/pow_si.c;src/fmpq/randbits.c;src/fmpq/randtest.c;src/fmpq/reconstruct_fmpz.c;src/fmpq/reconstruct_fmpz_2.c;src/fmpq/reconstruct_fmpz_2_naive.c;src/fmpq/set.c;src/fmpq/set_cfrac.c;src/fmpq/set_str.c;src/fmpq/simplest_between.c;src/fmpq/sub.c;src/fmpq/submul.c;src/fmpq_vec/clear.c;src/fmpq_vec/dot.c;src/fmpq_vec/get_fmpz_vec_fmpz.c;src/fmpq_vec/init.c;src/fmpq_vec/io.c;src/fmpq_vec/randtest.c;src/fmpq_vec/randtest_uniq_sorted.c;src/fmpq_vec/set_fmpz_vec.c;src/fmpq_vec/sort.c;src/fmpq_mat/add.c;src/fmpq_mat/can_solve.c;src/fmpq_mat/can_solve_dixon.c;src/fmpq_mat/can_solve_fraction_free.c;src/fmpq_mat/can_solve_multi_mod.c;src/fmpq_mat/charpoly.c;src/fmpq_mat/clear.c;src/fmpq_mat/concat_horizontal.c;src/fmpq_mat/concat_vertical.c;src/fmpq_mat/det.c;src/fmpq_mat/equal.c;src/fmpq_mat/fmpq_vec_mul.c;src/fmpq_mat/fmpz_vec_mul.c;src/fmpq_mat/get_fmpz_mat.c;src/fmpq_mat/get_fmpz_mat_colwise.c;src/fmpq_mat/get_fmpz_mat_entrywise.c;src/fmpq_mat/get_fmpz_mat_matwise.c;src/fmpq_mat/get_fmpz_mat_mod_fmpz.c;src/fmpq_mat/get_fmpz_mat_rowwise.c;src/fmpq_mat/gso.c;src/fmpq_mat/hilbert_matrix.c;src/fmpq_mat/init.c;src/fmpq_mat/init_set.c;src/fmpq_mat/inlines.c;src/fmpq_mat/inv.c;src/fmpq_mat/invert.c;src/fmpq_mat/io.c;src/fmpq_mat/is_integral.c;src/fmpq_mat/is_one.c;src/fmpq_mat/is_zero.c;src/fmpq_mat/kronecker_product.c;src/fmpq_mat/minpoly.c;src/fmpq_mat/mul.c;src/fmpq_mat/mul_cleared.c;src/fmpq_mat/mul_direct.c;src/fmpq_mat/mul_fmpq_vec.c;src/fmpq_mat/mul_fmpz_mat.c;src/fmpq_mat/mul_fmpz_vec.c;src/fmpq_mat/mul_r_fmpz_mat.c;src/fmpq_mat/neg.c;src/fmpq_mat/one.c;src/fmpq_mat/pivot.c;src/fmpq_mat/randbits.c;src/fmpq_mat/randtest.c;src/fmpq_mat/rref.c;src/fmpq_mat/rref_classical.c;src/fmpq_mat/rref_fraction_free.c;src/fmpq_mat/scalar_div_fmpz.c;src/fmpq_mat/scalar_mul_fmpq.c;src/fmpq_mat/scalar_mul_fmpz.c;src/fmpq_mat/set.c;src/fmpq_mat/set_fmpz_mat.c;src/fmpq_mat/set_fmpz_mat_div_fmpz.c;src/fmpq_mat/set_fmpz_mat_mod_fmpz.c;src/fmpq_mat/similarity.c;src/fmpq_mat/solve.c;src/fmpq_mat/solve_dixon.c;src/fmpq_mat/solve_fraction_free.c;src/fmpq_mat/solve_multi_mod.c;src/fmpq_mat/sub.c;src/fmpq_mat/swap.c;src/fmpq_mat/trace.c;src/fmpq_mat/transpose.c;src/fmpq_mat/window_clear.c;src/fmpq_mat/window_init.c;src/fmpq_mat/zero.c;src/fmpq_poly/add.c;src/fmpq_poly/add_series.c;src/fmpq_poly/asin_series.c;src/fmpq_poly/asinh_series.c;src/fmpq_poly/atan_series.c;src/fmpq_poly/atanh_series.c;src/fmpq_poly/canonicalise.c;src/fmpq_poly/clear.c;src/fmpq_poly/cmp.c;src/fmpq_poly/comparisons.c;src/fmpq_poly/compose.c;src/fmpq_poly/compose_series.c;src/fmpq_poly/compose_series_brent_kung.c;src/fmpq_poly/compose_series_horner.c;src/fmpq_poly/content.c;src/fmpq_poly/cos_series.c;src/fmpq_poly/cosh_series.c;src/fmpq_poly/derivative.c;src/fmpq_poly/div.c;src/fmpq_poly/div_series.c;src/fmpq_poly/divides.c;src/fmpq_poly/divrem.c;src/fmpq_poly/equal.c;src/fmpq_poly/equal_trunc.c;src/fmpq_poly/evaluate.c;src/fmpq_poly/exp_series.c;src/fmpq_poly/fit_length.c;src/fmpq_poly/gcd.c;src/fmpq_poly/gegenbauer_c.c;src/fmpq_poly/get_coeff.c;src/fmpq_poly/get_nmod_poly.c;src/fmpq_poly/get_numerator_denominator.c;src/fmpq_poly/get_slice.c;src/fmpq_poly/get_str.c;src/fmpq_poly/init.c;src/fmpq_poly/inlines.c;src/fmpq_poly/integral.c;src/fmpq_poly/interpolate_fmpz_vec.c;src/fmpq_poly/inv.c;src/fmpq_poly/inv_series_newton.c;src/fmpq_poly/invsqrt_series.c;src/fmpq_poly/io.c;src/fmpq_poly/is_canonical.c;src/fmpq_poly/is_monic.c;src/fmpq_poly/is_squarefree.c;src/fmpq_poly/laguerre_l.c;src/fmpq_poly/lcm.c;src/fmpq_poly/legendre_p.c;src/fmpq_poly/log_series.c;src/fmpq_poly/make_monic.c;src/fmpq_poly/mul.c;src/fmpq_poly/mullow.c;src/fmpq_poly/neg.c;src/fmpq_poly/normalise.c;src/fmpq_poly/nth_derivative.c;src/fmpq_poly/one.c;src/fmpq_poly/pow.c;src/fmpq_poly/pow_trunc.c;src/fmpq_poly/power_sums.c;src/fmpq_poly/power_sums_to_poly.c;src/fmpq_poly/powers_clear.c;src/fmpq_poly/powers_precompute.c;src/fmpq_poly/primitive_part.c;src/fmpq_poly/randtest.c;src/fmpq_poly/realloc.c;src/fmpq_poly/rem.c;src/fmpq_poly/rem_powers_precomp.c;src/fmpq_poly/remove.c;src/fmpq_poly/rescale.c;src/fmpq_poly/resultant.c;src/fmpq_poly/resultant_modular_div.c;src/fmpq_poly/reverse.c;src/fmpq_poly/revert_series.c;src/fmpq_poly/revert_series_lagrange.c;src/fmpq_poly/revert_series_lagrange_fast.c;src/fmpq_poly/revert_series_newton.c;src/fmpq_poly/scalar.c;src/fmpq_poly/set.c;src/fmpq_poly/set_coeff.c;src/fmpq_poly/set_length.c;src/fmpq_poly/set_str.c;src/fmpq_poly/set_trunc.c;src/fmpq_poly/shift_left.c;src/fmpq_poly/shift_right.c;src/fmpq_poly/sin_cos_series.c;src/fmpq_poly/sin_series.c;src/fmpq_poly/sinh_cosh_series.c;src/fmpq_poly/sinh_series.c;src/fmpq_poly/sqrt_series.c;src/fmpq_poly/sub.c;src/fmpq_poly/sub_series.c;src/fmpq_poly/swap.c;src/fmpq_poly/tan_series.c;src/fmpq_poly/tanh_series.c;src/fmpq_poly/truncate.c;src/fmpq_poly/xgcd.c;src/fmpq_poly/zero.c;src/fq/add.c;src/fq/assignments.c;src/fq/bit_pack.c;src/fq/bit_unpack.c;src/fq/clear.c;src/fq/comparisons.c;src/fq/ctx_clear.c;src/fq/ctx_init.c;src/fq/ctx_init_modulus.c;src/fq/ctx_order.c;src/fq/embed_templates.c;src/fq/frobenius.c;src/fq/gcdinv.c;src/fq/gen.c;src/fq/get_fmpz.c;src/fq/get_fmpz_mod_poly.c;src/fq/get_fmpz_poly.c;src/fq/get_set_fmpz_mod_mat.c;src/fq/get_str.c;src/fq/get_str_pretty.c;src/fq/init.c;src/fq/inlines.c;src/fq/inv.c;src/fq/io.c;src/fq/mat_templates.c;src/fq/mul.c;src/fq/mul_fmpz.c;src/fq/mul_si.c;src/fq/mul_ui.c;src/fq/neg.c;src/fq/norm.c;src/fq/poly_factor_templates.c;src/fq/poly_templates.c;src/fq/pow.c;src/fq/pow_ui.c;src/fq/pth_root.c;src/fq/rand.c;src/fq/randtest.c;src/fq/reduce.c;src/fq/set_fmpz_mod_poly.c;src/fq/set_fmpz_poly.c;src/fq/sqr.c;src/fq/sub.c;src/fq/sub_one.c;src/fq/swap.c;src/fq/templates.c;src/fq/trace.c;src/fq/vec_templates.c;src/fq_vec/dot.c;src/fq_vec/inlines.c;src/fq_mat/inlines.c;src/fq_mat/mul_ks_cutoff.c;src/fq_mat/reduce_row.c;src/fq_poly/inlines.c;src/fq_poly/mul_classical.c;src/fq_poly/mul_univariate.c;src/fq_poly/mullow_univariate.c;src/fq_nmod/add.c;src/fq_nmod/assignments.c;src/fq_nmod/bit_pack.c;src/fq_nmod/bit_unpack.c;src/fq_nmod/comparisons.c;src/fq_nmod/ctx_clear.c;src/fq_nmod/ctx_init.c;src/fq_nmod/ctx_init_modulus.c;src/fq_nmod/ctx_order.c;src/fq_nmod/embed_templates.c;src/fq_nmod/frobenius.c;src/fq_nmod/gcdinv.c;src/fq_nmod/get_fmpz.c;src/fq_nmod/get_nmod_poly.c;src/fq_nmod/get_set_fmpz_mod_mat.c;src/fq_nmod/get_str.c;src/fq_nmod/get_str_pretty.c;src/fq_nmod/init.c;src/fq_nmod/inlines.c;src/fq_nmod/inv.c;src/fq_nmod/io.c;src/fq_nmod/mat_templates.c;src/fq_nmod/mul.c;src/fq_nmod/mul_fmpz.c;src/fq_nmod/mul_si.c;src/fq_nmod/mul_ui.c;src/fq_nmod/neg.c;src/fq_nmod/norm.c;src/fq_nmod/poly_factor_templates.c;src/fq_nmod/poly_templates.c;src/fq_nmod/pow.c;src/fq_nmod/pth_root.c;src/fq_nmod/rand.c;src/fq_nmod/randtest.c;src/fq_nmod/reduce.c;src/fq_nmod/set_fmpz.c;src/fq_nmod/set_nmod_poly.c;src/fq_nmod/sqr.c;src/fq_nmod/sub.c;src/fq_nmod/sub_one.c;src/fq_nmod/templates.c;src/fq_nmod/trace.c;src/fq_nmod/vec_templates.c;src/fq_nmod_vec/dot.c;src/fq_nmod_vec/inlines.c;src/fq_nmod_mat/inlines.c;src/fq_nmod_mat/mul_ks_cutoff.c;src/fq_nmod_mat/reduce_row.c;src/fq_nmod_poly/inlines.c;src/fq_nmod_poly/mul.c;src/fq_nmod_poly/mul_classical.c;src/fq_nmod_poly/mul_univariate.c;src/fq_nmod_poly/mullow_univariate.c;src/fq_zech/add.c;src/fq_zech/bit_pack.c;src/fq_zech/bit_unpack.c;src/fq_zech/ctx.c;src/fq_zech/embed_templates.c;src/fq_zech/frobenius.c;src/fq_zech/gcdinv.c;src/fq_zech/get_fmpz.c;src/fq_zech/get_fq_nmod.c;src/fq_zech/get_nmod_poly.c;src/fq_zech/get_set_fmpz_mod_mat.c;src/fq_zech/get_str.c;src/fq_zech/inlines.c;src/fq_zech/inv.c;src/fq_zech/io.c;src/fq_zech/is_square.c;src/fq_zech/mat_templates.c;src/fq_zech/modulus_pow_series_inv.c;src/fq_zech/mul.c;src/fq_zech/neg.c;src/fq_zech/norm.c;src/fq_zech/poly_factor_templates.c;src/fq_zech/poly_templates.c;src/fq_zech/pow.c;src/fq_zech/pth_root.c;src/fq_zech/rand.c;src/fq_zech/randtest.c;src/fq_zech/set.c;src/fq_zech/set_fmpz.c;src/fq_zech/set_fq_nmod.c;src/fq_zech/set_nmod_poly.c;src/fq_zech/sqr.c;src/fq_zech/sqrt.c;src/fq_zech/sub.c;src/fq_zech/sub_one.c;src/fq_zech/templates.c;src/fq_zech/trace.c;src/fq_zech/vec_templates.c;src/fq_zech_vec/inlines.c;src/fq_zech_mat/inlines.c;src/fq_zech_mat/mul_ks_cutoff.c;src/fq_zech_poly/inlines.c;src/fq_default/ctx.c;src/fq_default/get_set.c;src/fq_default/inlines.c;src/fq_default/io.c;src/fq_default_mat/inlines.c;src/fq_default_mat/io.c;src/fq_default_poly/inlines.c;src/fq_default_poly/io.c;src/fq_default_poly/set_fmpz_poly.c;src/fq_embed/derivative_inv.c;src/fq_embed/embed.c;src/fq_embed/matrices.c;src/fq_embed/mul_matrix.c;src/fq_embed/pow_series_inv.c;src/fq_nmod_embed/modulus_derivative_inv.c;src/fq_nmod_embed/modulus_pow_series_inv.c;src/fq_nmod_embed/mul_matrix.c;src/fq_zech_embed/composition_matrix.c;src/fq_zech_embed/modulus_derivative_inv.c;src/fq_zech_embed/mul_matrix.c;src/padic/add.c;src/padic/clear.c;src/padic/ctx_clear.c;src/padic/ctx_init.c;src/padic/div.c;src/padic/exp.c;src/padic/exp_balanced.c;src/padic/exp_rectangular.c;src/padic/get_fmpq.c;src/padic/get_fmpz.c;src/padic/get_mpq.c;src/padic/get_mpz.c;src/padic/get_str.c;src/padic/init.c;src/padic/inlines.c;src/padic/inv.c;src/padic/io.c;src/padic/lifts.c;src/padic/log.c;src/padic/log_balanced.c;src/padic/log_rectangular.c;src/padic/log_satoh.c;src/padic/mul.c;src/padic/neg.c;src/padic/pow_si.c;src/padic/randtest.c;src/padic/reduce.c;src/padic/set.c;src/padic/set_fmpq.c;src/padic/set_fmpz.c;src/padic/set_mpq.c;src/padic/set_mpz.c;src/padic/set_si.c;src/padic/set_ui.c;src/padic/shift.c;src/padic/sqrt.c;src/padic/sub.c;src/padic/teichmuller.c;src/padic/val_fac.c;src/padic_mat/add.c;src/padic_mat/canonicalise.c;src/padic_mat/clear.c;src/padic_mat/equal.c;src/padic_mat/get_entry_padic.c;src/padic_mat/get_fmpq_mat.c;src/padic_mat/init.c;src/padic_mat/inlines.c;src/padic_mat/io.c;src/padic_mat/is_canonical.c;src/padic_mat/is_reduced.c;src/padic_mat/is_zero.c;src/padic_mat/mul.c;src/padic_mat/neg.c;src/padic_mat/one.c;src/padic_mat/randtest.c;src/padic_mat/reduce.c;src/padic_mat/scalar.c;src/padic_mat/set.c;src/padic_mat/set_entry_padic.c;src/padic_mat/set_fmpq_mat.c;src/padic_mat/sub.c;src/padic_mat/swap.c;src/padic_mat/transpose.c;src/padic_mat/zero.c;src/padic_poly/add.c;src/padic_poly/canonicalise.c;src/padic_poly/clear.c;src/padic_poly/compose.c;src/padic_poly/compose_pow.c;src/padic_poly/derivative.c;src/padic_poly/equal.c;src/padic_poly/evaluate_padic.c;src/padic_poly/fit_length.c;src/padic_poly/get_coeff_padic.c;src/padic_poly/get_fmpq_poly.c;src/padic_poly/get_fmpz_poly.c;src/padic_poly/init.c;src/padic_poly/inlines.c;src/padic_poly/inv_series.c;src/padic_poly/io.c;src/padic_poly/is_canonical.c;src/padic_poly/is_reduced.c;src/padic_poly/mul.c;src/padic_poly/neg.c;src/padic_poly/normalise.c;src/padic_poly/pow.c;src/padic_poly/randtest.c;src/padic_poly/realloc.c;src/padic_poly/reduce.c;src/padic_poly/scalar_mul_padic.c;src/padic_poly/set.c;src/padic_poly/set_coeff_padic.c;src/padic_poly/set_fmpq.c;src/padic_poly/set_fmpq_poly.c;src/padic_poly/set_fmpz.c;src/padic_poly/set_fmpz_poly.c;src/padic_poly/set_padic.c;src/padic_poly/set_si.c;src/padic_poly/set_ui.c;src/padic_poly/shift_left.c;src/padic_poly/shift_right.c;src/padic_poly/sub.c;src/padic_poly/swap.c;src/qadic/ctx_clear.c;src/qadic/ctx_init.c;src/qadic/exp.c;src/qadic/exp_balanced.c;src/qadic/exp_rectangular.c;src/qadic/frobenius.c;src/qadic/inlines.c;src/qadic/inv.c;src/qadic/io.c;src/qadic/log.c;src/qadic/log_balanced.c;src/qadic/log_rectangular.c;src/qadic/mul.c;src/qadic/norm.c;src/qadic/norm_analytic.c;src/qadic/norm_resultant.c;src/qadic/pow.c;src/qadic/set_fmpz_poly.c;src/qadic/sqrt.c;src/qadic/teichmuller.c;src/qadic/trace.c;src/nmod_poly_factor/clear.c;src/nmod_poly_factor/concat.c;src/nmod_poly_factor/factor.c;src/nmod_poly_factor/factor_berlekamp.c;src/nmod_poly_factor/factor_cantor_zassenhaus.c;src/nmod_poly_factor/factor_distinct_deg.c;src/nmod_poly_factor/factor_distinct_deg_threaded.c;src/nmod_poly_factor/factor_equal_deg.c;src/nmod_poly_factor/factor_equal_deg_prob.c;src/nmod_poly_factor/factor_kaltofen_shoup.c;src/nmod_poly_factor/factor_squarefree.c;src/nmod_poly_factor/fit_length.c;src/nmod_poly_factor/get_poly.c;src/nmod_poly_factor/init.c;src/nmod_poly_factor/inlines.c;src/nmod_poly_factor/insert.c;src/nmod_poly_factor/is_irreducible.c;src/nmod_poly_factor/is_squarefree.c;src/nmod_poly_factor/pow.c;src/nmod_poly_factor/print.c;src/nmod_poly_factor/realloc.c;src/nmod_poly_factor/roots.c;src/nmod_poly_factor/roots_factored.c;src/nmod_poly_factor/set.c;src/fmpz_factor/append.c;src/fmpz_factor/clear.c;src/fmpz_factor/concat.c;src/fmpz_factor/ecm.c;src/fmpz_factor/ecm_add.c;src/fmpz_factor/ecm_clear.c;src/fmpz_factor/ecm_double.c;src/fmpz_factor/ecm_init.c;src/fmpz_factor/ecm_mul_montgomery_ladder.c;src/fmpz_factor/ecm_select_curve.c;src/fmpz_factor/ecm_stage_I.c;src/fmpz_factor/ecm_stage_II.c;src/fmpz_factor/expand.c;src/fmpz_factor/expand_iterative.c;src/fmpz_factor/expand_multiexp.c;src/fmpz_factor/extend_factor_ui.c;src/fmpz_factor/factor.c;src/fmpz_factor/factor_no_trial.c;src/fmpz_factor/factor_pp1.c;src/fmpz_factor/factor_si.c;src/fmpz_factor/factor_smooth.c;src/fmpz_factor/factor_trial.c;src/fmpz_factor/factor_trial_range.c;src/fmpz_factor/fit_length.c;src/fmpz_factor/get_fmpz.c;src/fmpz_factor/init.c;src/fmpz_factor/io.c;src/fmpz_factor/pollard_brent.c;src/fmpz_factor/pollard_brent_single.c;src/fmpz_factor/refine.c;src/fmpz_factor/set_length.c;src/fmpz_poly_factor/CLD_mat.c;src/fmpz_poly_factor/clear.c;src/fmpz_poly_factor/concat.c;src/fmpz_poly_factor/factor.c;src/fmpz_poly_factor/factor_cubic.c;src/fmpz_poly_factor/factor_quadratic.c;src/fmpz_poly_factor/factor_squarefree.c;src/fmpz_poly_factor/factor_van_hoeij.c;src/fmpz_poly_factor/factor_zassenhaus.c;src/fmpz_poly_factor/factor_zassenhaus_recombination.c;src/fmpz_poly_factor/fit_length.c;src/fmpz_poly_factor/init.c;src/fmpz_poly_factor/inlines.c;src/fmpz_poly_factor/insert.c;src/fmpz_poly_factor/print.c;src/fmpz_poly_factor/realloc.c;src/fmpz_poly_factor/set.c;src/fmpz_poly_factor/van_hoeij_check_if_solved.c;src/fmpz_poly_factor/zassenhaus_prune.c;src/fmpz_poly_factor/zassenhaus_subset.c;src/fmpz_mod_poly_factor/clear.c;src/fmpz_mod_poly_factor/concat.c;src/fmpz_mod_poly_factor/factor.c;src/fmpz_mod_poly_factor/factor_berlekamp.c;src/fmpz_mod_poly_factor/factor_cantor_zassenhaus.c;src/fmpz_mod_poly_factor/factor_distinct_deg.c;src/fmpz_mod_poly_factor/factor_distinct_deg_threaded.c;src/fmpz_mod_poly_factor/factor_equal_deg.c;src/fmpz_mod_poly_factor/factor_equal_deg_prob.c;src/fmpz_mod_poly_factor/factor_kaltofen_shoup.c;src/fmpz_mod_poly_factor/factor_squarefree.c;src/fmpz_mod_poly_factor/fit_length.c;src/fmpz_mod_poly_factor/get_poly.c;src/fmpz_mod_poly_factor/init.c;src/fmpz_mod_poly_factor/inlines.c;src/fmpz_mod_poly_factor/insert.c;src/fmpz_mod_poly_factor/is_irreducible.c;src/fmpz_mod_poly_factor/is_irreducible_ddf.c;src/fmpz_mod_poly_factor/is_irreducible_rabin.c;src/fmpz_mod_poly_factor/is_irreducible_rabin_f.c;src/fmpz_mod_poly_factor/is_squarefree.c;src/fmpz_mod_poly_factor/is_squarefree_f.c;src/fmpz_mod_poly_factor/pow.c;src/fmpz_mod_poly_factor/print.c;src/fmpz_mod_poly_factor/print_pretty.c;src/fmpz_mod_poly_factor/realloc.c;src/fmpz_mod_poly_factor/roots.c;src/fmpz_mod_poly_factor/roots_factored.c;src/fmpz_mod_poly_factor/set.c;src/fq_poly_factor/inlines.c;src/fq_poly_factor/iterated_frobenius_cutoff.c;src/fq_nmod_poly_factor/inlines.c;src/fq_nmod_poly_factor/iterated_frobenius_cutoff.c;src/fq_zech_poly_factor/inlines.c;src/fq_zech_poly_factor/iterated_frobenius_cutoff.c;src/fq_default_poly_factor/inlines.c;src/nmod_poly_mat/add.c;src/nmod_poly_mat/clear.c;src/nmod_poly_mat/concat.c;src/nmod_poly_mat/det.c;src/nmod_poly_mat/equal.c;src/nmod_poly_mat/evaluate_nmod.c;src/nmod_poly_mat/fflu.c;src/nmod_poly_mat/find_pivot_any.c;src/nmod_poly_mat/find_pivot_partial.c;src/nmod_poly_mat/get_set_coeff_mat.c;src/nmod_poly_mat/init.c;src/nmod_poly_mat/init_set.c;src/nmod_poly_mat/inlines.c;src/nmod_poly_mat/inv.c;src/nmod_poly_mat/is_one.c;src/nmod_poly_mat/is_zero.c;src/nmod_poly_mat/max_length.c;src/nmod_poly_mat/mul.c;src/nmod_poly_mat/mul_KS.c;src/nmod_poly_mat/mul_classical.c;src/nmod_poly_mat/mul_interpolate.c;src/nmod_poly_mat/neg.c;src/nmod_poly_mat/nullspace.c;src/nmod_poly_mat/one.c;src/nmod_poly_mat/pow.c;src/nmod_poly_mat/print.c;src/nmod_poly_mat/rand.c;src/nmod_poly_mat/rank.c;src/nmod_poly_mat/rref.c;src/nmod_poly_mat/scalar.c;src/nmod_poly_mat/set.c;src/nmod_poly_mat/set_trunc.c;src/nmod_poly_mat/shift_left_right.c;src/nmod_poly_mat/solve.c;src/nmod_poly_mat/solve_fflu.c;src/nmod_poly_mat/solve_fflu_precomp.c;src/nmod_poly_mat/sqr.c;src/nmod_poly_mat/sub.c;src/nmod_poly_mat/trace.c;src/nmod_poly_mat/window.c;src/nmod_poly_mat/zero.c;src/fmpz_poly_mat/add.c;src/fmpz_poly_mat/clear.c;src/fmpz_poly_mat/concat.c;src/fmpz_poly_mat/det.c;src/fmpz_poly_mat/det_fflu.c;src/fmpz_poly_mat/det_interpolate.c;src/fmpz_poly_mat/equal.c;src/fmpz_poly_mat/evaluate_fmpz.c;src/fmpz_poly_mat/fflu.c;src/fmpz_poly_mat/find_pivot_any.c;src/fmpz_poly_mat/find_pivot_partial.c;src/fmpz_poly_mat/init.c;src/fmpz_poly_mat/inlines.c;src/fmpz_poly_mat/inv.c;src/fmpz_poly_mat/is_one.c;src/fmpz_poly_mat/is_zero.c;src/fmpz_poly_mat/max_bits.c;src/fmpz_poly_mat/max_length.c;src/fmpz_poly_mat/mul.c;src/fmpz_poly_mat/mul_KS.c;src/fmpz_poly_mat/mul_classical.c;src/fmpz_poly_mat/mullow.c;src/fmpz_poly_mat/neg.c;src/fmpz_poly_mat/nullspace.c;src/fmpz_poly_mat/one.c;src/fmpz_poly_mat/pow.c;src/fmpz_poly_mat/pow_trunc.c;src/fmpz_poly_mat/print.c;src/fmpz_poly_mat/prod.c;src/fmpz_poly_mat/rand.c;src/fmpz_poly_mat/rank.c;src/fmpz_poly_mat/rref.c;src/fmpz_poly_mat/scalar.c;src/fmpz_poly_mat/set.c;src/fmpz_poly_mat/solve.c;src/fmpz_poly_mat/solve_fflu.c;src/fmpz_poly_mat/solve_fflu_precomp.c;src/fmpz_poly_mat/sqr.c;src/fmpz_poly_mat/sqr_KS.c;src/fmpz_poly_mat/sqr_classical.c;src/fmpz_poly_mat/sqrlow.c;src/fmpz_poly_mat/sub.c;src/fmpz_poly_mat/swap.c;src/fmpz_poly_mat/trace.c;src/fmpz_poly_mat/transpose.c;src/fmpz_poly_mat/truncate.c;src/fmpz_poly_mat/window.c;src/fmpz_poly_mat/zero.c;src/mpoly/bidegree.c;src/mpoly/bivar_cld_bounds.c;src/mpoly/cmp_general.c;src/mpoly/compose_mat.c;src/mpoly/compression.c;src/mpoly/ctx.c;src/mpoly/degrees.c;src/mpoly/exp_bits_required.c;src/mpoly/fill_marks.c;src/mpoly/gcd_info.c;src/mpoly/gen_bits_required.c;src/mpoly/gen_fields.c;src/mpoly/gen_monomial_offset_shift.c;src/mpoly/gen_shift_left_right.c;src/mpoly/get_cmpmask.c;src/mpoly/get_monomial.c;src/mpoly/get_monomial_var.c;src/mpoly/heap_insert.c;src/mpoly/heap_insert1.c;src/mpoly/heap_pop.c;src/mpoly/heap_pop1.c;src/mpoly/inlines.c;src/mpoly/io.c;src/mpoly/is_gen.c;src/mpoly/is_poly.c;src/mpoly/is_proved_not_square.c;src/mpoly/main_variable_split.c;src/mpoly/max_fields.c;src/mpoly/min_fields.c;src/mpoly/misc.c;src/mpoly/monomial_cofactors.c;src/mpoly/monomial_exists.c;src/mpoly/monomial_index.c;src/mpoly/monomial_mul_fmpz.c;src/mpoly/monomials_cmp.c;src/mpoly/monomials_deflate.c;src/mpoly/monomials_deflation.c;src/mpoly/monomials_inflate.c;src/mpoly/monomials_inorder_test.c;src/mpoly/monomials_overflow_test.c;src/mpoly/monomials_shift_right_ui.c;src/mpoly/monomials_valid_test.c;src/mpoly/pack_monomials_tight.c;src/mpoly/pack_vec.c;src/mpoly/parse_pretty.c;src/mpoly/randbits_fmpz.c;src/mpoly/rbtree.c;src/mpoly/remove_var_powers.c;src/mpoly/repack_monomials.c;src/mpoly/reverse.c;src/mpoly/search_monomials.c;src/mpoly/set_monomial.c;src/mpoly/term_exp_fits.c;src/mpoly/test_irreducible.c;src/mpoly/to_from_mpolyl.c;src/mpoly/total_degree.c;src/mpoly/univar.c;src/mpoly/unpack_monomials_tight.c;src/mpoly/unpack_vec.c;src/mpoly/used_vars.c;src/nmod_mpoly/add.c;src/nmod_mpoly/add_ui.c;src/nmod_mpoly/cmp.c;src/nmod_mpoly/combine_like_terms.c;src/nmod_mpoly/compose_mat.c;src/nmod_mpoly/compose_nmod_mpoly.c;src/nmod_mpoly/compose_nmod_mpoly_gen.c;src/nmod_mpoly/compose_nmod_mpoly_geobucket.c;src/nmod_mpoly/compose_nmod_mpoly_horner.c;src/nmod_mpoly/compose_nmod_poly.c;src/nmod_mpoly/content_vars.c;src/nmod_mpoly/ctx.c;src/nmod_mpoly/deflate.c;src/nmod_mpoly/deflation.c;src/nmod_mpoly/degrees.c;src/nmod_mpoly/derivative.c;src/nmod_mpoly/discriminant.c;src/nmod_mpoly/div.c;src/nmod_mpoly/div_monagan_pearce.c;src/nmod_mpoly/divides.c;src/nmod_mpoly/divides_dense.c;src/nmod_mpoly/divides_heap_threaded.c;src/nmod_mpoly/divides_monagan_pearce.c;src/nmod_mpoly/divrem.c;src/nmod_mpoly/divrem_ideal.c;src/nmod_mpoly/divrem_ideal_monagan_pearce.c;src/nmod_mpoly/divrem_monagan_pearce.c;src/nmod_mpoly/equal.c;src/nmod_mpoly/evaluate_all.c;src/nmod_mpoly/evaluate_one.c;src/nmod_mpoly/fit_length.c;src/nmod_mpoly/gcd.c;src/nmod_mpoly/gcd_brown.c;src/nmod_mpoly/gcd_cofactors.c;src/nmod_mpoly/gcd_hensel.c;src/nmod_mpoly/gcd_zippel.c;src/nmod_mpoly/gcd_zippel2.c;src/nmod_mpoly/gen.c;src/nmod_mpoly/geobuckets.c;src/nmod_mpoly/get_coeff.c;src/nmod_mpoly/get_set_is_nmod_poly.c;src/nmod_mpoly/get_str_pretty.c;src/nmod_mpoly/get_term.c;src/nmod_mpoly/get_term_coeff_ui.c;src/nmod_mpoly/get_term_exp.c;src/nmod_mpoly/get_term_monomial.c;src/nmod_mpoly/get_term_ui_fmpz.c;src/nmod_mpoly/get_term_ui_ui.c;src/nmod_mpoly/get_term_var_exp.c;src/nmod_mpoly/get_ui.c;src/nmod_mpoly/inflate.c;src/nmod_mpoly/init.c;src/nmod_mpoly/inlines.c;src/nmod_mpoly/interp.c;src/nmod_mpoly/io.c;src/nmod_mpoly/is_canonical.c;src/nmod_mpoly/is_gen.c;src/nmod_mpoly/is_ui.c;src/nmod_mpoly/lead_coeff_vars.c;src/nmod_mpoly/make_monic.c;src/nmod_mpoly/mpolyd.c;src/nmod_mpoly/mpolyn.c;src/nmod_mpoly/mpolyn_divides_threaded.c;src/nmod_mpoly/mpolyn_gcd_brown.c;src/nmod_mpoly/mpolyu.c;src/nmod_mpoly/mpolyu_divides.c;src/nmod_mpoly/mpolyu_gcdp_zippel.c;src/nmod_mpoly/mpolyun.c;src/nmod_mpoly/mpolyun_divides.c;src/nmod_mpoly/mul.c;src/nmod_mpoly/mul_array.c;src/nmod_mpoly/mul_array_threaded.c;src/nmod_mpoly/mul_dense.c;src/nmod_mpoly/mul_heap_threaded.c;src/nmod_mpoly/mul_johnson.c;src/nmod_mpoly/neg.c;src/nmod_mpoly/pow_fmpz.c;src/nmod_mpoly/pow_rmul.c;src/nmod_mpoly/pow_ui.c;src/nmod_mpoly/push_term.c;src/nmod_mpoly/quadratic_root.c;src/nmod_mpoly/randtest.c;src/nmod_mpoly/realloc.c;src/nmod_mpoly/repack_bits.c;src/nmod_mpoly/resize.c;src/nmod_mpoly/resultant.c;src/nmod_mpoly/reverse.c;src/nmod_mpoly/scalar.c;src/nmod_mpoly/set.c;src/nmod_mpoly/set_coeff.c;src/nmod_mpoly/set_fmpz.c;src/nmod_mpoly/set_str_pretty.c;src/nmod_mpoly/set_term_coeff_ui.c;src/nmod_mpoly/set_term_exp.c;src/nmod_mpoly/setform.c;src/nmod_mpoly/sort_terms.c;src/nmod_mpoly/sqrt_heap.c;src/nmod_mpoly/stack.c;src/nmod_mpoly/sub.c;src/nmod_mpoly/sub_ui.c;src/nmod_mpoly/term_content.c;src/nmod_mpoly/term_exp_fits.c;src/nmod_mpoly/to_from_nmod_poly.c;src/nmod_mpoly/univar.c;src/nmod_mpoly/void_ring.c;src/fmpz_mpoly/add.c;src/fmpz_mpoly/add_fmpz.c;src/fmpz_mpoly/buchberger_naive.c;src/fmpz_mpoly/clear.c;src/fmpz_mpoly/cmp.c;src/fmpz_mpoly/combine_like_terms.c;src/fmpz_mpoly/compose_fmpz_mpoly.c;src/fmpz_mpoly/compose_fmpz_mpoly_gen.c;src/fmpz_mpoly/compose_fmpz_mpoly_geobucket.c;src/fmpz_mpoly/compose_fmpz_mpoly_horner.c;src/fmpz_mpoly/compose_fmpz_poly.c;src/fmpz_mpoly/compose_mat.c;src/fmpz_mpoly/content_vars.c;src/fmpz_mpoly/ctx.c;src/fmpz_mpoly/deflate.c;src/fmpz_mpoly/deflation.c;src/fmpz_mpoly/degrees.c;src/fmpz_mpoly/derivative.c;src/fmpz_mpoly/discriminant.c;src/fmpz_mpoly/div.c;src/fmpz_mpoly/div_monagan_pearce.c;src/fmpz_mpoly/divides.c;src/fmpz_mpoly/divides_array.c;src/fmpz_mpoly/divides_heap_threaded.c;src/fmpz_mpoly/divides_monagan_pearce.c;src/fmpz_mpoly/divrem.c;src/fmpz_mpoly/divrem_array.c;src/fmpz_mpoly/divrem_ideal.c;src/fmpz_mpoly/equal.c;src/fmpz_mpoly/equal_fmpz.c;src/fmpz_mpoly/equal_si.c;src/fmpz_mpoly/equal_ui.c;src/fmpz_mpoly/evaluate_all.c;src/fmpz_mpoly/evaluate_all_fmpz_mod.c;src/fmpz_mpoly/evaluate_all_nmod.c;src/fmpz_mpoly/evaluate_one.c;src/fmpz_mpoly/fit_bits.c;src/fmpz_mpoly/fit_length.c;src/fmpz_mpoly/fit_length_reset_bits.c;src/fmpz_mpoly/gcd.c;src/fmpz_mpoly/gcd_brown.c;src/fmpz_mpoly/gcd_cofactors.c;src/fmpz_mpoly/gcd_hensel.c;src/fmpz_mpoly/gcd_subresultant.c;src/fmpz_mpoly/gcd_zippel.c;src/fmpz_mpoly/gcd_zippel2.c;src/fmpz_mpoly/gen.c;src/fmpz_mpoly/geobuckets.c;src/fmpz_mpoly/get_coeff_fmpz_fmpz.c;src/fmpz_mpoly/get_coeff_fmpz_monomial.c;src/fmpz_mpoly/get_coeff_fmpz_ui.c;src/fmpz_mpoly/get_coeff_si_fmpz.c;src/fmpz_mpoly/get_coeff_si_ui.c;src/fmpz_mpoly/get_coeff_ui_fmpz.c;src/fmpz_mpoly/get_coeff_ui_ui.c;src/fmpz_mpoly/get_coeff_vars_ui.c;src/fmpz_mpoly/get_fmpz.c;src/fmpz_mpoly/get_set_is_fmpz_poly.c;src/fmpz_mpoly/get_str_pretty.c;src/fmpz_mpoly/get_term.c;src/fmpz_mpoly/get_term_coeff_fmpz.c;src/fmpz_mpoly/get_term_exp_fmpz.c;src/fmpz_mpoly/get_term_exp_si.c;src/fmpz_mpoly/get_term_exp_ui.c;src/fmpz_mpoly/get_term_monomial.c;src/fmpz_mpoly/get_term_var_exp_si.c;src/fmpz_mpoly/get_term_var_exp_ui.c;src/fmpz_mpoly/inflate.c;src/fmpz_mpoly/init.c;src/fmpz_mpoly/inlines.c;src/fmpz_mpoly/integral.c;src/fmpz_mpoly/io.c;src/fmpz_mpoly/is_canonical.c;src/fmpz_mpoly/is_fmpz.c;src/fmpz_mpoly/is_gen.c;src/fmpz_mpoly/lead_coeff_vars.c;src/fmpz_mpoly/misc.c;src/fmpz_mpoly/mpolyd.c;src/fmpz_mpoly/mul.c;src/fmpz_mpoly/mul_array.c;src/fmpz_mpoly/mul_array_threaded.c;src/fmpz_mpoly/mul_dense.c;src/fmpz_mpoly/mul_heap_threaded.c;src/fmpz_mpoly/mul_johnson.c;src/fmpz_mpoly/mul_monomial.c;src/fmpz_mpoly/neg.c;src/fmpz_mpoly/pow_fmpz.c;src/fmpz_mpoly/pow_fps.c;src/fmpz_mpoly/pow_ui.c;src/fmpz_mpoly/primitive_part.c;src/fmpz_mpoly/push_term_fmpz_fmpz.c;src/fmpz_mpoly/push_term_fmpz_ui.c;src/fmpz_mpoly/quasidiv.c;src/fmpz_mpoly/quasidiv_heap.c;src/fmpz_mpoly/quasidivrem.c;src/fmpz_mpoly/quasidivrem_heap.c;src/fmpz_mpoly/quasidivrem_ideal.c;src/fmpz_mpoly/quasidivrem_ideal_heap.c;src/fmpz_mpoly/randtest_bits.c;src/fmpz_mpoly/randtest_bound.c;src/fmpz_mpoly/randtest_bounds.c;src/fmpz_mpoly/realloc.c;src/fmpz_mpoly/reduction_primitive_part.c;src/fmpz_mpoly/repack_bits.c;src/fmpz_mpoly/resize.c;src/fmpz_mpoly/resultant.c;src/fmpz_mpoly/reverse.c;src/fmpz_mpoly/scalar_divexact_fmpz.c;src/fmpz_mpoly/scalar_divides_fmpz.c;src/fmpz_mpoly/scalar_fmma.c;src/fmpz_mpoly/scalar_mul_fmpz.c;src/fmpz_mpoly/select_exps.c;src/fmpz_mpoly/set.c;src/fmpz_mpoly/set_coeff_fmpz_fmpz.c;src/fmpz_mpoly/set_coeff_fmpz_monomial.c;src/fmpz_mpoly/set_coeff_fmpz_ui.c;src/fmpz_mpoly/set_coeff_si_fmpz.c;src/fmpz_mpoly/set_coeff_si_ui.c;src/fmpz_mpoly/set_coeff_ui_fmpz.c;src/fmpz_mpoly/set_coeff_ui_ui.c;src/fmpz_mpoly/set_fmpz.c;src/fmpz_mpoly/set_si.c;src/fmpz_mpoly/set_str_pretty.c;src/fmpz_mpoly/set_term_coeff_fmpz.c;src/fmpz_mpoly/set_term_exp_fmpz.c;src/fmpz_mpoly/set_term_exp_ui.c;src/fmpz_mpoly/set_ui.c;src/fmpz_mpoly/sort_terms.c;src/fmpz_mpoly/spoly.c;src/fmpz_mpoly/sqrt_heap.c;src/fmpz_mpoly/sub.c;src/fmpz_mpoly/sub_fmpz.c;src/fmpz_mpoly/symmetric.c;src/fmpz_mpoly/term_content.c;src/fmpz_mpoly/term_exp_fits.c;src/fmpz_mpoly/to_from_fmpz_poly.c;src/fmpz_mpoly/univar.c;src/fmpz_mpoly/vec.c;src/fmpz_mpoly/vec_autoreduction.c;src/fmpz_mpoly/vec_autoreduction_groebner.c;src/fmpz_mpoly/vec_is_autoreduced.c;src/fmpz_mpoly/vec_is_groebner.c;src/fmpz_mpoly/vec_set_length.c;src/fmpz_mpoly/vec_set_primitive_unique.c;src/fmpz_mpoly/void_ring.c;src/fmpz_mod_mpoly/add.c;src/fmpz_mod_mpoly/add_fmpz.c;src/fmpz_mod_mpoly/clear.c;src/fmpz_mod_mpoly/cmp.c;src/fmpz_mod_mpoly/combine_like_terms.c;src/fmpz_mod_mpoly/compose_fmpz_mod_mpoly.c;src/fmpz_mod_mpoly/compose_fmpz_mod_mpoly_gen.c;src/fmpz_mod_mpoly/compose_fmpz_mod_mpoly_geobucket.c;src/fmpz_mod_mpoly/compose_fmpz_mod_mpoly_horner.c;src/fmpz_mod_mpoly/compose_mat.c;src/fmpz_mod_mpoly/content_vars.c;src/fmpz_mod_mpoly/ctx_clear.c;src/fmpz_mod_mpoly/ctx_init.c;src/fmpz_mod_mpoly/ctx_init_rand.c;src/fmpz_mod_mpoly/deflate.c;src/fmpz_mod_mpoly/deflation.c;src/fmpz_mod_mpoly/degrees.c;src/fmpz_mod_mpoly/derivative.c;src/fmpz_mod_mpoly/discriminant.c;src/fmpz_mod_mpoly/div.c;src/fmpz_mod_mpoly/div_monagan_pearce.c;src/fmpz_mod_mpoly/divides.c;src/fmpz_mod_mpoly/divides_dense.c;src/fmpz_mod_mpoly/divides_monagan_pearce.c;src/fmpz_mod_mpoly/divrem.c;src/fmpz_mod_mpoly/divrem_ideal.c;src/fmpz_mod_mpoly/divrem_ideal_monagan_pearce.c;src/fmpz_mod_mpoly/divrem_monagan_pearce.c;src/fmpz_mod_mpoly/equal.c;src/fmpz_mod_mpoly/equal_fmpz.c;src/fmpz_mod_mpoly/evaluate_all_fmpz.c;src/fmpz_mod_mpoly/evaluate_one.c;src/fmpz_mod_mpoly/fit_length.c;src/fmpz_mod_mpoly/fit_length_fit_bits.c;src/fmpz_mod_mpoly/fit_length_reset_bits.c;src/fmpz_mod_mpoly/gcd.c;src/fmpz_mod_mpoly/gcd_brown.c;src/fmpz_mod_mpoly/gcd_cofactors.c;src/fmpz_mod_mpoly/gcd_hensel.c;src/fmpz_mod_mpoly/gcd_subresultant.c;src/fmpz_mod_mpoly/gcd_zippel.c;src/fmpz_mod_mpoly/gcd_zippel2.c;src/fmpz_mod_mpoly/gen.c;src/fmpz_mod_mpoly/geobuckets.c;src/fmpz_mod_mpoly/get_coeff_fmpz_fmpz.c;src/fmpz_mod_mpoly/get_coeff_fmpz_monomial.c;src/fmpz_mod_mpoly/get_coeff_fmpz_ui.c;src/fmpz_mod_mpoly/get_coeff_vars_ui.c;src/fmpz_mod_mpoly/get_fmpz.c;src/fmpz_mod_mpoly/get_set_is_fmpz_mod_poly.c;src/fmpz_mod_mpoly/get_set_nmod_mpoly.c;src/fmpz_mod_mpoly/get_str_pretty.c;src/fmpz_mod_mpoly/get_term.c;src/fmpz_mod_mpoly/get_term_coeff_fmpz.c;src/fmpz_mod_mpoly/get_term_exp_fmpz.c;src/fmpz_mod_mpoly/get_term_exp_si.c;src/fmpz_mod_mpoly/get_term_exp_ui.c;src/fmpz_mod_mpoly/get_term_monomial.c;src/fmpz_mod_mpoly/get_term_var_exp_si.c;src/fmpz_mod_mpoly/get_term_var_exp_ui.c;src/fmpz_mod_mpoly/inflate.c;src/fmpz_mod_mpoly/init.c;src/fmpz_mod_mpoly/inlines.c;src/fmpz_mod_mpoly/io.c;src/fmpz_mod_mpoly/is_canonical.c;src/fmpz_mod_mpoly/is_fmpz.c;src/fmpz_mod_mpoly/is_gen.c;src/fmpz_mod_mpoly/lead_coeff_vars.c;src/fmpz_mod_mpoly/make_monic.c;src/fmpz_mod_mpoly/mul.c;src/fmpz_mod_mpoly/mul_dense.c;src/fmpz_mod_mpoly/mul_johnson.c;src/fmpz_mod_mpoly/neg.c;src/fmpz_mod_mpoly/pow_fmpz.c;src/fmpz_mod_mpoly/pow_rmul.c;src/fmpz_mod_mpoly/pow_ui.c;src/fmpz_mod_mpoly/push_term_fmpz_fmpz.c;src/fmpz_mod_mpoly/push_term_fmpz_ui.c;src/fmpz_mod_mpoly/quadratic_root.c;src/fmpz_mod_mpoly/randtest_bits.c;src/fmpz_mod_mpoly/randtest_bound.c;src/fmpz_mod_mpoly/randtest_bounds.c;src/fmpz_mod_mpoly/repack_bits.c;src/fmpz_mod_mpoly/resize.c;src/fmpz_mod_mpoly/resultant.c;src/fmpz_mod_mpoly/scalar_addmul_fmpz.c;src/fmpz_mod_mpoly/scalar_mul_fmpz.c;src/fmpz_mod_mpoly/set.c;src/fmpz_mod_mpoly/set_coeff_fmpz_fmpz.c;src/fmpz_mod_mpoly/set_coeff_fmpz_monomial.c;src/fmpz_mod_mpoly/set_coeff_fmpz_ui.c;src/fmpz_mod_mpoly/set_fmpz.c;src/fmpz_mod_mpoly/set_str_pretty.c;src/fmpz_mod_mpoly/set_term_coeff_fmpz.c;src/fmpz_mod_mpoly/set_term_exp_fmpz.c;src/fmpz_mod_mpoly/set_term_exp_ui.c;src/fmpz_mod_mpoly/sort_terms.c;src/fmpz_mod_mpoly/sqrt_heap.c;src/fmpz_mod_mpoly/sub.c;src/fmpz_mod_mpoly/sub_fmpz.c;src/fmpz_mod_mpoly/term_content.c;src/fmpz_mod_mpoly/term_exp_fits.c;src/fmpz_mod_mpoly/to_from_nmod_poly.c;src/fmpz_mod_mpoly/univar.c;src/fmpz_mod_mpoly/void_ring.c;src/fmpq_mpoly/add.c;src/fmpq_mpoly/add_fmpq.c;src/fmpq_mpoly/cmp.c;src/fmpq_mpoly/compose_fmpq_mpoly.c;src/fmpq_mpoly/compose_fmpq_mpoly_gen.c;src/fmpq_mpoly/compose_fmpq_poly.c;src/fmpq_mpoly/content_vars.c;src/fmpq_mpoly/degrees.c;src/fmpq_mpoly/derivative.c;src/fmpq_mpoly/discriminant.c;src/fmpq_mpoly/div.c;src/fmpq_mpoly/divides.c;src/fmpq_mpoly/divrem.c;src/fmpq_mpoly/divrem_ideal.c;src/fmpq_mpoly/equal_fmpq.c;src/fmpq_mpoly/equal_fmpz.c;src/fmpq_mpoly/evaluate_all.c;src/fmpq_mpoly/evaluate_one.c;src/fmpq_mpoly/gcd.c;src/fmpq_mpoly/gcd_cofactors.c;src/fmpq_mpoly/get_coeff_fmpq_fmpz.c;src/fmpq_mpoly/get_coeff_fmpq_monomial.c;src/fmpq_mpoly/get_coeff_fmpq_ui.c;src/fmpq_mpoly/get_coeff_vars_ui.c;src/fmpq_mpoly/get_fmpq.c;src/fmpq_mpoly/get_set_is_fmpq_poly.c;src/fmpq_mpoly/get_str_pretty.c;src/fmpq_mpoly/get_term.c;src/fmpq_mpoly/get_term_coeff_fmpq.c;src/fmpq_mpoly/get_term_exp_fmpz.c;src/fmpq_mpoly/get_term_exp_si.c;src/fmpq_mpoly/get_term_exp_ui.c;src/fmpq_mpoly/get_term_monomial.c;src/fmpq_mpoly/get_term_var_exp_si.c;src/fmpq_mpoly/get_term_var_exp_ui.c;src/fmpq_mpoly/inflate.c;src/fmpq_mpoly/inlines.c;src/fmpq_mpoly/integral.c;src/fmpq_mpoly/io.c;src/fmpq_mpoly/is_canonical.c;src/fmpq_mpoly/is_monic.c;src/fmpq_mpoly/make_monic.c;src/fmpq_mpoly/mul.c;src/fmpq_mpoly/pow_fmpz.c;src/fmpq_mpoly/pow_ui.c;src/fmpq_mpoly/push_term_fmpq_fmpz.c;src/fmpq_mpoly/push_term_fmpq_ui.c;src/fmpq_mpoly/reduce.c;src/fmpq_mpoly/reduce_easy.c;src/fmpq_mpoly/repack_bits.c;src/fmpq_mpoly/rescale.c;src/fmpq_mpoly/resultant.c;src/fmpq_mpoly/scalar_div_fmpq.c;src/fmpq_mpoly/scalar_div_fmpz.c;src/fmpq_mpoly/scalar_mul_fmpq.c;src/fmpq_mpoly/scalar_mul_fmpz.c;src/fmpq_mpoly/set_coeff_fmpq_fmpz.c;src/fmpq_mpoly/set_coeff_fmpq_monomial.c;src/fmpq_mpoly/set_coeff_fmpq_ui.c;src/fmpq_mpoly/set_fmpq.c;src/fmpq_mpoly/set_fmpz.c;src/fmpq_mpoly/set_str_pretty.c;src/fmpq_mpoly/set_term_coeff_fmpq.c;src/fmpq_mpoly/sqrt.c;src/fmpq_mpoly/sub.c;src/fmpq_mpoly/sub_fmpq.c;src/fmpq_mpoly/term_content.c;src/fmpq_mpoly/term_exp_fits.c;src/fmpq_mpoly/univar.c;src/fmpq_mpoly/void_ring.c;src/fq_nmod_mpoly/add.c;src/fq_nmod_mpoly/add_fq_nmod.c;src/fq_nmod_mpoly/cmp.c;src/fq_nmod_mpoly/combine_like_terms.c;src/fq_nmod_mpoly/compose_fq_nmod_mpoly.c;src/fq_nmod_mpoly/compose_fq_nmod_mpoly_gen.c;src/fq_nmod_mpoly/compose_fq_nmod_mpoly_geobucket.c;src/fq_nmod_mpoly/compose_fq_nmod_mpoly_horner.c;src/fq_nmod_mpoly/compose_fq_nmod_poly.c;src/fq_nmod_mpoly/compose_mat.c;src/fq_nmod_mpoly/content_vars.c;src/fq_nmod_mpoly/ctx_change_modulus.c;src/fq_nmod_mpoly/ctx_clear.c;src/fq_nmod_mpoly/ctx_init.c;src/fq_nmod_mpoly/ctx_init_rand.c;src/fq_nmod_mpoly/deflate.c;src/fq_nmod_mpoly/deflation.c;src/fq_nmod_mpoly/degrees.c;src/fq_nmod_mpoly/derivative.c;src/fq_nmod_mpoly/discriminant.c;src/fq_nmod_mpoly/div.c;src/fq_nmod_mpoly/div_monagan_pearce.c;src/fq_nmod_mpoly/divides.c;src/fq_nmod_mpoly/divides_monagan_pearce.c;src/fq_nmod_mpoly/divrem.c;src/fq_nmod_mpoly/divrem_ideal.c;src/fq_nmod_mpoly/divrem_ideal_monagan_pearce.c;src/fq_nmod_mpoly/divrem_monagan_pearce.c;src/fq_nmod_mpoly/equal.c;src/fq_nmod_mpoly/equal_fq_nmod.c;src/fq_nmod_mpoly/evaluate_all.c;src/fq_nmod_mpoly/evaluate_one.c;src/fq_nmod_mpoly/fit_length.c;src/fq_nmod_mpoly/fit_length_fit_bits.c;src/fq_nmod_mpoly/fit_length_reset_bits.c;src/fq_nmod_mpoly/fq_nmod_embed.c;src/fq_nmod_mpoly/gcd.c;src/fq_nmod_mpoly/gcd_brown.c;src/fq_nmod_mpoly/gcd_cofactors.c;src/fq_nmod_mpoly/gcd_hensel.c;src/fq_nmod_mpoly/gcd_zippel.c;src/fq_nmod_mpoly/gcd_zippel2.c;src/fq_nmod_mpoly/gen.c;src/fq_nmod_mpoly/geobuckets.c;src/fq_nmod_mpoly/get_coeff_fq_nmod_fmpz.c;src/fq_nmod_mpoly/get_coeff_fq_nmod_monomial.c;src/fq_nmod_mpoly/get_coeff_fq_nmod_ui.c;src/fq_nmod_mpoly/get_coeff_vars_ui.c;src/fq_nmod_mpoly/get_fq_nmod.c;src/fq_nmod_mpoly/get_set_is_fq_nmod_poly.c;src/fq_nmod_mpoly/get_str_pretty.c;src/fq_nmod_mpoly/get_term.c;src/fq_nmod_mpoly/get_term_coeff_fq_nmod.c;src/fq_nmod_mpoly/get_term_exp_fmpz.c;src/fq_nmod_mpoly/get_term_exp_si.c;src/fq_nmod_mpoly/get_term_exp_ui.c;src/fq_nmod_mpoly/get_term_monomial.c;src/fq_nmod_mpoly/get_term_var_exp_si.c;src/fq_nmod_mpoly/get_term_var_exp_ui.c;src/fq_nmod_mpoly/inflate.c;src/fq_nmod_mpoly/init.c;src/fq_nmod_mpoly/inlines.c;src/fq_nmod_mpoly/interp.c;src/fq_nmod_mpoly/io.c;src/fq_nmod_mpoly/is_canonical.c;src/fq_nmod_mpoly/is_fq_nmod.c;src/fq_nmod_mpoly/is_gen.c;src/fq_nmod_mpoly/is_monic.c;src/fq_nmod_mpoly/is_one.c;src/fq_nmod_mpoly/lead_coeff_vars.c;src/fq_nmod_mpoly/make_monic.c;src/fq_nmod_mpoly/mpolyn.c;src/fq_nmod_mpoly/mpolyn_gcd_brown.c;src/fq_nmod_mpoly/mpolyu.c;src/fq_nmod_mpoly/mpolyu_divides.c;src/fq_nmod_mpoly/mpolyu_gcdp_zippel.c;src/fq_nmod_mpoly/mpolyun.c;src/fq_nmod_mpoly/mul.c;src/fq_nmod_mpoly/mul_johnson.c;src/fq_nmod_mpoly/neg.c;src/fq_nmod_mpoly/one.c;src/fq_nmod_mpoly/pow_fmpz.c;src/fq_nmod_mpoly/pow_rmul.c;src/fq_nmod_mpoly/pow_ui.c;src/fq_nmod_mpoly/push_term_fq_nmod_fmpz.c;src/fq_nmod_mpoly/push_term_fq_nmod_ui.c;src/fq_nmod_mpoly/quadratic_root.c;src/fq_nmod_mpoly/randtest_bits.c;src/fq_nmod_mpoly/randtest_bound.c;src/fq_nmod_mpoly/randtest_bounds.c;src/fq_nmod_mpoly/realloc.c;src/fq_nmod_mpoly/repack_bits.c;src/fq_nmod_mpoly/resize.c;src/fq_nmod_mpoly/resultant.c;src/fq_nmod_mpoly/reverse.c;src/fq_nmod_mpoly/scalar_addmul_fq_nmod.c;src/fq_nmod_mpoly/scalar_mul_fq_nmod.c;src/fq_nmod_mpoly/set.c;src/fq_nmod_mpoly/set_coeff_fq_nmod_fmpz.c;src/fq_nmod_mpoly/set_coeff_fq_nmod_monomial.c;src/fq_nmod_mpoly/set_coeff_fq_nmod_ui.c;src/fq_nmod_mpoly/set_fmpz.c;src/fq_nmod_mpoly/set_fq_nmod.c;src/fq_nmod_mpoly/set_fq_nmod_gen.c;src/fq_nmod_mpoly/set_str_pretty.c;src/fq_nmod_mpoly/set_term_coeff_fq_nmod.c;src/fq_nmod_mpoly/set_term_exp_fmpz.c;src/fq_nmod_mpoly/set_term_exp_ui.c;src/fq_nmod_mpoly/setform.c;src/fq_nmod_mpoly/sort_terms.c;src/fq_nmod_mpoly/sqrt_heap.c;src/fq_nmod_mpoly/sub.c;src/fq_nmod_mpoly/sub_fq_nmod.c;src/fq_nmod_mpoly/term_content.c;src/fq_nmod_mpoly/term_exp_fits.c;src/fq_nmod_mpoly/to_from_fq_nmod_poly.c;src/fq_nmod_mpoly/univar.c;src/fq_nmod_mpoly/void_ring.c;src/fq_zech_mpoly/add.c;src/fq_zech_mpoly/clear.c;src/fq_zech_mpoly/combine_like_terms.c;src/fq_zech_mpoly/ctx.c;src/fq_zech_mpoly/degrees.c;src/fq_zech_mpoly/derivative.c;src/fq_zech_mpoly/divides.c;src/fq_zech_mpoly/divides_monagan_pearce.c;src/fq_zech_mpoly/divrem.c;src/fq_zech_mpoly/divrem_monagan_pearce.c;src/fq_zech_mpoly/equal.c;src/fq_zech_mpoly/evaluate_all.c;src/fq_zech_mpoly/evaluate_one.c;src/fq_zech_mpoly/fit_bits.c;src/fq_zech_mpoly/fit_length.c;src/fq_zech_mpoly/gcd.c;src/fq_zech_mpoly/gcd_cofactors.c;src/fq_zech_mpoly/gen.c;src/fq_zech_mpoly/get_coeff_vars_ui.c;src/fq_zech_mpoly/get_set_fq_nmod_mpoly.c;src/fq_zech_mpoly/get_set_nmod_mpoly.c;src/fq_zech_mpoly/init.c;src/fq_zech_mpoly/io.c;src/fq_zech_mpoly/is_canonical.c;src/fq_zech_mpoly/is_fq_zech.c;src/fq_zech_mpoly/is_one.c;src/fq_zech_mpoly/lead_coeff_vars.c;src/fq_zech_mpoly/make_monic.c;src/fq_zech_mpoly/mpolyu.c;src/fq_zech_mpoly/mul.c;src/fq_zech_mpoly/mul_johnson.c;src/fq_zech_mpoly/neg.c;src/fq_zech_mpoly/pow_rmul.c;src/fq_zech_mpoly/pow_ui.c;src/fq_zech_mpoly/repack_bits.c;src/fq_zech_mpoly/scalar.c;src/fq_zech_mpoly/set.c;src/fq_zech_mpoly/set_fq_zech.c;src/fq_zech_mpoly/set_ui.c;src/fq_zech_mpoly/sort_terms.c;src/fq_zech_mpoly/sub.c;src/fq_zech_mpoly/sub_fq_zech.c;src/fq_zech_mpoly/term_exp_fits.c;src/fq_zech_mpoly/univar.c;src/nmod_mpoly_factor/append.c;src/nmod_mpoly_factor/clear.c;src/nmod_mpoly_factor/cmp.c;src/nmod_mpoly_factor/compression.c;src/nmod_mpoly_factor/eval.c;src/nmod_mpoly_factor/expand.c;src/nmod_mpoly_factor/factor.c;src/nmod_mpoly_factor/factor_content.c;src/nmod_mpoly_factor/factor_squarefree.c;src/nmod_mpoly_factor/fit_length.c;src/nmod_mpoly_factor/gcd_zippel.c;src/nmod_mpoly_factor/get_set.c;src/nmod_mpoly_factor/init.c;src/nmod_mpoly_factor/inlines.c;src/nmod_mpoly_factor/io.c;src/nmod_mpoly_factor/irred_lgprime.c;src/nmod_mpoly_factor/irred_medprime.c;src/nmod_mpoly_factor/irred_smprime_wang.c;src/nmod_mpoly_factor/irred_smprime_zassenhaus.c;src/nmod_mpoly_factor/irred_smprime_zippel.c;src/nmod_mpoly_factor/lcc_wang.c;src/nmod_mpoly_factor/mpoly_hlift.c;src/nmod_mpoly_factor/mpoly_hlift_zippel.c;src/nmod_mpoly_factor/mpoly_pfrac.c;src/nmod_mpoly_factor/mpolyu.c;src/nmod_mpoly_factor/mpolyv.c;src/nmod_mpoly_factor/n_bpoly_mod.c;src/nmod_mpoly_factor/n_bpoly_mod_factor_lgprime.c;src/nmod_mpoly_factor/n_bpoly_mod_factor_smprime.c;src/nmod_mpoly_factor/n_bpoly_mod_hlift.c;src/nmod_mpoly_factor/n_bpoly_mod_pfrac.c;src/nmod_mpoly_factor/n_poly_vec.c;src/nmod_mpoly_factor/nmod_mat_extras.c;src/nmod_mpoly_factor/polyu3_mod_hlift.c;src/nmod_mpoly_factor/polyun.c;src/nmod_mpoly_factor/realloc.c;src/nmod_mpoly_factor/sort.c;src/nmod_mpoly_factor/zip_helpers.c;src/fmpz_mpoly_factor/add.c;src/fmpz_mpoly_factor/bpoly.c;src/fmpz_mpoly_factor/bpoly_factor.c;src/fmpz_mpoly_factor/clear.c;src/fmpz_mpoly_factor/cmp.c;src/fmpz_mpoly_factor/compression.c;src/fmpz_mpoly_factor/eval.c;src/fmpz_mpoly_factor/expand.c;src/fmpz_mpoly_factor/factor.c;src/fmpz_mpoly_factor/factor_bound_si.c;src/fmpz_mpoly_factor/factor_content.c;src/fmpz_mpoly_factor/factor_squarefree.c;src/fmpz_mpoly_factor/fit_length.c;src/fmpz_mpoly_factor/gcd_algo.c;src/fmpz_mpoly_factor/gcd_brown.c;src/fmpz_mpoly_factor/gcd_brown_threaded.c;src/fmpz_mpoly_factor/gcd_hensel.c;src/fmpz_mpoly_factor/gcd_zippel.c;src/fmpz_mpoly_factor/gcd_zippel2.c;src/fmpz_mpoly_factor/get_set_lead0.c;src/fmpz_mpoly_factor/init.c;src/fmpz_mpoly_factor/inlines.c;src/fmpz_mpoly_factor/interp.c;src/fmpz_mpoly_factor/irred_wang.c;src/fmpz_mpoly_factor/irred_zassenhaus.c;src/fmpz_mpoly_factor/irred_zippel.c;src/fmpz_mpoly_factor/lcc_kaltofen.c;src/fmpz_mpoly_factor/lcc_wang.c;src/fmpz_mpoly_factor/misc.c;src/fmpz_mpoly_factor/mpoly_hlift.c;src/fmpz_mpoly_factor/mpoly_pfrac.c;src/fmpz_mpoly_factor/mpolyl.c;src/fmpz_mpoly_factor/mpolyv.c;src/fmpz_mpoly_factor/poly_pfrac.c;src/fmpz_mpoly_factor/print_pretty.c;src/fmpz_mpoly_factor/realloc.c;src/fmpz_mpoly_factor/set.c;src/fmpz_mpoly_factor/sort.c;src/fmpz_mpoly_factor/tpoly.c;src/fmpz_mpoly_factor/tuple.c;src/fmpz_mod_mpoly_factor/bpoly_factor_smprime.c;src/fmpz_mod_mpoly_factor/bpoly_hlift.c;src/fmpz_mod_mpoly_factor/clear.c;src/fmpz_mod_mpoly_factor/cmp.c;src/fmpz_mod_mpoly_factor/compression.c;src/fmpz_mod_mpoly_factor/eval.c;src/fmpz_mod_mpoly_factor/expand.c;src/fmpz_mod_mpoly_factor/factor.c;src/fmpz_mod_mpoly_factor/factor_content.c;src/fmpz_mod_mpoly_factor/factor_squarefree.c;src/fmpz_mod_mpoly_factor/fit_length.c;src/fmpz_mod_mpoly_factor/fmpz_mod_bpoly.c;src/fmpz_mod_mpoly_factor/fmpz_mod_mat_extras.c;src/fmpz_mod_mpoly_factor/fmpz_mod_poly_extras.c;src/fmpz_mod_mpoly_factor/fmpz_mod_poly_vec.c;src/fmpz_mod_mpoly_factor/fmpz_mod_pow_cache.c;src/fmpz_mod_mpoly_factor/gcd_algo.c;src/fmpz_mod_mpoly_factor/gcd_brown.c;src/fmpz_mod_mpoly_factor/gcd_hensel.c;src/fmpz_mod_mpoly_factor/gcd_zippel.c;src/fmpz_mod_mpoly_factor/gcd_zippel2.c;src/fmpz_mod_mpoly_factor/get_set_lead0.c;src/fmpz_mod_mpoly_factor/inlines.c;src/fmpz_mod_mpoly_factor/interp.c;src/fmpz_mod_mpoly_factor/io.c;src/fmpz_mod_mpoly_factor/irred_smprime_wang.c;src/fmpz_mod_mpoly_factor/irred_smprime_zassenhaus.c;src/fmpz_mod_mpoly_factor/irred_smprime_zippel.c;src/fmpz_mod_mpoly_factor/lcc_wang.c;src/fmpz_mod_mpoly_factor/mpoly_hlift.c;src/fmpz_mod_mpoly_factor/mpoly_hlift_zippel.c;src/fmpz_mod_mpoly_factor/mpoly_pfrac.c;src/fmpz_mod_mpoly_factor/mpolyn.c;src/fmpz_mod_mpoly_factor/mpolyn_divides.c;src/fmpz_mod_mpoly_factor/mpolyu.c;src/fmpz_mod_mpoly_factor/mpolyv.c;src/fmpz_mod_mpoly_factor/polyu3_mod_hlift.c;src/fmpz_mod_mpoly_factor/polyun.c;src/fmpz_mod_mpoly_factor/realloc.c;src/fmpz_mod_mpoly_factor/set_nmod_mpoly_factor.c;src/fmpz_mod_mpoly_factor/sort.c;src/fmpz_mod_mpoly_factor/stack.c;src/fmpz_mod_mpoly_factor/zip_helpers.c;src/fmpq_mpoly_factor/clear.c;src/fmpq_mpoly_factor/expand.c;src/fmpq_mpoly_factor/factor.c;src/fmpq_mpoly_factor/factor_make_integral.c;src/fmpq_mpoly_factor/factor_make_monic.c;src/fmpq_mpoly_factor/factor_squarefree.c;src/fmpq_mpoly_factor/fit_length.c;src/fmpq_mpoly_factor/init.c;src/fmpq_mpoly_factor/inlines.c;src/fmpq_mpoly_factor/realloc.c;src/fmpq_mpoly_factor/sort.c;src/fmpq_mpoly_factor/swap_fmpz_mpoly_factor.c;src/fq_nmod_mpoly_factor/append.c;src/fq_nmod_mpoly_factor/clear.c;src/fq_nmod_mpoly_factor/cmp.c;src/fq_nmod_mpoly_factor/compression.c;src/fq_nmod_mpoly_factor/eval.c;src/fq_nmod_mpoly_factor/expand.c;src/fq_nmod_mpoly_factor/factor.c;src/fq_nmod_mpoly_factor/factor_content.c;src/fq_nmod_mpoly_factor/factor_squarefree.c;src/fq_nmod_mpoly_factor/fit_length.c;src/fq_nmod_mpoly_factor/get_constant_fq_nmod.c;src/fq_nmod_mpoly_factor/get_exp_si.c;src/fq_nmod_mpoly_factor/get_set_lead0.c;src/fq_nmod_mpoly_factor/init.c;src/fq_nmod_mpoly_factor/inlines.c;src/fq_nmod_mpoly_factor/io.c;src/fq_nmod_mpoly_factor/irred_lgprime.c;src/fq_nmod_mpoly_factor/irred_smprime_wang.c;src/fq_nmod_mpoly_factor/irred_smprime_zassenhaus.c;src/fq_nmod_mpoly_factor/irred_smprime_zippel.c;src/fq_nmod_mpoly_factor/lcc_wang.c;src/fq_nmod_mpoly_factor/mpoly_hlift.c;src/fq_nmod_mpoly_factor/mpoly_pfrac.c;src/fq_nmod_mpoly_factor/mpolyv.c;src/fq_nmod_mpoly_factor/n_bpoly_fq.c;src/fq_nmod_mpoly_factor/n_bpoly_fq_factor_lgprime.c;src/fq_nmod_mpoly_factor/n_bpoly_fq_factor_smprime.c;src/fq_nmod_mpoly_factor/n_bpoly_hlift.c;src/fq_nmod_mpoly_factor/one.c;src/fq_nmod_mpoly_factor/polyu.c;src/fq_nmod_mpoly_factor/polyu3_hlift.c;src/fq_nmod_mpoly_factor/polyun.c;src/fq_nmod_mpoly_factor/realloc.c;src/fq_nmod_mpoly_factor/set.c;src/fq_nmod_mpoly_factor/sort.c;src/fq_zech_mpoly_factor/bpoly.c;src/fq_zech_mpoly_factor/bpoly_factor_smprime.c;src/fq_zech_mpoly_factor/bpoly_hlift.c;src/fq_zech_mpoly_factor/clear.c;src/fq_zech_mpoly_factor/eval.c;src/fq_zech_mpoly_factor/factor.c;src/fq_zech_mpoly_factor/fit_length.c;src/fq_zech_mpoly_factor/get_set_is_fq_nmod_poly.c;src/fq_zech_mpoly_factor/get_set_lead0.c;src/fq_zech_mpoly_factor/init.c;src/fq_zech_mpoly_factor/io.c;src/fq_zech_mpoly_factor/irred_smprime_wang.c;src/fq_zech_mpoly_factor/irred_smprime_zassenhaus.c;src/fq_zech_mpoly_factor/irred_smprime_zippel.c;src/fq_zech_mpoly_factor/lcc_wang.c;src/fq_zech_mpoly_factor/mpoly_hlift.c;src/fq_zech_mpoly_factor/mpoly_pfrac.c;src/fq_zech_mpoly_factor/mpoly_univar.c;src/fq_zech_mpoly_factor/mpolyv.c;src/fq_zech_mpoly_factor/polyu.c;src/fq_zech_mpoly_factor/polyu3_hlift.c;src/fq_zech_mpoly_factor/polyun.c;src/fq_zech_mpoly_factor/realloc.c;src/fq_zech_mpoly_factor/tpoly.c;src/fft/adjust.c;src/fft/adjust_sqrt2.c;src/fft/butterfly_lshB.c;src/fft/butterfly_rshB.c;src/fft/combine_bits.c;src/fft/convolution.c;src/fft/convolution_precache.c;src/fft/div_2expmod_2expp1.c;src/fft/fermat_to_mpz.c;src/fft/fft_mfa_truncate_sqrt2.c;src/fft/fft_mfa_truncate_sqrt2_inner.c;src/fft/fft_negacylic.c;src/fft/fft_radix2.c;src/fft/fft_truncate.c;src/fft/fft_truncate_sqrt2.c;src/fft/ifft_mfa_truncate_sqrt2.c;src/fft/ifft_negacyclic.c;src/fft/ifft_radix2.c;src/fft/ifft_truncate.c;src/fft/ifft_truncate_sqrt2.c;src/fft/inlines.c;src/fft/mul_2expmod_2expp1.c;src/fft/mul_fft_main.c;src/fft/mul_mfa_truncate_sqrt2.c;src/fft/mul_truncate_sqrt2.c;src/fft/mulmod_2expp1.c;src/fft/negmod_2expp1.c;src/fft/normmod_2expp1.c;src/fft/split_bits.c;src/fft_small/default_ctx.c;src/fft_small/fmpz_poly_mul.c;src/fft_small/mpn_helpers.c;src/fft_small/mpn_mul.c;src/fft_small/mulmod_satisfies_bounds.c;src/fft_small/nmod_poly_mul.c;src/fft_small/sd_fft.c;src/fft_small/sd_fft_ctx.c;src/fft_small/sd_ifft.c;src/fmpz_poly_q/add.c;src/fmpz_poly_q/addmul.c;src/fmpz_poly_q/canonicalise.c;src/fmpz_poly_q/clear.c;src/fmpz_poly_q/derivative.c;src/fmpz_poly_q/div.c;src/fmpz_poly_q/evaluate_fmpq.c;src/fmpz_poly_q/get_str.c;src/fmpz_poly_q/get_str_pretty.c;src/fmpz_poly_q/init.c;src/fmpz_poly_q/inlines.c;src/fmpz_poly_q/inv.c;src/fmpz_poly_q/is_canonical.c;src/fmpz_poly_q/mul.c;src/fmpz_poly_q/pow.c;src/fmpz_poly_q/print.c;src/fmpz_poly_q/print_pretty.c;src/fmpz_poly_q/randtest.c;src/fmpz_poly_q/scalar.c;src/fmpz_poly_q/set.c;src/fmpz_poly_q/set_str.c;src/fmpz_poly_q/sub.c;src/fmpz_poly_q/submul.c;src/fmpz_poly_q/swap.c;src/fmpz_lll/advance_check_babai.c;src/fmpz_lll/advance_check_babai_heuristic_d.c;src/fmpz_lll/babai.c;src/fmpz_lll/check_babai.c;src/fmpz_lll/check_babai_heuristic.c;src/fmpz_lll/check_babai_heuristic_d.c;src/fmpz_lll/context_init.c;src/fmpz_lll/context_init_default.c;src/fmpz_lll/d_lll.c;src/fmpz_lll/heuristic_dot.c;src/fmpz_lll/is_reduced.c;src/fmpz_lll/is_reduced_d.c;src/fmpz_lll/is_reduced_d_with_removal.c;src/fmpz_lll/is_reduced_mpfr.c;src/fmpz_lll/is_reduced_mpfr_with_removal.c;src/fmpz_lll/is_reduced_with_removal.c;src/fmpz_lll/lll.c;src/fmpz_lll/lll_d.c;src/fmpz_lll/lll_d_heuristic.c;src/fmpz_lll/lll_d_heuristic_with_removal.c;src/fmpz_lll/lll_d_with_removal.c;src/fmpz_lll/lll_d_with_removal_knapsack.c;src/fmpz_lll/lll_mpf.c;src/fmpz_lll/lll_mpf2.c;src/fmpz_lll/lll_mpf2_with_removal.c;src/fmpz_lll/lll_mpf_with_removal.c;src/fmpz_lll/lll_with_removal.c;src/fmpz_lll/lll_with_removal_ulll.c;src/fmpz_lll/mpf-impl.c;src/fmpz_lll/mpf2_lll.c;src/fmpz_lll/randtest.c;src/fmpz_lll/shift.c;src/fmpz_lll/storjohann_ulll.c;src/fmpz_lll/wrapper.c;src/fmpz_lll/wrapper_with_removal.c;src/fmpz_lll/wrapper_with_removal_knapsack.c;src/n_poly/io.c;src/n_poly/n_bpoly.c;src/n_poly/n_bpoly_mod.c;src/n_poly/n_bpoly_mod_gcd.c;src/n_poly/n_bpoly_stack.c;src/n_poly/n_fq.c;src/n_poly/n_fq_bpoly.c;src/n_poly/n_fq_bpoly_gcd.c;src/n_poly/n_fq_bpoly_taylor_shift.c;src/n_poly/n_fq_poly.c;src/n_poly/n_fq_poly_add.c;src/n_poly/n_fq_poly_add_si.c;src/n_poly/n_fq_poly_divrem.c;src/n_poly/n_fq_poly_gcd.c;src/n_poly/n_fq_poly_inv_series.c;src/n_poly/n_fq_poly_mul.c;src/n_poly/n_fq_poly_mullow.c;src/n_poly/n_fq_poly_mulmod.c;src/n_poly/n_fq_poly_neg.c;src/n_poly/n_fq_poly_pow.c;src/n_poly/n_fq_poly_rem.c;src/n_poly/n_fq_poly_sub.c;src/n_poly/n_fq_poly_xgcd.c;src/n_poly/n_fq_polyun.c;src/n_poly/n_fq_pow_cache.c;src/n_poly/n_poly.c;src/n_poly/n_poly_mod.c;src/n_poly/n_poly_stack.c;src/n_poly/n_polyu.c;src/n_poly/n_polyu1n_gcd.c;src/n_poly/n_polyun.c;src/n_poly/n_polyun_stack.c;src/n_poly/n_tpoly.c;src/n_poly/nmod_n_fq_interp.c;src/n_poly/nmod_pow_cache.c;src/n_poly/zippel_helpers.c;src/arith/bell_number.c;src/arith/bell_number_dobinski.c;src/arith/bell_number_multi_mod.c;src/arith/bell_number_nmod.c;src/arith/bell_number_nmod_vec.c;src/arith/bell_number_nmod_vec_ogf.c;src/arith/bell_number_nmod_vec_recursive.c;src/arith/bell_number_nmod_vec_series.c;src/arith/bell_number_size.c;src/arith/bell_number_vec.c;src/arith/bell_number_vec_multi_mod.c;src/arith/bell_number_vec_recursive.c;src/arith/bernoulli_number.c;src/arith/bernoulli_number_denom.c;src/arith/bernoulli_number_size.c;src/arith/bernoulli_number_vec.c;src/arith/bernoulli_number_vec_multi_mod.c;src/arith/bernoulli_number_vec_recursive.c;src/arith/bernoulli_polynomial.c;src/arith/dedekind_cosine_sum_factored.c;src/arith/divisors.c;src/arith/euler_number.c;src/arith/euler_number_size.c;src/arith/euler_number_vec.c;src/arith/euler_polynomial.c;src/arith/harmonic_number.c;src/arith/landau_function_vec.c;src/arith/number_of_partitions.c;src/arith/number_of_partitions_nmod_vec.c;src/arith/number_of_partitions_vec.c;src/arith/ramanujan_tau.c;src/arith/stirling1.c;src/arith/stirling2.c;src/arith/stirlingmat.c;src/arith/sum_of_squares.c;src/arith/sum_of_squares_vec.c;src/qsieve/block_lanczos.c;src/qsieve/clear.c;src/qsieve/collect_relations.c;src/qsieve/compute_poly_data.c;src/qsieve/factor.c;src/qsieve/init.c;src/qsieve/knuth_schroeppel.c;src/qsieve/large_prime_variant.c;src/qsieve/linalg.c;src/qsieve/poly.c;src/qsieve/primes_init.c;src/qsieve/square_root.c;src/aprcl/config_gauss.c;src/aprcl/config_jacobi.c;src/aprcl/f_table.c;src/aprcl/is_mul_coprime.c;src/aprcl/is_prime.c;src/aprcl/is_prime_final_division.c;src/aprcl/is_prime_gauss.c;src/aprcl/is_prime_jacobi.c;src/aprcl/unity_zp_add.c;src/aprcl/unity_zp_aut.c;src/aprcl/unity_zp_aut_inv.c;src/aprcl/unity_zp_auxiliary_routine.c;src/aprcl/unity_zp_coeff.c;src/aprcl/unity_zp_copy.c;src/aprcl/unity_zp_equal.c;src/aprcl/unity_zp_init.c;src/aprcl/unity_zp_is_unity.c;src/aprcl/unity_zp_jacobi_sum.c;src/aprcl/unity_zp_mul.c;src/aprcl/unity_zp_pow.c;src/aprcl/unity_zp_pow_2k.c;src/aprcl/unity_zp_pow_select_k.c;src/aprcl/unity_zp_pow_sliding.c;src/aprcl/unity_zp_reduce_cyclotomic.c;src/aprcl/unity_zp_set_zero.c;src/aprcl/unity_zp_sqr.c;src/aprcl/unity_zp_swap.c;src/aprcl/unity_zpq_add.c;src/aprcl/unity_zpq_clear.c;src/aprcl/unity_zpq_coeff_add.c;src/aprcl/unity_zpq_coeff_set.c;src/aprcl/unity_zpq_copy.c;src/aprcl/unity_zpq_equal.c;src/aprcl/unity_zpq_gauss_sum.c;src/aprcl/unity_zpq_gauss_sum_character_pow.c;src/aprcl/unity_zpq_init.c;src/aprcl/unity_zpq_mul.c;src/aprcl/unity_zpq_mul_unity_p.c;src/aprcl/unity_zpq_pow.c;src/aprcl/unity_zpq_swap.c;src/aprcl/utility.c;src/nf/clear.c;src/nf/init.c;src/nf/init_randtest.c;src/nf/print.c;src/nf_elem/add.c;src/nf_elem/clear.c;src/nf_elem/div.c;src/nf_elem/equal.c;src/nf_elem/gen.c;src/nf_elem/get_coeff_fmpq.c;src/nf_elem/get_coeff_fmpz.c;src/nf_elem/get_fmpq_poly.c;src/nf_elem/get_fmpz_mat_row.c;src/nf_elem/get_fmpz_mod_poly.c;src/nf_elem/get_nmod_poly.c;src/nf_elem/get_str_pretty.c;src/nf_elem/init.c;src/nf_elem/inlines.c;src/nf_elem/inv.c;src/nf_elem/invertible_check.c;src/nf_elem/io.c;src/nf_elem/is_gen.c;src/nf_elem/mod_fmpz.c;src/nf_elem/mul.c;src/nf_elem/mul_gen.c;src/nf_elem/neg.c;src/nf_elem/norm.c;src/nf_elem/norm_div.c;src/nf_elem/one.c;src/nf_elem/pow.c;src/nf_elem/randtest.c;src/nf_elem/reduce.c;src/nf_elem/rep_mat.c;src/nf_elem/rep_mat_fmpz_mat_den.c;src/nf_elem/scalar_div.c;src/nf_elem/scalar_mul.c;src/nf_elem/set.c;src/nf_elem/set_coeff_num_fmpz.c;src/nf_elem/set_fmpq_poly.c;src/nf_elem/set_fmpz_mat_row.c;src/nf_elem/sub.c;src/nf_elem/swap.c;src/nf_elem/trace.c;src/nf_elem/zero.c;src/qfb/exponent.c;src/qfb/exponent_element.c;src/qfb/exponent_grh.c;src/qfb/hash_clear.c;src/qfb/hash_find.c;src/qfb/hash_init.c;src/qfb/hash_insert.c;src/qfb/inlines.c;src/qfb/io.c;src/qfb/is_reduced.c;src/qfb/nucomp.c;src/qfb/nudupl.c;src/qfb/pow.c;src/qfb/pow_ui.c;src/qfb/prime_form.c;src/qfb/reduce.c;src/qfb/reduced_forms.c;src/double_interval/arb_get_di.c;src/double_interval/arb_set_di.c;src/double_interval/fast_div.c;src/double_interval/fast_log_nonnegative.c;src/double_interval/fast_mul.c;src/double_interval/fast_sqr.c;src/double_interval/inlines.c;src/dlog/1modpe.c;src/dlog/1modpe_init.c;src/dlog/1modpe_mod1p.c;src/dlog/bsgs.c;src/dlog/bsgs_init.c;src/dlog/crt.c;src/dlog/crt_clear.c;src/dlog/crt_init.c;src/dlog/factor_group.c;src/dlog/mod2e.c;src/dlog/modpe.c;src/dlog/modpe_init.c;src/dlog/once.c;src/dlog/order23.c;src/dlog/order23_init.c;src/dlog/power.c;src/dlog/power_init.c;src/dlog/precomp.c;src/dlog/precomp_clear.c;src/dlog/precomp_modpe_init.c;src/dlog/precomp_n_init.c;src/dlog/precomp_p_init.c;src/dlog/precomp_pe_init.c;src/dlog/precomp_small_init.c;src/dlog/rho.c;src/dlog/rho_init.c;src/dlog/table.c;src/dlog/table_init.c;src/dlog/vec.c;src/dlog/vec_add.c;src/dlog/vec_add_precomp.c;src/dlog/vec_eratos.c;src/dlog/vec_eratos_add.c;src/dlog/vec_fill.c;src/dlog/vec_loop.c;src/dlog/vec_loop_add.c;src/dlog/vec_pindex_factorgcd.c;src/dlog/vec_set_not_found.c;src/dlog/vec_sieve.c;src/dlog/vec_sieve_add.c;src/dlog/vec_sieve_add_precomp.c;src/dlog/vec_sieve_precomp.c;src/fmpz_extras/lshift_mpn.c;src/fmpz_extras/sub_small_large.c;src/fmpzi/bits.c;src/fmpzi/canonical_unit_i_pow.c;src/fmpzi/div_i.c;src/fmpzi/divexact.c;src/fmpzi/divrem.c;src/fmpzi/divrem_approx.c;src/fmpzi/gcd.c;src/fmpzi/gcd_binary.c;src/fmpzi/gcd_euclidean.c;src/fmpzi/gcd_euclidean_improved.c;src/fmpzi/gcd_shortest.c;src/fmpzi/inlines.c;src/fmpzi/io.c;src/fmpzi/is_prime.c;src/fmpzi/is_probabprime.c;src/fmpzi/mul.c;src/fmpzi/mul_i.c;src/fmpzi/mul_i_pow_si.c;src/fmpzi/pow_ui.c;src/fmpzi/remove_one_plus_i.c;src/fmpzi/sqr.c;src/bool_mat/add.c;src/bool_mat/all.c;src/bool_mat/all_pairs_longest_walk.c;src/bool_mat/any.c;src/bool_mat/clear.c;src/bool_mat/complement.c;src/bool_mat/directed_cycle.c;src/bool_mat/directed_path.c;src/bool_mat/equal.c;src/bool_mat/get_strongly_connected_components.c;src/bool_mat/init.c;src/bool_mat/io.c;src/bool_mat/is_diagonal.c;src/bool_mat/is_lower_triangular.c;src/bool_mat/is_nilpotent.c;src/bool_mat/is_transitive.c;src/bool_mat/mul.c;src/bool_mat/mul_entrywise.c;src/bool_mat/nilpotency_degree.c;src/bool_mat/one.c;src/bool_mat/pow_ui.c;src/bool_mat/randtest.c;src/bool_mat/set.c;src/bool_mat/trace.c;src/bool_mat/transitive_closure.c;src/bool_mat/transpose.c;src/bool_mat/zero.c;src/partitions/fmpz_fmpz.c;src/partitions/hrr_sum_arb.c;src/partitions/leading_fmpz.c;src/partitions/rademacher_bound.c;src/mag/add.c;src/mag/add_2exp_fmpz.c;src/mag/add_ui.c;src/mag/add_ui_2exp_si.c;src/mag/addmul.c;src/mag/atan.c;src/mag/bernoulli_div_fac_ui.c;src/mag/bin_uiui.c;src/mag/binpow_uiui.c;src/mag/clear.c;src/mag/cmp.c;src/mag/cmp_2exp_si.c;src/mag/const_pi.c;src/mag/cosh.c;src/mag/d_log.c;src/mag/div.c;src/mag/div_lower.c;src/mag/exp.c;src/mag/exp_tail.c;src/mag/expinv.c;src/mag/expm1.c;src/mag/fac_ui.c;src/mag/geom_series.c;src/mag/get_d.c;src/mag/get_d_log2_approx.c;src/mag/get_fmpq.c;src/mag/get_fmpz.c;src/mag/hurwitz_zeta_uiui.c;src/mag/hypot.c;src/mag/inlines.c;src/mag/io.c;src/mag/log.c;src/mag/log1p.c;src/mag/log_ui.c;src/mag/mul.c;src/mag/mul_2exp_fmpz.c;src/mag/mul_2exp_si.c;src/mag/polylog_tail.c;src/mag/pow_fmpz.c;src/mag/pow_ui.c;src/mag/randtest.c;src/mag/root.c;src/mag/rsqrt.c;src/mag/set_d.c;src/mag/set_d_2exp_fmpz.c;src/mag/set_fmpz_2exp_fmpz.c;src/mag/set_ui.c;src/mag/set_ui_2exp_si.c;src/mag/sinh.c;src/mag/sqrt.c;src/mag/sub.c;src/mag/sub_lower.c;src/arf/abs_bound_lt_2exp_si.c;src/arf/add.c;src/arf/add_mpn.c;src/arf/addmul.c;src/arf/approx_dot.c;src/arf/call_mpfr_func.c;src/arf/ceil.c;src/arf/clear.c;src/arf/cmp.c;src/arf/complex_mul.c;src/arf/debug.c;src/arf/div.c;src/arf/equal.c;src/arf/floor.c;src/arf/fma.c;src/arf/frexp.c;src/arf/get.c;src/arf/inlines.c;src/arf/io.c;src/arf/is_int.c;src/arf/is_int_2exp_si.c;src/arf/memory_manager.c;src/arf/mul_rnd_any.c;src/arf/mul_rnd_down.c;src/arf/mul_special.c;src/arf/mul_tmp_cleanup.c;src/arf/mul_via_mpfr.c;src/arf/neg_round.c;src/arf/randtest.c;src/arf/root.c;src/arf/rsqrt.c;src/arf/set.c;src/arf/set_round.c;src/arf/sosq.c;src/arf/sqrt.c;src/arf/sub.c;src/arf/submul.c;src/arf/sum.c;src/arf/urandom.c;src/acf/approx_div.c;src/acf/approx_dot.c;src/acf/approx_sqrt.c;src/acf/inlines.c;src/arb/abs.c;src/arb/acos.c;src/arb/acosh.c;src/arb/add.c;src/arb/add_error.c;src/arb/addmul.c;src/arb/agm.c;src/arb/approx_dot.c;src/arb/asin.c;src/arb/asinh.c;src/arb/atan.c;src/arb/atan2.c;src/arb/atan_arf.c;src/arb/atan_arf_bb.c;src/arb/atan_frac_bsplit.c;src/arb/atan_newton.c;src/arb/atan_sum_bs_powtab.c;src/arb/atan_sum_bs_simple.c;src/arb/atan_tab.c;src/arb/atan_taylor_naive.c;src/arb/atan_taylor_rs.c;src/arb/atanh.c;src/arb/bell_fmpz.c;src/arb/bell_sum_bsplit.c;src/arb/bell_sum_taylor.c;src/arb/bernoulli_fmpz.c;src/arb/bernoulli_poly_ui.c;src/arb/bernoulli_ui.c;src/arb/bernoulli_ui_zeta.c;src/arb/bin.c;src/arb/can_round_mpfr.c;src/arb/ceil.c;src/arb/chebyshev_t_ui.c;src/arb/chebyshev_u_ui.c;src/arb/clear.c;src/arb/const_apery.c;src/arb/const_catalan.c;src/arb/const_e.c;src/arb/const_euler.c;src/arb/const_glaisher.c;src/arb/const_khinchin.c;src/arb/const_log10.c;src/arb/const_log2.c;src/arb/const_log_sqrt2pi.c;src/arb/const_pi.c;src/arb/const_reciprocal_fibonacci.c;src/arb/const_sqrt_pi.c;src/arb/contains.c;src/arb/cot.c;src/arb/cot_pi.c;src/arb/coth.c;src/arb/csc.c;src/arb/csc_pi.c;src/arb/csch.c;src/arb/digamma.c;src/arb/div.c;src/arb/div_2expm1_ui.c;src/arb/dot.c;src/arb/dot_fmpz.c;src/arb/dot_precise.c;src/arb/dot_si.c;src/arb/dot_simple.c;src/arb/dot_siui.c;src/arb/dot_ui.c;src/arb/dot_uiui.c;src/arb/doublefac_ui.c;src/arb/euler_number_fmpz.c;src/arb/euler_number_ui.c;src/arb/exp.c;src/arb/exp_arf.c;src/arb/exp_arf_bb.c;src/arb/exp_arf_rs_generic.c;src/arb/exp_sum_bs_powtab.c;src/arb/exp_sum_bs_simple.c;src/arb/exp_tab.c;src/arb/exp_taylor_bound.c;src/arb/exp_taylor_naive.c;src/arb/exp_taylor_rs.c;src/arb/fac.c;src/arb/fib.c;src/arb/floor.c;src/arb/fma.c;src/arb/gamma.c;src/arb/get_abs_lbound_arf.c;src/arb/get_abs_ubound_arf.c;src/arb/get_fmpz_mid_rad_10exp.c;src/arb/get_interval_arf.c;src/arb/get_interval_fmpz_2exp.c;src/arb/get_interval_mpfr.c;src/arb/get_lbound_arf.c;src/arb/get_mag_lower.c;src/arb/get_mag_lower_nonnegative.c;src/arb/get_mpn_fixed_mod_log2.c;src/arb/get_mpn_fixed_mod_pi4.c;src/arb/get_rand_fmpq.c;src/arb/get_str.c;src/arb/get_ubound_arf.c;src/arb/get_unique_fmpz.c;src/arb/hurwitz_zeta.c;src/arb/hypot.c;src/arb/indeterminate.c;src/arb/inlines.c;src/arb/intersection.c;src/arb/io.c;src/arb/is_finite.c;src/arb/lambertw.c;src/arb/log.c;src/arb/log1p.c;src/arb/log_arf.c;src/arb/log_base_ui.c;src/arb/log_hypot.c;src/arb/log_newton.c;src/arb/log_precompute_reductions.c;src/arb/log_primes.c;src/arb/log_reduce.c;src/arb/log_tab.c;src/arb/log_ui.c;src/arb/max.c;src/arb/min.c;src/arb/minmax.c;src/arb/mul.c;src/arb/mul_2exp_si.c;src/arb/neg.c;src/arb/neg_round.c;src/arb/nint.c;src/arb/nonnegative_abs.c;src/arb/nonnegative_part.c;src/arb/one.c;src/arb/overlaps.c;src/arb/partitions_fmpz.c;src/arb/polylog.c;src/arb/pow.c;src/arb/pow_fmpq.c;src/arb/pow_fmpz.c;src/arb/pow_fmpz_binexp.c;src/arb/power_sum_vec.c;src/arb/primorial.c;src/arb/randtest.c;src/arb/rel_error_bits.c;src/arb/richcmp.c;src/arb/rising2_ui.c;src/arb/rising_fmpq_ui.c;src/arb/rising_ui.c;src/arb/root_ui.c;src/arb/sec.c;src/arb/sech.c;src/arb/set.c;src/arb/set_interval.c;src/arb/set_round.c;src/arb/set_str.c;src/arb/sgn.c;src/arb/sgn_nonzero.c;src/arb/sin_cos.c;src/arb/sin_cos_arf_bb.c;src/arb/sin_cos_arf_generic.c;src/arb/sin_cos_generic.c;src/arb/sin_cos_pi.c;src/arb/sin_cos_pi_fmpq.c;src/arb/sin_cos_pi_fmpq_algebraic.c;src/arb/sin_cos_tab.c;src/arb/sin_cos_taylor_naive.c;src/arb/sin_cos_taylor_rs.c;src/arb/sin_cos_wide.c;src/arb/sinc.c;src/arb/sinc_pi.c;src/arb/sinh_cosh.c;src/arb/sqrt.c;src/arb/sqrt1pm1.c;src/arb/sqrtpos.c;src/arb/sub.c;src/arb/submul.c;src/arb/tan.c;src/arb/tan_pi.c;src/arb/tanh.c;src/arb/trim.c;src/arb/trunc.c;src/arb/ui_pow_ui.c;src/arb/union.c;src/arb/urandom.c;src/arb/vec.c;src/arb/vec_clear.c;src/arb/vec_get_mag.c;src/arb/vec_init.c;src/arb/vec_set_powers.c;src/arb/zero.c;src/arb/zeta.c;src/arb/zeta_ui.c;src/arb/zeta_ui_bernoulli.c;src/arb/zeta_ui_borwein_bsplit.c;src/arb/zeta_ui_euler_product.c;src/arb/zeta_ui_vec.c;src/arb/zeta_ui_vec_borwein.c;src/arb/zeta_ui_vec_even.c;src/arb/zeta_ui_vec_odd.c;src/acb/acos.c;src/acb/acosh.c;src/acb/addmul.c;src/acb/agm.c;src/acb/agm1.c;src/acb/approx_dot.c;src/acb/arg.c;src/acb/asin.c;src/acb/asinh.c;src/acb/atan.c;src/acb/atanh.c;src/acb/barnes_g.c;src/acb/bernoulli_poly_ui.c;src/acb/chebyshev_t2_ui.c;src/acb/chebyshev_t_ui.c;src/acb/chebyshev_u2_ui.c;src/acb/chebyshev_u_ui.c;src/acb/clear.c;src/acb/contains_int.c;src/acb/cos.c;src/acb/cos_pi.c;src/acb/cot.c;src/acb/cot_pi.c;src/acb/csc_pi.c;src/acb/csch.c;src/acb/csgn.c;src/acb/cube.c;src/acb/digamma.c;src/acb/div.c;src/acb/dot.c;src/acb/dot_fmpz.c;src/acb/dot_precise.c;src/acb/dot_si.c;src/acb/dot_simple.c;src/acb/dot_siui.c;src/acb/dot_ui.c;src/acb/dot_uiui.c;src/acb/exp.c;src/acb/exp_invexp.c;src/acb/exp_pi_i.c;src/acb/expm1.c;src/acb/gamma.c;src/acb/get_abs_lbound_arf.c;src/acb/get_abs_ubound_arf.c;src/acb/get_mag.c;src/acb/get_mag_lower.c;src/acb/get_rad_ubound_arf.c;src/acb/get_unique_fmpz.c;src/acb/inlines.c;src/acb/inv.c;src/acb/io.c;src/acb/lambertw.c;src/acb/lambertw_asymp.c;src/acb/lambertw_bound_deriv.c;src/acb/lambertw_check_branch.c;src/acb/log.c;src/acb/log1p.c;src/acb/log_sin_pi.c;src/acb/mul.c;src/acb/mul_naive.c;src/acb/polygamma.c;src/acb/polylog.c;src/acb/pow.c;src/acb/quadratic_roots_fmpz.c;src/acb/randtest.c;src/acb/real_abs.c;src/acb/real_ceil.c;src/acb/real_floor.c;src/acb/real_heaviside.c;src/acb/real_max.c;src/acb/real_min.c;src/acb/real_sgn.c;src/acb/real_sqrtpos.c;src/acb/rel_error_bits.c;src/acb/rising2_ui.c;src/acb/rising_ui.c;src/acb/rising_ui_get_mag.c;src/acb/root_ui.c;src/acb/rsqrt.c;src/acb/sech.c;src/acb/sgn.c;src/acb/sin.c;src/acb/sin_cos.c;src/acb/sin_cos_pi.c;src/acb/sin_pi.c;src/acb/sinc.c;src/acb/sinc_pi.c;src/acb/sqrt.c;src/acb/sqrts.c;src/acb/submul.c;src/acb/tan.c;src/acb/tan_pi.c;src/acb/unit_root.c;src/acb/urandom.c;src/acb/vec.c;src/acb/vec_clear.c;src/acb/vec_init.c;src/acb/vec_set_powers.c;src/acb/vec_sort_pretty.c;src/acb/vec_unit_roots.c;src/acb/zeta.c;src/arb_mat/add_error_mag.c;src/arb_mat/addmul_rad_mag_fast.c;src/arb_mat/allocated_bytes.c;src/arb_mat/approx_inv.c;src/arb_mat/approx_lu.c;src/arb_mat/approx_mul.c;src/arb_mat/approx_solve.c;src/arb_mat/approx_solve_lu_precomp.c;src/arb_mat/approx_solve_tril.c;src/arb_mat/approx_solve_triu.c;src/arb_mat/bound_frobenius_norm.c;src/arb_mat/bound_inf_norm.c;src/arb_mat/charpoly.c;src/arb_mat/cho.c;src/arb_mat/clear.c;src/arb_mat/companion.c;src/arb_mat/count_is_zero.c;src/arb_mat/dct.c;src/arb_mat/det.c;src/arb_mat/det_lu.c;src/arb_mat/det_precond.c;src/arb_mat/diag_prod.c;src/arb_mat/entrywise_is_zero.c;src/arb_mat/entrywise_not_is_zero.c;src/arb_mat/exp.c;src/arb_mat/exp_taylor_sum.c;src/arb_mat/find_pivot_partial.c;src/arb_mat/frobenius_norm.c;src/arb_mat/hilbert.c;src/arb_mat/init.c;src/arb_mat/inlines.c;src/arb_mat/inv.c;src/arb_mat/inv_cho_precomp.c;src/arb_mat/inv_ldl_precomp.c;src/arb_mat/io.c;src/arb_mat/is_tril.c;src/arb_mat/is_triu.c;src/arb_mat/ldl.c;src/arb_mat/lu.c;src/arb_mat/lu_classical.c;src/arb_mat/lu_recursive.c;src/arb_mat/mul.c;src/arb_mat/mul_block.c;src/arb_mat/mul_classical.c;src/arb_mat/mul_entrywise.c;src/arb_mat/mul_threaded.c;src/arb_mat/one.c;src/arb_mat/pascal.c;src/arb_mat/pow_ui.c;src/arb_mat/randtest.c;src/arb_mat/randtest_cho.c;src/arb_mat/randtest_spd.c;src/arb_mat/scalar_mul_2exp_si.c;src/arb_mat/set.c;src/arb_mat/solve.c;src/arb_mat/solve_cho_precomp.c;src/arb_mat/solve_ldl_precomp.c;src/arb_mat/solve_lu.c;src/arb_mat/solve_lu_precomp.c;src/arb_mat/solve_preapprox.c;src/arb_mat/solve_precond.c;src/arb_mat/solve_tril.c;src/arb_mat/solve_triu.c;src/arb_mat/spd_get_fmpz_mat.c;src/arb_mat/spd_inv.c;src/arb_mat/spd_is_lll_reduced.c;src/arb_mat/spd_lll_reduce.c;src/arb_mat/spd_solve.c;src/arb_mat/sqr.c;src/arb_mat/sqr_classical.c;src/arb_mat/stirling.c;src/arb_mat/templates.c;src/arb_mat/trace.c;src/arb_mat/transpose.c;src/arb_mat/vector_mul.c;src/arb_mat/window_init.c;src/arb_poly/acos_series.c;src/arb_poly/add.c;src/arb_poly/add_series.c;src/arb_poly/add_si.c;src/arb_poly/asin_series.c;src/arb_poly/atan_series.c;src/arb_poly/binomial_transform.c;src/arb_poly/binomial_transform_basecase.c;src/arb_poly/binomial_transform_convolution.c;src/arb_poly/borel_transform.c;src/arb_poly/clear.c;src/arb_poly/compose.c;src/arb_poly/compose_series.c;src/arb_poly/contains.c;src/arb_poly/contains_fmpq_poly.c;src/arb_poly/contains_fmpz_poly.c;src/arb_poly/cos_pi_series.c;src/arb_poly/cos_series.c;src/arb_poly/cosh_series.c;src/arb_poly/cot_pi_series.c;src/arb_poly/derivative.c;src/arb_poly/digamma_series.c;src/arb_poly/div_root.c;src/arb_poly/div_series.c;src/arb_poly/divrem.c;src/arb_poly/equal.c;src/arb_poly/evaluate.c;src/arb_poly/evaluate2.c;src/arb_poly/evaluate2_acb.c;src/arb_poly/evaluate2_acb_horner.c;src/arb_poly/evaluate2_acb_rectangular.c;src/arb_poly/evaluate2_horner.c;src/arb_poly/evaluate2_rectangular.c;src/arb_poly/evaluate_acb.c;src/arb_poly/evaluate_acb_horner.c;src/arb_poly/evaluate_acb_rectangular.c;src/arb_poly/evaluate_horner.c;src/arb_poly/evaluate_rectangular.c;src/arb_poly/evaluate_vec_fast.c;src/arb_poly/evaluate_vec_iter.c;src/arb_poly/exp_series.c;src/arb_poly/exp_series_basecase.c;src/arb_poly/fit_length.c;src/arb_poly/gamma_series.c;src/arb_poly/get_coeff_arb.c;src/arb_poly/get_unique_fmpz_poly.c;src/arb_poly/graeffe_transform.c;src/arb_poly/init.c;src/arb_poly/inlines.c;src/arb_poly/integral.c;src/arb_poly/interpolate_barycentric.c;src/arb_poly/interpolate_fast.c;src/arb_poly/interpolate_newton.c;src/arb_poly/inv_borel_transform.c;src/arb_poly/inv_series.c;src/arb_poly/io.c;src/arb_poly/lambertw_series.c;src/arb_poly/lgamma_series.c;src/arb_poly/log1p_series.c;src/arb_poly/log_series.c;src/arb_poly/majorant.c;src/arb_poly/mul.c;src/arb_poly/mullow.c;src/arb_poly/mullow_block.c;src/arb_poly/mullow_classical.c;src/arb_poly/newton_convergence_factor.c;src/arb_poly/newton_refine_root.c;src/arb_poly/newton_step.c;src/arb_poly/normalise.c;src/arb_poly/nth_derivative.c;src/arb_poly/overlaps.c;src/arb_poly/pow_arb_series.c;src/arb_poly/pow_series.c;src/arb_poly/pow_ui.c;src/arb_poly/pow_ui_trunc_binexp.c;src/arb_poly/product_roots.c;src/arb_poly/product_roots_complex.c;src/arb_poly/randtest.c;src/arb_poly/reverse.c;src/arb_poly/revert_series.c;src/arb_poly/rgamma_series.c;src/arb_poly/riemann_siegel_theta_series.c;src/arb_poly/riemann_siegel_z_series.c;src/arb_poly/rising_ui_series.c;src/arb_poly/root_bound_fujiwara.c;src/arb_poly/rsqrt_series.c;src/arb_poly/set.c;src/arb_poly/set_coeff_arb.c;src/arb_poly/set_coeff_si.c;src/arb_poly/set_fmpq_poly.c;src/arb_poly/set_fmpz_poly.c;src/arb_poly/set_length.c;src/arb_poly/set_round.c;src/arb_poly/set_si.c;src/arb_poly/set_trunc.c;src/arb_poly/set_trunc_round.c;src/arb_poly/shift_left.c;src/arb_poly/shift_right.c;src/arb_poly/sin_cos_series.c;src/arb_poly/sin_pi_series.c;src/arb_poly/sin_series.c;src/arb_poly/sinc_pi_series.c;src/arb_poly/sinc_series.c;src/arb_poly/sinh_cosh_series.c;src/arb_poly/sinh_cosh_series_basecase.c;src/arb_poly/sinh_cosh_series_exponential.c;src/arb_poly/sinh_series.c;src/arb_poly/sqrt_series.c;src/arb_poly/sub.c;src/arb_poly/sub_series.c;src/arb_poly/swinnerton_dyer_ui.c;src/arb_poly/tan_series.c;src/arb_poly/taylor_shift.c;src/arb_poly/tree.c;src/arb_poly/valuation.c;src/arb_poly/zeta_series.c;src/arb_calc/io.c;src/arb_calc/isolate_roots.c;src/arb_calc/newton_conv_factor.c;src/arb_calc/newton_step.c;src/arb_calc/refine_root_bisect.c;src/arb_calc/refine_root_newton.c;src/arb_calc/verbose.c;src/arb_hypgeom/1f1_integration.c;src/arb_hypgeom/2f1_integration.c;src/arb_hypgeom/airy.c;src/arb_hypgeom/airy_jet.c;src/arb_hypgeom/airy_series.c;src/arb_hypgeom/airy_zero.c;src/arb_hypgeom/bessel_i_integration.c;src/arb_hypgeom/bessel_k_integration.c;src/arb_hypgeom/beta_lower_series.c;src/arb_hypgeom/central_bin_ui.c;src/arb_hypgeom/chi_series.c;src/arb_hypgeom/ci.c;src/arb_hypgeom/ci_series.c;src/arb_hypgeom/coulomb.c;src/arb_hypgeom/coulomb_jet.c;src/arb_hypgeom/coulomb_series.c;src/arb_hypgeom/ei_series.c;src/arb_hypgeom/erf.c;src/arb_hypgeom/erf_series.c;src/arb_hypgeom/erfc_series.c;src/arb_hypgeom/erfi_series.c;src/arb_hypgeom/erfinv.c;src/arb_hypgeom/fresnel_series.c;src/arb_hypgeom/gamma.c;src/arb_hypgeom/gamma_fmpq.c;src/arb_hypgeom/gamma_lower_series.c;src/arb_hypgeom/gamma_lower_sum_rs.c;src/arb_hypgeom/gamma_stirling_sum_horner.c;src/arb_hypgeom/gamma_stirling_sum_improved.c;src/arb_hypgeom/gamma_stirling_term_bounds.c;src/arb_hypgeom/gamma_tab.c;src/arb_hypgeom/gamma_taylor.c;src/arb_hypgeom/gamma_upper_fmpq.c;src/arb_hypgeom/gamma_upper_fmpq_step_bsplit.c;src/arb_hypgeom/gamma_upper_integration.c;src/arb_hypgeom/gamma_upper_series.c;src/arb_hypgeom/gamma_upper_sum_rs.c;src/arb_hypgeom/legendre_p.c;src/arb_hypgeom/legendre_p_ui.c;src/arb_hypgeom/legendre_p_ui_asymp.c;src/arb_hypgeom/legendre_p_ui_one.c;src/arb_hypgeom/legendre_p_ui_rec.c;src/arb_hypgeom/legendre_p_ui_root.c;src/arb_hypgeom/legendre_p_ui_zero.c;src/arb_hypgeom/lgamma.c;src/arb_hypgeom/li_series.c;src/arb_hypgeom/rising_ui.c;src/arb_hypgeom/rising_ui_bs.c;src/arb_hypgeom/rising_ui_forward.c;src/arb_hypgeom/rising_ui_jet.c;src/arb_hypgeom/rising_ui_jet_bs.c;src/arb_hypgeom/rising_ui_jet_powsum.c;src/arb_hypgeom/rising_ui_jet_rs.c;src/arb_hypgeom/rising_ui_rec.c;src/arb_hypgeom/rising_ui_rs.c;src/arb_hypgeom/shi_series.c;src/arb_hypgeom/si.c;src/arb_hypgeom/si_series.c;src/arb_hypgeom/sum_fmpq_arb.c;src/arb_hypgeom/sum_fmpq_arb_bs.c;src/arb_hypgeom/sum_fmpq_arb_forward.c;src/arb_hypgeom/sum_fmpq_arb_rs.c;src/arb_hypgeom/sum_fmpq_imag_arb.c;src/arb_hypgeom/sum_fmpq_imag_arb_bs.c;src/arb_hypgeom/sum_fmpq_imag_arb_forward.c;src/arb_hypgeom/sum_fmpq_imag_arb_rs.c;src/arb_hypgeom/u_integration.c;src/arb_hypgeom/wrappers.c;src/acb_mat/add_error_mag.c;src/acb_mat/allocated_bytes.c;src/acb_mat/approx_eig_qr.c;src/acb_mat/approx_inv.c;src/acb_mat/approx_lu.c;src/acb_mat/approx_mul.c;src/acb_mat/approx_solve.c;src/acb_mat/approx_solve_lu_precomp.c;src/acb_mat/approx_solve_tril.c;src/acb_mat/approx_solve_triu.c;src/acb_mat/bound_frobenius_norm.c;src/acb_mat/bound_inf_norm.c;src/acb_mat/charpoly.c;src/acb_mat/clear.c;src/acb_mat/companion.c;src/acb_mat/det.c;src/acb_mat/det_lu.c;src/acb_mat/det_precond.c;src/acb_mat/dft.c;src/acb_mat/diag_prod.c;src/acb_mat/eig_enclosure_rump.c;src/acb_mat/eig_global_enclosure.c;src/acb_mat/eig_multiple.c;src/acb_mat/eig_multiple_rump.c;src/acb_mat/eig_simple.c;src/acb_mat/eig_simple_rump.c;src/acb_mat/eig_simple_vdhoeven_mourrain.c;src/acb_mat/exp.c;src/acb_mat/exp_taylor_sum.c;src/acb_mat/find_pivot_partial.c;src/acb_mat/frobenius_norm.c;src/acb_mat/get_imag.c;src/acb_mat/get_real.c;src/acb_mat/init.c;src/acb_mat/inlines.c;src/acb_mat/inv.c;src/acb_mat/io.c;src/acb_mat/is_tril.c;src/acb_mat/is_triu.c;src/acb_mat/lu.c;src/acb_mat/lu_classical.c;src/acb_mat/lu_recursive.c;src/acb_mat/mul.c;src/acb_mat/mul_classical.c;src/acb_mat/mul_entrywise.c;src/acb_mat/mul_reorder.c;src/acb_mat/mul_threaded.c;src/acb_mat/one.c;src/acb_mat/onei.c;src/acb_mat/pow_ui.c;src/acb_mat/randtest.c;src/acb_mat/randtest_eig.c;src/acb_mat/scalar_mul_2exp_si.c;src/acb_mat/set.c;src/acb_mat/set_real_imag.c;src/acb_mat/solve.c;src/acb_mat/solve_lu.c;src/acb_mat/solve_lu_precomp.c;src/acb_mat/solve_precond.c;src/acb_mat/solve_tril.c;src/acb_mat/solve_triu.c;src/acb_mat/sqr.c;src/acb_mat/sqr_classical.c;src/acb_mat/templates.c;src/acb_mat/trace.c;src/acb_mat/transpose.c;src/acb_mat/vector_mul.c;src/acb_mat/window_init.c;src/acb_poly/add.c;src/acb_poly/add_series.c;src/acb_poly/add_si.c;src/acb_poly/agm1_series.c;src/acb_poly/atan_series.c;src/acb_poly/binomial_transform.c;src/acb_poly/binomial_transform_basecase.c;src/acb_poly/binomial_transform_convolution.c;src/acb_poly/borel_transform.c;src/acb_poly/clear.c;src/acb_poly/compose.c;src/acb_poly/compose_series.c;src/acb_poly/contains.c;src/acb_poly/contains_fmpq_poly.c;src/acb_poly/contains_fmpz_poly.c;src/acb_poly/cos_pi_series.c;src/acb_poly/cos_series.c;src/acb_poly/cosh_series.c;src/acb_poly/cot_pi_series.c;src/acb_poly/derivative.c;src/acb_poly/digamma_series.c;src/acb_poly/div_root.c;src/acb_poly/div_series.c;src/acb_poly/divrem.c;src/acb_poly/elliptic_k_series.c;src/acb_poly/elliptic_p_series.c;src/acb_poly/equal.c;src/acb_poly/erf_series.c;src/acb_poly/evaluate.c;src/acb_poly/evaluate2.c;src/acb_poly/evaluate2_horner.c;src/acb_poly/evaluate2_rectangular.c;src/acb_poly/evaluate_horner.c;src/acb_poly/evaluate_rectangular.c;src/acb_poly/evaluate_vec_fast.c;src/acb_poly/evaluate_vec_iter.c;src/acb_poly/exp_pi_i_series.c;src/acb_poly/exp_series.c;src/acb_poly/exp_series_basecase.c;src/acb_poly/find_roots.c;src/acb_poly/fit_length.c;src/acb_poly/gamma_series.c;src/acb_poly/get_coeff_acb.c;src/acb_poly/get_unique_fmpz_poly.c;src/acb_poly/graeffe_transform.c;src/acb_poly/init.c;src/acb_poly/inlines.c;src/acb_poly/integral.c;src/acb_poly/interpolate_barycentric.c;src/acb_poly/interpolate_fast.c;src/acb_poly/interpolate_newton.c;src/acb_poly/inv_borel_transform.c;src/acb_poly/inv_series.c;src/acb_poly/io.c;src/acb_poly/lambertw_series.c;src/acb_poly/lgamma_series.c;src/acb_poly/log1p_series.c;src/acb_poly/log_series.c;src/acb_poly/majorant.c;src/acb_poly/mul.c;src/acb_poly/mullow.c;src/acb_poly/mullow_classical.c;src/acb_poly/mullow_transpose.c;src/acb_poly/mullow_transpose_gauss.c;src/acb_poly/normalise.c;src/acb_poly/nth_derivative.c;src/acb_poly/overlaps.c;src/acb_poly/polylog_series.c;src/acb_poly/pow_acb_series.c;src/acb_poly/pow_series.c;src/acb_poly/pow_ui.c;src/acb_poly/pow_ui_trunc_binexp.c;src/acb_poly/powsum_one_series_sieved.c;src/acb_poly/powsum_series_naive.c;src/acb_poly/powsum_series_naive_threaded.c;src/acb_poly/product_roots.c;src/acb_poly/randtest.c;src/acb_poly/reverse.c;src/acb_poly/revert_series.c;src/acb_poly/rgamma_series.c;src/acb_poly/rising_ui_series.c;src/acb_poly/root_bound_fujiwara.c;src/acb_poly/root_inclusion.c;src/acb_poly/rsqrt_series.c;src/acb_poly/set.c;src/acb_poly/set2_arb_poly.c;src/acb_poly/set2_fmpq_poly.c;src/acb_poly/set2_fmpz_poly.c;src/acb_poly/set_coeff_acb.c;src/acb_poly/set_coeff_si.c;src/acb_poly/set_fmpz_poly.c;src/acb_poly/set_length.c;src/acb_poly/set_round.c;src/acb_poly/set_si.c;src/acb_poly/set_trunc.c;src/acb_poly/set_trunc_round.c;src/acb_poly/shift_left.c;src/acb_poly/shift_right.c;src/acb_poly/sin_cos_series.c;src/acb_poly/sin_pi_series.c;src/acb_poly/sin_series.c;src/acb_poly/sinc_series.c;src/acb_poly/sinh_cosh_series.c;src/acb_poly/sinh_cosh_series_basecase.c;src/acb_poly/sinh_cosh_series_exponential.c;src/acb_poly/sinh_series.c;src/acb_poly/sqrt_series.c;src/acb_poly/sub.c;src/acb_poly/sub_series.c;src/acb_poly/tan_series.c;src/acb_poly/taylor_shift.c;src/acb_poly/tree.c;src/acb_poly/validate_real_roots.c;src/acb_poly/validate_roots.c;src/acb_poly/valuation.c;src/acb_poly/zeta_em_bound.c;src/acb_poly/zeta_em_choose_param.c;src/acb_poly/zeta_em_sum.c;src/acb_poly/zeta_em_tail_bsplit.c;src/acb_poly/zeta_em_tail_naive.c;src/acb_poly/zeta_series.c;src/acb_calc/cauchy_bound.c;src/acb_calc/integrate.c;src/acb_calc/integrate_gl_auto_deg.c;src/acb_calc/integrate_opt_init.c;src/acb_calc/integrate_taylor.c;src/acb_hypgeom/0f1.c;src/acb_hypgeom/2f1.c;src/acb_hypgeom/2f1_choose.c;src/acb_hypgeom/2f1_continuation.c;src/acb_hypgeom/2f1_corner.c;src/acb_hypgeom/2f1_direct.c;src/acb_hypgeom/2f1_series_direct.c;src/acb_hypgeom/2f1_transform.c;src/acb_hypgeom/airy.c;src/acb_hypgeom/airy_asymp.c;src/acb_hypgeom/airy_bound.c;src/acb_hypgeom/airy_direct.c;src/acb_hypgeom/airy_jet.c;src/acb_hypgeom/airy_series.c;src/acb_hypgeom/bessel_i.c;src/acb_hypgeom/bessel_j.c;src/acb_hypgeom/bessel_k.c;src/acb_hypgeom/bessel_y.c;src/acb_hypgeom/beta_lower.c;src/acb_hypgeom/beta_lower_series.c;src/acb_hypgeom/chebyshev_t.c;src/acb_hypgeom/chebyshev_u.c;src/acb_hypgeom/chi.c;src/acb_hypgeom/chi_series.c;src/acb_hypgeom/ci.c;src/acb_hypgeom/ci_series.c;src/acb_hypgeom/coulomb.c;src/acb_hypgeom/coulomb_jet.c;src/acb_hypgeom/coulomb_series.c;src/acb_hypgeom/dilog.c;src/acb_hypgeom/dilog_bernoulli.c;src/acb_hypgeom/dilog_bitburst.c;src/acb_hypgeom/dilog_continuation.c;src/acb_hypgeom/dilog_transform.c;src/acb_hypgeom/dilog_zero.c;src/acb_hypgeom/dilog_zero_taylor.c;src/acb_hypgeom/ei.c;src/acb_hypgeom/ei_series.c;src/acb_hypgeom/erf.c;src/acb_hypgeom/erf_series.c;src/acb_hypgeom/erfc.c;src/acb_hypgeom/erfc_series.c;src/acb_hypgeom/erfi.c;src/acb_hypgeom/erfi_series.c;src/acb_hypgeom/expint.c;src/acb_hypgeom/fresnel.c;src/acb_hypgeom/fresnel_series.c;src/acb_hypgeom/gamma.c;src/acb_hypgeom/gamma_lower.c;src/acb_hypgeom/gamma_lower_series.c;src/acb_hypgeom/gamma_stirling_sum_horner.c;src/acb_hypgeom/gamma_stirling_sum_improved.c;src/acb_hypgeom/gamma_taylor.c;src/acb_hypgeom/gamma_upper.c;src/acb_hypgeom/gamma_upper_series.c;src/acb_hypgeom/gegenbauer_c.c;src/acb_hypgeom/hermite_h.c;src/acb_hypgeom/jacobi_p.c;src/acb_hypgeom/laguerre_l.c;src/acb_hypgeom/legendre_p.c;src/acb_hypgeom/legendre_p_uiui_rec.c;src/acb_hypgeom/legendre_q.c;src/acb_hypgeom/lgamma.c;src/acb_hypgeom/li.c;src/acb_hypgeom/li_series.c;src/acb_hypgeom/log_rising_ui_jet.c;src/acb_hypgeom/m.c;src/acb_hypgeom/pfq.c;src/acb_hypgeom/pfq_bound_factor.c;src/acb_hypgeom/pfq_choose_n.c;src/acb_hypgeom/pfq_direct.c;src/acb_hypgeom/pfq_series_direct.c;src/acb_hypgeom/pfq_series_sum.c;src/acb_hypgeom/pfq_series_sum_bs.c;src/acb_hypgeom/pfq_series_sum_forward.c;src/acb_hypgeom/pfq_series_sum_rs.c;src/acb_hypgeom/pfq_sum.c;src/acb_hypgeom/pfq_sum_bs.c;src/acb_hypgeom/pfq_sum_fme.c;src/acb_hypgeom/pfq_sum_forward.c;src/acb_hypgeom/pfq_sum_rs.c;src/acb_hypgeom/rising_ui.c;src/acb_hypgeom/rising_ui_bs.c;src/acb_hypgeom/rising_ui_forward.c;src/acb_hypgeom/rising_ui_jet.c;src/acb_hypgeom/rising_ui_jet_bs.c;src/acb_hypgeom/rising_ui_jet_powsum.c;src/acb_hypgeom/rising_ui_jet_rs.c;src/acb_hypgeom/rising_ui_rec.c;src/acb_hypgeom/rising_ui_rs.c;src/acb_hypgeom/shi.c;src/acb_hypgeom/shi_series.c;src/acb_hypgeom/si.c;src/acb_hypgeom/si_series.c;src/acb_hypgeom/spherical_y.c;src/acb_hypgeom/u.c;src/acb_hypgeom/u_asymp.c;src/acb_hypgeom/u_use_asymp.c;src/arb_fmpz_poly/complex_roots.c;src/arb_fmpz_poly/deflate.c;src/arb_fmpz_poly/deflation.c;src/arb_fmpz_poly/evaluate_acb.c;src/arb_fmpz_poly/evaluate_acb_horner.c;src/arb_fmpz_poly/evaluate_acb_rectangular.c;src/arb_fmpz_poly/evaluate_arb.c;src/arb_fmpz_poly/evaluate_arb_horner.c;src/arb_fmpz_poly/evaluate_arb_rectangular.c;src/arb_fmpz_poly/gauss_period_minpoly.c;src/arb_fpwrap/fpwrap.c;src/acb_dft/bluestein.c;src/acb_dft/convol.c;src/acb_dft/convol_dft.c;src/acb_dft/convol_mullow.c;src/acb_dft/convol_naive.c;src/acb_dft/convol_rad2.c;src/acb_dft/crt.c;src/acb_dft/cyc.c;src/acb_dft/naive.c;src/acb_dft/precomp.c;src/acb_dft/prod.c;src/acb_dft/rad2.c;src/acb_dft/rad2_threaded.c;src/acb_dft/step.c;src/acb_elliptic/e.c;src/acb_elliptic/e_inc.c;src/acb_elliptic/f.c;src/acb_elliptic/inv_p.c;src/acb_elliptic/invariants.c;src/acb_elliptic/k.c;src/acb_elliptic/k_jet.c;src/acb_elliptic/k_series.c;src/acb_elliptic/p.c;src/acb_elliptic/p_jet.c;src/acb_elliptic/p_prime.c;src/acb_elliptic/p_series.c;src/acb_elliptic/pi.c;src/acb_elliptic/rc1.c;src/acb_elliptic/rf.c;src/acb_elliptic/rg.c;src/acb_elliptic/rj.c;src/acb_elliptic/roots.c;src/acb_elliptic/zeta.c;src/acb_modular/addseq.c;src/acb_modular/delta.c;src/acb_modular/eisenstein.c;src/acb_modular/elliptic_wrappers.c;src/acb_modular/epsilon_arg.c;src/acb_modular/eta.c;src/acb_modular/eta_sum.c;src/acb_modular/fill_addseq.c;src/acb_modular/fundamental_domain_approx.c;src/acb_modular/fundamental_domain_approx_arf.c;src/acb_modular/fundamental_domain_approx_d.c;src/acb_modular/hilbert_class_poly.c;src/acb_modular/inlines.c;src/acb_modular/io.c;src/acb_modular/is_in_fundamental_domain.c;src/acb_modular/j.c;src/acb_modular/lambda.c;src/acb_modular/psl2z.c;src/acb_modular/theta.c;src/acb_modular/theta_const_sum.c;src/acb_modular/theta_const_sum_basecase.c;src/acb_modular/theta_const_sum_rs.c;src/acb_modular/theta_jet.c;src/acb_modular/theta_jet_notransform.c;src/acb_modular/theta_series.c;src/acb_modular/theta_sum.c;src/acb_modular/theta_transform.c;src/acb_modular/transform.c;src/acb_dirichlet/arb_quadratic_powers.c;src/acb_dirichlet/backlund_s.c;src/acb_dirichlet/backlund_s_bound.c;src/acb_dirichlet/backlund_s_gram.c;src/acb_dirichlet/chi.c;src/acb_dirichlet/chi_vec.c;src/acb_dirichlet/dft.c;src/acb_dirichlet/eta.c;src/acb_dirichlet/euler_product_real_ui.c;src/acb_dirichlet/gauss_sum.c;src/acb_dirichlet/gauss_sum_factor.c;src/acb_dirichlet/gauss_sum_naive.c;src/acb_dirichlet/gauss_sum_order2.c;src/acb_dirichlet/gauss_sum_theta.c;src/acb_dirichlet/gram_point.c;src/acb_dirichlet/hardy_theta.c;src/acb_dirichlet/hardy_theta_series.c;src/acb_dirichlet/hardy_z.c;src/acb_dirichlet/hardy_z_series.c;src/acb_dirichlet/hardy_z_zero.c;src/acb_dirichlet/hurwitz.c;src/acb_dirichlet/hurwitz_precomp_bound.c;src/acb_dirichlet/hurwitz_precomp_choose_param.c;src/acb_dirichlet/hurwitz_precomp_clear.c;src/acb_dirichlet/hurwitz_precomp_eval.c;src/acb_dirichlet/hurwitz_precomp_init.c;src/acb_dirichlet/isolate_hardy_z_zero.c;src/acb_dirichlet/jacobi_sum.c;src/acb_dirichlet/jacobi_sum_factor.c;src/acb_dirichlet/jacobi_sum_gauss.c;src/acb_dirichlet/jacobi_sum_naive.c;src/acb_dirichlet/l.c;src/acb_dirichlet/l_euler_product.c;src/acb_dirichlet/l_fmpq.c;src/acb_dirichlet/l_fmpq_afe.c;src/acb_dirichlet/l_hurwitz.c;src/acb_dirichlet/l_jet.c;src/acb_dirichlet/l_series.c;src/acb_dirichlet/l_vec_hurwitz.c;src/acb_dirichlet/lerch_phi.c;src/acb_dirichlet/lerch_phi_direct.c;src/acb_dirichlet/lerch_phi_integral.c;src/acb_dirichlet/pairing.c;src/acb_dirichlet/pairing_conrey.c;src/acb_dirichlet/platt_beta.c;src/acb_dirichlet/platt_c_bound.c;src/acb_dirichlet/platt_hardy_z_zeros.c;src/acb_dirichlet/platt_i_bound.c;src/acb_dirichlet/platt_lemma_32.c;src/acb_dirichlet/platt_lemma_A11.c;src/acb_dirichlet/platt_lemma_A5.c;src/acb_dirichlet/platt_lemma_A7.c;src/acb_dirichlet/platt_lemma_A9.c;src/acb_dirichlet/platt_lemma_B1.c;src/acb_dirichlet/platt_lemma_B2.c;src/acb_dirichlet/platt_local_hardy_z_zeros.c;src/acb_dirichlet/platt_multieval.c;src/acb_dirichlet/platt_multieval_threaded.c;src/acb_dirichlet/platt_ws_interpolation.c;src/acb_dirichlet/platt_zeta_zeros.c;src/acb_dirichlet/powsum_sieved.c;src/acb_dirichlet/powsum_smooth.c;src/acb_dirichlet/powsum_term.c;src/acb_dirichlet/qseries_arb.c;src/acb_dirichlet/qseries_arb_powers.c;src/acb_dirichlet/root.c;src/acb_dirichlet/root_number.c;src/acb_dirichlet/roots_clear.c;src/acb_dirichlet/roots_init.c;src/acb_dirichlet/si_poly_evaluate.c;src/acb_dirichlet/stieltjes.c;src/acb_dirichlet/theta_arb.c;src/acb_dirichlet/theta_length.c;src/acb_dirichlet/turing_method_bound.c;src/acb_dirichlet/ui_theta_arb.c;src/acb_dirichlet/vec_mellin_arb.c;src/acb_dirichlet/xi.c;src/acb_dirichlet/zeta.c;src/acb_dirichlet/zeta_bound.c;src/acb_dirichlet/zeta_jet.c;src/acb_dirichlet/zeta_jet_rs.c;src/acb_dirichlet/zeta_rs.c;src/acb_dirichlet/zeta_rs_bound.c;src/acb_dirichlet/zeta_rs_d_coeffs.c;src/acb_dirichlet/zeta_rs_f_coeffs.c;src/acb_dirichlet/zeta_rs_r.c;src/acb_dirichlet/zeta_zeros.c;src/acb_theta/agm_hadamard.c;src/acb_theta/agm_mul.c;src/acb_theta/agm_mul_tight.c;src/acb_theta/agm_sqrt.c;src/acb_theta/all.c;src/acb_theta/char_dot.c;src/acb_theta/char_dot_acb.c;src/acb_theta/char_dot_slong.c;src/acb_theta/char_get_a.c;src/acb_theta/char_get_acb.c;src/acb_theta/char_get_arb.c;src/acb_theta/char_get_slong.c;src/acb_theta/char_is_even.c;src/acb_theta/char_is_goepel.c;src/acb_theta/char_is_syzygous.c;src/acb_theta/dist_a0.c;src/acb_theta/dist_addprec.c;src/acb_theta/dist_lat.c;src/acb_theta/dist_pt.c;src/acb_theta/eld_border.c;src/acb_theta/eld_clear.c;src/acb_theta/eld_contains.c;src/acb_theta/eld_init.c;src/acb_theta/eld_points.c;src/acb_theta/eld_print.c;src/acb_theta/eld_set.c;src/acb_theta/g2_character.c;src/acb_theta/g2_chi10.c;src/acb_theta/g2_chi12.c;src/acb_theta/g2_chi35.c;src/acb_theta/g2_chi3_6.c;src/acb_theta/g2_chi5.c;src/acb_theta/g2_covariants.c;src/acb_theta/g2_covariants_lead.c;src/acb_theta/g2_detk_symj.c;src/acb_theta/g2_jet_naive_1.c;src/acb_theta/g2_psi4.c;src/acb_theta/g2_psi6.c;src/acb_theta/g2_sextic.c;src/acb_theta/g2_sextic_chi5.c;src/acb_theta/g2_transvectant.c;src/acb_theta/g2_transvectant_lead.c;src/acb_theta/jet_all.c;src/acb_theta/jet_compose.c;src/acb_theta/jet_error_bounds.c;src/acb_theta/jet_exp_pi_i.c;src/acb_theta/jet_index.c;src/acb_theta/jet_mul.c;src/acb_theta/jet_naive_00.c;src/acb_theta/jet_naive_all.c;src/acb_theta/jet_naive_fixed_ab.c;src/acb_theta/jet_naive_radius.c;src/acb_theta/jet_nb.c;src/acb_theta/jet_ql_all.c;src/acb_theta/jet_ql_bounds.c;src/acb_theta/jet_ql_finite_diff.c;src/acb_theta/jet_ql_radius.c;src/acb_theta/jet_total_order.c;src/acb_theta/jet_tuples.c;src/acb_theta/naive_00.c;src/acb_theta/naive_0b.c;src/acb_theta/naive_all.c;src/acb_theta/naive_fixed_a.c;src/acb_theta/naive_fixed_ab.c;src/acb_theta/naive_radius.c;src/acb_theta/naive_reduce.c;src/acb_theta/naive_term.c;src/acb_theta/naive_worker.c;src/acb_theta/ql_a0.c;src/acb_theta/ql_a0_naive.c;src/acb_theta/ql_a0_nb_steps.c;src/acb_theta/ql_a0_split.c;src/acb_theta/ql_a0_steps.c;src/acb_theta/ql_all.c;src/acb_theta/ql_reduce.c;src/acb_theta/siegel_cho.c;src/acb_theta/siegel_cocycle.c;src/acb_theta/siegel_is_reduced.c;src/acb_theta/siegel_randtest.c;src/acb_theta/siegel_randtest_reduced.c;src/acb_theta/siegel_randtest_vec.c;src/acb_theta/siegel_reduce.c;src/acb_theta/siegel_transform.c;src/acb_theta/siegel_transform_cocycle_inv.c;src/acb_theta/siegel_transform_z.c;src/acb_theta/siegel_yinv.c;src/acb_theta/sp2gz_block_diag.c;src/acb_theta/sp2gz_decompose.c;src/acb_theta/sp2gz_embed.c;src/acb_theta/sp2gz_fundamental.c;src/acb_theta/sp2gz_inv.c;src/acb_theta/sp2gz_is_block_diag.c;src/acb_theta/sp2gz_is_correct.c;src/acb_theta/sp2gz_is_embedded.c;src/acb_theta/sp2gz_is_j.c;src/acb_theta/sp2gz_is_trig.c;src/acb_theta/sp2gz_j.c;src/acb_theta/sp2gz_nb_fundamental.c;src/acb_theta/sp2gz_randtest.c;src/acb_theta/sp2gz_restrict.c;src/acb_theta/sp2gz_set_blocks.c;src/acb_theta/sp2gz_trig.c;src/acb_theta/transform_char.c;src/acb_theta/transform_kappa.c;src/acb_theta/transform_kappa2.c;src/acb_theta/transform_proj.c;src/acb_theta/transform_sqrtdet.c;src/dirichlet/char.c;src/dirichlet/char_conductor.c;src/dirichlet/char_eq_deep.c;src/dirichlet/char_exp.c;src/dirichlet/char_first_primitive.c;src/dirichlet/char_index.c;src/dirichlet/char_lift.c;src/dirichlet/char_log.c;src/dirichlet/char_lower.c;src/dirichlet/char_mul.c;src/dirichlet/char_next.c;src/dirichlet/char_next_primitive.c;src/dirichlet/char_one.c;src/dirichlet/char_order.c;src/dirichlet/char_parity.c;src/dirichlet/char_pow.c;src/dirichlet/char_print.c;src/dirichlet/chi.c;src/dirichlet/chi_vec.c;src/dirichlet/chi_vec_loop.c;src/dirichlet/chi_vec_primeloop.c;src/dirichlet/group_clear.c;src/dirichlet/group_dlog_precompute.c;src/dirichlet/group_init.c;src/dirichlet/group_num_primitive.c;src/dirichlet/index_char.c;src/dirichlet/inlines.c;src/dirichlet/pairing.c;src/dirichlet/pairing_char.c;src/dirichlet/ui_conductor.c;src/dirichlet/ui_order.c;src/dirichlet/ui_parity.c;src/dirichlet/ui_vec_set_null.c;src/bernoulli/bound_2exp_si.c;src/bernoulli/cache_compute.c;src/bernoulli/fmpq_ui.c;src/bernoulli/fmpq_ui_multi_mod.c;src/bernoulli/fmpq_ui_zeta.c;src/bernoulli/fmpq_vec.c;src/bernoulli/mod_p_harvey.c;src/bernoulli/rev_clear.c;src/bernoulli/rev_init.c;src/bernoulli/rev_next.c;src/hypgeom/bound.c;src/hypgeom/estimate_terms_d.c;src/hypgeom/init.c;src/hypgeom/precompute.c;src/hypgeom/sum.c;src/gr/acb.c;src/gr/acf.c;src/gr/arb.c;src/gr/arf.c;src/gr/ca.c;src/gr/cmp_coercion.c;src/gr/dirichlet.c;src/gr/fexpr.c;src/gr/fmpq.c;src/gr/fmpq_poly.c;src/gr/fmpz.c;src/gr/fmpz_mod.c;src/gr/fmpz_mpoly.c;src/gr/fmpz_mpoly_q.c;src/gr/fmpz_poly.c;src/gr/fmpzi.c;src/gr/fq.c;src/gr/fq_nmod.c;src/gr/fq_zech.c;src/gr/init_random.c;src/gr/inlines.c;src/gr/io.c;src/gr/matrix.c;src/gr/mpoly.c;src/gr/nf.c;src/gr/nmod.c;src/gr/nmod32.c;src/gr/nmod8.c;src/gr/perm.c;src/gr/polynomial.c;src/gr/psl2z.c;src/gr/qqbar.c;src/gr/series.c;src/gr/series_mod.c;src/gr/test_ring.c;src/gr/vector.c;src/gr_generic/fmpz_mpoly_evaluate.c;src/gr_generic/fmpz_poly_evaluate.c;src/gr_generic/fmpz_poly_evaluate_horner.c;src/gr_generic/fmpz_poly_evaluate_rectangular.c;src/gr_generic/generic.c;src/gr_generic/generic_pow.c;src/gr_generic/set_fexpr.c;src/gr_generic/set_str_expr.c;src/gr_vec/append.c;src/gr_vec/clear.c;src/gr_vec/fit_length.c;src/gr_vec/init.c;src/gr_vec/inlines.c;src/gr_vec/product.c;src/gr_vec/randtest.c;src/gr_vec/set.c;src/gr_vec/set_length.c;src/gr_vec/step.c;src/gr_vec/sum.c;src/gr_vec/write.c;src/gr_mat/add.c;src/gr_mat/add_scalar.c;src/gr_mat/addmul_scalar.c;src/gr_mat/adjugate.c;src/gr_mat/adjugate_charpoly.c;src/gr_mat/adjugate_cofactor.c;src/gr_mat/apply_row_similarity.c;src/gr_mat/charpoly.c;src/gr_mat/charpoly_berkowitz.c;src/gr_mat/charpoly_danilevsky.c;src/gr_mat/charpoly_faddeev.c;src/gr_mat/charpoly_faddeev_bsgs.c;src/gr_mat/charpoly_hessenberg.c;src/gr_mat/clear.c;src/gr_mat/concat_horizontal.c;src/gr_mat/concat_vertical.c;src/gr_mat/det.c;src/gr_mat/det_berkowitz.c;src/gr_mat/det_cofactor.c;src/gr_mat/det_fflu.c;src/gr_mat/det_lu.c;src/gr_mat/diag_mul.c;src/gr_mat/diagonalization.c;src/gr_mat/div_scalar.c;src/gr_mat/eigenvalues.c;src/gr_mat/entrywise.c;src/gr_mat/equal.c;src/gr_mat/exp.c;src/gr_mat/fflu.c;src/gr_mat/find_nonzero_pivot.c;src/gr_mat/gr_poly_evaluate.c;src/gr_mat/hadamard.c;src/gr_mat/hessenberg.c;src/gr_mat/hessenberg_gauss.c;src/gr_mat/hessenberg_householder.c;src/gr_mat/hilbert.c;src/gr_mat/init.c;src/gr_mat/init_set.c;src/gr_mat/inlines.c;src/gr_mat/inv.c;src/gr_mat/invert_cols.c;src/gr_mat/invert_rows.c;src/gr_mat/io.c;src/gr_mat/is_diagonal.c;src/gr_mat/is_hessenberg.c;src/gr_mat/is_lower_triangular.c;src/gr_mat/is_neg_one.c;src/gr_mat/is_one.c;src/gr_mat/is_scalar.c;src/gr_mat/is_upper_triangular.c;src/gr_mat/is_zero.c;src/gr_mat/jordan_blocks.c;src/gr_mat/jordan_form.c;src/gr_mat/jordan_transformation.c;src/gr_mat/log.c;src/gr_mat/lu.c;src/gr_mat/lu_classical.c;src/gr_mat/lu_recursive.c;src/gr_mat/minpoly_field.c;src/gr_mat/mul.c;src/gr_mat/mul_classical.c;src/gr_mat/mul_diag.c;src/gr_mat/mul_scalar.c;src/gr_mat/mul_strassen.c;src/gr_mat/mul_waksman.c;src/gr_mat/neg.c;src/gr_mat/nonsingular_solve.c;src/gr_mat/nonsingular_solve_den.c;src/gr_mat/nonsingular_solve_den_fflu.c;src/gr_mat/nonsingular_solve_fflu.c;src/gr_mat/nonsingular_solve_fflu_precomp.c;src/gr_mat/nonsingular_solve_lu.c;src/gr_mat/nonsingular_solve_lu_precomp.c;src/gr_mat/nonsingular_solve_tril.c;src/gr_mat/nonsingular_solve_triu.c;src/gr_mat/norm.c;src/gr_mat/nullspace.c;src/gr_mat/one.c;src/gr_mat/ones.c;src/gr_mat/pascal.c;src/gr_mat/randops.c;src/gr_mat/randpermdiag.c;src/gr_mat/randrank.c;src/gr_mat/randtest.c;src/gr_mat/rank.c;src/gr_mat/rank_fflu.c;src/gr_mat/rank_lu.c;src/gr_mat/reduce_row.c;src/gr_mat/rref.c;src/gr_mat/rref_den.c;src/gr_mat/rref_fflu.c;src/gr_mat/rref_lu.c;src/gr_mat/set.c;src/gr_mat/set_fmpq.c;src/gr_mat/set_fmpq_mat.c;src/gr_mat/set_fmpz.c;src/gr_mat/set_fmpz_mat.c;src/gr_mat/set_gr_mat_other.c;src/gr_mat/set_scalar.c;src/gr_mat/set_si.c;src/gr_mat/set_ui.c;src/gr_mat/solve_field.c;src/gr_mat/stirling.c;src/gr_mat/sub.c;src/gr_mat/sub_scalar.c;src/gr_mat/submul_scalar.c;src/gr_mat/swap_cols.c;src/gr_mat/swap_entrywise.c;src/gr_mat/swap_rows.c;src/gr_mat/test_approx_mul.c;src/gr_mat/test_det.c;src/gr_mat/test_lu.c;src/gr_mat/test_mul.c;src/gr_mat/test_nonsingular_solve_tri.c;src/gr_mat/trace.c;src/gr_mat/transpose.c;src/gr_mat/window_init.c;src/gr_mat/write.c;src/gr_mat/zero.c;src/gr_poly/add.c;src/gr_poly/asin_series.c;src/gr_poly/clear.c;src/gr_poly/compose.c;src/gr_poly/compose_divconquer.c;src/gr_poly/compose_horner.c;src/gr_poly/compose_series.c;src/gr_poly/compose_series_brent_kung.c;src/gr_poly/compose_series_divconquer.c;src/gr_poly/compose_series_horner.c;src/gr_poly/derivative.c;src/gr_poly/div.c;src/gr_poly/div_basecase.c;src/gr_poly/div_divconquer.c;src/gr_poly/div_newton.c;src/gr_poly/div_scalar.c;src/gr_poly/div_series.c;src/gr_poly/div_series_basecase.c;src/gr_poly/div_series_divconquer.c;src/gr_poly/div_series_invmul.c;src/gr_poly/div_series_newton.c;src/gr_poly/divexact.c;src/gr_poly/divexact_basecase.c;src/gr_poly/divexact_bidirectional.c;src/gr_poly/divexact_series_basecase.c;src/gr_poly/divrem.c;src/gr_poly/divrem_basecase.c;src/gr_poly/divrem_divconquer.c;src/gr_poly/divrem_newton.c;src/gr_poly/equal.c;src/gr_poly/evaluate.c;src/gr_poly/evaluate_horner.c;src/gr_poly/evaluate_modular.c;src/gr_poly/evaluate_other.c;src/gr_poly/evaluate_other_horner.c;src/gr_poly/evaluate_other_rectangular.c;src/gr_poly/evaluate_rectangular.c;src/gr_poly/evaluate_vec_fast.c;src/gr_poly/evaluate_vec_iter.c;src/gr_poly/exp_series.c;src/gr_poly/exp_series_basecase.c;src/gr_poly/exp_series_basecase_mul.c;src/gr_poly/exp_series_newton.c;src/gr_poly/factor_squarefree.c;src/gr_poly/fit_length.c;src/gr_poly/gcd.c;src/gr_poly/gcd_euclidean.c;src/gr_poly/gcd_hgcd.c;src/gr_poly/gen.c;src/gr_poly/get_coeff_scalar.c;src/gr_poly/hgcd.c;src/gr_poly/init.c;src/gr_poly/inlines.c;src/gr_poly/integral.c;src/gr_poly/inv.c;src/gr_poly/inv_series.c;src/gr_poly/inv_series_basecase.c;src/gr_poly/inv_series_newton.c;src/gr_poly/is_gen.c;src/gr_poly/is_monic.c;src/gr_poly/is_one.c;src/gr_poly/is_scalar.c;src/gr_poly/is_zero.c;src/gr_poly/log1p_series.c;src/gr_poly/log_series.c;src/gr_poly/make_monic.c;src/gr_poly/mul.c;src/gr_poly/mul_karatsuba.c;src/gr_poly/mul_scalar.c;src/gr_poly/mul_toom33.c;src/gr_poly/mullow.c;src/gr_poly/neg.c;src/gr_poly/neg_one.c;src/gr_poly/normalise.c;src/gr_poly/nth_derivative.c;src/gr_poly/one.c;src/gr_poly/pow_fmpz.c;src/gr_poly/pow_series_fmpq_recurrence.c;src/gr_poly/pow_series_ui.c;src/gr_poly/pow_series_ui_binexp.c;src/gr_poly/pow_ui.c;src/gr_poly/pow_ui_binexp.c;src/gr_poly/randtest.c;src/gr_poly/refine_roots.c;src/gr_poly/rem.c;src/gr_poly/resultant.c;src/gr_poly/resultant_euclidean.c;src/gr_poly/resultant_hgcd.c;src/gr_poly/resultant_small.c;src/gr_poly/resultant_sylvester.c;src/gr_poly/reverse.c;src/gr_poly/revert_series.c;src/gr_poly/rsqrt_series.c;src/gr_poly/rsqrt_series_basecase.c;src/gr_poly/rsqrt_series_miller.c;src/gr_poly/rsqrt_series_newton.c;src/gr_poly/set.c;src/gr_poly/set_coeff_scalar.c;src/gr_poly/set_fmpq_poly.c;src/gr_poly/set_fmpz_poly.c;src/gr_poly/set_gr_poly_other.c;src/gr_poly/set_length.c;src/gr_poly/set_scalar.c;src/gr_poly/shift_left.c;src/gr_poly/shift_right.c;src/gr_poly/sin_cos_series_basecase.c;src/gr_poly/sin_cos_series_tangent.c;src/gr_poly/sqrt_series.c;src/gr_poly/sqrt_series_basecase.c;src/gr_poly/sqrt_series_miller.c;src/gr_poly/sqrt_series_newton.c;src/gr_poly/squarefree_part.c;src/gr_poly/sub.c;src/gr_poly/tan_series.c;src/gr_poly/tan_series_basecase.c;src/gr_poly/tan_series_newton.c;src/gr_poly/taylor_shift.c;src/gr_poly/taylor_shift_convolution.c;src/gr_poly/taylor_shift_divconquer.c;src/gr_poly/taylor_shift_horner.c;src/gr_poly/test_div.c;src/gr_poly/test_div_series.c;src/gr_poly/test_divrem.c;src/gr_poly/test_gcd.c;src/gr_poly/test_inv_series.c;src/gr_poly/test_mullow.c;src/gr_poly/test_xgcd.c;src/gr_poly/truncate.c;src/gr_poly/write.c;src/gr_poly/xgcd.c;src/gr_poly/xgcd_euclidean.c;src/gr_poly/xgcd_hgcd.c;src/gr_mpoly/add.c;src/gr_mpoly/combine_like_terms.c;src/gr_mpoly/equal.c;src/gr_mpoly/fit_bits.c;src/gr_mpoly/fit_length.c;src/gr_mpoly/fit_length_fit_bits.c;src/gr_mpoly/fit_length_reset_bits.c;src/gr_mpoly/gen.c;src/gr_mpoly/get_coeff_scalar_fmpz.c;src/gr_mpoly/get_coeff_scalar_ui.c;src/gr_mpoly/init.c;src/gr_mpoly/inlines.c;src/gr_mpoly/is_canonical.c;src/gr_mpoly/mul.c;src/gr_mpoly/mul_johnson.c;src/gr_mpoly/mul_monomial.c;src/gr_mpoly/mul_scalar.c;src/gr_mpoly/neg.c;src/gr_mpoly/push_term.c;src/gr_mpoly/randtest_bits.c;src/gr_mpoly/randtest_bound.c;src/gr_mpoly/set.c;src/gr_mpoly/set_coeff_scalar_fmpz.c;src/gr_mpoly/set_coeff_scalar_ui.c;src/gr_mpoly/set_scalar.c;src/gr_mpoly/sort_terms.c;src/gr_mpoly/sub.c;src/gr_mpoly/write.c;src/gr_special/bellnum.c;src/gr_special/bin.c;src/gr_special/chebyshev_t.c;src/gr_special/chebyshev_u.c;src/gr_special/dirichlet.c;src/gr_special/elementary.c;src/gr_special/erf.c;src/gr_special/fac.c;src/gr_special/fib.c;src/gr_special/inlines.c;src/gr_special/modular.c;src/gr_special/partitions.c;src/calcium/fmpz_hash.c;src/calcium/func_name.c;src/calcium/io.c;src/calcium/write.c;src/calcium/write_acb.c;src/calcium/write_si.c;src/fmpz_mpoly_q/add.c;src/fmpz_mpoly_q/canonicalise.c;src/fmpz_mpoly_q/clear.c;src/fmpz_mpoly_q/div.c;src/fmpz_mpoly_q/equal.c;src/fmpz_mpoly_q/evaluate_acb.c;src/fmpz_mpoly_q/init.c;src/fmpz_mpoly_q/inlines.c;src/fmpz_mpoly_q/inv.c;src/fmpz_mpoly_q/is_canonical.c;src/fmpz_mpoly_q/mul.c;src/fmpz_mpoly_q/neg.c;src/fmpz_mpoly_q/print_pretty.c;src/fmpz_mpoly_q/randtest.c;src/fmpz_mpoly_q/set.c;src/fmpz_mpoly_q/sub.c;src/fmpz_mpoly_q/swap.c;src/fmpz_mpoly_q/used_vars.c;src/fexpr/arg.c;src/fexpr/arithmetic.c;src/fexpr/arithmetic_nodes.c;src/fexpr/call0.c;src/fexpr/call1.c;src/fexpr/call2.c;src/fexpr/call3.c;src/fexpr/call4.c;src/fexpr/call_vec.c;src/fexpr/cmp_fast.c;src/fexpr/contains.c;src/fexpr/depth.c;src/fexpr/equal_si.c;src/fexpr/equal_ui.c;src/fexpr/expanded_normal_form.c;src/fexpr/func.c;src/fexpr/get_fmpz.c;src/fexpr/get_fmpz_mpoly_q.c;src/fexpr/get_string.c;src/fexpr/get_symbol_str.c;src/fexpr/hash.c;src/fexpr/inlines.c;src/fexpr/is_any_builtin_call.c;src/fexpr/is_arithmetic_operation.c;src/fexpr/is_builtin_call.c;src/fexpr/is_neg_integer.c;src/fexpr/num_leaves.c;src/fexpr/numerical_enclosure.c;src/fexpr/print.c;src/fexpr/replace.c;src/fexpr/set_arf.c;src/fexpr/set_d.c;src/fexpr/set_fmpq.c;src/fexpr/set_fmpz.c;src/fexpr/set_fmpz_mpoly.c;src/fexpr/set_fmpz_mpoly_q.c;src/fexpr/set_si.c;src/fexpr/set_string.c;src/fexpr/set_symbol_str.c;src/fexpr/set_ui.c;src/fexpr/vec_sort_fast.c;src/fexpr/write_latex.c;src/fexpr_builtin/inlines.c;src/fexpr_builtin/lookup.c;src/fexpr_builtin/table.c;src/qqbar/abs.c;src/qqbar/abs2.c;src/qqbar/acb_lindep.c;src/qqbar/acos_pi.c;src/qqbar/acot_pi.c;src/qqbar/acsc_pi.c;src/qqbar/add.c;src/qqbar/affine_transform.c;src/qqbar/asec_pi.c;src/qqbar/asin_pi.c;src/qqbar/atan_pi.c;src/qqbar/cache_enclosure.c;src/qqbar/ceil.c;src/qqbar/clear.c;src/qqbar/cmp_im.c;src/qqbar/cmp_re.c;src/qqbar/cmp_root_order.c;src/qqbar/cmpabs.c;src/qqbar/cmpabs_im.c;src/qqbar/cmpabs_re.c;src/qqbar/composed_op.c;src/qqbar/conj.c;src/qqbar/conjugates.c;src/qqbar/cos_pi.c;src/qqbar/cot_pi.c;src/qqbar/csc_pi.c;src/qqbar/csgn.c;src/qqbar/denominator.c;src/qqbar/div.c;src/qqbar/eigenvalues_fmpq_mat.c;src/qqbar/eigenvalues_fmpz_mat.c;src/qqbar/enclosure_raw.c;src/qqbar/equal.c;src/qqbar/equal_fmpq_poly_val.c;src/qqbar/evaluate_fmpq_poly.c;src/qqbar/evaluate_fmpz_mpoly.c;src/qqbar/evaluate_fmpz_poly.c;src/qqbar/exp_pi_i.c;src/qqbar/express_in_field.c;src/qqbar/floor.c;src/qqbar/fmpq_pow_si_ui.c;src/qqbar/fmpq_root_ui.c;src/qqbar/get_acb.c;src/qqbar/get_arb.c;src/qqbar/get_arb_im.c;src/qqbar/get_arb_re.c;src/qqbar/get_fexpr.c;src/qqbar/get_fmpq.c;src/qqbar/get_fmpz.c;src/qqbar/get_quadratic.c;src/qqbar/guess.c;src/qqbar/hash.c;src/qqbar/height.c;src/qqbar/height_bits.c;src/qqbar/i.c;src/qqbar/im.c;src/qqbar/init.c;src/qqbar/inlines.c;src/qqbar/inv.c;src/qqbar/log_pi_i.c;src/qqbar/mul.c;src/qqbar/mul_2exp_si.c;src/qqbar/neg.c;src/qqbar/numerator.c;src/qqbar/phi.c;src/qqbar/pow.c;src/qqbar/print.c;src/qqbar/printn.c;src/qqbar/randtest.c;src/qqbar/re.c;src/qqbar/re_im.c;src/qqbar/root_of_unity.c;src/qqbar/root_ui.c;src/qqbar/roots_fmpq_poly.c;src/qqbar/roots_fmpz_poly.c;src/qqbar/roots_poly_squarefree.c;src/qqbar/sec_pi.c;src/qqbar/set.c;src/qqbar/set_d.c;src/qqbar/set_fexpr.c;src/qqbar/set_fmpq.c;src/qqbar/set_fmpz.c;src/qqbar/set_re_im.c;src/qqbar/set_re_im_d.c;src/qqbar/set_si.c;src/qqbar/set_ui.c;src/qqbar/sgn.c;src/qqbar/sgn_im.c;src/qqbar/sgn_re.c;src/qqbar/sin_pi.c;src/qqbar/sub.c;src/qqbar/swap.c;src/qqbar/tan_pi.c;src/qqbar/validate_enclosure.c;src/qqbar/write.c;src/ca/abs.c;src/ca/add.c;src/ca/arg.c;src/ca/asin.c;src/ca/atan.c;src/ca/can_evaluate_qqbar.c;src/ca/ceil.c;src/ca/check_equal.c;src/ca/check_ge.c;src/ca/check_is_algebraic.c;src/ca/check_is_i.c;src/ca/check_is_imaginary.c;src/ca/check_is_infinity.c;src/ca/check_is_integer.c;src/ca/check_is_neg_i.c;src/ca/check_is_neg_i_inf.c;src/ca/check_is_neg_inf.c;src/ca/check_is_neg_one.c;src/ca/check_is_negative_real.c;src/ca/check_is_number.c;src/ca/check_is_one.c;src/ca/check_is_pos_i_inf.c;src/ca/check_is_pos_inf.c;src/ca/check_is_rational.c;src/ca/check_is_real.c;src/ca/check_is_signed_inf.c;src/ca/check_is_uinf.c;src/ca/check_is_undefined.c;src/ca/check_is_zero.c;src/ca/clear.c;src/ca/condense_field.c;src/ca/conj.c;src/ca/csgn.c;src/ca/ctx_clear.c;src/ca/ctx_get_field_const.c;src/ca/ctx_get_field_fx.c;src/ca/ctx_get_field_fxy.c;src/ca/ctx_init.c;src/ca/div.c;src/ca/dot.c;src/ca/equal_repr.c;src/ca/erf.c;src/ca/erfc.c;src/ca/erfi.c;src/ca/euler.c;src/ca/exp.c;src/ca/factor.c;src/ca/factor_clear.c;src/ca/factor_get_ca.c;src/ca/factor_init.c;src/ca/factor_insert.c;src/ca/factor_one.c;src/ca/floor.c;src/ca/fmpq_poly_evaluate.c;src/ca/fmpz_mpoly_evaluate.c;src/ca/fmpz_mpoly_q_evaluate.c;src/ca/fmpz_poly_evaluate.c;src/ca/gamma.c;src/ca/get_acb.c;src/ca/get_acb_raw.c;src/ca/get_fexpr.c;src/ca/get_qqbar.c;src/ca/hash_repr.c;src/ca/i.c;src/ca/im.c;src/ca/init.c;src/ca/inlines.c;src/ca/inv.c;src/ca/io.c;src/ca/is_cyclotomic_nf_elem.c;src/ca/is_gen_as_ext.c;src/ca/log.c;src/ca/make_field_element.c;src/ca/merge_fields.c;src/ca/mul.c;src/ca/neg.c;src/ca/neg_i.c;src/ca/neg_i_inf.c;src/ca/neg_inf.c;src/ca/neg_one.c;src/ca/one.c;src/ca/pi.c;src/ca/pi_i.c;src/ca/pos_i_inf.c;src/ca/pos_inf.c;src/ca/pow.c;src/ca/randtest.c;src/ca/re.c;src/ca/rewrite_complex_normal_form.c;src/ca/set.c;src/ca/set_d.c;src/ca/set_d_d.c;src/ca/set_fexpr.c;src/ca/set_fmpq.c;src/ca/set_fmpz.c;src/ca/set_qqbar.c;src/ca/set_si.c;src/ca/set_ui.c;src/ca/sgn.c;src/ca/sin_cos.c;src/ca/sqrt.c;src/ca/sqrt_factor.c;src/ca/swap.c;src/ca/transfer.c;src/ca/uinf.c;src/ca/undefined.c;src/ca/unknown.c;src/ca/zero.c;src/ca_ext/cache_clear.c;src/ca_ext/cache_init.c;src/ca_ext/cache_insert.c;src/ca_ext/clear.c;src/ca_ext/cmp_repr.c;src/ca_ext/equal_repr.c;src/ca_ext/get_acb_raw.c;src/ca_ext/init.c;src/ca_ext/inlines.c;src/ca_ext/print.c;src/ca_field/build_ideal.c;src/ca_field/build_ideal_erf.c;src/ca_field/build_ideal_gamma.c;src/ca_field/cache_clear.c;src/ca_field/cache_init.c;src/ca_field/cache_insert.c;src/ca_field/clear.c;src/ca_field/cmp.c;src/ca_field/init.c;src/ca_field/print.c;src/ca_field/set_ext.c;src/ca_vec/ca_vec.c;src/ca_vec/inlines.c;src/ca_poly/add.c;src/ca_poly/check_equal.c;src/ca_poly/check_is_one.c;src/ca_poly/check_is_zero.c;src/ca_poly/clear.c;src/ca_poly/compose.c;src/ca_poly/derivative.c;src/ca_poly/div_series.c;src/ca_poly/divrem.c;src/ca_poly/divrem_basecase.c;src/ca_poly/evaluate.c;src/ca_poly/evaluate_horner.c;src/ca_poly/exp_series.c;src/ca_poly/factor_squarefree.c;src/ca_poly/fit_length.c;src/ca_poly/gcd.c;src/ca_poly/gcd_euclidean.c;src/ca_poly/get_fexpr.c;src/ca_poly/init.c;src/ca_poly/inlines.c;src/ca_poly/integral.c;src/ca_poly/inv_series.c;src/ca_poly/is_proper.c;src/ca_poly/log_series.c;src/ca_poly/make_monic.c;src/ca_poly/mul.c;src/ca_poly/mullow.c;src/ca_poly/mullow_same_nf.c;src/ca_poly/neg.c;src/ca_poly/normalise.c;src/ca_poly/pow_ui.c;src/ca_poly/pow_ui_trunc.c;src/ca_poly/print.c;src/ca_poly/randtest.c;src/ca_poly/reverse.c;src/ca_poly/roots.c;src/ca_poly/set.c;src/ca_poly/set_ca.c;src/ca_poly/set_coeff_ca.c;src/ca_poly/set_fmpq_poly.c;src/ca_poly/set_fmpz_poly.c;src/ca_poly/set_length.c;src/ca_poly/set_roots.c;src/ca_poly/set_si.c;src/ca_poly/shift_left.c;src/ca_poly/shift_right.c;src/ca_poly/squarefree_part.c;src/ca_poly/sub.c;src/ca_poly/transfer.c;src/ca_poly/vec_append.c;src/ca_poly/vec_clear.c;src/ca_poly/vec_init.c;src/ca_poly/vec_set_length.c;src/ca_mat/add.c;src/ca_mat/add_ca.c;src/ca_mat/addmul_ca.c;src/ca_mat/adjugate.c;src/ca_mat/adjugate_charpoly.c;src/ca_mat/adjugate_cofactor.c;src/ca_mat/ca_poly_evaluate.c;src/ca_mat/charpoly.c;src/ca_mat/charpoly_berkowitz.c;src/ca_mat/charpoly_danilevsky.c;src/ca_mat/check_equal.c;src/ca_mat/check_is_one.c;src/ca_mat/check_is_zero.c;src/ca_mat/clear.c;src/ca_mat/companion.c;src/ca_mat/conj.c;src/ca_mat/conj_transpose.c;src/ca_mat/det.c;src/ca_mat/det_bareiss.c;src/ca_mat/det_berkowitz.c;src/ca_mat/det_cofactor.c;src/ca_mat/det_lu.c;src/ca_mat/dft.c;src/ca_mat/diagonalization.c;src/ca_mat/eigenvalues.c;src/ca_mat/exp.c;src/ca_mat/fflu.c;src/ca_mat/find_pivot.c;src/ca_mat/get_fexpr.c;src/ca_mat/hilbert.c;src/ca_mat/init.c;src/ca_mat/inlines.c;src/ca_mat/inv.c;src/ca_mat/jordan_blocks.c;src/ca_mat/jordan_form.c;src/ca_mat/jordan_transformation.c;src/ca_mat/log.c;src/ca_mat/lu.c;src/ca_mat/lu_classical.c;src/ca_mat/lu_recursive.c;src/ca_mat/mul.c;src/ca_mat/mul_classical.c;src/ca_mat/mul_same_nf.c;src/ca_mat/neg.c;src/ca_mat/nonsingular_fflu.c;src/ca_mat/nonsingular_lu.c;src/ca_mat/nonsingular_solve.c;src/ca_mat/nonsingular_solve_adjugate.c;src/ca_mat/nonsingular_solve_fflu.c;src/ca_mat/nonsingular_solve_lu.c;src/ca_mat/one.c;src/ca_mat/ones.c;src/ca_mat/pascal.c;src/ca_mat/pow_ui_binexp.c;src/ca_mat/print.c;src/ca_mat/randops.c;src/ca_mat/randtest.c;src/ca_mat/rank.c;src/ca_mat/right_kernel.c;src/ca_mat/rref.c;src/ca_mat/rref_fflu.c;src/ca_mat/rref_lu.c;src/ca_mat/set.c;src/ca_mat/set_ca.c;src/ca_mat/set_fmpq_mat.c;src/ca_mat/set_fmpz_mat.c;src/ca_mat/solve_fflu_precomp.c;src/ca_mat/solve_lu_precomp.c;src/ca_mat/solve_tril.c;src/ca_mat/solve_triu.c;src/ca_mat/stirling.c;src/ca_mat/sub.c;src/ca_mat/sub_ca.c;src/ca_mat/submul_ca.c;src/ca_mat/trace.c;src/ca_mat/transfer.c;src/ca_mat/transpose.c;src/ca_mat/window_init.c;src/ca_mat/zero.c'])
CMake TARGET:
  -- name:      gmp::gmp
  -- type:      UNKNOWN
  -- imported:  True
  -- properties: {
      'IMPORTED_LOCATION': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/gmp.lib']
      'INTERFACE_INCLUDE_DIRECTORIES': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/include']
      'SYSTEM': ['ON']
     }
  -- tline: CMake TRACE: D:\Programming\sage\builddir-13\subprojects\flint\__CMake_build\CMakeFiles\CMakeScratch\TryCompile-7f8iny\cmTC_fcc89Targets.cmake:19 add_library(['gmp::gmp', 'UNKNOWN', 'IMPORTED'])
CMake TARGET:
  -- name:      mpfr::mpfr
  -- type:      UNKNOWN
  -- imported:  True
  -- properties: {
      'IMPORTED_LOCATION': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/mpfr.lib']
      'INTERFACE_INCLUDE_DIRECTORIES': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/include']
     }
  -- tline: CMake TRACE: D:\Programming\sage\subprojects\flint\CMake\Findmpfr.cmake:47 add_library(['mpfr::mpfr', 'UNKNOWN', 'IMPORTED'])
CMake TARGET:
  -- name:      CBLAS::CBLAS
  -- type:      UNKNOWN
  -- imported:  True
  -- properties: {
      'IMPORTED_LOCATION': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/lib/openblas.lib']
      'INTERFACE_INCLUDE_DIRECTORIES': ['C:/ProgramData/miniforge3/envs/sage-dev-13/Library/include/openblas']
     }
  -- tline: CMake TRACE: D:\Programming\sage\subprojects\flint\CMake\FindCBLAS.cmake:35 add_library(['CBLAS::CBLAS', 'UNKNOWN', 'IMPORTED'])

@albinahlback
Copy link
Collaborator

@albinahlback
Copy link
Collaborator

Please follow the instructions there. If that doesn't work, I'll try to debug as well as I can.

@tobiasdiez
Copy link
Contributor Author

Sorry, could have looked at the website as well and not only in INSTALL.md ;-)

Same error, and a couple more:

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(36,24): error C2061: syntax error: identifier 'atomic_bool' [D:\Programming\sage\subp
rojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(36,24): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(37,23): error C2061: syntax error: identifier 'atomic_char' [D:\Programming\sage\subp 
rojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(37,23): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(38,30): error C2061: syntax error: identifier 'atomic_schar' [D:\Programming\sage\sub 
projects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(38,30): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(39,32): error C2061: syntax error: identifier 'atomic_uchar' [D:\Programming\sage\sub 
projects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(39,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(40,24): error C2061: syntax error: identifier 'atomic_short' [D:\Programming\sage\sub 
projects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(40,24): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(41,33): error C2061: syntax error: identifier 'atomic_ushort' [D:\Programming\sage\su 
bprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(41,33): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(42,22): error C2061: syntax error: identifier 'atomic_int' [D:\Programming\sage\subpr 
ojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(42,22): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(43,31): error C2061: syntax error: identifier 'atomic_uint' [D:\Programming\sage\subp 
rojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(43,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(44,23): error C2061: syntax error: identifier 'atomic_long' [D:\Programming\sage\subp 
rojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(44,23): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(45,32): error C2061: syntax error: identifier 'atomic_ulong' [D:\Programming\sage\sub 
projects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(45,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(46,28): error C2061: syntax error: identifier 'atomic_llong' [D:\Programming\sage\sub 
projects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(46,28): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(47,37): error C2061: syntax error: identifier 'atomic_ullong' [D:\Programming\sage\su 
bprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(47,37): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(48,27): error C2061: syntax error: identifier 'atomic_char16_t' [D:\Programming\sage\ 
subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(48,27): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(49,27): error C2061: syntax error: identifier 'atomic_char32_t' [D:\Programming\sage\ 
subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(49,27): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(50,26): error C2061: syntax error: identifier 'atomic_wchar_t' [D:\Programming\sage\s 
ubprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(50,26): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(51,31): error C2061: syntax error: identifier 'atomic_int_least8_t' [D:\Programming\s 
age\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(51,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(52,32): error C2061: syntax error: identifier 'atomic_uint_least8_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(52,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(53,32): error C2061: syntax error: identifier 'atomic_int_least16_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(53,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(54,33): error C2061: syntax error: identifier 'atomic_uint_least16_t' [D:\Programming 
\sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(54,33): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(55,32): error C2061: syntax error: identifier 'atomic_int_least32_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(55,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(56,33): error C2061: syntax error: identifier 'atomic_uint_least32_t' [D:\Programming 
\sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(56,33): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(57,32): error C2061: syntax error: identifier 'atomic_int_least64_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(57,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(58,33): error C2061: syntax error: identifier 'atomic_uint_least64_t' [D:\Programming 
\sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(58,33): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(59,30): error C2061: syntax error: identifier 'atomic_int_fast8_t' [D:\Programming\sa 
ge\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(59,30): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(60,31): error C2061: syntax error: identifier 'atomic_uint_fast8_t' [D:\Programming\s 
age\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(60,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(61,31): error C2061: syntax error: identifier 'atomic_int_fast16_t' [D:\Programming\s 
age\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(61,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(62,32): error C2061: syntax error: identifier 'atomic_uint_fast16_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(62,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(63,31): error C2061: syntax error: identifier 'atomic_int_fast32_t' [D:\Programming\s 
age\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(63,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(64,32): error C2061: syntax error: identifier 'atomic_uint_fast32_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(64,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(65,31): error C2061: syntax error: identifier 'atomic_int_fast64_t' [D:\Programming\s 
age\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(65,31): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(66,32): error C2061: syntax error: identifier 'atomic_uint_fast64_t' [D:\Programming\ 
sage\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(66,32): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(67,27): error C2061: syntax error: identifier 'atomic_intptr_t' [D:\Programming\sage\ 
subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(67,27): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(68,28): error C2061: syntax error: identifier 'atomic_uintptr_t' [D:\Programming\sage 
\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(68,28): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(69,25): error C2061: syntax error: identifier 'atomic_size_t' [D:\Programming\sage\su 
bprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(69,25): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(70,28): error C2061: syntax error: identifier 'atomic_ptrdiff_t' [D:\Programming\sage 
\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(70,28): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(71,27): error C2061: syntax error: identifier 'atomic_intmax_t' [D:\Programming\sage\ 
subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(71,27): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(72,28): error C2061: syntax error: identifier 'atomic_uintmax_t' [D:\Programming\sage 
\subprojects\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(72,28): error C2059: syntax error: ';' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(121,5): error C2061: syntax error: identifier '_Atomic' [D:\Programming\sage\subproje 
cts\flint\build\flint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include\vcruntime_c11_stdatomic.h(122,1): error C2059: syntax error: '}' [D:\Programming\sage\subprojects\flint\build\f 
lint.vcxproj]
  (compiling source file '../src/fmpz/fmpz.c')

D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(32,5): error C2061: syntax error: identifier '_Atomic' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(35,1): error C2059: syntax error: '}' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(103,11): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(103,32): error C2059: syntax error: ')' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(105,11): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(105,32): error C2059: syntax error: ')' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(108,24): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(120,15): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(120,36): error C2059: syntax error: ')' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(151,5): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(151,27): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(151,41): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(151,62): error C2059: syntax error: ')' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(153,5): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(153,19): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(153,40): error C2059: syntax error: ')' [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(157,9): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(157,21): error C2223: left of '->count' must point to struct/union [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(157,50): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(157,62): error C2223: left of '->thread' must point to struct/union [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(157,36): error C2198: 'int pthread_equal(pthread_t,pthread_t)': too few arguments for call [D:\Programming\sage\subprojects\flint\build\flint.vcxpr 
oj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(167,20): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(167,20): error C2223: left of '->count' must point to struct/union [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(173,24): error C2065: 'header_ptr': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(173,24): warning C4022: 'flint_free': pointer mismatch for actual parameter 1 [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(196,8): error C2065: 'fmpz_block_header_s': undeclared identifier [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]
D:\Programming\sage\subprojects\flint\src\fmpz\fmpz.c(196,8): error C1003: error count exceeds 100; stopping compilation [D:\Programming\sage\subprojects\flint\build\flint.vcxproj]

CMakeConfigureLog.yaml.txt

The pthreads exceptions are expected since I now tried

        find_package(PThreads)
        if(NOT PThreads_FOUND)
            set(PThreads_LIBRARIES pthread)
        endif()

@albinahlback
Copy link
Collaborator

Yeah, seems like your compiler does not support _Atomic, which is a part of the C11 standard. If your compiler is not somewhat C11-compliant, we cannot help you.

@albinahlback
Copy link
Collaborator

Just a note: If this issue, #2101, #2121, and #2156 does not move further within the coming days, I will probably close them all.

I find it extremely hard to debug and follow Windows programming. They make it extremely difficult to adhere to their standards. Moreover, our Github actions work as intended on Windows, so my best guess is that this is not our fault.

Finally, my philosophy is that we make compiling FLINT work on Windows, but we do not strive to make it perfect in any sense. For instance, you may have to use the default package in Conda for pthreads on Windows, and avoid using winpthreads-devel or whatever in order for this to work.

If you really want to compile for Windows, you can use MinGW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants