D: [iurt_root_command] chroot
Building target platforms: x86_64
Building for target x86_64
Installing /home/pterjan/rpmbuild/SRPMS/flint-3.1.3-1.mga10.src.rpm
Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.Y9V1cx
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ test -d /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ /usr/bin/rm -rf /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/SPECPARTS
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.Uiu7gN
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ rm -rf flint-3.1.3
+ /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/flint-3.1.3.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd flint-3.1.3
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i 's/'\''default'\''/'\''classic'\''/' doc/source/conf.py
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.Gq4MUX
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd flint-3.1.3
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ CONFIGURE_TOP=.
+ '[' 1 = 1 ']'
++ find . -name config.guess -o -name config.sub
+ for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub)
++ basename ./config/config.guess
+ '[' -f /usr/lib/rpm/mageia/config.guess ']'
++ basename ./config/config.guess
+ cp -af /usr/lib/rpm/mageia/config.guess ./config/config.guess
+ for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub)
++ basename ./config/config.sub
+ '[' -f /usr/lib/rpm/mageia/config.sub ']'
++ basename ./config/config.sub
+ cp -af /usr/lib/rpm/mageia/config.sub ./config/config.sub
+ /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool
Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html)
+ /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool
Modifying config/ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking)
+ /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking
+ /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs .
Fixing libtool inside configure to pass -Wl,xxx options before libraries
+ /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64
Forcing run-time library search path definition in configure to prevent libtool from adding rpath for standard directories (configure was generated with libtool without support for autodetection)
+ ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-arch --disable-static --with-blas-include=/usr/include/openblas --with-ntl-include=/usr/include/NTL
checking build system type... x86_64-mageia-linux-gnu
checking host system type... x86_64-mageia-linux-gnu
checking how to print strings... printf
checking for x86_64-mageia-linux-gnu-gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-mageia-linux-gnu file names to x86_64-mageia-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-mageia-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-mageia-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-mageia-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for x86_64-mageia-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-mageia-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for gawk... gawk
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for x86_64-mageia-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
/usr/bin/grep: warning: stray \ before -
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for inline... inline
checking whether byte ordering is bigendian... no
checking if memory is strongly-ordered... yes
checking how to run the C preprocessor... gcc -E
checking for gmp.h... yes
checking if version of GMP is greater than 6.2.1... yes
checking if GMP defines mp_limb_t as unsigned long long int... no
checking for mpfr.h... yes
checking if version of MPFR is greater than 4.1.0... yes
checking for desired ABI... 64
checking for stdarg.h... yes
checking for math.h... yes
checking for float.h... yes
checking for errno.h... yes
checking for fenv.h... yes
checking for alloca.h... yes
checking for malloc.h... yes
checking for sys/param.h... yes
checking for windows.h... no
checking for pthread_np.h... no
checking for pthread.h... yes
checking for cblas.h... yes
checking for NTL/ZZ.h... yes
checking for library containing atan2... -lm
checking for library containing __gmpz_init... -lgmp
checking for library containing __gmpn_gcd_11... none required
checking for library containing __gmpn_div_q... none required
checking for library containing __gmpn_mul_basecase... none required
checking for library containing __gmpn_modexact_1_odd... none required
checking for library containing __gmpn_addmul_2... none required
checking for library containing mpfr_init... -lmpfr
checking for library containing mpfr_round_p... none required
checking for library containing mpfr_mulhigh_n... none required
checking for library containing mpfr_sqrhigh_n... none required
checking whether gcc accepts -pthread... yes
checking for library containing cblas_dgemm... -lopenblas
checking if linking simple code snippet of NTL works... yes
checking if cpu_set_t is supported... yes
checking if alloca works... yes
checking for aligned_alloc... yes
checking for _aligned_malloc... no
checking whether gcc accepts -Werror=unknown-warning-option... no
checking whether gcc accepts -Wall... yes
checking whether gcc accepts -Wno-stringop-overread... yes
checking whether gcc accepts -Wno-stringop-overflow... yes
checking whether gcc accepts -Werror=implicit-function-declaration... yes
checking whether gcc accepts -O3... yes
checking whether gcc accepts -std=c11... yes
checking whether gcc accepts -pedantic... yes
checking whether gcc accepts -g -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full... yes
checking for host architecture... x86-64'
x86-64
x86-64'
checking for immintrin.h... yes
checking if system have required x86_64 instruction set for fft_small... no
checking if system can use FLINT's fft_small module... no
checking if system uses System V ABI... yes
checking if ADX instruction set is supported by CPU... no
checking if system can use FLINT's assembly... no
configure: WARNING: FLINT currently only have assembly routines for System V-type systems for x86_64 processors with ADX instruction set. Disabling assembly...
configure: WARNING: cache variable flint_cv_arch contains a newline
configure: creating ./config.status
config.status: creating src/gmpcompat.h
config.status: creating src/fft_tuning.h
config.status: creating src/fmpz/fmpz.c
config.status: creating Makefile
config.status: creating flint.pc
config.status: creating src/flint.h
config.status: creating src/config.h
config.status: creating src/flint-config.h
config.status: executing libtool commands
configure: WARNING: cache variable flint_cv_arch contains a newline
+ /usr/bin/make -O -j16 V=1 VERBOSE=1
  CC  generic_files/clz_tab.c
  CC  generic_files/exception.c
  CC  generic_files/gettimeofday.c
  CC  generic_files/inlines.c
  CC  generic_files/fscanf.c
  CC  generic_files/memory_manager.c
  CC  generic_files/profiler.c
  CC  generic_files/version.c
  CC  generic_files/scanf.c
  CC  generic_files/test_helpers.c
  CC  generic_files/sprintf.c
  CC  thread_pool/clear.c
  CC  thread_pool/distribute_work.c
  CC  thread_pool/find_work.c
  CC  generic_files/sscanf.c
  CC  thread_pool/get_size.c
  CC  thread_pool/give_back.c
  CC  thread_pool/init.c
  CC  thread_pool/request.c
  CC  thread_pool/restore_affinity.c
  CC  thread_pool/set_affinity.c
  CC  thread_pool/wake.c
  CC  thread_pool/set_size.c
  CC  thread_pool/wait.c
  CC  thread_support/get_num_available_threads.c
  CC  ulong_extras/CRT.c
  CC  ulong_extras/cleanup_primes.c
  CC  ulong_extras/clog.c
  CC  thread_support/thread_support.c
  CC  ulong_extras/compute_primes.c
  CC  ulong_extras/cbrt.c
  CC  ulong_extras/discrete_log_bsgs.c
  CC  ulong_extras/div2_preinv.c
  CC  ulong_extras/divides.c
  CC  ulong_extras/divrem2_precomp.c
  CC  ulong_extras/divrem2_preinv.c
  CC  ulong_extras/euler_phi.c
  CC  generic_files/io.c
  CC  ulong_extras/factor.c
  CC  ulong_extras/factor_insert.c
  CC  ulong_extras/factor_SQUFOF.c
  CC  ulong_extras/factor_one_line.c
  CC  ulong_extras/factor_lehman.c
  CC  ulong_extras/factor_partial.c
  CC  ulong_extras/factor_power235.c
  CC  ulong_extras/factor_pollard_brent.c
  CC  ulong_extras/factor_trial.c
  CC  ulong_extras/factorial_fast_mod2_preinv.c
  CC  ulong_extras/factorial_mod2_preinv.c
  CC  ulong_extras/flog.c
  CC  ulong_extras/factor_pp1.c
  CC  ulong_extras/factor_ecm.c
  CC  ulong_extras/gcdinv.c
  CC  ulong_extras/inlines.c
  CC  ulong_extras/is_oddprime.c
  CC  ulong_extras/is_perfect_power235.c
  CC  ulong_extras/is_square.c
  CC  ulong_extras/is_squarefree.c
  CC  ulong_extras/is_prime.c
  CC  ulong_extras/is_strong_probabprime2_preinv.c
  CC  ulong_extras/is_strong_probabprime_precomp.c
  CC  ulong_extras/jacobi.c
  CC  ulong_extras/is_perfect_power.c
  CC  ulong_extras/ll_mod_preinv.c
  CC  ulong_extras/lll_mod_preinv.c
  CC  ulong_extras/mod2_preinv.c
  CC  ulong_extras/mod2_precomp.c
  CC  ulong_extras/moebius_mu.c
  CC  ulong_extras/mod_precomp.c
  CC  ulong_extras/mulmod_precomp.c
  CC  ulong_extras/mulmod_precomp_shoup.c
  CC  ulong_extras/mulmod_preinv.c
  CC  ulong_extras/is_probabprime.c
  CC  ulong_extras/nextprime.c
  CC  ulong_extras/nth_prime.c
  CC  ulong_extras/powmod2_preinv.c
  CC  ulong_extras/pow.c
  CC  ulong_extras/powmod2_ui_preinv.c
  CC  ulong_extras/powmod_precomp.c
  CC  ulong_extras/powmod_ui_preinv.c
  CC  ulong_extras/preinvert_limb.c
  CC  ulong_extras/prime_inverses_arr_readonly.c
  CC  ulong_extras/prime_pi.c
  CC  ulong_extras/prime_pi_bounds.c
  CC  ulong_extras/primes_clear.c
  CC  ulong_extras/primes_arr_readonly.c
  CC  ulong_extras/primes_init.c
  CC  ulong_extras/primes_extend_small.c
  CC  ulong_extras/primes_jump_after.c
  CC  ulong_extras/primes_next.c
  CC  ulong_extras/primes_sieve_range.c
  CC  ulong_extras/primitive_root_prime.c
  CC  ulong_extras/remove.c
  CC  ulong_extras/revbin.c
  CC  ulong_extras/randomisation.c
  CC  ulong_extras/remove2_precomp.c
  CC  ulong_extras/root.c
  CC  ulong_extras/root_estimate.c
  CC  ulong_extras/rootrem.c
  CC  ulong_extras/sizeinbase.c
  CC  ulong_extras/sqrt.c
  CC  ulong_extras/sqrtmod.c
  CC  ulong_extras/sqrtrem.c
  CC  long_extras/inlines.c
  CC  ulong_extras/sqrtmodn.c
  CC  ulong_extras/xgcd.c
  CC  long_extras/randint.c
  CC  long_extras/kronecker.c
  CC  long_extras/randtest.c
  CC  long_extras/sizeinbase.c
  CC  ulong_extras/sqrtmod_primepow.c
  CC  perm/parity.c
  CC  perm/randtest.c
  CC  perm/inlines.c
  CC  double_extras/inlines.c
  CC  double_extras/log2.c
  CC  double_extras/randtest.c
  CC  double_extras/lambertw.c
  CC  double_extras/randtest_signed.c
  CC  double_extras/randtest_special.c
  CC  d_vec/add.c
  CC  d_vec/clear.c
  CC  d_vec/approx_equal.c
  CC  d_vec/dot_heuristic.c
  CC  d_vec/dot.c
  CC  d_vec/dot_thrice.c
  CC  d_vec/equal.c
  CC  d_vec/init.c
  CC  d_vec/inlines.c
  CC  d_vec/is_approx_zero.c
  CC  d_vec/is_zero.c
  CC  d_vec/norm.c
  CC  d_vec/randtest.c
  CC  d_vec/set.c
  CC  d_vec/sub.c
  CC  d_vec/zero.c
  CC  d_mat/clear.c
  CC  d_mat/approx_equal.c
  CC  d_mat/init.c
  CC  d_mat/equal.c
  CC  d_mat/inlines.c
  CC  d_mat/print.c
  CC  d_mat/mul_classical.c
  CC  d_mat/set.c
  CC  d_mat/zero.c
  CC  mpn_extras/debug.c
  CC  d_mat/randtest.c
  CC  mpn_extras/divides.c
  CC  mpn_extras/divrem_preinv1.c
  CC  mpn_extras/factor_trial.c
  CC  d_mat/transpose.c
  CC  mpn_extras/divrem_preinvn.c
  CC  mpn_extras/fmms1.c
  CC  mpn_extras/gcd_full.c
  CC  mpn_extras/get_d.c
  CC  mpn_extras/factor_trial_tree.c
  CC  mpn_extras/mulhigh.c
  CC  mpn_extras/mul.c
  CC  mpn_extras/mod_preinvn.c
  CC  mpn_extras/mulmod_2expp1_basecase.c
  CC  mpn_extras/mulmod_preinvn.c
  CC  mpn_extras/mulmod_preinv1.c
  CC  mpn_extras/preinv1.c
  CC  mpn_extras/preinvn.c
  CC  mpn_extras/mul_toom22.c
  CC  mpn_extras/remove_2exp.c
  CC  mpn_extras/sqr_basecase.c
  CC  mpn_extras/sumdiff_n.c
  CC  mpfr_vec/clear.c
  CC  mpn_extras/remove_power.c
  CC  mpfr_vec/add.c
  CC  mpfr_vec/equal.c
  CC  mpfr_vec/init.c
  CC  mpfr_vec/randtest.c
  CC  mpfr_vec/scalar_mul_2exp.c
  CC  mpfr_vec/scalar_mul_mpfr.c
  CC  mpfr_vec/set.c
  CC  mpn_extras/mul_basecase.c
  CC  mpfr_vec/scalar_product.c
  CC  mpfr_mat/clear.c
  CC  mpfr_vec/zero.c
  CC  mpfr_mat/equal.c
  CC  mpfr_mat/randtest.c
  CC  mpfr_mat/init.c
  CC  mpfr_mat/mul_classical.c
  CC  mpfr_mat/swap.c
  CC  nmod/divides.c
  CC  mpfr_mat/set.c
  CC  mpfr_mat/zero.c
  CC  nmod/inlines.c
  CC  nmod_vec/add.c
  CC  nmod_vec/io.c
  CC  nmod_vec/inlines.c
  CC  nmod_vec/max_bits.c
  CC  nmod_vec/neg.c
  CC  nmod_mat/addmul.c
  CC  nmod_vec/randtest.c
  CC  nmod_vec/reduce.c
  CC  nmod_mat/add.c
  CC  nmod_vec/discrete_log_pohlig_hellman.c
  CC  nmod_mat/clear.c
  CC  nmod_vec/sub.c
  CC  nmod_vec/dot.c
  CC  nmod_vec/scalar.c
  CC  nmod_mat/concat.c
  CC  nmod_mat/det.c
  CC  nmod_mat/howell_form.c
  CC  nmod_mat/can_solve.c
  CC  nmod_mat/equal.c
  CC  nmod_mat/det_howell.c
  CC  nmod_mat/init.c
  CC  nmod_mat/inlines.c
  CC  nmod_mat/inv.c
  CC  nmod_mat/charpoly.c
  CC  nmod_mat/io.c
  CC  nmod_mat/is_zero.c
  CC  nmod_mat/is_one.c
  CC  nmod_mat/lu.c
  CC  nmod_mat/is_zero_row.c
  CC  nmod_mat/lu_classical.c
  CC  nmod_mat/lu_recursive.c
  CC  nmod_mat/mul.c
  CC  nmod_mat/minpoly.c
  CC  nmod_mat/neg.c
  CC  nmod_mat/mul_strassen.c
  CC  nmod_mat/permute_rows.c
  CC  nmod_mat/mul_nmod_vec.c
  CC  nmod_mat/nmod_vec_mul.c
  CC  nmod_mat/nullspace.c
  CC  nmod_mat/one.c
  CC  nmod_mat/mul_classical.c
  CC  nmod_mat/randfull.c
  CC  nmod_mat/lu_classical_delayed.c
  CC  nmod_mat/pow.c
  CC  nmod_mat/randops.c
  CC  nmod_mat/randpermdiag.c
  CC  nmod_mat/randtest.c
  CC  nmod_mat/randrank.c
  CC  nmod_mat/mul_classical_threaded.c
  CC  nmod_mat/randtril.c
  CC  nmod_mat/randtriu.c
  CC  nmod_mat/rank.c
  CC  nmod_mat/rref.c
  CC  nmod_mat/scalar.c
  CC  nmod_mat/set.c
  CC  nmod_mat/set_mod.c
  CC  nmod_mat/solve.c
  CC  nmod_mat/reduce_row.c
  CC  nmod_mat/similarity.c
  CC  nmod_mat/solve_vec.c
  CC  nmod_mat/solve_tril.c
  CC  nmod_mat/sub.c
  CC  nmod_mat/solve_triu.c
  CC  nmod_mat/mul_blas.c
  CC  nmod_mat/submul.c
  CC  nmod_mat/swap.c
  CC  nmod_mat/trace.c
  CC  nmod_mat/transpose.c
  CC  nmod_mat/zero.c
  CC  nmod_mat/window.c
  CC  nmod_poly/KS2_pack.c
  CC  nmod_mat/strong_echelon_form.c
  CC  nmod_poly/add.c
  CC  nmod_poly/add_series.c
  CC  nmod_poly/KS2_unpack.c
  CC  nmod_poly/KS2_reduce.c
  CC  nmod_poly/asin_series.c
  CC  nmod_poly/asinh_series.c
  CC  nmod_poly/add_ui.c
  CC  nmod_poly/atan_series.c
  CC  nmod_poly/atanh_series.c
  CC  nmod_poly/bit_pack.c
  CC  nmod_poly/clear.c
  CC  nmod_poly/compose.c
  CC  nmod_poly/compose_horner.c
  CC  nmod_poly/berlekamp_massey.c
  CC  nmod_poly/compose_mod.c
  CC  nmod_poly/bit_unpack.c
  CC  nmod_poly/compose_mod_brent_kung_precomp_preinv.c
  CC  nmod_poly/compose_mod_brent_kung.c
  CC  nmod_poly/compose_mod_brent_kung_preinv.c
  CC  nmod_poly/compose_mod_brent_kung_vec_preinv.c
  CC  nmod_poly/compose_series.c
  CC  nmod_poly/compose_mod_horner.c
  CC  nmod_poly/cos_series.c
  CC  nmod_poly/compose_mod_brent_kung_vec_preinv_threaded.c
  CC  nmod_poly/conway_polynomial_data.c
  CC  nmod_poly/conway.c
  CC  nmod_poly/deflate.c
  CC  nmod_poly/cosh_series.c
  CC  nmod_poly/deflation.c
  CC  nmod_poly/derivative.c
  CC  nmod_poly/discriminant.c
  CC  nmod_poly/div_newton_n_preinv.c
  CC  nmod_poly/div.c
  CC  nmod_poly/div_root.c
  CC  nmod_poly/divrem.c
  CC  nmod_poly/divides.c
  CC  nmod_poly/div_series.c
  CC  nmod_poly/divexact.c
  CC  nmod_poly/equal.c
  CC  nmod_poly/equal_trunc.c
  CC  nmod_poly/divrem_newton_n_preinv.c
  CC  nmod_poly/evaluate_nmod.c
  CC  nmod_poly/evaluate_mat.c
  CC  nmod_poly/divrem_basecase.c
  CC  nmod_poly/exp_series.c
  CC  nmod_poly/fit_length.c
  CC  nmod_poly/evaluate_nmod_vec.c
  CC  nmod_poly/find_distinct_nonzero_roots.c
  CC  nmod_poly/get_str.c
  CC  nmod_poly/gcd.c
  CC  nmod_poly/hgcd.c
  CC  nmod_poly/init.c
  CC  nmod_poly/gcdinv.c
  CC  nmod_poly/inflate.c
  CC  nmod_poly/inlines.c
  CC  nmod_poly/inv_series_newton.c
  CC  nmod_poly/integral.c
  CC  nmod_poly/invsqrt_series.c
  CC  nmod_poly/log_series.c
  CC  nmod_poly/invmod.c
  CC  nmod_poly/io.c
  CC  nmod_poly/make_monic.c
  CC  nmod_poly/interpolate_nmod_vec.c
  CC  nmod_poly/inv_series.c
  CC  nmod_poly/max_bits.c
  CC  nmod_poly/mul.c
  CC  nmod_poly/mul_KS.c
  CC  nmod_poly/mullow.c
  CC  nmod_poly/mulhigh.c
  CC  nmod_poly/mul_KS4.c
  CC  nmod_poly/mul_classical.c
  CC  nmod_poly/mulhigh_classical.c
  CC  nmod_poly/mullow_KS.c
  CC  nmod_poly/mul_KS2.c
  CC  nmod_poly/mulmod_preinv.c
  CC  nmod_poly/mulmod.c
  CC  nmod_poly/mullow_classical.c
  CC  nmod_poly/neg.c
  CC  nmod_poly/pow.c
  CC  nmod_poly/pow_binexp.c
  CC  nmod_poly/pow_trunc.c
  CC  nmod_poly/multi_crt.c
  CC  nmod_poly/power_sums_to_poly.c
  CC  nmod_poly/power_sums.c
  CC  nmod_poly/powers_mod.c
  CC  nmod_poly/powmod_binexp.c
  CC  nmod_poly/powmod_x_preinv.c
  CC  nmod_poly/product_roots_nmod_vec.c
  CC  nmod_poly/randtest_monic_primitive.c
  CC  nmod_poly/randtest.c
  CC  nmod_poly/realloc.c
  CC  nmod_poly/powmod_binexp_preinv.c
  CC  nmod_poly/remove.c
  CC  nmod_poly/revert_series.c
  CC  nmod_poly/reverse.c
  CC  nmod_poly/rem.c
  CC  nmod_poly/resultant.c
  CC  nmod_poly/set_coeff_ui.c
  CC  nmod_poly/scalar.c
  CC  nmod_poly/set_trunc.c
  CC  nmod_poly/set_str.c
  CC  nmod_poly/sin_series.c
  CC  nmod_poly/shift_left_right.c
  CC  nmod_poly/sinh_series.c
  CC  nmod_poly/sqrt_series.c
  CC  nmod_poly/sqrt.c
  CC  nmod_poly/sub.c
  CC  nmod_poly/sub_series.c
  CC  nmod_poly/sub_ui.c
  CC  nmod_poly/tan_series.c
  CC  nmod_poly/tanh_series.c
  CC  fmpz/abs_fits_ui.c
  CC  fmpz/abs.c
  CC  nmod_poly/taylor_shift.c
  CC  fmpz/CRT.c
  CC  fmpz/abs_ubound_ui_2exp.c
  CC  fmpz/abs_lbound_ui_2exp.c
  CC  nmod_poly/tree.c
  CC  fmpz/add.c
  CC  fmpz/bin_uiui.c
  CC  fmpz/aors_ui.c
  CC  fmpz/bit_pack.c
  CC  fmpz/addmul.c
  CC  fmpz/bits.c
  CC  nmod_poly/xgcd.c
  CC  fmpz/clear_readonly.c
  CC  fmpz/bit_unpack.c
  CC  fmpz/cdiv.c
  CC  fmpz/clog.c
  CC  fmpz/comb_clear.c
  CC  fmpz/cmp.c
  CC  fmpz/divexact.c
  CC  fmpz/div_newton.c
  CC  fmpz/divides.c
  CC  fmpz/divides_mod_list.c
  CC  fmpz/divisible.c
  CC  fmpz/divisor_in_residue_class_lenstra.c
  CC  fmpz/comb_init.c
  CC  fmpz/divisor_sigma.c
  CC  fmpz/dlog.c
  CC  fmpz/equal.c
  CC  fmpz/euler_phi.c
  CC  fmpz/fac_ui.c
  CC  fmpz/fib_ui.c
  CC  fmpz/fits_si.c
  CC  fmpz/flog.c
  CC  fmpz/fmma.c
  CC  fmpz/fmms.c
  CC  fmpz/fmpz.c
  CC  fmpz/fdiv.c
  CC  fmpz/gcdinv.c
  CC  fmpz/gcd.c
  CC  fmpz/init_set_readonly.c
  CC  fmpz/init2.c
  CC  fmpz/invmod.c
  CC  fmpz/is_canonical.c
  CC  fmpz/io.c
  CC  fmpz/get.c
  CC  fmpz/get_str.c
  CC  fmpz/inlines.c
  CC  fmpz/is_perfect_power.c
  CC  fmpz/is_prime.c
  CC  fmpz/is_prime_morrison.c
  CC  fmpz/is_probabprime_lucas.c
  CC  fmpz/is_prime_pocklington.c
  CC  fmpz/jacobi.c
  CC  fmpz/is_probabprime_BPSW.c
  CC  fmpz/is_square.c
  CC  fmpz/is_strong_probabprime.c
  CC  fmpz/kronecker.c
  CC  fmpz/is_prime_pseudosquare.c
  CC  fmpz/lcm.c
  CC  fmpz/mod.c
  CC  fmpz/logic.c
  CC  fmpz/lucas_chain.c
  CC  fmpz/moebius_mu.c
  CC  fmpz/mpz_readonly.c
  CC  fmpz/mul_2exp.c
  CC  fmpz/mul_tdiv_q_2exp.c
  CC  fmpz/mul_si_tdiv_q_2exp.c
  CC  fmpz/mul.c
  CC  fmpz/ndiv_qr.c
  CC  fmpz/neg.c
  CC  fmpz/nextprime.c
  CC  fmpz/one_2exp.c
  CC  fmpz/pow.c
  CC  fmpz/multi_mod.c
  CC  fmpz/powmod2_fmpz_preinv.c
  CC  fmpz/preinvn.c
  CC  fmpz/powm.c
  CC  fmpz/remove.c
  CC  fmpz/primorial.c
  CC  fmpz/rand.c
  CC  fmpz/multi_CRT.c
  CC  fmpz/root.c
  CC  fmpz/rfac.c
  CC  fmpz/setbit.c
  CC  fmpz/sgn.c
  CC  fmpz/set_str.c
  CC  fmpz/set.c
  CC  fmpz/size.c
  CC  fmpz/sizeinbase.c
  CC  fmpz/sqrt.c
  CC  fmpz/smod.c
  CC  fmpz/sqrtrem.c
  CC  fmpz/sub.c
  CC  fmpz/sqrtmod.c
  CC  fmpz/submul.c
  CC  fmpz/tstbit.c
  CC  fmpz_vec/add.c
  CC  fmpz/val2.c
  CC  fmpz_vec/clear.c
  CC  fmpz/tdiv.c
  CC  fmpz_vec/content.c
  CC  fmpz/xgcd.c
  CC  fmpz/xgcd_partial.c
  CC  fmpz_vec/content_chained.c
  CC  fmpz_vec/equal.c
  CC  fmpz_vec/get_d_vec_2exp.c
  CC  fmpz_vec/get_nmod_vec.c
  CC  fmpz_vec/inlines.c
  CC  fmpz_vec/height.c
  CC  fmpz_vec/get_fft.c
  CC  fmpz_vec/height_index.c
  CC  fmpz_vec/max_limbs.c
  CC  fmpz_vec/is_zero.c
  CC  fmpz_vec/lcm.c
  CC  fmpz_vec/max.c
  CC  fmpz_vec/max_bits.c
  CC  fmpz_vec/dot.c
  CC  fmpz_vec/io.c
  CC  fmpz_vec/min.c
  CC  fmpz_vec/prod.c
  CC  fmpz_vec/neg.c
  CC  fmpz_vec/randtest.c
  CC  fmpz_vec/set.c
  CC  fmpz_vec/set_nmod_vec.c
  CC  fmpz_vec/sort.c
  CC  fmpz_vec/set_fft.c
  CC  fmpz_vec/sub.c
  CC  fmpz_vec/sum.c
  CC  fmpz_vec/sum_max_bits.c
  CC  fmpz_vec/swap.c
  CC  fmpz_vec/zero.c
  CC  fmpz_vec/scalar.c
  CC  fmpz_mat/can_solve.c
  CC  fmpz_mat/CRT_ui.c
  CC  fmpz_mat/add.c
  CC  fmpz_mat/can_solve_fflu.c
  CC  fmpz_mat/chol_d.c
  CC  fmpz_mat/can_solve_multi_mod_den.c
  CC  fmpz_mat/clear.c
  CC  fmpz_mat/concat.c
  CC  fmpz_mat/content.c
  CC  fmpz_mat/det_bareiss.c
  CC  fmpz_mat/col_partition.c
  CC  fmpz_mat/det.c
  CC  fmpz_mat/det_cofactor.c
  CC  fmpz_mat/det_divisor.c
  CC  fmpz_mat/det_modular_given_divisor.c
  CC  fmpz_mat/det_modular.c
  CC  fmpz_mat/charpoly.c
  CC  fmpz_mat/det_bound.c
  CC  fmpz_mat/equal.c
  CC  fmpz_mat/det_modular_accelerated.c
  CC  fmpz_mat/find_pivot_any.c
  CC  fmpz_mat/fmpz_vec_mul.c
  CC  fmpz_mat/fflu.c
  CC  fmpz_mat/find_pivot_smallest.c
  CC  fmpz_mat/get.c
  CC  fmpz_mat/hnf.c
  CC  fmpz_mat/gram.c
  CC  fmpz_mat/hnf_classical.c
  CC  fmpz_mat/hnf_modular_eldiv.c
  CC  fmpz_mat/hnf_modular.c
  CC  fmpz_mat/hnf_transform.c
  CC  fmpz_mat/hnf_minors.c
  CC  fmpz_mat/hnf_minors_transform.c
  CC  fmpz_mat/hnf_xgcd.c
  CC  fmpz_mat/inlines.c
  CC  fmpz_mat/is_in_hnf.c
  CC  fmpz_mat/howell_form_mod.c
  CC  fmpz_mat/init.c
  CC  fmpz_mat/inv.c
  CC  fmpz_mat/hadamard.c
  CC  fmpz_mat/invert.c
  CC  fmpz_mat/is_hadamard.c
  CC  fmpz_mat/io.c
  CC  fmpz_mat/is_in_snf.c
  CC  fmpz_mat/is_in_rref_with_rank.c
  CC  fmpz_mat/is_one.c
  CC  fmpz_mat/is_reduced.c
  CC  fmpz_mat/kronecker_product.c
  CC  fmpz_mat/is_reduced_with_removal.c
  CC  fmpz_mat/is_zero.c
  CC  fmpz_mat/is_reduced_gram.c
  CC  fmpz_mat/max_bits.c
  CC  fmpz_mat/is_spd.c
  CC  fmpz_mat/lll_original.c
  CC  fmpz_mat/is_reduced_gram_with_removal.c
  CC  fmpz_mat/mul_fmpz_vec.c
  CC  fmpz_mat/mul_classical.c
  CC  fmpz_mat/minpoly_modular.c
  CC  fmpz_mat/mul.c
  CC  fmpz_mat/mul_strassen.c
  CC  fmpz_mat/multi_CRT_ui.c
  CC  fmpz_mat/lll_storjohann.c
  CC  fmpz_mat/neg.c
  CC  fmpz_mat/mul_waksman.c
  CC  fmpz_mat/one.c
  CC  fmpz_mat/randbits.c
  CC  fmpz_mat/hnf_pernet_stein.c
  CC  fmpz_mat/multi_mod_ui.c
  CC  fmpz_mat/next_col_van_hoeij.c
  CC  fmpz_mat/randintrel.c
  CC  fmpz_mat/nullspace.c
  CC  fmpz_mat/pow.c
  CC  fmpz_mat/randdet.c
  CC  fmpz_mat/mul_double_word.c
  CC  fmpz_mat/randajtai.c
  CC  fmpz_mat/randpermdiag.c
  CC  fmpz_mat/randrank.c
  CC  fmpz_mat/randsimdioph.c
  CC  fmpz_mat/mul_blas.c
  CC  fmpz_mat/randtest_unsigned.c
  CC  fmpz_mat/randops.c
  CC  fmpz_mat/randntrulike.c
  CC  fmpz_mat/randtest.c
  CC  fmpz_mat/mul_multi_mod.c
  CC  fmpz_mat/randntrulike2.c
  CC  fmpz_mat/mul_small.c
  CC  fmpz_mat/rref.c
  CC  fmpz_mat/rank.c
  CC  fmpz_mat/mul_fft.c
  CC  fmpz_mat/rank_small_inplace.c
  CC  fmpz_mat/rref_fflu.c
  CC  fmpz_mat/snf.c
  CC  fmpz_mat/set.c
  CC  fmpz_mat/rref_mul.c
  CC  fmpz_mat/solve.c
  CC  fmpz_mat/similarity.c
  CC  fmpz_mat/snf_diagonal.c
  CC  fmpz_mat/solve_bound.c
  CC  fmpz_mat/solve_dixon_den.c
  CC  fmpz_mat/scalar.c
  CC  fmpz_mat/sqr.c
  CC  fmpz_mat/solve_fflu.c
  CC  fmpz_mat/snf_kannan_bachem.c
  CC  fmpz_mat/solve_cramer.c
  CC  fmpz_mat/solve_multi_mod_den.c
  CC  fmpz_mat/sub.c
  CC  fmpz_mat/solve_dixon.c
  CC  fmpz_mat/window.c
  CC  fmpz_mat/zero.c
  CC  fmpz_mat/snf_iliopoulos.c
  CC  fmpz_mat/swap.c
  CC  fmpz_mat/trace.c
  CC  fmpz_mat/transpose.c
  CC  fmpz_poly/2norm.c
  CC  fmpz_poly/2norm_normalised_bits.c
  CC  fmpz_poly/add_series.c
  CC  fmpz_poly/CRT_ui.c
  CC  fmpz_poly/add.c
  CC  fmpz_poly/chebyshev_t.c
  CC  fmpz_poly/bit_pack.c
  CC  fmpz_poly/bound_roots.c
  CC  fmpz_mat/strong_echelon_form_mod.c
  CC  fmpz_poly/CLD_bound.c
  CC  fmpz_poly/bit_unpack.c
  CC  fmpz_poly/chebyshev_u.c
  CC  fmpz_poly/clear.c
  CC  fmpz_poly/content.c
  CC  fmpz_poly/compose.c
  CC  fmpz_mat/solve_fflu_precomp.c
  CC  fmpz_mat/sqr_bodrato.c
  CC  fmpz_poly/compose_horner.c
  CC  fmpz_poly/deflate.c
  CC  fmpz_poly/derivative.c
  CC  fmpz_poly/deflation.c
  CC  fmpz_poly/compose_divconquer.c
  CC  fmpz_poly/compose_series.c
  CC  fmpz_poly/div.c
  CC  fmpz_poly/div_basecase.c
  CC  fmpz_poly/cos_minpoly.c
  CC  fmpz_poly/cyclotomic.c
  CC  fmpz_poly/div_divconquer_recursive.c
  CC  fmpz_poly/div_preinv.c
  CC  fmpz_poly/div_divconquer.c
  CC  fmpz_poly/discriminant.c
  CC  fmpz_poly/div_root.c
  CC  fmpz_poly/div_series_divconquer.c
  CC  fmpz_poly/div_series.c
  CC  fmpz_poly/divrem.c
  CC  fmpz_poly/divhigh_smodp.c
  CC  fmpz_poly/divexact.c
  CC  fmpz_poly/divlow_smodp.c
  CC  fmpz_poly/divides.c
  CC  fmpz_poly/divrem_divconquer_recursive.c
  CC  fmpz_poly/divrem_basecase.c
  CC  fmpz_poly/divrem_preinv.c
  CC  fmpz_poly/divrem_divconquer.c
  CC  fmpz_poly/equal.c
  CC  fmpz_poly/equal_trunc.c
  CC  fmpz_poly/evaluate_fmpz.c
  CC  fmpz_poly/evaluate_fmpz_vec.c
  CC  fmpz_poly/evaluate_fmpq.c
  CC  fmpz_poly/divremlow_divconquer_recursive.c
  CC  fmpz_poly/evaluate_horner_d.c
  CC  fmpz_poly/div_series_basecase.c
  CC  fmpz_poly/eulerian_polynomial.c
  CC  fmpz_poly/evaluate_divconquer_fmpz.c
  CC  fmpz_poly/evaluate_horner_fmpz.c
  CC  fmpz_poly/evaluate_mod.c
  CC  fmpz_poly/fit_length.c
  CC  fmpz_poly/evaluate_divconquer_fmpq.c
  CC  fmpz_poly/evaluate_horner_fmpq.c
  CC  fmpz_poly/get_coeff.c
  CC  fmpz_poly/evaluate_horner_d_2exp.c
  CC  fmpz_poly/fibonacci.c
  CC  fmpz_poly/gcd.c
  CC  fmpz_poly/eta_qexp.c
  CC  fmpz_poly/gcd_subresultant.c
  CC  fmpz_poly/get_nmod_poly.c
  CC  fmpz_poly/hensel_lift.c
  CC  fmpz_poly/hensel_lift_once.c
  CC  fmpz_poly/hensel_lift_tree_recursive.c
  CC  fmpz_poly/hensel_continue_lift.c
  CC  fmpz_poly/hensel_lift_tree.c
  CC  fmpz_poly/hensel_lift_only_inverse.c
  CC  fmpz_poly/hensel_lift_without_inverse.c
  CC  fmpz_poly/hermite_h.c
  CC  fmpz_poly/init.c
  CC  fmpz_poly/hensel_start_lift.c
  CC  fmpz_poly/hermite_he.c
  CC  fmpz_poly/get_str.c
  CC  fmpz_poly/gcd_modular.c
  CC  fmpz_poly/hensel_build_tree.c
  CC  fmpz_poly/inflate.c
  CC  fmpz_poly/inlines.c
  CC  fmpz_poly/gcd_heuristic.c
  CC  fmpz_poly/interpolate_fmpz_vec.c
  CC  fmpz_poly/is_one.c
  CC  fmpz_poly/is_squarefree.c
  CC  fmpz_poly/lcm.c
  CC  fmpz_poly/monomial_to_newton.c
  CC  fmpz_poly/is_cyclotomic.c
  CC  fmpz_poly/mul_SS.c
  CC  fmpz_poly/legendre_pt.c
  CC  fmpz_poly/mul_classical.c
  CC  fmpz_poly/mulhigh.c
  CC  fmpz_poly/mul_KS.c
  CC  fmpz_poly/mulhigh_classical.c
  CC  fmpz_poly/mul_karatsuba.c
  CC  fmpz_poly/mulhigh_n.c
  CC  fmpz_poly/mul.c
  CC  fmpz_poly/inv_series.c
  CC  fmpz_poly/io.c
  CC  fmpz_poly/mulhigh_karatsuba_n.c
  CC  fmpz_poly/mullow_KS.c
  CC  fmpz_poly/mullow_classical.c
  CC  fmpz_poly/mullow_karatsuba_n.c
  CC  fmpz_poly/mullow_SS_precache.c
  CC  fmpz_poly/mulmid_classical.c
  CC  fmpz_poly/neg.c
  CC  fmpz_poly/mullow.c
  CC  fmpz_poly/newton_to_monomial.c
  CC  fmpz_poly/normalise.c
  CC  fmpz_poly/mullow_SS.c
  CC  fmpz_poly/norms.c
  CC  fmpz_poly/nth_derivative.c
  CC  fmpz_poly/num_real_roots.c
  CC  fmpz_poly/num_real_roots_sturm.c
  CC  fmpz_poly/pow.c
  CC  fmpz_poly/pow_addchains.c
  CC  fmpz_poly/pow_binomial.c
  CC  fmpz_poly/pow_multinomial.c
  CC  fmpz_poly/pow_small.c
  CC  fmpz_poly/power_sums.c
  CC  fmpz_poly/pow_binexp.c
  CC  fmpz_poly/pow_trunc.c
  CC  fmpz_poly/power_sums_naive.c
  CC  fmpz_poly/power_sums_to_poly.c
  CC  fmpz_poly/powers_clear.c
  CC  fmpz_poly/powers_precompute.c
  CC  fmpz_poly/primitive_part.c
  CC  fmpz_poly/preinvert.c
  CC  fmpz_poly/product_roots_fmpq_vec.c
  CC  fmpz_poly/product_roots_fmpz_vec.c
  CC  fmpz_poly/pseudo_div.c
  CC  fmpz_poly/pseudo_divrem_basecase.c
  CC  fmpz_poly/pseudo_rem.c
  CC  fmpz_poly/pseudo_rem_cohen.c
  CC  fmpz_poly/randtest.c
  CC  fmpz_poly/realloc.c
  CC  fmpz_poly/rem.c
  CC  fmpz_poly/rem_basecase.c
  CC  fmpz_poly/pseudo_divrem_cohen.c
  CC  fmpz_poly/pseudo_divrem_divconquer.c
  CC  fmpz_poly/randtest_no_real_root.c
  CC  fmpz_poly/rem_powers_precomp.c
  CC  fmpz_poly/resultant.c
  CC  fmpz_poly/remove.c
  CC  fmpz_poly/remove_content_2exp.c
  CC  fmpz_poly/reverse.c
  CC  fmpz_poly/revert_series.c
  CC  fmpz_poly/set_length.c
  CC  fmpz_poly/resultant_euclidean.c
  CC  fmpz_poly/resultant_modular.c
  CC  fmpz_poly/scale_2exp.c
  CC  fmpz_poly/resultant_modular_div.c
  CC  fmpz_poly/set.c
  CC  fmpz_poly/set_trunc.c
  CC  fmpz_poly/shift_left.c
  CC  fmpz_poly/set_coeff.c
  CC  fmpz_poly/scalar.c
  CC  fmpz_poly/set_str.c
  CC  fmpz_poly/shift_right.c
  CC  fmpz_poly/signature.c
  CC  fmpz_poly/sqr_KS.c
  CC  fmpz_poly/sqr_karatsuba.c
  CC  fmpz_poly/sqrlow_KS.c
  CC  fmpz_poly/sqr.c
  CC  fmpz_poly/sqrlow_classical.c
  CC  fmpz_poly/sqr_classical.c
  CC  fmpz_poly/sqrt.c
  CC  fmpz_poly/sqrlow_karatsuba_n.c
  CC  fmpz_poly/sqrt_series.c
  CC  fmpz_poly/swap.c
  CC  fmpz_poly/sqrt_KS.c
  CC  fmpz_poly/sqrt_divconquer.c
  CC  fmpz_poly/sqrtrem_classical.c
  CC  fmpz_poly/sub_series.c
  CC  fmpz_poly/swinnerton_dyer.c
  CC  fmpz_poly/taylor_shift.c
  CC  fmpz_poly/sub.c
  CC  fmpz_poly/sqrlow.c
  CC  fmpz_poly/sqrtrem_divconquer.c
  CC  fmpz_poly/sqrt_classical.c
  CC  fmpz_poly/truncate.c
  CC  fmpz_poly/taylor_shift_divconquer.c
  CC  fmpz_mod/addmul.c
  CC  fmpz_poly/theta_qexp.c
  CC  fmpz_poly/zero_coeffs.c
  CC  fmpz_mod/add.c
  CC  fmpz_mod/inlines.c
  CC  fmpz_mod/ctx.c
  CC  fmpz_mod/divides.c
  CC  fmpz_mod/equal_fmpz.c
  CC  fmpz_mod/is_invertible.c
  CC  fmpz_poly/taylor_shift_multi_mod_threaded.c
  CC  fmpz_mod/inv.c
  CC  fmpz_mod/is_canonical.c
  CC  fmpz_mod/is_one.c
  CC  fmpz_mod/neg.c
  CC  fmpz_poly/xgcd_modular.c
  CC  fmpz_mod/mul.c
  CC  fmpz_mod/rand.c
  CC  fmpz_mod/set_modulus.c
  CC  fmpz_mod/next_smooth_prime.c
  CC  fmpz_mod/pow.c
  CC  fmpz_mod/set_fmpz.c
  CC  fmpz_mod_vec/dot.c
  CC  fmpz_poly/taylor_shift_horner.c
  CC  fmpz_mod_vec/neg.c
  CC  fmpz_mod_vec/mul.c
  CC  fmpz_mod_vec/add.c
  CC  fmpz_mod/sub.c
  CC  fmpz_mod_mat/add.c
  CC  fmpz_mod_vec/scalar.c
  CC  fmpz_mod/discrete_log_pohlig_hellman.c
  CC  fmpz_mod_vec/set_fmpz_vec.c
  CC  fmpz_mod_mat/can_solve.c
  CC  fmpz_mod_vec/sub.c
  CC  fmpz_mod_mat/comparison.c
  CC  fmpz_mod_mat/clear.c
  CC  fmpz_mod_mat/fmpz_vec_mul.c
  CC  fmpz_mod_mat/howell_form.c
  CC  fmpz_mod_mat/charpoly_berkowitz.c
  CC  fmpz_mod_mat/init.c
  CC  fmpz_mod_mat/init_set.c
  CC  fmpz_mod_mat/fmpz_vec_mul_ptr.c
  CC  fmpz_mod_mat/det.c
  CC  fmpz_mod_mat/inv.c
  CC  fmpz_mod_mat/io.c
  CC  fmpz_mod_mat/mul.c
  CC  fmpz_mod_mat/inlines.c
  CC  fmpz_mod_mat/lu.c
  CC  fmpz_mod_mat/mul_fmpz_vec.c
  CC  fmpz_mod_mat/mul_fmpz_vec_ptr.c
  CC  fmpz_mod_mat/neg.c
  CC  fmpz_mod_mat/minpoly.c
  CC  fmpz_mod_mat/randrank.c
  CC  fmpz_mod_mat/randtest.c
  CC  fmpz_mod_mat/scalar_mul_si.c
  CC  fmpz_mod_mat/nullspace.c
  CC  fmpz_mod_mat/randtril.c
  CC  fmpz_mod_mat/scalar_mul_fmpz.c
  CC  fmpz_mod_mat/scalar_mul_ui.c
  CC  fmpz_mod_mat/randtriu.c
  CC  fmpz_mod_mat/rank.c
  CC  fmpz_mod_mat/rref.c
  CC  fmpz_mod_mat/reduce_row.c
  CC  fmpz_mod_mat/set_get.c
  CC  fmpz_mod_mat/mul_classical_threaded.c
  CC  fmpz_mod_mat/set_fmpz_mat.c
  CC  fmpz_mod_mat/solve_tril.c
  CC  fmpz_mod_mat/strong_echelon_form.c
  CC  fmpz_mod_mat/sub.c
  CC  fmpz_mod_mat/solve.c
  CC  fmpz_mod_mat/similarity.c
  CC  fmpz_mod_mat/solve_triu.c
  CC  fmpz_mod_mat/sqr.c
  CC  fmpz_mod_mat/submul.c
  CC  fmpz_mod_mat/swap.c
  CC  fmpz_mod_mat/trace.c
  CC  fmpz_mod_mat/window_clear.c
  CC  fmpz_mod_mat/window_init.c
  CC  fmpz_mod_poly/add.c
  CC  fmpz_mod_poly/attributes.c
  CC  fmpz_mod_poly/add_series.c
  CC  fmpz_mod_poly/clear.c
  CC  fmpz_mod_poly/comparison.c
  CC  fmpz_mod_poly/compose.c
  CC  fmpz_mod_poly/berlekamp_massey.c
  CC  fmpz_mod_poly/compose_mod.c
  CC  fmpz_mod_poly/compose_mod_brent_kung_preinv.c
  CC  fmpz_mod_poly/compose_mod_brent_kung.c
  CC  fmpz_mod_poly/deflate.c
  CC  fmpz_mod_poly/deflation.c
  CC  fmpz_mod_poly/compose_mod_horner.c
  CC  fmpz_mod_poly/derivative.c
  CC  fmpz_mod_poly/compose_mod_brent_kung_precomp_preinv.c
  CC  fmpz_mod_poly/discriminant.c
  CC  fmpz_mod_poly/div_newton_n_preinv.c
  CC  fmpz_mod_poly/compose_mod_brent_kung_vec_preinv_threaded.c
  CC  fmpz_mod_poly/div.c
  CC  fmpz_mod_poly/divides_classical.c
  CC  fmpz_mod_poly/compose_mod_brent_kung_vec_preinv.c
  CC  fmpz_mod_poly/divides.c
  CC  fmpz_mod_poly/divrem.c
  CC  fmpz_mod_poly/div_series.c
  CC  fmpz_mod_poly/divrem_f.c
  CC  fmpz_mod_poly/divrem_basecase.c
  CC  fmpz_mod_poly/fit_length.c
  CC  fmpz_mod_poly/frobenius_powers_2exp_clear.c
  CC  fmpz_mod_poly/frobenius_powers_clear.c
  CC  fmpz_mod_poly/divrem_newton_n_preinv.c
  CC  fmpz_mod_poly/frobenius_power.c
  CC  fmpz_mod_poly/evaluate_fmpz.c
  CC  fmpz_mod_poly/frobenius_powers_2exp_precomp.c
  CC  fmpz_mod_poly/frobenius_powers_precomp.c
  CC  fmpz_mod_poly/find_distinct_nonzero_roots.c
  CC  fmpz_mod_poly/evaluate_fmpz_vec.c
  CC  fmpz_mod_poly/gcd.c
  CC  fmpz_mod_poly/gcdinv.c
  CC  fmpz_mod_poly/gen.c
  CC  fmpz_mod_poly/gcdinv_f.c
  CC  fmpz_mod_poly/get_str.c
  CC  fmpz_mod_poly/gcd_euclidean_f.c
  CC  fmpz_mod_poly/get.c
  CC  fmpz_mod_poly/init.c
  CC  fmpz_mod_poly/gcdinv_euclidean.c
  CC  fmpz_mod_poly/hamming_weight.c
  CC  fmpz_mod_poly/hgcd.c
  CC  fmpz_mod_poly/inflate.c
  CC  fmpz_mod_poly/is_canonical.c
  CC  fmpz_mod_poly/gcdinv_euclidean_f.c
  CC  fmpz_mod_poly/invmod.c
  CC  fmpz_mod_poly/invmod_f.c
  CC  fmpz_mod_poly/inv_series.c
  CC  fmpz_mod_poly/inv_series_newton_f.c
  CC  fmpz_mod_poly/make_monic_f.c
  CC  fmpz_mod_poly/invsqrt_series.c
  CC  fmpz_mod_poly/make_monic.c
  CC  fmpz_mod_poly/io.c
  CC  fmpz_mod_poly/inlines.c
  CC  fmpz_mod_poly/mulhigh.c
  CC  fmpz_mod_poly/mullow.c
  CC  fmpz_mod_poly/mul.c
  CC  fmpz_mod_poly/mulmod.c
  CC  fmpz_mod_poly/minpoly.c
  CC  fmpz_mod_poly/mulmod_preinv.c
  CC  fmpz_mod_poly/one.c
  CC  fmpz_mod_poly/neg.c
  CC  fmpz_mod_poly/pow_trunc.c
  CC  fmpz_mod_poly/pow_trunc_binexp.c
  CC  fmpz_mod_poly/pow.c
  CC  fmpz_mod_poly/powmod_fmpz_binexp.c
  CC  fmpz_mod_poly/powers_mod_naive.c
  CC  fmpz_mod_poly/powers_mod_bsgs_threaded.c
  CC  fmpz_mod_poly/powmod_linear_fmpz_preinv.c
  CC  fmpz_mod_poly/powmod_fmpz_binexp_preinv.c
  CC  fmpz_mod_poly/powmod_ui_binexp.c
  CC  fmpz_mod_poly/product_roots_fmpz_vec.c
  CC  fmpz_mod_poly/powmod_ui_binexp_preinv.c
  CC  fmpz_mod_poly/powmod_x_fmpz_preinv.c
  CC  fmpz_mod_poly/realloc.c
  CC  fmpz_mod_poly/randtest_monic_primitive.c
  CC  fmpz_mod_poly/rem.c
  CC  fmpz_mod_poly/remove.c
  CC  fmpz_mod_poly/randtest.c
  CC  fmpz_mod_poly/resultant.c
  CC  fmpz_mod_poly/radix.c
  CC  fmpz_mod_poly/rem_basecase.c
  CC  fmpz_mod_poly/reverse.c
  CC  fmpz_mod_poly/set_length.c
  CC  fmpz_mod_poly/shift_right.c
  CC  fmpz_mod_poly/shift_left.c
  CC  fmpz_mod_poly/set_trunc.c
  CC  fmpz_mod_poly/scalar.c
  CC  fmpz_mod_poly/sqr.c
  CC  fmpz_mod_poly/set.c
  CC  fmpz_mod_poly/set_get_coeff.c
  CC  fmpz_mod_poly/sqrt_series.c
  CC  fmpz_mod_poly/sub.c
  CC  fmpz_mod_poly/sub_series.c
  CC  fmpz_mod_poly/truncate.c
  CC  fmpz_mod_poly/sqrt.c
  CC  fmpz_mod_poly/tree.c
  CC  fmpz_mod_poly/zero_coeffs.c
  CC  fmpq/addmul.c
  CC  fmpq/ball.c
  CC  fmpq/canonicalise.c
  CC  fmpz_mod_poly/xgcd.c
  CC  fmpq/clear_readonly.c
  CC  fmpq/cfrac_bound.c
  CC  fmpq/div_2exp.c
  CC  fmpq/div.c
  CC  fmpq/cmp.c
  CC  fmpq/get_d.c
  CC  fmpz_mod_poly/xgcd_euclidean_f.c
  CC  fmpq/farey_neighbors.c
  CC  fmpq/gcd.c
  CC  fmpq/dedekind_sum.c
  CC  fmpq/gcd_cofactors.c
  CC  fmpq/add.c
  CC  fmpq/get_mpz_frac.c
  CC  fmpq/get_mpfr.c
  CC  fmpq/get_cfrac.c
  CC  fmpq/height.c
  CC  fmpq/height_bits.c
  CC  fmpq/get_str.c
  CC  fmpq/inv.c
  CC  fmpq/init_set_readonly.c
  CC  fmpq/fmpz_vector.c
  CC  fmpq/io.c
  CC  fmpq/is_canonical.c
  CC  fmpq/mod_fmpz.c
  CC  fmpq/harmonic_ui.c
  CC  fmpq/mpq_init_set_readonly.c
  CC  fmpq/mpq_clear_readonly.c
  CC  fmpq/mul_2exp.c
  CC  fmpq/next_calkin_wilf.c
  CC  fmpq/next_signed_calkin_wilf.c
  CC  fmpq/next_signed_minimal.c
  CC  fmpq/inlines.c
  CC  fmpq/mat22.c
  CC  fmpq/pow_fmpz.c
  CC  fmpq/randbits.c
  CC  fmpq/next_minimal.c
  CC  fmpq/pow_si.c
  CC  fmpq/randtest.c
  CC  fmpq/reconstruct_fmpz.c
  CC  fmpq/set_cfrac.c
  CC  fmpq/reconstruct_fmpz_2_naive.c
  CC  fmpq/set_fmpz_frac.c
  CC  fmpq/set_si.c
  CC  fmpq_vec/clear.c
  CC  fmpq/set_ui.c
  CC  fmpq/simplest_between.c
  CC  fmpq/mul.c
  CC  fmpq/set_str.c
  CC  fmpq/submul.c
  CC  fmpq_vec/dot.c
  CC  fmpq_vec/init.c
  CC  fmpq_vec/get_fmpz_vec_fmpz.c
  CC  fmpq/sub.c
  CC  fmpq_vec/io.c
  CC  fmpq_vec/randtest.c
  CC  fmpq_vec/set_fmpz_vec.c
  CC  fmpq_vec/randtest_uniq_sorted.c
  CC  fmpq_vec/sort.c
  CC  fmpq_mat/can_solve.c
  CC  fmpq/get_cfrac_helpers.c
  CC  fmpq_mat/add.c
  CC  fmpq_mat/clear.c
  CC  fmpq_mat/can_solve_fraction_free.c
  CC  fmpq_mat/charpoly.c
  CC  fmpq_mat/concat_horizontal.c
  CC  fmpq_mat/concat_vertical.c
  CC  fmpq_mat/det.c
  CC  fmpq_mat/equal.c
  CC  fmpq_mat/get_fmpz_mat.c
  CC  fmpq_mat/can_solve_dixon.c
  CC  fmpq_mat/get_fmpz_mat_entrywise.c
  CC  fmpq_mat/get_fmpz_mat_mod_fmpz.c
  CC  fmpq_mat/get_fmpz_mat_colwise.c
  CC  fmpq_mat/get_fmpz_mat_matwise.c
  CC  fmpq_mat/fmpz_vec_mul.c
  CC  fmpq_mat/init_set.c
  CC  fmpq_mat/fmpq_vec_mul.c
  CC  fmpq_mat/init.c
  CC  fmpq_mat/hilbert_matrix.c
  CC  fmpq_mat/can_solve_multi_mod.c
  CC  fmpq_mat/inlines.c
  CC  fmpq_mat/gso.c
  CC  fmpq_mat/is_integral.c
  CC  fmpq_mat/invert.c
  CC  fmpq_mat/mul.c
  CC  fmpq_mat/get_fmpz_mat_rowwise.c
  CC  fmpq_mat/io.c
  CC  fmpq_mat/is_one.c
  CC  fmpq_mat/is_zero.c
  CC  fmpq_mat/inv.c
  CC  fmpq_mat/kronecker_product.c
  CC  fmpq_mat/mul_direct.c
  CC  fmpq_mat/minpoly.c
  CC  fmpq_mat/mul_cleared.c
  CC  fmpq_mat/mul_fmpz_mat.c
  CC  fmpq_mat/rref.c
  CC  fmpq_mat/neg.c
  CC  fmpq_mat/pivot.c
  CC  fmpq_mat/randbits.c
  CC  fmpq_mat/mul_r_fmpz_mat.c
  CC  fmpq_mat/one.c
  CC  fmpq_mat/mul_fmpz_vec.c
  CC  fmpq_mat/randtest.c
  CC  fmpq_mat/scalar_div_fmpz.c
  CC  fmpq_mat/rref_fraction_free.c
  CC  fmpq_mat/scalar_mul_fmpq.c
  CC  fmpq_mat/mul_fmpq_vec.c
  CC  fmpq_mat/scalar_mul_fmpz.c
  CC  fmpq_mat/set_fmpz_mat.c
  CC  fmpq_mat/set.c
  CC  fmpq_mat/solve.c
  CC  fmpq_mat/rref_classical.c
  CC  fmpq_mat/set_fmpz_mat_mod_fmpz.c
  CC  fmpq_mat/window_clear.c
  CC  fmpq_mat/set_fmpz_mat_div_fmpz.c
  CC  fmpq_mat/similarity.c
  CC  fmpq_mat/solve_fraction_free.c
  CC  fmpq_mat/sub.c
  CC  fmpq_mat/trace.c
  CC  fmpq_mat/swap.c
  CC  fmpq_mat/transpose.c
  CC  fmpq_mat/window_init.c
  CC  fmpq_mat/zero.c
  CC  fmpq/reconstruct_fmpz_2.c
  CC  fmpq_mat/solve_dixon.c
  CC  fmpq_mat/solve_multi_mod.c
  CC  fmpq_poly/asin_series.c
  CC  fmpq_poly/clear.c
  CC  fmpq_poly/comparisons.c
  CC  fmpq_poly/asinh_series.c
  CC  fmpq_poly/atanh_series.c
  CC  fmpq_poly/canonicalise.c
  CC  fmpq_poly/add_series.c
  CC  fmpq_poly/atan_series.c
  CC  fmpq_poly/compose.c
  CC  fmpq_poly/add.c
  CC  fmpq_poly/cmp.c
  CC  fmpq_poly/compose_series.c
  CC  fmpq_poly/content.c
  CC  fmpq_poly/derivative.c
  CC  fmpq_poly/cosh_series.c
  CC  fmpq_poly/compose_series_horner.c
  CC  fmpq_poly/equal.c
  CC  fmpq_poly/div_series.c
  CC  fmpq_poly/cos_series.c
  CC  fmpq_poly/div.c
  CC  fmpq_poly/fit_length.c
  CC  fmpq_poly/divides.c
  CC  fmpq_poly/equal_trunc.c
  CC  fmpq_poly/get_coeff.c
  CC  fmpq_poly/evaluate.c
  CC  fmpq_poly/compose_series_brent_kung.c
  CC  fmpq_poly/divrem.c
  CC  fmpq_poly/get_numerator_denominator.c
  CC  fmpq_poly/gcd.c
  CC  fmpq_poly/get_nmod_poly.c
  CC  fmpq_poly/get_slice.c
  CC  fmpq_poly/init.c
  CC  fmpq_poly/gegenbauer_c.c
  CC  fmpq_poly/inlines.c
  CC  fmpq_poly/inv.c
  CC  fmpq_poly/interpolate_fmpz_vec.c
  CC  fmpq_poly/is_monic.c
  CC  fmpq_poly/is_squarefree.c
  CC  fmpq_poly/invsqrt_series.c
  CC  fmpq_poly/is_canonical.c
  CC  fmpq_poly/integral.c
  CC  fmpq_poly/inv_series_newton.c
  CC  fmpq_poly/get_str.c
  CC  fmpq_poly/laguerre_l.c
  CC  fmpq_poly/log_series.c
  CC  fmpq_poly/make_monic.c
  CC  fmpq_poly/normalise.c
  CC  fmpq_poly/legendre_p.c
  CC  fmpq_poly/neg.c
  CC  fmpq_poly/mullow.c
  CC  fmpq_poly/lcm.c
  CC  fmpq_poly/nth_derivative.c
  CC  fmpq_poly/one.c
  CC  fmpq_poly/mul.c
  CC  fmpq_poly/powers_clear.c
  CC  fmpq_poly/pow.c
  CC  fmpq_poly/primitive_part.c
  CC  fmpq_poly/powers_precompute.c
  CC  fmpq_poly/realloc.c
  CC  fmpq_poly/io.c
  CC  fmpq_poly/exp_series.c
  CC  fmpq_poly/randtest.c
  CC  fmpq_poly/power_sums_to_poly.c
  CC  fmpq_poly/rem.c
  CC  fmpq_poly/rem_powers_precomp.c
  CC  fmpq_poly/rescale.c
  CC  fmpq_poly/power_sums.c
  CC  fmpq_poly/remove.c
  CC  fmpq_poly/pow_trunc.c
  CC  fmpq_poly/reverse.c
  CC  fmpq_poly/revert_series.c
  CC  fmpq_poly/resultant_modular_div.c
  CC  fmpq_poly/revert_series_newton.c
  CC  fmpq_poly/resultant.c
  CC  fmpq_poly/revert_series_lagrange.c
  CC  fmpq_poly/set_length.c
  CC  fmpq_poly/revert_series_lagrange_fast.c
  CC  fmpq_poly/shift_left.c
  CC  fmpq_poly/set.c
  CC  fmpq_poly/set_trunc.c
  CC  fmpq_poly/shift_right.c
  CC  fmpq_poly/set_coeff.c
  CC  fmpq_poly/sin_series.c
  CC  fmpq_poly/sinh_cosh_series.c
  CC  fmpq_poly/sinh_series.c
  CC  fmpq_poly/set_str.c
  CC  fmpq_poly/swap.c
  CC  fmpq_poly/sqrt_series.c
  CC  fmpq_poly/truncate.c
  CC  fmpq_poly/tanh_series.c
  CC  fmpq_poly/sin_cos_series.c
  CC  fmpq_poly/zero.c
  CC  fmpq_poly/tan_series.c
  CC  fq/bit_pack.c
  CC  fmpq_poly/scalar.c
  CC  fq/add.c
  CC  fq/assignments.c
  CC  fq/clear.c
  CC  fq/comparisons.c
  CC  fmpq_poly/sub_series.c
  CC  fq/ctx_clear.c
  CC  fmpq_poly/sub.c
  CC  fq/bit_unpack.c
  CC  fmpq_poly/xgcd.c
  CC  fq/ctx_order.c
  CC  fq/ctx_init_modulus.c
  CC  fq/embed_templates.c
  CC  fq/frobenius.c
  CC  fq/gen.c
  CC  fq/get_fmpz.c
  CC  fq/get_str_pretty.c
  CC  fq/init.c
  CC  fq/ctx_init.c
  CC  fq/get_fmpz_mod_poly.c
  CC  fq/get_fmpz_poly.c
  CC  fq/get_str.c
  CC  fq/gcdinv.c
  CC  fq/get_set_fmpz_mod_mat.c
  CC  fq/inlines.c
  CC  fq/inv.c
  CC  fq/io.c
In function 'fq_ctx_fprint',
    inlined from 'fq_ctx_fprint' at src/fq/io.c:20:5:
src/fq/io.c:40:9: warning: 'fmpz_mod_poly_fprint_pretty' reading 112 bytes from a region of size 8 [-Wstringop-overread]
   40 |     r = fmpz_mod_poly_fprint_pretty(file, ctx->modulus, "X", ctx->ctxp);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fq/io.c:40:9: note: referencing argument 4 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
In file included from src/fq/io.c:15:
./src/fmpz_mod_poly.h: In function 'fq_ctx_fprint':
./src/fmpz_mod_poly.h:837:5: note: in a call to function 'fmpz_mod_poly_fprint_pretty'
  837 | int fmpz_mod_poly_fprint_pretty(FILE * file, const fmpz_mod_poly_t poly, const char * x, const fmpz_mod_ctx_t ctx);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  fq/mul.c
  CC  fq/mul_fmpz.c
  CC  fq/mul_si.c
  CC  fq/mul_ui.c
  CC  fq/neg.c
  CC  fq/norm.c
  CC  fq/pth_root.c
  CC  fq/pow_ui.c
  CC  fq/pow.c
  CC  fq/rand.c
  CC  fq/randtest.c
  CC  fq/sqr.c
  CC  fq/sub_one.c
  CC  fq/swap.c
  CC  fq/reduce.c
  CC  fq/set_fmpz_mod_poly.c
  CC  fq/set_fmpz_poly.c
  CC  fq/sub.c
  CC  fq_vec/inlines.c
  CC  fq_nmod/add.c
  CC  fq_poly/inlines.c
  CC  fq/templates.c
  CC  fq/trace.c
  CC  fq_vec/dot.c
  CC  fq_mat/mul_ks_cutoff.c
  CC  fq_mat/inlines.c
  CC  fq_mat/reduce_row.c
  CC  fq_poly/mul_classical.c
  CC  fq_nmod/bit_pack.c
  CC  fq_poly/mul_univariate.c
  CC  fq_poly/mullow_univariate.c
  CC  fq_nmod/bit_unpack.c
  CC  fq_nmod/assignments.c
  CC  fq/vec_templates.c
  CC  fq_nmod/ctx_clear.c
  CC  fq_nmod/comparisons.c
  CC  fq_nmod/ctx_order.c
  CC  fq_nmod/get_fmpz.c
  CC  fq_nmod/ctx_init_modulus.c
  CC  fq_nmod/frobenius.c
  CC  fq_nmod/gcdinv.c
  CC  fq_nmod/get_nmod_poly.c
  CC  fq_nmod/ctx_init.c
  CC  fq_nmod/get_set_fmpz_mod_mat.c
  CC  fq_nmod/get_str_pretty.c
  CC  fq_nmod/init.c
  CC  fq_nmod/get_str.c
  CC  fq_nmod/inlines.c
  CC  fq_nmod/inv.c
  CC  fq_nmod/mul.c
  CC  fq_nmod/embed_templates.c
  CC  fq_nmod/mul_si.c
  CC  fq_nmod/mul_fmpz.c
  CC  fq_nmod/io.c
  CC  fq_nmod/mul_ui.c
  CC  fq_nmod/pth_root.c
  CC  fq_nmod/rand.c
  CC  fq_nmod/neg.c
  CC  fq_nmod/norm.c
  CC  fq_nmod/set_fmpz.c
  CC  fq_nmod/sqr.c
  CC  fq_nmod/reduce.c
  CC  fq_nmod/set_nmod_poly.c
  CC  fq_nmod/pow.c
  CC  fq_nmod/randtest.c
  CC  fq_nmod/sub_one.c
  CC  fq_nmod/sub.c
  CC  fq_nmod_vec/inlines.c
  CC  fq_nmod_vec/dot.c
  CC  fq_nmod_mat/mul_ks_cutoff.c
  CC  fq_nmod_mat/inlines.c
  CC  fq_nmod/trace.c
  CC  fq_nmod_poly/inlines.c
  CC  fq_nmod_poly/mul.c
  CC  fq/poly_factor_templates.c
  CC  fq_nmod/vec_templates.c
  CC  fq_nmod/templates.c
  CC  fq_nmod_mat/reduce_row.c
  CC  fq_nmod_poly/mul_classical.c
  CC  fq_zech/add.c
  CC  fq_zech/bit_unpack.c
  CC  fq_nmod_poly/mullow_univariate.c
  CC  fq_nmod_poly/mul_univariate.c
  CC  fq_zech/frobenius.c
  CC  fq_zech/bit_pack.c
  CC  fq_zech/gcdinv.c
  CC  fq_zech/get_nmod_poly.c
  CC  fq_zech/get_fq_nmod.c
  CC  fq_zech/get_fmpz.c
  CC  fq_zech/get_set_fmpz_mod_mat.c
  CC  fq_zech/get_str.c
  CC  fq_zech/ctx.c
  CC  fq_zech/inv.c
  CC  fq_zech/inlines.c
  CC  fq_zech/neg.c
  CC  fq_zech/is_square.c
  CC  fq_zech/modulus_pow_series_inv.c
  CC  fq_zech/embed_templates.c
  CC  fq_zech/io.c
  CC  fq_zech/norm.c
  CC  fq_zech/rand.c
  CC  fq_zech/mul.c
  CC  fq_zech/randtest.c
  CC  fq_zech/pth_root.c
  CC  fq_zech/pow.c
  CC  fq_zech/set.c
  CC  fq_zech/set_fmpz.c
  CC  fq_zech/set_fq_nmod.c
  CC  fq_zech/set_nmod_poly.c
  CC  fq_zech/sqr.c
  CC  fq_zech/sqrt.c
  CC  fq_zech/sub.c
  CC  fq_zech/sub_one.c
  CC  fq_zech/trace.c
  CC  fq_zech/templates.c
  CC  fq_zech_mat/inlines.c
  CC  fq_zech_mat/mul_ks_cutoff.c
  CC  fq_zech_poly/inlines.c
  CC  fq_nmod/poly_factor_templates.c
  CC  fq_zech/vec_templates.c
  CC  fq_default/io.c
  CC  fq_default/get_set.c
  CC  fq_default_mat/io.c
  CC  fq_default/ctx.c
  CC  fq/mat_templates.c
  CC  fq_default_poly/io.c
  CC  fq_embed/derivative_inv.c
  CC  fq_embed/embed.c
  CC  fq_default_poly/set_fmpz_poly.c
  CC  fq_default/inlines.c
  CC  fq_nmod_embed/modulus_derivative_inv.c
  CC  fq_embed/matrices.c
  CC  fq_embed/pow_series_inv.c
  CC  fq_embed/mul_matrix.c
In file included from src/fq_embed/mul_matrix.c:13:
In function '_fmpz_mod_mat_reduce',
    inlined from 'fq_embed_mul_matrix' at src/fq_embed/mul_matrix.c:53:5:
./src/fmpz_mod_mat.h:110:5: warning: 'fmpz_mod_mat_set_fmpz_mat' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  110 |     fmpz_mod_mat_set_fmpz_mat(mat, mat, ctx);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/fmpz_mod_mat.h:110:5: note: referencing argument 3 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_mat.h: In function 'fq_embed_mul_matrix':
./src/fmpz_mod_mat.h:104:6: note: in a call to function 'fmpz_mod_mat_set_fmpz_mat'
  104 | void fmpz_mod_mat_set_fmpz_mat(fmpz_mod_mat_t A, const fmpz_mat_t B, const fmpz_mod_ctx_t ctx);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  CC  fq_zech_embed/composition_matrix.c
  CC  fq_zech_embed/modulus_derivative_inv.c
  CC  fq_nmod_embed/modulus_pow_series_inv.c
  CC  fq_zech_embed/mul_matrix.c
  CC  fq_nmod_embed/mul_matrix.c
  CC  padic/clear.c
  CC  padic/ctx_clear.c
  CC  fq_zech/poly_factor_templates.c
  CC  padic/add.c
  CC  padic/div.c
  CC  fq_default_mat/inlines.c
  CC  padic/ctx_init.c
  CC  padic/get_mpq.c
  CC  padic/get_fmpq.c
  CC  fq_nmod/mat_templates.c
  CC  padic/exp.c
  CC  padic/exp_balanced.c
  CC  padic/exp_rectangular.c
  CC  padic/get_fmpz.c
  CC  padic/init.c
  CC  padic/get_mpz.c
  CC  padic/get_str.c
  CC  padic/inv.c
  CC  padic/inlines.c
  CC  fq_default_poly/inlines.c
  CC  padic/lifts.c
  CC  padic/io.c
  CC  padic/log.c
  CC  padic/neg.c
  CC  padic/mul.c
  CC  padic/log_satoh.c
  CC  padic/set.c
  CC  padic/log_balanced.c
  CC  padic/pow_si.c
  CC  padic/reduce.c
  CC  padic/log_rectangular.c
  CC  padic/randtest.c
  CC  padic/set_fmpz.c
  CC  padic/set_fmpq.c
  CC  padic/set_mpz.c
  CC  padic/set_mpq.c
  CC  padic/shift.c
  CC  padic/set_si.c
  CC  padic/set_ui.c
  CC  padic_mat/clear.c
  CC  padic/teichmuller.c
  CC  padic_mat/equal.c
  CC  padic/sub.c
  CC  padic/val_fac.c
  CC  padic_mat/get_entry_padic.c
  CC  padic_mat/get_fmpq_mat.c
  CC  padic_mat/canonicalise.c
  CC  padic_mat/init.c
  CC  padic_mat/inlines.c
  CC  padic/sqrt.c
  CC  padic_mat/add.c
  CC  padic_mat/is_zero.c
  CC  padic_mat/neg.c
  CC  padic_mat/is_reduced.c
  CC  padic_mat/mul.c
  CC  padic_mat/is_canonical.c
  CC  padic_mat/one.c
  CC  padic_mat/set.c
  CC  padic_mat/io.c
  CC  padic_mat/randtest.c
  CC  padic_mat/reduce.c
  CC  padic_mat/scalar.c
  CC  padic_mat/set_entry_padic.c
  CC  padic_mat/sub.c
  CC  fq_zech/mat_templates.c
  CC  padic_mat/swap.c
  CC  padic_mat/set_fmpq_mat.c
  CC  padic_mat/transpose.c
  CC  padic_mat/zero.c
  CC  padic_poly/canonicalise.c
  CC  padic_poly/clear.c
  CC  padic_poly/derivative.c
  CC  padic_poly/equal.c
  CC  padic_poly/fit_length.c
  CC  padic_poly/get_coeff_padic.c
  CC  padic_poly/compose_pow.c
  CC  padic_poly/get_fmpq_poly.c
  CC  padic_poly/get_fmpz_poly.c
  CC  padic_poly/init.c
  CC  padic_poly/add.c
  CC  padic_poly/evaluate_padic.c
  CC  padic_poly/compose.c
  CC  padic_poly/is_canonical.c
  CC  padic_poly/is_reduced.c
  CC  padic_poly/inlines.c
  CC  padic_poly/realloc.c
  CC  padic_poly/neg.c
  CC  padic_poly/mul.c
  CC  padic_poly/normalise.c
  CC  padic_poly/inv_series.c
  CC  padic_poly/randtest.c
  CC  padic_poly/reduce.c
  CC  padic_poly/io.c
  CC  padic_poly/pow.c
  CC  padic_poly/scalar_mul_padic.c
  CC  padic_poly/set.c
  CC  padic_poly/set_fmpq.c
  CC  padic_poly/set_fmpq_poly.c
  CC  padic_poly/set_fmpz.c
  CC  padic_poly/set_coeff_padic.c
  CC  padic_poly/set_fmpz_poly.c
  CC  padic_poly/set_si.c
  CC  padic_poly/set_padic.c
  CC  padic_poly/set_ui.c
  CC  padic_poly/shift_left.c
  CC  padic_poly/swap.c
  CC  padic_poly/shift_right.c
  CC  qadic/ctx_clear.c
  CC  padic_poly/sub.c
  CC  qadic/exp.c
  CC  qadic/ctx_init.c
  CC  qadic/io.c
  CC  qadic/log.c
  CC  qadic/mul.c
  CC  qadic/inlines.c
  CC  qadic/norm.c
  CC  qadic/exp_balanced.c
  CC  qadic/norm_resultant.c
  CC  qadic/inv.c
  CC  qadic/exp_rectangular.c
  CC  qadic/norm_analytic.c
  CC  nmod_poly_factor/concat.c
  CC  qadic/set_fmpz_poly.c
  CC  nmod_poly_factor/clear.c
  CC  qadic/log_rectangular.c
  CC  qadic/log_balanced.c
  CC  qadic/trace.c
  CC  qadic/frobenius.c
  CC  nmod_poly_factor/factor_cantor_zassenhaus.c
  CC  qadic/teichmuller.c
  CC  nmod_poly_factor/factor.c
  CC  nmod_poly_factor/factor_equal_deg.c
  CC  fq/poly_templates.c
  CC  nmod_poly_factor/fit_length.c
  CC  qadic/pow.c
  CC  nmod_poly_factor/init.c
  CC  nmod_poly_factor/get_poly.c
  CC  nmod_poly_factor/inlines.c
  CC  nmod_poly_factor/factor_berlekamp.c
  CC  nmod_poly_factor/factor_equal_deg_prob.c
  CC  nmod_poly_factor/factor_kaltofen_shoup.c
  CC  nmod_poly_factor/pow.c
  CC  nmod_poly_factor/insert.c
  CC  fq_nmod/poly_templates.c
  CC  nmod_poly_factor/factor_squarefree.c
  CC  nmod_poly_factor/is_squarefree.c
  CC  nmod_poly_factor/print.c
  CC  fmpz_factor/append.c
  CC  nmod_poly_factor/realloc.c
  CC  nmod_poly_factor/factor_distinct_deg.c
  CC  nmod_poly_factor/set.c
  CC  fmpz_factor/clear.c
  CC  fmpz_factor/ecm_clear.c
  CC  nmod_poly_factor/roots.c
  CC  fmpz_factor/ecm_add.c
  CC  fmpz_factor/ecm_addmod.c
  CC  nmod_poly_factor/is_irreducible.c
  CC  fmpz_factor/concat.c
  CC  fmpz_factor/ecm_init.c
  CC  fmpz_factor/ecm_double.c
  CC  fmpz_factor/ecm_stage_I.c
  CC  fmpz_factor/ecm_submod.c
  CC  fmpz_factor/expand.c
  CC  fmpz_factor/ecm_mul_montgomery_ladder.c
  CC  nmod_poly_factor/roots_factored.c
  CC  fmpz_factor/expand_iterative.c
  CC  fmpz_factor/extend_factor_ui.c
  CC  fmpz_factor/factor_si.c
  CC  fmpz_factor/ecm_select_curve.c
  CC  fmpz_factor/expand_multiexp.c
  CC  fmpz_factor/fit_length.c
  CC  fmpz_factor/ecm.c
  CC  fmpz_factor/factor_no_trial.c
  CC  fmpz_factor/get_fmpz.c
  CC  fmpz_factor/factor_trial_range.c
  CC  fmpz_factor/factor_trial.c
  CC  fmpz_factor/factor.c
  CC  fmpz_factor/ecm_stage_II.c
  CC  fmpz_factor/init.c
  CC  fmpz_factor/set_length.c
  CC  fmpz_factor/io.c
  CC  fmpz_factor/factor_smooth.c
  CC  fmpz_poly_factor/concat.c
  CC  fmpz_poly_factor/clear.c
  CC  fmpz_factor/pollard_brent.c
  CC  nmod_poly_factor/factor_distinct_deg_threaded.c
  CC  fmpz_poly_factor/CLD_mat.c
  CC  fmpz_poly_factor/factor_squarefree.c
  CC  fmpz_poly_factor/fit_length.c
  CC  fmpz_factor/refine.c
  CC  fmpz_poly_factor/factor.c
  CC  fmpz_poly_factor/factor_quadratic.c
  CC  fmpz_poly_factor/insert.c
  CC  fmpz_factor/pollard_brent_single.c
  CC  fmpz_poly_factor/print.c
  CC  fmpz_poly_factor/init.c
  CC  fmpz_poly_factor/inlines.c
  CC  fmpz_poly_factor/set.c
  CC  fmpz_poly_factor/factor_zassenhaus.c
  CC  fmpz_poly_factor/realloc.c
  CC  fmpz_mod_poly_factor/clear.c
  CC  fmpz_poly_factor/factor_van_hoeij.c
  CC  fmpz_poly_factor/factor_zassenhaus_recombination.c
  CC  fmpz_poly_factor/van_hoeij_check_if_solved.c
  CC  fmpz_mod_poly_factor/concat.c
  CC  fmpz_factor/factor_pp1.c
  CC  fmpz_poly_factor/zassenhaus_prune.c
  CC  qadic/sqrt.c
  CC  fmpz_poly_factor/zassenhaus_subset.c
  CC  fmpz_mod_poly_factor/factor_cantor_zassenhaus.c
  CC  fmpz_mod_poly_factor/factor.c
  CC  fmpz_mod_poly_factor/fit_length.c
  CC  fmpz_mod_poly_factor/factor_equal_deg_prob.c
  CC  fmpz_mod_poly_factor/factor_kaltofen_shoup.c
  CC  fq_zech/poly_templates.c
  CC  fmpz_mod_poly_factor/factor_squarefree.c
  CC  fmpz_poly_factor/factor_cubic.c
  CC  fmpz_mod_poly_factor/inlines.c
  CC  fmpz_mod_poly_factor/is_irreducible.c
  CC  fmpz_mod_poly_factor/init.c
  CC  fmpz_mod_poly_factor/get_poly.c
  CC  fmpz_mod_poly_factor/insert.c
  CC  fmpz_mod_poly_factor/is_squarefree.c
  CC  fmpz_mod_poly_factor/pow.c
  CC  fmpz_mod_poly_factor/print_pretty.c
  CC  fmpz_mod_poly_factor/print.c
  CC  fmpz_mod_poly_factor/factor_berlekamp.c
  CC  fmpz_mod_poly_factor/is_squarefree_f.c
  CC  fmpz_mod_poly_factor/factor_distinct_deg.c
  CC  fmpz_mod_poly_factor/is_irreducible_ddf.c
  CC  fmpz_mod_poly_factor/is_irreducible_rabin.c
  CC  fmpz_mod_poly_factor/is_irreducible_rabin_f.c
  CC  fmpz_mod_poly_factor/realloc.c
  CC  fq_poly_factor/inlines.c
  CC  fmpz_mod_poly_factor/set.c
  CC  fq_poly_factor/iterated_frobenius_cutoff.c
  CC  fmpz_mod_poly_factor/factor_equal_deg.c
  CC  fq_zech_poly_factor/iterated_frobenius_cutoff.c
  CC  fq_nmod_poly_factor/inlines.c
  CC  fq_zech_poly_factor/inlines.c
  CC  fmpz_mod_poly_factor/roots.c
  CC  fq_nmod_poly_factor/iterated_frobenius_cutoff.c
  CC  nmod_poly_mat/add.c
  CC  nmod_poly_mat/clear.c
  CC  nmod_poly_mat/evaluate_nmod.c
  CC  nmod_poly_mat/find_pivot_any.c
  CC  nmod_poly_mat/equal.c
  CC  nmod_poly_mat/fflu.c
  CC  nmod_poly_mat/concat.c
  CC  nmod_poly_mat/find_pivot_partial.c
  CC  nmod_poly_mat/det.c
  CC  nmod_poly_mat/init_set.c
  CC  nmod_poly_mat/get_set_coeff_mat.c
  CC  nmod_poly_mat/init.c
  CC  nmod_poly_mat/inlines.c
  CC  nmod_poly_mat/is_one.c
  CC  nmod_poly_mat/is_zero.c
  CC  fmpz_mod_poly_factor/roots_factored.c
  CC  nmod_poly_mat/max_length.c
  CC  nmod_poly_mat/inv.c
  CC  nmod_poly_mat/mul.c
  CC  nmod_poly_mat/mul_KS.c
  CC  nmod_poly_mat/neg.c
  CC  nmod_poly_mat/rank.c
  CC  nmod_poly_mat/mul_classical.c
  CC  nmod_poly_mat/pow.c
  CC  nmod_poly_mat/rand.c
  CC  nmod_poly_mat/one.c
  CC  nmod_poly_mat/print.c
  CC  fq_default_poly_factor/inlines.c
  CC  nmod_poly_mat/scalar.c
  CC  nmod_poly_mat/shift_left_right.c
  CC  nmod_poly_mat/solve.c
  CC  nmod_poly_mat/set.c
  CC  fmpz_mod_poly_factor/factor_distinct_deg_threaded.c
  CC  nmod_poly_mat/set_trunc.c
  CC  nmod_poly_mat/sub.c
  CC  nmod_poly_mat/nullspace.c
  CC  nmod_poly_mat/mul_interpolate.c
  CC  nmod_poly_mat/solve_fflu.c
  CC  nmod_poly_mat/rref.c
  CC  fmpz_poly_mat/clear.c
  CC  fmpz_poly_mat/add.c
  CC  fmpz_poly_mat/det_fflu.c
  CC  nmod_poly_mat/trace.c
  CC  nmod_poly_mat/zero.c
  CC  nmod_poly_mat/solve_fflu_precomp.c
  CC  nmod_poly_mat/window.c
  CC  fmpz_poly_mat/det.c
  CC  fmpz_poly_mat/concat.c
  CC  fmpz_poly_mat/det_interpolate.c
  CC  fmpz_poly_mat/evaluate_fmpz.c
  CC  fmpz_poly_mat/equal.c
  CC  fmpz_poly_mat/find_pivot_partial.c
  CC  fmpz_poly_mat/find_pivot_any.c
  CC  fmpz_poly_mat/init.c
  CC  fmpz_poly_mat/inlines.c
  CC  fmpz_poly_mat/fflu.c
  CC  nmod_poly_mat/sqr.c
  CC  fmpz_poly_mat/is_one.c
  CC  fmpz_poly_mat/is_zero.c
  CC  fmpz_poly_mat/inv.c
  CC  fmpz_poly_mat/max_bits.c
  CC  fmpz_poly_mat/max_length.c
  CC  fmpz_poly_mat/mul.c
  CC  fmpz_poly_mat/mul_classical.c
  CC  fmpz_poly_mat/mullow.c
  CC  fmpz_poly_mat/one.c
  CC  fmpz_poly_mat/pow.c
  CC  fmpz_poly_mat/neg.c
  CC  fmpz_poly_mat/print.c
  CC  fmpz_poly_mat/mul_KS.c
  CC  fmpz_poly_mat/nullspace.c
  CC  fmpz_poly_mat/pow_trunc.c
  CC  fmpz_poly_mat/prod.c
  CC  fmpz_poly_mat/rand.c
  CC  fmpz_poly_mat/rank.c
  CC  fmpz_poly_mat/solve.c
  CC  fmpz_poly_mat/scalar.c
  CC  fmpz_poly_mat/set.c
  CC  fmpz_poly_mat/sqr.c
  CC  fmpz_poly_mat/solve_fflu.c
  CC  fmpz_poly_mat/rref.c
  CC  fmpz_poly_mat/sqr_classical.c
  CC  fmpz_poly_mat/sqrlow.c
  CC  fmpz_poly_mat/sqr_KS.c
  CC  fmpz_poly_mat/swap.c
  CC  fmpz_poly_mat/sub.c
  CC  fmpz_poly_mat/solve_fflu_precomp.c
  CC  fmpz_poly_mat/trace.c
  CC  fmpz_poly_mat/truncate.c
  CC  fmpz_poly_mat/transpose.c
  CC  fmpz_poly_mat/window.c
  CC  fmpz_poly_mat/zero.c
  CC  mpoly/bidegree.c
  CC  mpoly/bivar_cld_bounds.c
  CC  mpoly/gen_bits_required.c
  CC  mpoly/cmp_general.c
  CC  mpoly/compose_mat.c
  CC  mpoly/ctx.c
  CC  mpoly/get_cmpmask.c
  CC  mpoly/gen_fields.c
  CC  mpoly/exp_bits_required.c
  CC  mpoly/fill_marks.c
  CC  mpoly/gen_monomial_offset_shift.c
  CC  mpoly/io.c
  CC  mpoly/get_monomial_var.c
  CC  mpoly/heap_insert1.c
  CC  mpoly/heap_pop1.c
  CC  mpoly/heap_pop.c
  CC  mpoly/heap_insert.c
  CC  mpoly/inlines.c
  CC  mpoly/gen_shift_left_right.c
  CC  mpoly/is_gen.c
  CC  mpoly/is_poly.c
  CC  mpoly/is_proved_not_square.c
  CC  mpoly/degrees.c
  CC  mpoly/get_monomial.c
  CC  mpoly/main_variable_split.c
  CC  mpoly/monomial_mul_fmpz.c
  CC  mpoly/monomial_exists.c
  CC  mpoly/monomial_cofactors.c
  CC  mpoly/monomials_deflate.c
  CC  mpoly/monomials_inflate.c
  CC  mpoly/max_fields.c
  CC  mpoly/monomials_deflation.c
  CC  mpoly/monomial_index.c
  CC  mpoly/monomials_inorder_test.c
  CC  mpoly/monomials_overflow_test.c
  CC  mpoly/min_fields.c
  CC  mpoly/pack_monomials_tight.c
  CC  mpoly/monomials_cmp.c
  CC  mpoly/monomials_valid_test.c
  CC  mpoly/compression.c
  CC  mpoly/monomials_shift_right_ui.c
  CC  mpoly/randbits_fmpz.c
  CC  mpoly/pack_vec.c
  CC  mpoly/reverse.c
  CC  mpoly/remove_var_powers.c
  CC  mpoly/gcd_info.c
  CC  mpoly/term_exp_fits.c
  CC  mpoly/unpack_monomials_tight.c
  CC  mpoly/to_from_mpolyl.c
  CC  mpoly/repack_monomials.c
  CC  mpoly/total_degree.c
  CC  mpoly/unpack_vec.c
  CC  mpoly/set_monomial.c
  CC  mpoly/search_monomials.c
  CC  nmod_mpoly/cmp.c
  CC  mpoly/rbtree.c
  CC  nmod_mpoly/add_ui.c
  CC  nmod_mpoly/compose_nmod_mpoly.c
  CC  nmod_mpoly/combine_like_terms.c
  CC  nmod_mpoly/compose_mat.c
  CC  nmod_mpoly/compose_nmod_mpoly_gen.c
  CC  mpoly/used_vars.c
  CC  mpoly/parse_pretty.c
  CC  nmod_mpoly/compose_nmod_mpoly_geobucket.c
  CC  nmod_mpoly/ctx.c
  CC  nmod_mpoly/deflate.c
  CC  nmod_mpoly/deflation.c
  CC  nmod_mpoly/discriminant.c
  CC  nmod_mpoly/add.c
  CC  nmod_mpoly/div.c
  CC  nmod_mpoly/degrees.c
  CC  nmod_mpoly/divrem.c
  CC  nmod_mpoly/content_vars.c
  CC  nmod_mpoly/derivative.c
  CC  nmod_mpoly/divrem_ideal.c
  CC  nmod_mpoly/divides.c
  CC  nmod_mpoly/compose_nmod_mpoly_horner.c
  CC  nmod_mpoly/equal.c
  CC  nmod_mpoly/fit_length.c
  CC  nmod_mpoly/evaluate_all.c
  CC  nmod_mpoly/compose_nmod_poly.c
  CC  nmod_mpoly/divides_dense.c
  CC  nmod_mpoly/gcd_cofactors.c
  CC  mpoly/univar.c
  CC  nmod_mpoly/gen.c
  CC  nmod_mpoly/evaluate_one.c
  CC  mpoly/test_irreducible.c
  CC  nmod_mpoly/get_term.c
  CC  nmod_mpoly/get_term_coeff_ui.c
  CC  nmod_mpoly/geobuckets.c
  CC  nmod_mpoly/get_str_pretty.c
  CC  nmod_mpoly/gcd_zippel.c
  CC  nmod_mpoly/get_coeff.c
  CC  nmod_mpoly/get_set_is_nmod_poly.c
  CC  nmod_mpoly/get_term_monomial.c
  CC  nmod_mpoly/get_term_exp.c
  CC  nmod_mpoly/get_term_ui_ui.c
  CC  nmod_mpoly/div_monagan_pearce.c
  CC  nmod_mpoly/get_term_ui_fmpz.c
  CC  nmod_mpoly/get_ui.c
  CC  nmod_mpoly/init.c
  CC  nmod_mpoly/get_term_var_exp.c
  CC  nmod_mpoly/inflate.c
  CC  nmod_mpoly/divides_monagan_pearce.c
  CC  nmod_mpoly/divrem_monagan_pearce.c
  CC  nmod_mpoly/inlines.c
  CC  nmod_mpoly/is_canonical.c
  CC  nmod_mpoly/is_gen.c
  CC  nmod_mpoly/is_ui.c
  CC  nmod_mpoly/lead_coeff_vars.c
  CC  nmod_mpoly/divrem_ideal_monagan_pearce.c
  CC  nmod_mpoly/make_monic.c
  CC  nmod_mpoly/io.c
  CC  nmod_mpoly/gcd_hensel.c
  CC  nmod_mpoly/gcd_brown.c
  CC  nmod_mpoly/mpolyn.c
  CC  nmod_mpoly/mul.c
  CC  nmod_mpoly/mpolyd.c
  CC  nmod_mpoly/mul_dense.c
  CC  nmod_mpoly/divides_heap_threaded.c
  CC  nmod_mpoly/neg.c
  CC  nmod_mpoly/pow_fmpz.c
  CC  nmod_mpoly/gcd.c
  CC  nmod_mpoly/mpolyu_divides.c
  CC  nmod_mpoly/mpolyn_gcd_brown.c
  CC  nmod_mpoly/pow_rmul.c
  CC  nmod_mpoly/realloc.c
  CC  nmod_mpoly/mpolyun_divides.c
  CC  nmod_mpoly/mul_array_threaded.c
  CC  nmod_mpoly/push_term.c
  CC  nmod_mpoly/mpolyu_gcdp_zippel.c
  CC  nmod_mpoly/pow_ui.c
  CC  nmod_mpoly/randtest.c
  CC  nmod_mpoly/mpolyu.c
  CC  nmod_mpoly/mul_johnson.c
  CC  nmod_mpoly/resize.c
  CC  nmod_mpoly/repack_bits.c
  CC  nmod_mpoly/resultant.c
  CC  nmod_mpoly/interp.c
  CC  nmod_mpoly/reverse.c
  CC  nmod_mpoly/mul_heap_threaded.c
  CC  nmod_mpoly/set.c
  CC  nmod_mpoly/set_term_coeff_ui.c
  CC  nmod_mpoly/gcd_zippel2.c
  CC  nmod_mpoly/quadratic_root.c
  CC  nmod_mpoly/set_fmpz.c
  CC  nmod_mpoly/set_term_exp.c
  CC  nmod_mpoly/mpolyun.c
  CC  nmod_mpoly/set_str_pretty.c
  CC  nmod_mpoly/sub_ui.c
  CC  nmod_mpoly/setform.c
  CC  nmod_mpoly/set_coeff.c
  CC  nmod_mpoly/sort_terms.c
  CC  nmod_mpoly/stack.c
  CC  nmod_mpoly/term_content.c
  CC  nmod_mpoly/term_exp_fits.c
  CC  nmod_mpoly/to_from_nmod_poly.c
  CC  fmpz_mpoly/clear.c
  CC  nmod_mpoly/void_ring.c
  CC  fmpz_mpoly/cmp.c
  CC  fmpz_mpoly/add_fmpz.c
  CC  fmpz_mpoly/compose_fmpz_mpoly_gen.c
  CC  nmod_mpoly/mpolyn_divides_threaded.c
  CC  nmod_mpoly/scalar.c
  CC  fmpz_mpoly/combine_like_terms.c
  CC  nmod_mpoly/sub.c
  CC  fmpz_mpoly/compose_fmpz_mpoly_geobucket.c
  CC  fmpz_mpoly/compose_fmpz_mpoly.c
  CC  fmpz_mpoly/buchberger_naive.c
  CC  fmpz_mpoly/ctx.c
  CC  fmpz_mpoly/compose_mat.c
  CC  fmpz_mpoly/deflate.c
  CC  fmpz_mpoly/discriminant.c
  CC  fmpz_mpoly/div.c
  CC  fmpz_mpoly/deflation.c
  CC  fmpz_mpoly/add.c
  CC  fmpz_mpoly/degrees.c
  CC  fmpz_mpoly/divides.c
  CC  fmpz_mpoly/content_vars.c
  CC  fmpz_mpoly/derivative.c
  CC  fmpz_mpoly/compose_fmpz_poly.c
  CC  fmpz_mpoly/equal_fmpz.c
  CC  fmpz_mpoly/equal.c
  CC  fmpz_mpoly/equal_ui.c
  CC  fmpz_mpoly/equal_si.c
  CC  nmod_mpoly/mul_array.c
  CC  fmpz_mpoly/compose_fmpz_mpoly_horner.c
  CC  fmpz_mpoly/evaluate_all_fmpz_mod.c
  CC  fmpz_mpoly/evaluate_all_nmod.c
  CC  nmod_mpoly/univar.c
  CC  fmpz_mpoly/fit_bits.c
  CC  fmpz_mpoly/gcd.c
  CC  fmpz_mpoly/fit_length_reset_bits.c
  CC  fmpz_mpoly/fit_length.c
  CC  fmpz_mpoly/gcd_cofactors.c
  CC  fmpz_mpoly/gcd_brown.c
  CC  fmpz_mpoly/gcd_hensel.c
  CC  fmpz_mpoly/gcd_subresultant.c
  CC  fmpz_mpoly/gcd_zippel.c
  CC  fmpz_mpoly/evaluate_one.c
  CC  fmpz_mpoly/evaluate_all.c
  CC  fmpz_mpoly/gcd_zippel2.c
  CC  fmpz_mpoly/gen.c
  CC  nmod_mpoly/sqrt_heap.c
  CC  fmpz_mpoly/get_coeff_fmpz_fmpz.c
  CC  fmpz_mpoly/get_coeff_fmpz_monomial.c
  CC  fmpz_mpoly/get_coeff_fmpz_ui.c
  CC  fmpz_mpoly/get_coeff_si_fmpz.c
  CC  fmpz_mpoly/get_coeff_si_ui.c
  CC  fmpz_mpoly/get_coeff_ui_fmpz.c
  CC  fmpz_mpoly/geobuckets.c
  CC  fmpz_mpoly/get_coeff_ui_ui.c
  CC  fmpz_mpoly/get_fmpz.c
  CC  fmpz_mpoly/get_term_coeff_fmpz.c
  CC  fmpz_mpoly/get_term.c
  CC  fmpz_mpoly/get_term_exp_fmpz.c
  CC  fmpz_mpoly/get_term_exp_si.c
  CC  fmpz_mpoly/get_term_exp_ui.c
  CC  fmpz_mpoly/get_coeff_vars_ui.c
  CC  fmpz_mpoly/get_term_monomial.c
  CC  fmpz_mpoly/get_term_var_exp_si.c
  CC  fmpz_mpoly/get_str_pretty.c
  CC  fmpz_mpoly/get_set_is_fmpz_poly.c
  CC  fmpz_mpoly/get_term_var_exp_ui.c
  CC  fmpz_mpoly/div_monagan_pearce.c
  CC  fmpz_mpoly/init.c
  CC  fmpz_mpoly/inflate.c
  CC  fmpz_mpoly/divides_monagan_pearce.c
  CC  fmpz_mpoly/inlines.c
  CC  fmpz_mpoly/is_canonical.c
  CC  fmpz_mpoly/lead_coeff_vars.c
  CC  fmpz_mpoly/misc.c
  CC  fmpz_mpoly/is_gen.c
  CC  fmpz_mpoly/is_fmpz.c
  CC  fmpz_mpoly/mpolyd.c
  CC  fmpz_mpoly/divrem.c
  CC  fmpz_mpoly/integral.c
  CC  fmpz_mpoly/neg.c
  CC  fmpz_mpoly/io.c
  CC  fmpz_mpoly/pow_ui.c
  CC  fmpz_mpoly/pow_fmpz.c
  CC  fmpz_mpoly/mul_monomial.c
  CC  fmpz_mpoly/primitive_part.c
  CC  fmpz_mpoly/mul.c
  CC  fmpz_mpoly/divrem_ideal.c
  CC  fmpz_mpoly/quasidiv.c
  CC  fmpz_mpoly/push_term_fmpz_fmpz.c
  CC  fmpz_mpoly/quasidivrem.c
  CC  fmpz_mpoly/mul_dense.c
  CC  fmpz_mpoly/push_term_fmpz_ui.c
  CC  fmpz_mpoly/quasidivrem_ideal.c
  CC  fmpz_mpoly/randtest_bits.c
  CC  fmpz_mpoly/mul_johnson.c
  CC  fmpz_mpoly/reduction_primitive_part.c
  CC  fmpz_mpoly/randtest_bound.c
  CC  fmpz_mpoly/realloc.c
  CC  fmpz_mpoly/randtest_bounds.c
  CC  fmpz_mpoly/divides_array.c
  CC  fmpz_mpoly/divides_heap_threaded.c
  CC  fmpz_mpoly/divrem_array.c
  CC  fmpz_mpoly/pow_fps.c
  CC  fmpz_mpoly/repack_bits.c
  CC  fmpz_mpoly/mul_heap_threaded.c
  CC  fmpz_mpoly/resultant.c
  CC  fmpz_mpoly/resize.c
  CC  fmpz_mpoly/mul_array_threaded.c
  CC  fmpz_mpoly/reverse.c
  CC  fmpz_mpoly/scalar_divexact_fmpz.c
  CC  fmpz_mpoly/scalar_mul_fmpz.c
  CC  fmpz_mpoly/scalar_divides_fmpz.c
  CC  fmpz_mpoly/set.c
  CC  fmpz_mpoly/set_coeff_fmpz_monomial.c
  CC  fmpz_mpoly/set_coeff_si_ui.c
  CC  fmpz_mpoly/set_coeff_ui_fmpz.c
  CC  fmpz_mpoly/set_coeff_si_fmpz.c
  CC  fmpz_mpoly/set_coeff_fmpz_ui.c
  CC  fmpz_mpoly/set_coeff_ui_ui.c
  CC  fmpz_mpoly/select_exps.c
  CC  fmpz_mpoly/set_coeff_fmpz_fmpz.c
  CC  fmpz_mpoly/set_si.c
  CC  fmpz_mpoly/set_str_pretty.c
  CC  fmpz_mpoly/set_term_coeff_fmpz.c
  CC  fmpz_mpoly/set_term_exp_fmpz.c
  CC  fmpz_mpoly/set_fmpz.c
  CC  fmpz_mpoly/set_term_exp_ui.c
  CC  fmpz_mpoly/set_ui.c
  CC  fmpz_mpoly/quasidiv_heap.c
  CC  fmpz_mpoly/scalar_fmma.c
  CC  fmpz_mpoly/quasidivrem_heap.c
  CC  fmpz_mpoly/spoly.c
  CC  fmpz_mpoly/term_exp_fits.c
  CC  fmpz_mpoly/quasidivrem_ideal_heap.c
  CC  fmpz_mpoly/sort_terms.c
  CC  fmpz_mpoly/sub_fmpz.c
  CC  fmpz_mpoly/symmetric.c
  CC  fmpz_mpoly/term_content.c
  CC  fmpz_mpoly/vec.c
  CC  fmpz_mpoly/vec_autoreduction.c
  CC  fmpz_mpoly/vec_is_groebner.c
  CC  fmpz_mpoly/vec_is_autoreduced.c
  CC  fmpz_mpoly/to_from_fmpz_poly.c
  CC  fmpz_mpoly/vec_autoreduction_groebner.c
  CC  fmpz_mpoly/vec_set_length.c
  CC  fmpz_mpoly/vec_set_primitive_unique.c
  CC  fmpz_mod_mpoly/clear.c
  CC  fmpz_mod_mpoly/add_fmpz.c
  CC  fmpz_mpoly/void_ring.c
  CC  fmpz_mpoly/sub.c
  CC  fmpz_mod_mpoly/cmp.c
  CC  fmpz_mod_mpoly/combine_like_terms.c
  CC  fmpz_mod_mpoly/compose_fmpz_mod_mpoly.c
  CC  fmpz_mod_mpoly/compose_fmpz_mod_mpoly_geobucket.c
  CC  fmpz_mod_mpoly/ctx_clear.c
  CC  fmpz_mod_mpoly/ctx_init.c
  CC  fmpz_mod_mpoly/ctx_init_rand.c
  CC  fmpz_mod_mpoly/compose_mat.c
  CC  fmpz_mpoly/mul_array.c
  CC  fmpz_mod_mpoly/add.c
  CC  fmpz_mod_mpoly/deflate.c
  CC  fmpz_mod_mpoly/deflation.c
  CC  fmpz_mod_mpoly/degrees.c
  CC  fmpz_mod_mpoly/discriminant.c
  CC  fmpz_mod_mpoly/div.c
  CC  fmpz_mod_mpoly/content_vars.c
  CC  fmpz_mod_mpoly/divrem_ideal.c
  CC  fmpz_mod_mpoly/derivative.c
  CC  fmpz_mod_mpoly/divrem.c
  CC  fmpz_mod_mpoly/equal.c
  CC  fmpz_mod_mpoly/divides.c
  CC  fmpz_mod_mpoly/equal_fmpz.c
  CC  fmpz_mod_mpoly/fit_length.c
  CC  fmpz_mpoly/univar.c
  CC  fmpz_mod_mpoly/evaluate_all_fmpz.c
  CC  fmpz_mod_mpoly/gcd.c
  CC  fmpz_mod_mpoly/fit_length_fit_bits.c
  CC  fmpz_mod_mpoly/fit_length_reset_bits.c
  CC  fmpz_mod_mpoly/divides_dense.c
  CC  fmpz_mod_mpoly/gcd_brown.c
  CC  fmpz_mod_mpoly/gcd_cofactors.c
  CC  fmpz_mod_mpoly/gcd_hensel.c
  CC  fmpz_mod_mpoly/gcd_subresultant.c
  CC  fmpz_mod_mpoly/evaluate_one.c
  CC  fmpz_mod_mpoly/gcd_zippel.c
  CC  fmpz_mod_mpoly/gcd_zippel2.c
  CC  fmpz_mod_mpoly/get_coeff_fmpz_monomial.c
  CC  fmpz_mod_mpoly/gen.c
  CC  fmpz_mod_mpoly/get_coeff_fmpz_fmpz.c
  CC  fmpz_mod_mpoly/get_coeff_fmpz_ui.c
  CC  fmpz_mod_mpoly/get_fmpz.c
  CC  fmpz_mod_mpoly/div_monagan_pearce.c
  CC  fmpz_mod_mpoly/geobuckets.c
  CC  fmpz_mod_mpoly/get_str_pretty.c
  CC  fmpz_mod_mpoly/get_term_coeff_fmpz.c
  CC  fmpz_mod_mpoly/get_term.c
  CC  fmpz_mod_mpoly/get_set_nmod_mpoly.c
  CC  fmpz_mod_mpoly/get_term_exp_fmpz.c
  CC  fmpz_mod_mpoly/get_set_is_fmpz_mod_poly.c
  CC  fmpz_mod_mpoly/get_term_exp_ui.c
  CC  fmpz_mod_mpoly/get_term_exp_si.c
  CC  fmpz_mod_mpoly/get_coeff_vars_ui.c
  CC  fmpz_mod_mpoly/get_term_monomial.c
  CC  fmpz_mod_mpoly/get_term_var_exp_si.c
  CC  fmpz_mod_mpoly/get_term_var_exp_ui.c
  CC  fmpz_mod_mpoly/init.c
  CC  fmpz_mod_mpoly/divrem_ideal_monagan_pearce.c
  CC  fmpz_mod_mpoly/inflate.c
  CC  fmpz_mod_mpoly/is_fmpz.c
  CC  fmpz_mod_mpoly/is_gen.c
  CC  fmpz_mod_mpoly/make_monic.c
  CC  fmpz_mpoly/sqrt_heap.c
  CC  fmpz_mod_mpoly/divides_monagan_pearce.c
  CC  fmpz_mod_mpoly/is_canonical.c
  CC  fmpz_mod_mpoly/inlines.c
  CC  fmpz_mod_mpoly/lead_coeff_vars.c
  CC  fmpz_mod_mpoly/mul.c
  CC  fmpz_mod_mpoly/io.c
  CC  fmpz_mod_mpoly/neg.c
  CC  fmpz_mod_mpoly/pow_rmul.c
  CC  fmpz_mod_mpoly/divrem_monagan_pearce.c
  CC  fmpz_mod_mpoly/pow_fmpz.c
  CC  fmpz_mod_mpoly/pow_ui.c
  CC  fmpz_mod_mpoly/push_term_fmpz_fmpz.c
  CC  fmpz_mod_mpoly/push_term_fmpz_ui.c
  CC  fmpz_mod_mpoly/randtest_bound.c
  CC  fmpz_mod_mpoly/resultant.c
  CC  fmpz_mod_mpoly/quadratic_root.c
  CC  fmpz_mod_mpoly/randtest_bits.c
  CC  fmpz_mod_mpoly/randtest_bounds.c
  CC  fmpz_mod_mpoly/repack_bits.c
  CC  fmpz_mod_mpoly/resize.c
  CC  fmpz_mod_mpoly/mul_dense.c
  CC  fmpz_mod_mpoly/set.c
  CC  fmpz_mod_mpoly/set_coeff_fmpz_monomial.c
  CC  fmpz_mod_mpoly/set_term_coeff_fmpz.c
  CC  fmpz_mod_mpoly/scalar_mul_fmpz.c
  CC  fmpz_mod_mpoly/set_coeff_fmpz_ui.c
  CC  fmpz_mod_mpoly/set_fmpz.c
  CC  fmpz_mod_mpoly/set_str_pretty.c
  CC  fmpz_mod_mpoly/set_term_exp_fmpz.c
  CC  fmpz_mod_mpoly/set_term_exp_ui.c
  CC  fmpz_mod_mpoly/sub_fmpz.c
  CC  fmpz_mod_mpoly/set_coeff_fmpz_fmpz.c
  CC  fmpz_mod_mpoly/scalar_addmul_fmpz.c
  CC  fmpz_mod_mpoly/term_content.c
  CC  fmpz_mod_mpoly/term_exp_fits.c
  CC  fmpq_mpoly/add.c
  CC  fmpz_mod_mpoly/sort_terms.c
  CC  fmpz_mod_mpoly/void_ring.c
  CC  fmpq_mpoly/cmp.c
  CC  fmpz_mod_mpoly/sub.c
  CC  fmpq_mpoly/add_fmpq.c
  CC  fmpq_mpoly/compose_fmpq_mpoly_gen.c
  CC  fmpz_mod_mpoly/to_from_nmod_poly.c
  CC  fmpz_mod_mpoly/mul_johnson.c
  CC  fmpq_mpoly/derivative.c
  CC  fmpq_mpoly/compose_fmpq_mpoly.c
  CC  fmpq_mpoly/content_vars.c
  CC  fmpq_mpoly/discriminant.c
  CC  fmpq_mpoly/div.c
  CC  fmpq_mpoly/degrees.c
  CC  fmpq_mpoly/compose_fmpq_poly.c
  CC  fmpq_mpoly/equal_fmpq.c
  CC  fmpq_mpoly/divides.c
  CC  fmpq_mpoly/equal_fmpz.c
  CC  fmpq_mpoly/divrem.c
  CC  fmpq_mpoly/divrem_ideal.c
  CC  fmpq_mpoly/gcd_cofactors.c
  CC  fmpq_mpoly/get_coeff_fmpq_monomial.c
  CC  fmpq_mpoly/get_coeff_vars_ui.c
  CC  fmpq_mpoly/gcd.c
  CC  fmpq_mpoly/get_coeff_fmpq_ui.c
  CC  fmpq_mpoly/get_fmpq.c
  CC  fmpq_mpoly/get_set_is_fmpq_poly.c
  CC  fmpq_mpoly/get_term.c
  CC  fmpq_mpoly/get_coeff_fmpq_fmpz.c
  CC  fmpq_mpoly/get_term_coeff_fmpq.c
  CC  fmpq_mpoly/get_str_pretty.c
  CC  fmpq_mpoly/get_term_exp_fmpz.c
  CC  fmpq_mpoly/get_term_exp_ui.c
  CC  fmpq_mpoly/evaluate_one.c
src/fmpq_mpoly/evaluate_one.c: In function '_fmpq_mpoly_evaluate_one_fmpq_sp':
src/fmpq_mpoly/evaluate_one.c:100:9: warning: 'fmpq_canonicalise' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  100 |         fmpq_canonicalise(A->content);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpq_mpoly/evaluate_one.c:100:9: note: referencing argument 1 of type 'fmpq[1]'
In file included from ./src/fmpq_mpoly.h:22,
                 from src/fmpq_mpoly/evaluate_one.c:13:
./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise'
  116 | void fmpq_canonicalise(fmpq_t res);
      |      ^~~~~~~~~~~~~~~~~
src/fmpq_mpoly/evaluate_one.c: In function '_fmpq_mpoly_evaluate_one_fmpq_mp':
src/fmpq_mpoly/evaluate_one.c:213:9: warning: 'fmpq_canonicalise' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  213 |         fmpq_canonicalise(A->content);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpq_mpoly/evaluate_one.c:213:9: note: referencing argument 1 of type 'fmpq[1]'
./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise'
  116 | void fmpq_canonicalise(fmpq_t res);
      |      ^~~~~~~~~~~~~~~~~
  CC  fmpq_mpoly/get_term_exp_si.c
  CC  fmpq_mpoly/get_term_var_exp_si.c
  CC  fmpq_mpoly/get_term_monomial.c
  CC  fmpq_mpoly/integral.c
  CC  fmpq_mpoly/evaluate_all.c
  CC  fmpq_mpoly/inflate.c
  CC  fmpq_mpoly/get_term_var_exp_ui.c
  CC  fmpq_mpoly/pow_fmpz.c
  CC  fmpq_mpoly/is_canonical.c
  CC  fmpq_mpoly/make_monic.c
  CC  fmpq_mpoly/is_monic.c
  CC  fmpq_mpoly/mul.c
  CC  fmpq_mpoly/pow_ui.c
  CC  fmpq_mpoly/reduce_easy.c
  CC  fmpz_mod_mpoly/univar.c
  CC  fmpq_mpoly/reduce.c
  CC  fmpz_mod_mpoly/sqrt_heap.c
src/fmpz_mod_mpoly/sqrt_heap.c: In function 'fmpz_mod_mpoly_sqrt_heap':
src/fmpz_mod_mpoly/sqrt_heap.c:705:19: warning: '_fmpz_mod_mpoly_sqrt_heap' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  705 |         success = _fmpz_mod_mpoly_sqrt_heap(T, A->coeffs, A->exps, A->length,
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  706 |                                              A->bits, ctx->minfo, ctx->ffinfo);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly/sqrt_heap.c:705:19: note: referencing argument 7 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
src/fmpz_mod_mpoly/sqrt_heap.c:338:12: note: in a call to function '_fmpz_mod_mpoly_sqrt_heap'
  338 | static int _fmpz_mod_mpoly_sqrt_heap(
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly/sqrt_heap.c:713:19: warning: '_fmpz_mod_mpoly_sqrt_heap' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  713 |         success = _fmpz_mod_mpoly_sqrt_heap(Q, A->coeffs, A->exps, A->length,
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |                                              A->bits, ctx->minfo, ctx->ffinfo);
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly/sqrt_heap.c:713:19: note: referencing argument 7 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
src/fmpz_mod_mpoly/sqrt_heap.c:338:12: note: in a call to function '_fmpz_mod_mpoly_sqrt_heap'
  338 | static int _fmpz_mod_mpoly_sqrt_heap(
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
  CC  fmpq_mpoly/inlines.c
  CC  fmpq_mpoly/repack_bits.c
  CC  fmpq_mpoly/io.c
  CC  fmpq_mpoly/resultant.c
  CC  fmpq_mpoly/scalar_div_fmpq.c
  CC  fmpq_mpoly/push_term_fmpq_fmpz.c
  CC  fmpq_mpoly/push_term_fmpq_ui.c
  CC  fmpq_mpoly/scalar_div_fmpz.c
  CC  fmpq_mpoly/scalar_mul_fmpq.c
  CC  fmpq_mpoly/scalar_mul_fmpz.c
  CC  fmpq_mpoly/set_fmpq.c
  CC  fmpq_mpoly/set_coeff_fmpq_ui.c
  CC  fmpq_mpoly/set_fmpz.c
  CC  fmpq_mpoly/set_str_pretty.c
  CC  fmpq_mpoly/set_coeff_fmpq_monomial.c
  CC  fmpq_mpoly/sqrt.c
  CC  fmpq_mpoly/set_term_coeff_fmpq.c
  CC  fmpq_mpoly/term_content.c
  CC  fmpq_mpoly/sub.c
  CC  fmpq_mpoly/sub_fmpq.c
  CC  fmpq_mpoly/term_exp_fits.c
  CC  fmpq_mpoly/void_ring.c
  CC  fmpq_mpoly/rescale.c
  CC  fmpq_mpoly/set_coeff_fmpq_fmpz.c
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c: In function '_fmpq_mpoly_set_coeff_fmpq_fmpz':
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:63:17: warning: 'fmpq_div_fmpz' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
   63 |                 fmpq_div_fmpz(qpoly->content, qpoly->content, prod);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:63:17: note: referencing argument 1 of type 'fmpq[1]'
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:63:17: warning: 'fmpq_div_fmpz' reading 16 bytes from a region of size 8 [-Wstringop-overread]
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:63:17: note: referencing argument 2 of type 'const fmpq[1]'
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:63:17: note: referencing argument 3 of type 'const fmpz[1]' {aka 'const long int[1]'}
In file included from ./src/fmpq_mpoly.h:22,
                 from src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:13:
./src/fmpq.h:249:6: note: in a call to function 'fmpq_div_fmpz'
  249 | void fmpq_div_fmpz(fmpq_t res, const fmpq_t op, const fmpz_t x);
      |      ^~~~~~~~~~~~~
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:95:9: warning: 'fmpq_div_fmpz' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
   95 |         fmpq_div_fmpz(qpoly->content, qpoly->content, prod);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:95:9: note: referencing argument 1 of type 'fmpq[1]'
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:95:9: warning: 'fmpq_div_fmpz' reading 16 bytes from a region of size 8 [-Wstringop-overread]
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:95:9: note: referencing argument 2 of type 'const fmpq[1]'
src/fmpq_mpoly/set_coeff_fmpq_fmpz.c:95:9: note: referencing argument 3 of type 'const fmpz[1]' {aka 'const long int[1]'}
./src/fmpq.h:249:6: note: in a call to function 'fmpq_div_fmpz'
  249 | void fmpq_div_fmpz(fmpq_t res, const fmpq_t op, const fmpz_t x);
      |      ^~~~~~~~~~~~~
  CC  fq_nmod_mpoly/cmp.c
  CC  fq_nmod_mpoly/compose_fq_nmod_mpoly_gen.c
  CC  fq_nmod_mpoly/ctx_change_modulus.c
  CC  fq_nmod_mpoly/compose_fq_nmod_mpoly.c
  CC  fq_nmod_mpoly/ctx_clear.c
  CC  fq_nmod_mpoly/add.c
  CC  fq_nmod_mpoly/compose_fq_nmod_mpoly_geobucket.c
  CC  fq_nmod_mpoly/compose_mat.c
  CC  fq_nmod_mpoly/ctx_init.c
  CC  fq_nmod_mpoly/add_fq_nmod.c
  CC  fq_nmod_mpoly/combine_like_terms.c
  CC  fq_nmod_mpoly/ctx_init_rand.c
  CC  fq_nmod_mpoly/deflation.c
  CC  fq_nmod_mpoly/deflate.c
  CC  fq_nmod_mpoly/degrees.c
  CC  fq_nmod_mpoly/content_vars.c
  CC  fq_nmod_mpoly/div.c
  CC  fq_nmod_mpoly/discriminant.c
  CC  fq_nmod_mpoly/divides.c
  CC  fq_nmod_mpoly/divrem_ideal.c
  CC  fq_nmod_mpoly/divrem.c
  CC  fq_nmod_mpoly/equal.c
  CC  fmpq_mpoly/univar.c
  CC  fq_nmod_mpoly/fit_length.c
  CC  fq_nmod_mpoly/compose_fq_nmod_mpoly_horner.c
  CC  fq_nmod_mpoly/equal_fq_nmod.c
  CC  fq_nmod_mpoly/fit_length_fit_bits.c
  CC  fq_nmod_mpoly/compose_fq_nmod_poly.c
  CC  fq_nmod_mpoly/derivative.c
  CC  fq_nmod_mpoly/fit_length_reset_bits.c
  CC  fq_nmod_mpoly/gcd_brown.c
  CC  fq_nmod_mpoly/evaluate_all.c
  CC  fq_nmod_mpoly/gcd_cofactors.c
  CC  fq_nmod_mpoly/get_coeff_fq_nmod_fmpz.c
  CC  fq_nmod_mpoly/gen.c
  CC  fq_nmod_mpoly/get_coeff_fq_nmod_monomial.c
  CC  fq_nmod_mpoly/get_coeff_fq_nmod_ui.c
  CC  fq_nmod_mpoly/geobuckets.c
  CC  fq_nmod_mpoly/evaluate_one.c
  CC  fq_nmod_mpoly/get_fq_nmod.c
  CC  fq_nmod_mpoly/gcd_zippel.c
  CC  fq_nmod_mpoly/get_term_coeff_fq_nmod.c
  CC  fq_nmod_mpoly/get_term_exp_fmpz.c
  CC  fq_nmod_mpoly/div_monagan_pearce.c
  CC  fq_nmod_mpoly/get_term.c
  CC  fq_nmod_mpoly/get_set_is_fq_nmod_poly.c
  CC  fq_nmod_mpoly/get_term_exp_ui.c
  CC  fq_nmod_mpoly/fq_nmod_embed.c
  CC  fq_nmod_mpoly/get_term_exp_si.c
  CC  fq_nmod_mpoly/get_coeff_vars_ui.c
  CC  fq_nmod_mpoly/get_term_var_exp_si.c
  CC  fq_nmod_mpoly/get_term_var_exp_ui.c
  CC  fq_nmod_mpoly/get_str_pretty.c
  CC  fq_nmod_mpoly/gcd_hensel.c
  CC  fq_nmod_mpoly/get_term_monomial.c
  CC  fq_nmod_mpoly/init.c
  CC  fq_nmod_mpoly/is_fq_nmod.c
  CC  fq_nmod_mpoly/inflate.c
  CC  fq_nmod_mpoly/is_gen.c
  CC  fq_nmod_mpoly/inlines.c
  CC  fq_nmod_mpoly/is_canonical.c
  CC  fq_nmod_mpoly/make_monic.c
  CC  fq_nmod_mpoly/is_monic.c
  CC  fq_nmod_mpoly/divrem_ideal_monagan_pearce.c
  CC  fq_nmod_mpoly/is_one.c
  CC  fq_nmod_mpoly/lead_coeff_vars.c
  CC  fq_nmod_mpoly/mul.c
  CC  fq_nmod_mpoly/mpolyn.c
  CC  fq_nmod_mpoly/neg.c
  CC  fq_nmod_mpoly/one.c
  CC  fq_nmod_mpoly/io.c
  CC  fq_nmod_mpoly/pow_rmul.c
  CC  fq_nmod_mpoly/pow_fmpz.c
  CC  fq_nmod_mpoly/divides_monagan_pearce.c
  CC  fq_nmod_mpoly/pow_ui.c
  CC  fq_nmod_mpoly/push_term_fq_nmod_fmpz.c
  CC  fq_nmod_mpoly/push_term_fq_nmod_ui.c
  CC  fq_nmod_mpoly/divrem_monagan_pearce.c
  CC  fq_nmod_mpoly/randtest_bits.c
  CC  fq_nmod_mpoly/realloc.c
  CC  fq_nmod_mpoly/randtest_bound.c
  CC  fq_nmod_mpoly/randtest_bounds.c
  CC  fq_nmod_mpoly/mpolyn_gcd_brown.c
  CC  fq_nmod_mpoly/resultant.c
  CC  fq_nmod_mpoly/repack_bits.c
  CC  fq_nmod_mpoly/resize.c
  CC  fq_nmod_mpoly/set.c
  CC  fq_nmod_mpoly/reverse.c
  CC  fq_nmod_mpoly/set_coeff_fq_nmod_monomial.c
  CC  fq_nmod_mpoly/set_coeff_fq_nmod_ui.c
  CC  fq_nmod_mpoly/mpolyu_divides.c
  CC  fq_nmod_mpoly/set_fq_nmod.c
  CC  fq_nmod_mpoly/set_fmpz.c
  CC  fq_nmod_mpoly/mul_johnson.c
  CC  fq_nmod_mpoly/set_coeff_fq_nmod_fmpz.c
  CC  fq_nmod_mpoly/scalar_mul_fq_nmod.c
  CC  fq_nmod_mpoly/scalar_addmul_fq_nmod.c
  CC  fq_nmod_mpoly/set_fq_nmod_gen.c
  CC  fq_nmod_mpoly/set_term_exp_ui.c
  CC  fq_nmod_mpoly/set_term_exp_fmpz.c
  CC  fq_nmod_mpoly/set_str_pretty.c
  CC  fq_nmod_mpoly/set_term_coeff_fq_nmod.c
  CC  fq_nmod_mpoly/setform.c
  CC  fq_nmod_mpoly/mpolyun.c
  CC  fq_nmod_mpoly/sub_fq_nmod.c
  CC  fq_nmod_mpoly/term_exp_fits.c
  CC  fq_nmod_mpoly/quadratic_root.c
  CC  fq_nmod_mpoly/void_ring.c
  CC  fq_nmod_mpoly/gcd.c
  CC  fq_nmod_mpoly/term_content.c
  CC  fq_nmod_mpoly/sort_terms.c
  CC  fq_zech_mpoly/clear.c
  CC  fq_nmod_mpoly/mpolyu.c
  CC  fq_nmod_mpoly/sub.c
  CC  fq_nmod_mpoly/to_from_fq_nmod_poly.c
  CC  fq_zech_mpoly/ctx.c
  CC  fq_zech_mpoly/divrem.c
  CC  fq_zech_mpoly/divides.c
  CC  fq_zech_mpoly/degrees.c
  CC  fq_zech_mpoly/combine_like_terms.c
  CC  fq_zech_mpoly/fit_bits.c
  CC  fq_nmod_mpoly/mpolyu_gcdp_zippel.c
  CC  fq_zech_mpoly/add.c
  CC  fq_zech_mpoly/derivative.c
  CC  fq_zech_mpoly/equal.c
  CC  fq_zech_mpoly/evaluate_all.c
  CC  fq_zech_mpoly/gcd_cofactors.c
  CC  fq_zech_mpoly/fit_length.c
  CC  fq_zech_mpoly/gcd.c
  CC  fq_zech_mpoly/evaluate_one.c
  CC  fq_zech_mpoly/gen.c
  CC  fq_zech_mpoly/is_fq_zech.c
  CC  fq_zech_mpoly/init.c
  CC  fq_zech_mpoly/is_canonical.c
  CC  fq_zech_mpoly/get_set_nmod_mpoly.c
  CC  fq_zech_mpoly/get_set_fq_nmod_mpoly.c
  CC  fq_zech_mpoly/is_one.c
  CC  fq_zech_mpoly/make_monic.c
  CC  fq_zech_mpoly/mul.c
  CC  fq_zech_mpoly/get_coeff_vars_ui.c
  CC  fq_zech_mpoly/lead_coeff_vars.c
  CC  fq_nmod_mpoly/sqrt_heap.c
  CC  fq_zech_mpoly/pow_rmul.c
  CC  fq_zech_mpoly/divrem_monagan_pearce.c
  CC  fq_zech_mpoly/io.c
  CC  fq_zech_mpoly/neg.c
  CC  fq_zech_mpoly/repack_bits.c
  CC  fq_zech_mpoly/set_fq_zech.c
  CC  fq_zech_mpoly/pow_ui.c
  CC  fq_zech_mpoly/set_ui.c
  CC  fq_zech_mpoly/mpolyu.c
  CC  fq_zech_mpoly/set.c
  CC  fq_zech_mpoly/divides_monagan_pearce.c
  CC  fq_nmod_mpoly/univar.c
  CC  fq_zech_mpoly/sub_fq_zech.c
  CC  fq_zech_mpoly/term_exp_fits.c
  CC  fq_nmod_mpoly/gcd_zippel2.c
  CC  nmod_mpoly_factor/append.c
  CC  nmod_mpoly_factor/clear.c
  CC  nmod_mpoly_factor/cmp.c
  CC  fq_zech_mpoly/scalar.c
  CC  fq_zech_mpoly/sub.c
  CC  nmod_mpoly_factor/expand.c
  CC  nmod_mpoly_factor/fit_length.c
  CC  fq_zech_mpoly/sort_terms.c
  CC  fq_zech_mpoly/mul_johnson.c
  CC  nmod_mpoly_factor/compression.c
  CC  nmod_mpoly_factor/init.c
  CC  nmod_mpoly_factor/inlines.c
  CC  nmod_mpoly_factor/get_set.c
  CC  nmod_mpoly_factor/factor_content.c
  CC  nmod_mpoly_factor/io.c
  CC  nmod_mpoly_factor/eval.c
  CC  nmod_mpoly_factor/mpolyu.c
  CC  nmod_mpoly_factor/irred_medprime.c
  CC  nmod_mpoly_factor/factor_squarefree.c
  CC  nmod_mpoly_factor/lcc_wang.c
  CC  nmod_mpoly_factor/irred_lgprime.c
  CC  nmod_mpoly_factor/irred_smprime_wang.c
  CC  nmod_mpoly_factor/irred_smprime_zassenhaus.c
  CC  fq_zech_mpoly/univar.c
  CC  nmod_mpoly_factor/mpolyv.c
  CC  nmod_mpoly_factor/irred_smprime_zippel.c
  CC  nmod_mpoly_factor/n_poly_vec.c
  CC  nmod_mpoly_factor/mpoly_pfrac.c
  CC  nmod_mpoly_factor/mpoly_hlift.c
  CC  nmod_mpoly_factor/realloc.c
  CC  nmod_mpoly_factor/nmod_mat_extras.c
  CC  nmod_mpoly_factor/polyun.c
  CC  nmod_mpoly_factor/sort.c
  CC  fmpz_mpoly_factor/add.c
  CC  nmod_mpoly_factor/factor.c
  CC  nmod_mpoly_factor/gcd_zippel.c
  CC  fmpz_mpoly_factor/clear.c
  CC  fmpz_mpoly_factor/cmp.c
  CC  fmpz_mpoly_factor/expand.c
  CC  fmpz_mpoly_factor/bpoly.c
  CC  fmpz_mpoly_factor/factor_bound_si.c
  CC  fmpz_mpoly_factor/compression.c
  CC  fmpz_mpoly_factor/eval.c
  CC  nmod_mpoly_factor/mpoly_hlift_zippel.c
  CC  fmpz_mpoly_factor/factor_squarefree.c
  CC  fmpz_mpoly_factor/factor_content.c
  CC  fmpz_mpoly_factor/fit_length.c
  CC  nmod_mpoly_factor/zip_helpers.c
  CC  nmod_mpoly_factor/n_bpoly_mod_pfrac.c
  CC  nmod_mpoly_factor/n_bpoly_mod.c
  CC  fmpz_mpoly_factor/gcd_brown.c
  CC  fmpz_mpoly_factor/get_set_lead0.c
  CC  fmpz_mpoly_factor/init.c
  CC  fmpz_mpoly_factor/inlines.c
  CC  nmod_mpoly_factor/polyu3_mod_hlift.c
  CC  nmod_mpoly_factor/n_bpoly_mod_factor_lgprime.c
  CC  fmpz_mpoly_factor/factor.c
  CC  nmod_mpoly_factor/n_bpoly_mod_hlift.c
  CC  fmpz_mpoly_factor/gcd_zippel.c
  CC  fmpz_mpoly_factor/gcd_hensel.c
  CC  fmpz_mpoly_factor/misc.c
  CC  fmpz_mpoly_factor/lcc_wang.c
  CC  fq_nmod_mpoly/interp.c
  CC  fmpz_mpoly_factor/bpoly_factor.c
  CC  fmpz_mpoly_factor/irred_zassenhaus.c
  CC  fmpz_mpoly_factor/mpolyl.c
  CC  fmpz_mpoly_factor/irred_wang.c
  CC  fmpz_mpoly_factor/print_pretty.c
  CC  fmpz_mpoly_factor/set.c
  CC  fmpz_mpoly_factor/interp.c
  CC  fmpz_mpoly_factor/realloc.c
  CC  fmpz_mpoly_factor/tpoly.c
  CC  fmpz_mpoly_factor/sort.c
  CC  fmpz_mpoly_factor/mpolyv.c
  CC  fmpz_mod_mpoly_factor/clear.c
  CC  fmpz_mpoly_factor/mpoly_pfrac.c
  CC  fmpz_mpoly_factor/tuple.c
  CC  fmpz_mod_mpoly_factor/cmp.c
  CC  fmpz_mod_mpoly_factor/expand.c
  CC  fmpz_mpoly_factor/gcd_brown_threaded.c
  CC  fmpz_mpoly_factor/mpoly_hlift.c
  CC  fmpz_mod_mpoly_factor/compression.c
  CC  fmpz_mod_mpoly_factor/fit_length.c
  CC  fmpz_mpoly_factor/poly_pfrac.c
  CC  fmpz_mpoly_factor/lcc_kaltofen.c
  CC  fmpz_mod_mpoly_factor/factor_content.c
  CC  fmpz_mod_mpoly_factor/eval.c
  CC  fmpz_mod_mpoly_factor/factor_squarefree.c
  CC  fmpz_mod_mpoly_factor/bpoly_hlift.c
  CC  fmpz_mod_mpoly_factor/fmpz_mod_mat_extras.c
  CC  fmpz_mod_mpoly_factor/fmpz_mod_pow_cache.c
  CC  fmpz_mod_mpoly_factor/fmpz_mod_poly_vec.c
  CC  fmpz_mod_mpoly_factor/get_set_lead0.c
  CC  nmod_mpoly_factor/n_bpoly_mod_factor_smprime.c
  CC  fmpz_mod_mpoly_factor/fmpz_mod_poly_extras.c
  CC  fmpz_mpoly_factor/gcd_algo.c
  CC  fmpz_mod_mpoly_factor/inlines.c
  CC  fmpz_mod_mpoly_factor/factor.c
  CC  fmpz_mod_mpoly_factor/gcd_hensel.c
  CC  fmpz_mod_mpoly_factor/lcc_wang.c
  CC  fmpz_mod_mpoly_factor/io.c
  CC  fmpz_mod_mpoly_factor/irred_smprime_zassenhaus.c
  CC  fmpz_mod_mpoly_factor/gcd_brown.c
  CC  fmpz_mod_mpoly_factor/fmpz_mod_bpoly.c
  CC  fmpz_mpoly_factor/irred_zippel.c
  CC  fmpz_mod_mpoly_factor/irred_smprime_wang.c
  CC  fmpz_mod_mpoly_factor/irred_smprime_zippel.c
  CC  fmpz_mod_mpoly_factor/gcd_zippel.c
  CC  fmpz_mod_mpoly_factor/mpolyu.c
  CC  fmpz_mod_mpoly_factor/realloc.c
  CC  fmpz_mod_mpoly_factor/mpoly_hlift.c
  CC  fmpz_mod_mpoly_factor/mpolyv.c
  CC  fmpz_mod_mpoly_factor/set_nmod_mpoly_factor.c
  CC  fmpz_mod_mpoly_factor/polyun.c
  CC  fmpz_mod_mpoly_factor/sort.c
  CC  fmpz_mod_mpoly_factor/mpoly_pfrac.c
  CC  fmpz_mod_mpoly_factor/bpoly_factor_smprime.c
  CC  fmpq_mpoly_factor/clear.c
  CC  fmpz_mod_mpoly_factor/mpolyn_divides.c
  CC  fmpq_mpoly_factor/expand.c
  CC  fmpz_mod_mpoly_factor/stack.c
  CC  fmpq_mpoly_factor/factor.c
  CC  fmpq_mpoly_factor/factor_make_integral.c
  CC  fmpq_mpoly_factor/factor_make_monic.c
  CC  fmpq_mpoly_factor/fit_length.c
  CC  fmpq_mpoly_factor/init.c
  CC  fmpq_mpoly_factor/inlines.c
  CC  fmpq_mpoly_factor/factor_squarefree.c
  CC  fmpq_mpoly_factor/realloc.c
  CC  fmpz_mod_mpoly_factor/mpolyn.c
  CC  fmpq_mpoly_factor/sort.c
  CC  fmpq_mpoly_factor/swap_fmpz_mpoly_factor.c
  CC  fq_nmod_mpoly_factor/append.c
  CC  fmpz_mod_mpoly_factor/polyu3_mod_hlift.c
  CC  fq_nmod_mpoly_factor/cmp.c
  CC  fq_nmod_mpoly_factor/clear.c
  CC  fmpz_mod_mpoly_factor/gcd_zippel2.c
  CC  fmpz_mod_mpoly_factor/zip_helpers.c
  CC  fq_nmod_mpoly_factor/expand.c
  CC  fq_nmod_mpoly_factor/get_constant_fq_nmod.c
  CC  fq_nmod_mpoly_factor/get_exp_si.c
  CC  fq_nmod_mpoly_factor/fit_length.c
  CC  fq_nmod_mpoly_factor/get_set_lead0.c
  CC  fmpz_mpoly_factor/gcd_zippel2.c
  CC  fmpz_mod_mpoly_factor/interp.c
  CC  fq_nmod_mpoly_factor/init.c
  CC  fq_nmod_mpoly_factor/inlines.c
  CC  fmpz_mod_mpoly_factor/gcd_algo.c
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:515:9: warning: 'fmpz_mod_poly_divrem' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  515 |         fmpz_mod_poly_divrem(t, r, a, g, ctx->ffinfo);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:515:9: note: referencing argument 5 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
In file included from ./src/fmpz_mod_mpoly_factor.h:21,
                 from src/fmpz_mod_mpoly_factor/gcd_algo.c:18:
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:459:6: note: in a call to function 'fmpz_mod_poly_divrem'
  459 | void fmpz_mod_poly_divrem(fmpz_mod_poly_t Q, fmpz_mod_poly_t R,
      |      ^~~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:522:9: warning: 'fmpz_mod_poly_divrem' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  522 |         fmpz_mod_poly_divrem(t, r, b, g, ctx->ffinfo);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:522:9: note: referencing argument 5 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:459:6: note: in a call to function 'fmpz_mod_poly_divrem'
  459 | void fmpz_mod_poly_divrem(fmpz_mod_poly_t Q, fmpz_mod_poly_t R,
      |      ^~~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:527:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  527 |     fmpz_mod_poly_clear(a, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:527:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:528:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  528 |     fmpz_mod_poly_clear(b, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:528:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:529:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  529 |     fmpz_mod_poly_clear(g, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:529:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:530:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  530 |     fmpz_mod_poly_clear(t, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:530:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:531:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  531 |     fmpz_mod_poly_clear(r, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:531:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  226 |     fmpz_mod_poly_clear(Geval, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:192:9: warning: 'fmpz_mod_rand_not_zero' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  192 |         fmpz_mod_rand_not_zero(alphas + j, state, ctx->ffinfo);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:192:9: note: referencing argument 3 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
In file included from src/fmpz_mod_mpoly_factor/gcd_algo.c:14:
./src/fmpz_mod.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod.h:130:6: note: in a call to function 'fmpz_mod_rand_not_zero'
  130 | void fmpz_mod_rand_not_zero(fmpz_t a, flint_rand_t state, const fmpz_mod_ctx_t ctx);
      |      ^~~~~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:215:13: warning: 'fmpz_mod_poly_gcd' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  215 |             fmpz_mod_poly_gcd(Geval, Aevals + j, Bevals + j, ctx->ffinfo);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:215:13: note: referencing argument 4 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:523:6: note: in a call to function 'fmpz_mod_poly_gcd'
  523 | void fmpz_mod_poly_gcd(fmpz_mod_poly_t G,
      |      ^~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:229:9: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  229 |         fmpz_mod_poly_clear(Aevals + j, ctx->ffinfo);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:229:9: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:230:9: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  230 |         fmpz_mod_poly_clear(Bevals + j, ctx->ffinfo);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:230:9: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  226 |     fmpz_mod_poly_clear(Geval, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_set_estimates',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1511:5:
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: warning: 'fmpz_mod_poly_clear' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  226 |     fmpz_mod_poly_clear(Geval, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:226:5: note: referencing argument 2 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:101:6: note: in a call to function 'fmpz_mod_poly_clear'
  101 | void fmpz_mod_poly_clear(fmpz_mod_poly_t poly,
      |      ^~~~~~~~~~~~~~~~~~~
In function '_do_univar',
    inlined from '_fmpz_mod_mpoly_gcd_algo_small' at src/fmpz_mod_mpoly_factor/gcd_algo.c:1462:9:
src/fmpz_mod_mpoly_factor/gcd_algo.c:510:5: warning: 'fmpz_mod_poly_gcd' reading 112 bytes from a region of size 8 [-Wstringop-overread]
  510 |     fmpz_mod_poly_gcd(g, a, b, ctx->ffinfo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fmpz_mod_mpoly_factor/gcd_algo.c:510:5: note: referencing argument 4 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
./src/fmpz_mod_poly.h: In function '_fmpz_mod_mpoly_gcd_algo_small':
./src/fmpz_mod_poly.h:523:6: note: in a call to function 'fmpz_mod_poly_gcd'
  523 | void fmpz_mod_poly_gcd(fmpz_mod_poly_t G,
      |      ^~~~~~~~~~~~~~~~~
  CC  fq_nmod_mpoly_factor/compression.c
  CC  fmpz_mod_mpoly_factor/mpoly_hlift_zippel.c
  CC  fq_nmod_mpoly_factor/io.c
  CC  fq_nmod_mpoly_factor/eval.c
  CC  fq_nmod_mpoly_factor/factor_content.c
  CC  fq_nmod_mpoly_factor/one.c
  CC  fq_nmod_mpoly_factor/irred_lgprime.c
  CC  fq_nmod_mpoly_factor/irred_smprime_wang.c
  CC  fq_nmod_mpoly_factor/irred_smprime_zassenhaus.c
  CC  fq_nmod_mpoly_factor/lcc_wang.c
  CC  fq_nmod_mpoly_factor/mpolyv.c
  CC  fq_nmod_mpoly_factor/polyu.c
  CC  fq_nmod_mpoly_factor/factor_squarefree.c
  CC  fq_nmod_mpoly_factor/polyun.c
  CC  fq_nmod_mpoly_factor/realloc.c
  CC  fq_nmod_mpoly_factor/set.c
  CC  fq_nmod_mpoly_factor/mpoly_pfrac.c
  CC  fq_nmod_mpoly_factor/sort.c
  CC  fq_zech_mpoly_factor/clear.c
  CC  fq_zech_mpoly_factor/fit_length.c
  CC  fq_nmod_mpoly_factor/n_bpoly_fq.c
  CC  fq_nmod_mpoly_factor/mpoly_hlift.c
  CC  fq_nmod_mpoly_factor/factor.c
  CC  fq_nmod_mpoly_factor/n_bpoly_hlift.c
  CC  fq_zech_mpoly_factor/factor.c
  CC  fq_zech_mpoly_factor/get_set_lead0.c
  CC  fq_zech_mpoly_factor/init.c
  CC  fq_zech_mpoly_factor/bpoly_hlift.c
  CC  fq_zech_mpoly_factor/eval.c
  CC  fq_zech_mpoly_factor/get_set_is_fq_nmod_poly.c
  CC  fq_nmod_mpoly_factor/polyu3_hlift.c
  CC  fq_zech_mpoly_factor/mpoly_univar.c
  CC  fq_zech_mpoly_factor/io.c
  CC  fq_zech_mpoly_factor/irred_smprime_wang.c
  CC  fq_zech_mpoly_factor/mpolyv.c
  CC  fq_zech_mpoly_factor/polyu.c
  CC  fq_zech_mpoly_factor/polyun.c
  CC  fq_zech_mpoly_factor/lcc_wang.c
  CC  fq_zech_mpoly_factor/irred_smprime_zassenhaus.c
  CC  fq_nmod_mpoly_factor/n_bpoly_fq_factor_lgprime.c
  CC  fq_zech_mpoly_factor/realloc.c
  CC  fq_zech_mpoly_factor/tpoly.c
  CC  fq_zech_mpoly_factor/bpoly.c
  CC  fq_zech_mpoly_factor/mpoly_hlift.c
  CC  fq_zech_mpoly_factor/mpoly_pfrac.c
  CC  fft/adjust.c
  CC  fq_zech_mpoly_factor/polyu3_hlift.c
  CC  fft/adjust_sqrt2.c
  CC  fft/combine_bits.c
  CC  fft/div_2expmod_2expp1.c
  CC  fq_zech_mpoly_factor/bpoly_factor_smprime.c
  CC  fft/convolution.c
  CC  fft/convolution_precache.c
  CC  fft/fermat_to_mpz.c
  CC  fft/fft_radix2.c
  CC  fft/fft_negacylic.c
  CC  fft/fft_truncate.c
  CC  fft/fft_mfa_truncate_sqrt2_inner.c
  CC  fft/ifft_radix2.c
  CC  fq_nmod_mpoly_factor/n_bpoly_fq_factor_smprime.c
  CC  fft/ifft_negacyclic.c
  CC  fft/mul_2expmod_2expp1.c
  CC  fft/fft_truncate_sqrt2.c
  CC  fft/inlines.c
  CC  fft/butterfly_lshB.c
  CC  fft/butterfly_rshB.c
  CC  fft/ifft_truncate_sqrt2.c
  CC  fft/mul_fft_main.c
  CC  fft/negmod_2expp1.c
  CC  fft/ifft_truncate.c
  CC  fft/mul_truncate_sqrt2.c
  CC  fft/normmod_2expp1.c
  CC  fmpz_poly_q/clear.c
  CC  fmpz_poly_q/derivative.c
  CC  fmpz_poly_q/addmul.c
  CC  fmpz_poly_q/canonicalise.c
  CC  fmpz_poly_q/div.c
  CC  fmpz_poly_q/evaluate_fmpq.c
  CC  fft/mul_mfa_truncate_sqrt2.c
  CC  fmpz_poly_q/add.c
  CC  fft/fft_mfa_truncate_sqrt2.c
  CC  fmpz_poly_q/init.c
  CC  fmpz_poly_q/get_str.c
  CC  fmpz_poly_q/inlines.c
  CC  fmpz_poly_q/inv.c
  CC  fmpz_poly_q/is_canonical.c
  CC  fmpz_poly_q/get_str_pretty.c
  CC  fmpz_poly_q/pow.c
  CC  fmpz_poly_q/print_pretty.c
  CC  fmpz_poly_q/randtest.c
  CC  fft/split_bits.c
  CC  fmpz_poly_q/print.c
  CC  fmpz_poly_q/set.c
  CC  fmpz_poly_q/submul.c
  CC  fmpz_poly_q/swap.c
  CC  fmpz_poly_q/set_str.c
  CC  fmpz_poly_q/mul.c
  CC  fmpz_poly_q/sub.c
  CC  fft/mulmod_2expp1.c
  CC  fmpz_lll/context_init.c
  CC  fft/ifft_mfa_truncate_sqrt2.c
  CC  fmpz_poly_q/scalar.c
  CC  fmpz_lll/context_init_default.c
  CC  fq_nmod_mpoly_factor/irred_smprime_zippel.c
  CC  fmpz_lll/is_reduced.c
  CC  fmpz_lll/heuristic_dot.c
  CC  fmpz_lll/lll.c
  CC  fmpz_lll/is_reduced_with_removal.c
  CC  fq_zech_mpoly_factor/irred_smprime_zippel.c
  CC  fmpz_lll/lll_mpf.c
  CC  fmpz_lll/check_babai_heuristic.c
  CC  fmpz_lll/lll_mpf_with_removal.c
  CC  fmpz_lll/lll_with_removal.c
  CC  fmpz_lll/advance_check_babai.c
  CC  fmpz_lll/advance_check_babai_heuristic_d.c
  CC  fmpz_lll/check_babai.c
  CC  fmpz_lll/check_babai_heuristic_d.c
  CC  fmpz_lll/lll_d_heuristic.c
  CC  fmpz_lll/shift.c
  CC  fmpz_lll/lll_mpf2.c
  CC  fmpz_lll/lll_d.c
  CC  fmpz_lll/randtest.c
  CC  fmpz_lll/lll_with_removal_ulll.c
  CC  fmpz_lll/mpf-impl.c
  CC  fmpz_lll/lll_d_heuristic_with_removal.c
  CC  fmpz_lll/wrapper_with_removal.c
  CC  fmpz_lll/wrapper.c
  CC  fmpz_lll/lll_d_with_removal.c
  CC  fmpz_lll/is_reduced_d_with_removal.c
  CC  fmpz_lll/is_reduced_d.c
  CC  fmpz_lll/lll_mpf2_with_removal.c
  CC  fmpz_lll/storjohann_ulll.c
  CC  fmpz_lll/wrapper_with_removal_knapsack.c
  CC  n_poly/n_bpoly_stack.c
  CC  fmpz_lll/lll_d_with_removal_knapsack.c
  CC  n_poly/n_bpoly_mod.c
  CC  n_poly/n_bpoly.c
  CC  n_poly/io.c
  CC  n_poly/n_fq_poly_add_si.c
  CC  fmpz_lll/is_reduced_mpfr.c
  CC  fmpz_lll/is_reduced_mpfr_with_removal.c
  CC  n_poly/n_fq_poly_add.c
  CC  n_poly/n_fq_poly_inv_series.c
  CC  n_poly/n_fq_poly_mulmod.c
  CC  n_poly/n_fq_poly_pow.c
  CC  n_poly/n_fq_poly_rem.c
  CC  n_poly/n_fq_poly_xgcd.c
  CC  n_poly/n_fq_poly_neg.c
  CC  n_poly/n_fq_bpoly.c
  CC  n_poly/n_fq_poly_sub.c
  CC  n_poly/n_bpoly_mod_gcd.c
  CC  n_poly/n_fq_bpoly_taylor_shift.c
  CC  n_poly/n_fq_poly_mullow.c
  CC  n_poly/n_poly_stack.c
  CC  n_poly/n_poly.c
  CC  n_poly/n_fq_polyun.c
  CC  n_poly/n_fq_poly_mul.c
  CC  n_poly/n_fq_poly_gcd.c
  CC  n_poly/n_polyun_stack.c
  CC  n_poly/n_polyu.c
  CC  n_poly/n_tpoly.c
  CC  n_poly/n_polyun.c
  CC  arith/bell_number.c
  CC  arith/bell_number_dobinski.c
  CC  n_poly/nmod_pow_cache.c
  CC  arith/bell_number_nmod_vec.c
  CC  n_poly/n_fq_poly_divrem.c
  CC  arith/bell_number_nmod_vec_ogf.c
  CC  n_poly/n_fq_pow_cache.c
  CC  arith/bell_number_multi_mod.c
  CC  arith/bell_number_nmod.c
  CC  arith/bell_number_nmod_vec_recursive.c
  CC  arith/bell_number_size.c
  CC  arith/bell_number_vec.c
  CC  arith/bernoulli_number.c
  CC  n_poly/n_fq_poly.c
  CC  n_poly/n_polyu1n_gcd.c
  CC  arith/bell_number_vec_recursive.c
  CC  arith/bernoulli_number_denom.c
  CC  arith/bell_number_nmod_vec_series.c
  CC  arith/bell_number_vec_multi_mod.c
  CC  arith/bernoulli_number_size.c
  CC  arith/bernoulli_number_vec.c
  CC  n_poly/n_fq.c
  CC  n_poly/n_fq_bpoly_gcd.c
  CC  arith/bernoulli_polynomial.c
  CC  arith/euler_number_size.c
  CC  arith/euler_polynomial.c
  CC  arith/bernoulli_number_vec_recursive.c
  CC  arith/divisors.c
  CC  arith/euler_number.c
  CC  arith/bernoulli_number_vec_multi_mod.c
  CC  arith/dedekind_cosine_sum_factored.c
  CC  arith/euler_number_vec.c
  CC  arith/number_of_partitions.c
  CC  arith/landau_function_vec.c
  CC  arith/harmonic_number.c
  CC  arith/number_of_partitions_nmod_vec.c
  CC  arith/number_of_partitions_vec.c
  CC  n_poly/zippel_helpers.c
  CC  arith/ramanujan_tau.c
  CC  arith/stirlingmat.c
  CC  arith/sum_of_squares.c
  CC  arith/sum_of_squares_vec.c
  CC  qsieve/clear.c
  CC  qsieve/init.c
  CC  qsieve/poly.c
  CC  n_poly/n_poly_mod.c
  CC  qsieve/linalg.c
  CC  arith/stirling1.c
  CC  qsieve/knuth_schroeppel.c
  CC  qsieve/square_root.c
  CC  qsieve/primes_init.c
  CC  aprcl/config_gauss.c
  CC  aprcl/is_prime.c
  CC  aprcl/f_table.c
  CC  aprcl/is_mul_coprime.c
  CC  aprcl/config_jacobi.c
  CC  qsieve/factor.c
  CC  aprcl/is_prime_final_division.c
  CC  qsieve/collect_relations.c
  CC  aprcl/unity_zp_add.c
  CC  aprcl/unity_zp_aut_inv.c
  CC  aprcl/unity_zp_aut.c
  CC  aprcl/unity_zp_copy.c
  CC  aprcl/unity_zp_equal.c
  CC  qsieve/large_prime_variant.c
src/qsieve/large_prime_variant.c: In function 'qsieve_parse_relation':
src/qsieve/large_prime_variant.c:267:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  267 |     fread(&rel.small_primes, sizeof(slong), 1, (FILE *) qs_inf->siqs);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:271:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  271 |     fread(rel.small, sizeof(slong), rel.small_primes, (FILE *) qs_inf->siqs);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:274:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  274 |     fread(&rel.num_factors, sizeof(slong), 1, (FILE *) qs_inf->siqs);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:278:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  278 |     fread(rel.factor, sizeof(fac_t), rel.num_factors, (FILE *) qs_inf->siqs);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:282:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  282 |     fread(&Ysz, sizeof(slong), 1, (FILE *) qs_inf->siqs);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:290:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  290 |         fread(&abslimb, sizeof(mp_limb_t), 1, (FILE *) qs_inf->siqs);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c:308:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  308 |         fread(mY->_mp_d, sizeof(mp_limb_t), FLINT_ABS(Ysz), (FILE *) qs_inf->siqs);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qsieve/large_prime_variant.c: In function 'qsieve_process_relation':
src/qsieve/large_prime_variant.c:576:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
  576 |         fread(&prime, sizeof(mp_limb_t), 1, (FILE *) qs_inf->siqs);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  aprcl/unity_zp_auxiliary_routine.c
  CC  aprcl/unity_zp_init.c
  CC  aprcl/unity_zp_is_unity.c
  CC  aprcl/is_prime_gauss.c
  CC  aprcl/unity_zp_coeff.c
  CC  aprcl/unity_zp_jacobi_sum.c
  CC  aprcl/unity_zp_pow.c
  CC  aprcl/unity_zp_pow_select_k.c
  CC  qsieve/block_lanczos.c
  CC  qsieve/compute_poly_data.c
  CC  aprcl/unity_zp_set_zero.c
  CC  aprcl/unity_zp_pow_2k.c
  CC  aprcl/unity_zp_swap.c
  CC  aprcl/unity_zp_reduce_cyclotomic.c
  CC  aprcl/unity_zpq_clear.c
  CC  aprcl/unity_zpq_copy.c
  CC  aprcl/is_prime_jacobi.c
  CC  aprcl/unity_zp_pow_sliding.c
  CC  aprcl/unity_zpq_add.c
  CC  aprcl/unity_zpq_coeff_set.c
  CC  aprcl/unity_zpq_equal.c
src/aprcl/unity_zpq_equal.c: In function 'unity_zpq_equal':
src/aprcl/unity_zpq_equal.c:32:14: warning: 'fmpz_mod_poly_equal' reading 112 bytes from a region of size 8 [-Wstringop-overread]
   32 |         if (!fmpz_mod_poly_equal(f->polys[i], g->polys[i], g->ctx))
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/aprcl/unity_zpq_equal.c:32:14: note: referencing argument 3 of type 'const fmpz_mod_ctx_struct[1]' {aka 'const struct fmpz_mod_ctx[1]'}
In file included from src/aprcl/unity_zpq_equal.c:14:
./src/fmpz_mod_poly.h:259:5: note: in a call to function 'fmpz_mod_poly_equal'
  259 | int fmpz_mod_poly_equal(const fmpz_mod_poly_t poly1, const fmpz_mod_poly_t poly2, const fmpz_mod_ctx_t ctx);
      |     ^~~~~~~~~~~~~~~~~~~
  CC  aprcl/unity_zpq_gauss_sum.c
  CC  arith/stirling2.c
  CC  aprcl/unity_zpq_coeff_add.c
  CC  aprcl/unity_zpq_init.c
  CC  aprcl/unity_zpq_gauss_sum_character_pow.c
  CC  aprcl/unity_zpq_swap.c
  CC  aprcl/unity_zpq_mul_unity_p.c
  CC  aprcl/unity_zpq_pow.c
  CC  aprcl/utility.c
  CC  aprcl/unity_zp_mul.c
  CC  nf/clear.c
  CC  aprcl/unity_zpq_mul.c
  CC  nf/print.c
  CC  aprcl/unity_zp_sqr.c
  CC  nf/init_randtest.c
  CC  nf_elem/div.c
  CC  nf_elem/clear.c
  CC  nf_elem/get_coeff_fmpz.c
  CC  nf_elem/get_fmpq_poly.c
  CC  nf/init.c
  CC  nf_elem/get_coeff_fmpq.c
  CC  nf_elem/get_fmpz_mat_row.c
  CC  nf_elem/gen.c
  CC  nf_elem/get_str_pretty.c
  CC  nf_elem/init.c
  CC  nf_elem/get_fmpz_mod_poly.c
  CC  nf_elem/invertible_check.c
  CC  nf_elem/add.c
  CC  nf_elem/equal.c
  CC  nf_elem/get_nmod_poly.c
  CC  nf_elem/inlines.c
  CC  nf_elem/inv.c
  CC  nf_elem/io.c
  CC  nf_elem/is_gen.c
  CC  nf_elem/neg.c
  CC  nf_elem/mul_gen.c
  CC  nf_elem/norm.c
  CC  nf_elem/one.c
  CC  nf_elem/norm_div.c
  CC  nf_elem/mul.c
  CC  nf_elem/randtest.c
  CC  nf_elem/scalar_div.c
  CC  nf_elem/mod_fmpz.c
  CC  nf_elem/set_coeff_num_fmpz.c
In file included from src/nf_elem/set_coeff_num_fmpz.c:12:
In function 'nf_elem_canonicalise',
    inlined from '_nf_elem_set_coeff_num_fmpz' at src/nf_elem/set_coeff_num_fmpz.c:24:9:
./src/nf_elem.h:91:9: warning: 'fmpq_poly_canonicalise' accessing 32 bytes in a region of size 8 [-Wstringop-overflow=]
   91 |         fmpq_poly_canonicalise(NF_ELEM(a));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/nf_elem.h:91:9: note: referencing argument 1 of type 'fmpq_poly_struct[1]'
In file included from ./src/nf.h:17,
                 from ./src/nf_elem.h:24:
./src/fmpq_poly.h: In function '_nf_elem_set_coeff_num_fmpz':
./src/fmpq_poly.h:71:6: note: in a call to function 'fmpq_poly_canonicalise'
   71 | void fmpq_poly_canonicalise(fmpq_poly_t poly);
      |      ^~~~~~~~~~~~~~~~~~~~~~
In function 'nf_elem_canonicalise',
    inlined from '_nf_elem_set_coeff_num_fmpz' at src/nf_elem/set_coeff_num_fmpz.c:28:9:
./src/nf_elem.h:91:9: warning: 'fmpq_poly_canonicalise' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=]
   91 |         fmpq_poly_canonicalise(NF_ELEM(a));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/nf_elem.h:91:9: note: referencing argument 1 of type 'fmpq_poly_struct[1]'
./src/fmpq_poly.h: In function '_nf_elem_set_coeff_num_fmpz':
./src/fmpq_poly.h:71:6: note: in a call to function 'fmpq_poly_canonicalise'
   71 | void fmpq_poly_canonicalise(fmpq_poly_t poly);
      |      ^~~~~~~~~~~~~~~~~~~~~~
  CC  nf_elem/reduce.c
  CC  nf_elem/scalar_mul.c
  CC  nf_elem/pow.c
  CC  nf_elem/set_fmpq_poly.c
  CC  nf_elem/set.c
  CC  nf_elem/swap.c
  CC  nf_elem/rep_mat.c
  CC  nf_elem/zero.c
  CC  nf_elem/trace.c
  CC  nf_elem/set_fmpz_mat_row.c
  CC  qfb/hash_clear.c
  CC  qfb/hash_find.c
  CC  qfb/hash_init.c
  CC  qfb/hash_insert.c
  CC  qfb/is_reduced.c
  CC  qfb/exponent.c
  CC  qfb/exponent_grh.c
  CC  qfb/io.c
  CC  nf_elem/rep_mat_fmpz_mat_den.c
  CC  qfb/inlines.c
  CC  qfb/nucomp.c
  CC  qfb/nudupl.c
  CC  nf_elem/sub.c
  CC  double_interval/fast_log_nonnegative.c
  CC  qfb/reduce.c
  CC  qfb/pow_ui.c
  CC  qfb/prime_form.c
  CC  n_poly/nmod_n_fq_interp.c
  CC  double_interval/arb_get_di.c
  CC  double_interval/fast_div.c
  CC  double_interval/fast_mul.c
  CC  double_interval/arb_set_di.c
  CC  double_interval/fast_sqr.c
  CC  dlog/1modpe.c
  CC  dlog/1modpe_init.c
  CC  qfb/pow.c
  CC  dlog/1modpe_mod1p.c
  CC  dlog/crt.c
  CC  dlog/crt_clear.c
  CC  dlog/bsgs.c
  CC  dlog/bsgs_init.c
  CC  dlog/crt_init.c
  CC  dlog/factor_group.c
  CC  dlog/mod2e.c
  CC  double_interval/inlines.c
  CC  dlog/modpe.c
  CC  dlog/modpe_init.c
  CC  dlog/order23.c
  CC  dlog/order23_init.c
  CC  dlog/once.c
  CC  dlog/precomp_modpe_init.c
  CC  dlog/precomp_clear.c
  CC  dlog/precomp.c
  CC  dlog/power.c
  CC  dlog/power_init.c
  CC  dlog/precomp_n_init.c
  CC  dlog/precomp_p_init.c
  CC  dlog/precomp_pe_init.c
  CC  dlog/precomp_small_init.c
  CC  qfb/exponent_element.c
  CC  dlog/table.c
  CC  dlog/rho_init.c
  CC  dlog/table_init.c
  CC  dlog/vec.c
  CC  dlog/vec_add.c
  CC  dlog/vec_eratos.c
  CC  dlog/vec_add_precomp.c
  CC  dlog/vec_fill.c
  CC  dlog/vec_loop_add.c
  CC  dlog/vec_eratos_add.c
  CC  dlog/vec_loop.c
  CC  dlog/vec_set_not_found.c
  CC  fmpzi/div_i.c
  CC  dlog/vec_sieve_add_precomp.c
  CC  fmpz_extras/sub_small_large.c
  CC  qfb/reduced_forms.c
  CC  dlog/rho.c
  CC  dlog/vec_sieve.c
  CC  dlog/vec_sieve_add.c
  CC  dlog/vec_sieve_precomp.c
  CC  fmpz_extras/lshift_mpn.c
  CC  fmpzi/bits.c
  CC  fmpzi/canonical_unit_i_pow.c
  CC  dlog/vec_pindex_factorgcd.c
  CC  fmpzi/divrem.c
  CC  fmpzi/gcd.c
  CC  fmpzi/io.c
  CC  fmpzi/is_prime.c
  CC  fmpzi/divexact.c
  CC  fmpzi/is_probabprime.c
  CC  fmpzi/divrem_approx.c
  CC  fmpzi/gcd_euclidean.c
  CC  fmpzi/mul_i_pow_si.c
  CC  fmpzi/mul_i.c
  CC  bool_mat/add.c
  CC  fmpzi/inlines.c
  CC  fmpzi/remove_one_plus_i.c
  CC  bool_mat/clear.c
  CC  bool_mat/all.c
  CC  fmpzi/mul.c
  CC  bool_mat/any.c
  CC  fmpzi/gcd_euclidean_improved.c
  CC  fmpzi/gcd_binary.c
  CC  fmpzi/pow_ui.c
  CC  fmpzi/sqr.c
  CC  bool_mat/complement.c
  CC  bool_mat/directed_cycle.c
  CC  bool_mat/directed_path.c
  CC  bool_mat/equal.c
  CC  bool_mat/is_diagonal.c
  CC  bool_mat/init.c
  CC  bool_mat/is_lower_triangular.c
  CC  bool_mat/io.c
  CC  bool_mat/is_nilpotent.c
  CC  bool_mat/one.c
  CC  fmpzi/gcd_shortest.c
  CC  bool_mat/mul_entrywise.c
  CC  bool_mat/get_strongly_connected_components.c
  CC  bool_mat/is_transitive.c
  CC  bool_mat/set.c
  CC  bool_mat/trace.c
  CC  bool_mat/pow_ui.c
  CC  bool_mat/mul.c
  CC  bool_mat/zero.c
  CC  bool_mat/transitive_closure.c
  CC  bool_mat/transpose.c
  CC  bool_mat/all_pairs_longest_walk.c
  CC  bool_mat/randtest.c
  CC  bool_mat/nilpotency_degree.c
  CC  mag/add_ui_2exp_si.c
  CC  mag/add_ui.c
  CC  partitions/leading_fmpz.c
  CC  mag/bernoulli_div_fac_ui.c
  CC  mag/add_2exp_fmpz.c
  CC  mag/addmul.c
  CC  mag/clear.c
  CC  mag/cmp.c
  CC  mag/binpow_uiui.c
  CC  mag/bin_uiui.c
  CC  mag/cmp_2exp_si.c
  CC  mag/const_pi.c
  CC  mag/add.c
  CC  partitions/fmpz_fmpz.c
  CC  partitions/rademacher_bound.c
  CC  mag/atan.c
  CC  mag/cosh.c
  CC  mag/div_lower.c
  CC  mag/div.c
  CC  mag/d_log.c
  CC  mag/exp_tail.c
  CC  mag/geom_series.c
  CC  mag/fac_ui.c
  CC  partitions/hrr_sum_arb.c
  CC  mag/expm1.c
  CC  mag/expinv.c
  CC  mag/get_d_log2_approx.c
  CC  mag/hurwitz_zeta_uiui.c
  CC  mag/get_d.c
  CC  mag/get_fmpq.c
  CC  mag/get_fmpz.c
  CC  mag/hypot.c
  CC  mag/log_ui.c
  CC  mag/exp.c
  CC  mag/log1p.c
  CC  mag/mul_2exp_fmpz.c
  CC  mag/mul_2exp_si.c
  CC  mag/randtest.c
  CC  mag/root.c
  CC  mag/polylog_tail.c
  CC  mag/mul.c
  CC  mag/io.c
  CC  mag/pow_fmpz.c
  CC  mag/pow_ui.c
  CC  mag/log.c
  CC  mag/rsqrt.c
  CC  mag/set_ui.c
  CC  mag/set_fmpz_2exp_fmpz.c
  CC  mag/set_ui_2exp_si.c
  CC  mag/set_d.c
  CC  mag/set_d_2exp_fmpz.c
  CC  arf/abs_bound_lt_2exp_si.c
  CC  mag/sinh.c
  CC  mag/inlines.c
  CC  mag/sqrt.c
  CC  mag/sub.c
  CC  arf/clear.c
  CC  arf/ceil.c
  CC  mag/sub_lower.c
  CC  arf/call_mpfr_func.c
  CC  arf/debug.c
  CC  arf/frexp.c
  CC  arf/floor.c
  CC  arf/equal.c
  CC  arf/is_int.c
  CC  arf/add.c
  CC  arf/is_int_2exp_si.c
  CC  arf/addmul.c
  CC  arf/fma.c
  CC  arf/memory_manager.c
  CC  arf/div.c
  CC  arf/cmp.c
  CC  arf/mul_tmp_cleanup.c
  CC  arf/approx_dot.c
  CC  arf/mul_rnd_any.c
  CC  arf/mul_special.c
  CC  arf/neg_round.c
  CC  arf/io.c
  CC  arf/mul_via_mpfr.c
  CC  arf/root.c
  CC  arf/randtest.c
  CC  arf/rsqrt.c
  CC  arf/sosq.c
  CC  arf/mul_rnd_down.c
  CC  arf/complex_mul.c
  CC  arf/urandom.c
  CC  arf/set.c
  CC  arf/get.c
  CC  arf/sqrt.c
  CC  arf/add_mpn.c
  CC  arf/sub.c
  CC  arb/abs.c
  CC  arb/acos.c
  CC  arf/inlines.c
  CC  acf/approx_div.c
  CC  arb/acosh.c
  CC  acf/approx_sqrt.c
  CC  arf/submul.c
  CC  arf/set_round.c
  CC  arb/add_error.c
  CC  arf/sum.c
  CC  acf/inlines.c
  CC  arb/asin.c
  CC  arb/asinh.c
  CC  arb/add.c
  CC  arb/atan.c
In file included from ./src/arb.h:21,
                 from src/arb/atan.c:12:
In function 'mag_init_set_arf',
    inlined from 'arb_get_mag' at ./src/arb.h:249:5,
    inlined from 'arb_atan' at src/arb/atan.c:45:13:
./src/arf.h:1053:5: warning: 'arf_get_mag' reading 32 bytes from a region of size 8 [-Wstringop-overread]
 1053 |     arf_get_mag(y, x);
      |     ^~~~~~~~~~~~~~~~~
./src/arf.h:1053:5: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_atan':
./src/arf.h:1025:6: note: in a call to function 'arf_get_mag'
 1025 | void arf_get_mag(mag_t y, const arf_t x);
      |      ^~~~~~~~~~~
In function 'arb_get_mag',
    inlined from 'arb_atan' at src/arb/atan.c:45:13:
./src/arb.h:250:5: warning: 'mag_add' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  250 |     mag_add(z, t, arb_radref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arb.h:250:5: note: referencing argument 3 of type 'const mag_struct[1]'
In file included from ./src/arf.h:21:
./src/mag.h: In function 'arb_atan':
./src/mag.h:271:6: note: in a call to function 'mag_add'
  271 | void mag_add(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/atan.c:59:13: warning: 'arf_get_mag_lower' reading 32 bytes from a region of size 8 [-Wstringop-overread]
   59 |             arf_get_mag_lower(t, arb_midref(x));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:59:13: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arf.h:1027:6: note: in a call to function 'arf_get_mag_lower'
 1027 | void arf_get_mag_lower(mag_t y, const arf_t x);
      |      ^~~~~~~~~~~~~~~~~
src/arb/atan.c:60:13: warning: 'mag_sub' reading 16 bytes from a region of size 8 [-Wstringop-overread]
   60 |             mag_sub(t, arb_radref(x), t);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:60:13: note: referencing argument 2 of type 'const mag_struct[1]'
src/arb/atan.c:60:13: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h:305:6: note: in a call to function 'mag_sub'
  305 | void mag_sub(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/atan.c:64:13: warning: 'arf_get_mag' reading 32 bytes from a region of size 8 [-Wstringop-overread]
   64 |             arf_get_mag(u, arb_midref(x));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:64:13: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arf.h:1025:6: note: in a call to function 'arf_get_mag'
 1025 | void arf_get_mag(mag_t y, const arf_t x);
      |      ^~~~~~~~~~~
src/arb/atan.c:65:13: warning: 'mag_add' reading 16 bytes from a region of size 8 [-Wstringop-overread]
   65 |             mag_add(u, arb_radref(x), u);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:65:13: note: referencing argument 2 of type 'const mag_struct[1]'
src/arb/atan.c:65:13: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h:271:6: note: in a call to function 'mag_add'
  271 | void mag_add(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
In function 'mag_init_set_arf',
    inlined from 'arb_get_mag' at ./src/arb.h:249:5,
    inlined from 'arb_atan' at src/arb/atan.c:93:17:
./src/arf.h:1053:5: warning: 'arf_get_mag' reading 32 bytes from a region of size 8 [-Wstringop-overread]
 1053 |     arf_get_mag(y, x);
      |     ^~~~~~~~~~~~~~~~~
./src/arf.h:1053:5: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_atan':
./src/arf.h:1025:6: note: in a call to function 'arf_get_mag'
 1025 | void arf_get_mag(mag_t y, const arf_t x);
      |      ^~~~~~~~~~~
In function 'arb_get_mag',
    inlined from 'arb_atan' at src/arb/atan.c:93:17:
./src/arb.h:250:5: warning: 'mag_add' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  250 |     mag_add(z, t, arb_radref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arb.h:250:5: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h: In function 'arb_atan':
./src/mag.h:271:6: note: in a call to function 'mag_add'
  271 | void mag_add(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/atan.c:112:17: warning: 'mag_div' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  112 |                 mag_div(t, arb_radref(x), t);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:112:17: note: referencing argument 2 of type 'const mag_struct[1]'
src/arb/atan.c:112:17: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h:280:6: note: in a call to function 'mag_div'
  280 | void mag_div(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/atan.c:120:17: warning: 'arb_atan_arf' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  120 |                 arb_atan_arf(res, arb_midref(x), prec);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/atan.c:120:17: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arb.h:517:6: note: in a call to function 'arb_atan_arf'
  517 | void arb_atan_arf(arb_t z, const arf_t x, slong prec);
      |      ^~~~~~~~~~~~
  CC  arb/agm.c
  CC  arb/atan2.c
  CC  arb/atan_sum_bs_simple.c
  CC  arb/atan_tab.c
  CC  arb/atanh.c
  CC  arb/atan_frac_bsplit.c
  CC  arb/atan_newton.c
  CC  arb/approx_dot.c
  CC  arb/atan_sum_bs_powtab.c
  CC  arb/atan_taylor_naive.c
  CC  arb/addmul.c
In file included from ./src/arb.h:21,
                 from src/arb/addmul.c:12:
In function 'arf_mag_add_ulp',
    inlined from 'arb_addmul' at src/arb/addmul.c:116:13:
./src/arf.h:1099:9: warning: 'mag_add_2exp_fmpz' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
 1099 |         mag_add_2exp_fmpz(z, x, e);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arf.h:1099:9: note: referencing argument 1 of type 'mag_struct[1]'
./src/arf.h:1099:9: note: referencing argument 2 of type 'const mag_struct[1]'
./src/arf.h:1099:9: note: referencing argument 3 of type 'const fmpz[1]' {aka 'const long int[1]'}
In file included from ./src/arf.h:21:
./src/mag.h: In function 'arb_addmul':
./src/mag.h:269:6: note: in a call to function 'mag_add_2exp_fmpz'
  269 | void mag_add_2exp_fmpz(mag_t z, const mag_t x, const fmpz_t e);
      |      ^~~~~~~~~~~~~~~~~
  CC  arb/bell_sum_bsplit.c
  CC  arb/bernoulli_fmpz.c
  CC  arb/atan_arf.c
  CC  arb/ceil.c
  CC  arb/atan_taylor_rs.c
  CC  acf/approx_dot.c
  CC  arb/bin.c
  CC  arb/bernoulli_ui_zeta.c
  CC  arb/bernoulli_poly_ui.c
  CC  arb/bernoulli_ui.c
  CC  arb/can_round_mpfr.c
  CC  arb/atan_arf_bb.c
  CC  arb/chebyshev_t_ui.c
  CC  arb/clear.c
  CC  arb/const_apery.c
  CC  arb/bell_sum_taylor.c
  CC  arb/chebyshev_u_ui.c
  CC  arb/const_catalan.c
  CC  arb/const_log_sqrt2pi.c
  CC  arb/const_e.c
  CC  arb/const_glaisher.c
  CC  arb/bell_fmpz.c
  CC  arb/const_log2.c
  CC  arb/const_log10.c
  CC  arb/const_pi.c
  CC  arb/const_sqrt_pi.c
  CC  arb/cot.c
  CC  arb/const_khinchin.c
  CC  arb/cot_pi.c
  CC  arb/coth.c
  CC  arb/csc_pi.c
  CC  arb/csc.c
  CC  arb/csch.c
  CC  arb/const_reciprocal_fibonacci.c
  CC  arb/digamma.c
  CC  arb/div_2expm1_ui.c
  CC  arb/dot_si.c
  CC  arb/dot_simple.c
  CC  arb/dot_ui.c
  CC  arb/doublefac_ui.c
  CC  arb/dot_siui.c
  CC  arb/dot_fmpz.c
  CC  arb/euler_number_fmpz.c
  CC  arb/dot_uiui.c
  CC  arb/dot_precise.c
  CC  arb/const_euler.c
  CC  arb/exp_sum_bs_simple.c
  CC  arb/exp_tab.c
  CC  arb/exp_taylor_bound.c
  CC  arb/fac.c
  CC  arb/exp_taylor_naive.c
  CC  arb/fib.c
  CC  arb/contains.c
  CC  arb/exp_arf_rs_generic.c
  CC  arb/floor.c
  CC  arb/exp_sum_bs_powtab.c
  CC  arb/exp_taylor_rs.c
  CC  arb/get_abs_lbound_arf.c
  CC  arb/exp_arf_bb.c
  CC  arb/get_interval_arf.c
  CC  arb/exp.c
  CC  arb/get_abs_ubound_arf.c
  CC  arb/get_interval_mpfr.c
  CC  arb/get_lbound_arf.c
  CC  arb/get_interval_fmpz_2exp.c
  CC  arb/get_fmpz_mid_rad_10exp.c
  CC  arb/exp_arf.c
  CC  arb/get_ubound_arf.c
  CC  arb/get_rand_fmpq.c
  CC  arb/gamma.c
  CC  arb/get_mag_lower_nonnegative.c
  CC  arb/get_unique_fmpz.c
  CC  arb/get_mag_lower.c
  CC  arb/hurwitz_zeta.c
  CC  arb/hypot.c
  CC  arb/div.c
  CC  arb/dot.c
  CC  arb/get_mpn_fixed_mod_log2.c
  CC  arb/get_mpn_fixed_mod_pi4.c
  CC  arb/indeterminate.c
  CC  arb/is_finite.c
  CC  arb/fma.c
In file included from ./src/arb.h:21,
                 from src/arb/fma.c:12:
In function 'arf_mag_add_ulp',
    inlined from 'arb_fma_arf' at src/arb/fma.c:62:13:
./src/arf.h:1099:9: warning: 'mag_add_2exp_fmpz' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
 1099 |         mag_add_2exp_fmpz(z, x, e);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arf.h:1099:9: note: referencing argument 1 of type 'mag_struct[1]'
./src/arf.h:1099:9: warning: 'mag_add_2exp_fmpz' reading 16 bytes from a region of size 8 [-Wstringop-overread]
./src/arf.h:1099:9: note: referencing argument 2 of type 'const mag_struct[1]'
./src/arf.h:1099:9: note: referencing argument 3 of type 'const fmpz[1]' {aka 'const long int[1]'}
In file included from ./src/arf.h:21:
./src/mag.h: In function 'arb_fma_arf':
./src/mag.h:269:6: note: in a call to function 'mag_add_2exp_fmpz'
  269 | void mag_add_2exp_fmpz(mag_t z, const mag_t x, const fmpz_t e);
      |      ^~~~~~~~~~~~~~~~~
  CC  arb/intersection.c
  CC  arb/log1p.c
  CC  arb/io.c
  CC  arb/log.c
  CC  arb/log_hypot.c
  CC  arb/log_newton.c
  CC  arb/log_precompute_reductions.c
  CC  arb/get_str.c
  CC  arb/log_base_ui.c
  CC  arb/log_tab.c
  CC  arb/euler_number_ui.c
  CC  arb/log_ui.c
  CC  arb/max.c
  CC  arb/minmax.c
  CC  arb/neg_round.c
  CC  arb/min.c
  CC  arb/mul_2exp_si.c
  CC  arb/neg.c
  CC  arb/nint.c
  CC  arb/one.c
  CC  arb/nonnegative_abs.c
  CC  arb/nonnegative_part.c
  CC  arb/polylog.c
  CC  arb/pow_fmpz.c
  CC  arb/pow_fmpq.c
  CC  arb/partitions_fmpz.c
  CC  arb/overlaps.c
  CC  arb/log_arf.c
  CC  arb/pow_fmpz_binexp.c
  CC  arb/log_primes.c
  CC  arb/lambertw.c
src/arb/lambertw.c: In function 'arb_lambertw':
src/arb/lambertw.c:506:36: warning: 'arf_cmp_2exp_si' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  506 |     if (branch == 0 && goal > 0 && arf_cmp_2exp_si(arb_midref(x), 10) > 0)
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/lambertw.c:506:36: note: referencing argument 1 of type 'const arf_struct[1]'
In file included from ./src/arb.h:21,
                 from src/arb/lambertw.c:12:
./src/arf.h:597:5: note: in a call to function 'arf_cmp_2exp_si'
  597 | int arf_cmp_2exp_si(const arf_t x, slong e);
      |     ^~~~~~~~~~~~~~~
src/arb/lambertw.c:514:24: warning: 'arf_cmp_2exp_si' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  514 |     if (branch == 0 && arf_cmp_2exp_si(arb_midref(x), 10) > 0
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/lambertw.c:514:24: note: referencing argument 1 of type 'const arf_struct[1]'
./src/arf.h:597:5: note: in a call to function 'arf_cmp_2exp_si'
  597 | int arf_cmp_2exp_si(const arf_t x, slong e);
      |     ^~~~~~~~~~~~~~~
src/arb/lambertw.c:546:24: warning: 'arf_cmpabs_2exp_si' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  546 |     if (branch == 0 && arf_cmpabs_2exp_si(arb_midref(x), -10) < 0
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/lambertw.c:546:24: note: referencing argument 1 of type 'const arf_struct[1]'
./src/arf.h:599:5: note: in a call to function 'arf_cmpabs_2exp_si'
  599 | int arf_cmpabs_2exp_si(const arf_t x, slong e);
      |     ^~~~~~~~~~~~~~~~~~
In function 'mag_init_set_arf',
    inlined from 'arb_get_mag' at ./src/arb.h:249:5,
    inlined from 'arb_lambertw' at src/arb/lambertw.c:550:9:
./src/arf.h:1053:5: warning: 'arf_get_mag' reading 32 bytes from a region of size 8 [-Wstringop-overread]
 1053 |     arf_get_mag(y, x);
      |     ^~~~~~~~~~~~~~~~~
./src/arf.h:1053:5: note: referencing argument 2 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_lambertw':
./src/arf.h:1025:6: note: in a call to function 'arf_get_mag'
 1025 | void arf_get_mag(mag_t y, const arf_t x);
      |      ^~~~~~~~~~~
src/arb/lambertw.c:575:11: warning: 'arb_lambertw_initial' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  575 |     acc = arb_lambertw_initial(arb_midref(w), arb_midref(x), branch, wp);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/lambertw.c:575:11: note: referencing argument 2 of type 'const arf_struct[1]'
src/arb/lambertw.c:370:1: note: in a call to function 'arb_lambertw_initial'
  370 | arb_lambertw_initial(arf_t res, const arf_t x, int branch, slong prec)
      | ^~~~~~~~~~~~~~~~~~~~
  CC  arb/inlines.c
  CC  arb/power_sum_vec.c
  CC  arb/pow.c
  CC  arb/rising_ui.c
  CC  arb/log_reduce.c
  CC  arb/rel_error_bits.c
  CC  arb/primorial.c
  CC  arb/rising2_ui.c
  CC  arb/randtest.c
  CC  arb/sec.c
  CC  arb/rising_fmpq_ui.c
  CC  arb/root_ui.c
  CC  arb/sech.c
  CC  arb/mul.c
  CC  arb/sgn_nonzero.c
  CC  arb/sgn.c
  CC  arb/set.c
  CC  arb/set_round.c
  CC  arb/sin_cos_generic.c
In file included from src/arb/sin_cos_generic.c:12:
In function 'arb_add_error_mag',
    inlined from '_arb_sin_cos_generic' at src/arb/sin_cos_generic.c:72:13:
./src/arb.h:316:5: warning: 'mag_add' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
  316 |     mag_add(arb_radref(x), arb_radref(x), err);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arb.h:316:5: note: referencing argument 1 of type 'mag_struct[1]'
./src/arb.h:316:5: warning: 'mag_add' reading 16 bytes from a region of size 8 [-Wstringop-overread]
./src/arb.h:316:5: note: referencing argument 2 of type 'const mag_struct[1]'
./src/arb.h:316:5: note: referencing argument 3 of type 'const mag_struct[1]'
In file included from ./src/arf.h:21,
                 from ./src/arb.h:21:
./src/mag.h: In function '_arb_sin_cos_generic':
./src/mag.h:271:6: note: in a call to function 'mag_add'
  271 | void mag_add(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
  CC  arb/sin_cos_pi.c
  CC  arb/set_str.c
  CC  arb/sin_cos_pi_fmpq.c
  CC  arb/sin_cos_tab.c
  CC  arb/sin_cos_pi_fmpq_algebraic.c
  CC  arb/sin_cos_taylor_naive.c
  CC  arb/sin_cos_wide.c
  CC  arb/sinc.c
  CC  arb/sinc_pi.c
  CC  arb/set_interval.c
  CC  arb/sin_cos_arf_generic.c
  CC  arb/tan.c
  CC  arb/sqrt1pm1.c
  CC  arb/richcmp.c
  CC  arb/sin_cos_taylor_rs.c
  CC  arb/sqrtpos.c
  CC  arb/tan_pi.c
  CC  arb/trim.c
  CC  arb/sinh_cosh.c
  CC  arb/tanh.c
  CC  arb/sin_cos_arf_bb.c
  CC  arb/sin_cos.c
  CC  arb/vec_clear.c
  CC  arb/urandom.c
  CC  arb/trunc.c
  CC  arb/vec_init.c
  CC  arb/sub.c
  CC  arb/vec_get_mag.c
  CC  arb/union.c
  CC  arb/vec_set_powers.c
  CC  arb/zero.c
  CC  arb/zeta.c
  CC  arb/zeta_ui_vec_even.c
  CC  arb/zeta_ui_vec_odd.c
  CC  arb/zeta_ui.c
  CC  arb/zeta_ui_bernoulli.c
  CC  arb/zeta_ui_euler_product.c
  CC  arb/zeta_ui_vec.c
  CC  acb/acos.c
  CC  arb/zeta_ui_vec_borwein.c
  CC  arb/zeta_ui_borwein_bsplit.c
  CC  acb/acosh.c
  CC  acb/addmul.c
  CC  arb/sqrt.c
In file included from src/arb/sqrt.c:12:
In function 'arb_get_mag',
    inlined from 'arb_sqrt' at src/arb/sqrt.c:349:17:
./src/arb.h:250:5: warning: 'mag_add' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  250 |     mag_add(z, t, arb_radref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arb.h:250:5: note: referencing argument 3 of type 'const mag_struct[1]'
In file included from ./src/arf.h:21,
                 from ./src/arb.h:21:
./src/mag.h: In function 'arb_sqrt':
./src/mag.h:271:6: note: in a call to function 'mag_add'
  271 | void mag_add(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/sqrt.c:376:13: warning: 'mag_div' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  376 |             mag_div(arb_radref(z), arb_radref(x), t);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/sqrt.c:376:13: note: referencing argument 2 of type 'const mag_struct[1]'
src/arb/sqrt.c:376:13: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h:280:6: note: in a call to function 'mag_div'
  280 | void mag_div(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
src/arb/sqrt.c:394:13: warning: 'mag_div' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  394 |             mag_div(rx, arb_radref(x), rx);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb/sqrt.c:394:13: note: referencing argument 2 of type 'const mag_struct[1]'
src/arb/sqrt.c:394:13: note: referencing argument 3 of type 'const mag_struct[1]'
./src/mag.h:280:6: note: in a call to function 'mag_div'
  280 | void mag_div(mag_t z, const mag_t x, const mag_t y);
      |      ^~~~~~~
  CC  acb/arg.c
  CC  arb/submul.c
In file included from ./src/arb.h:21,
                 from src/arb/submul.c:12:
In function 'arf_mag_add_ulp',
    inlined from 'arb_submul' at src/arb/submul.c:116:13:
./src/arf.h:1099:9: warning: 'mag_add_2exp_fmpz' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=]
 1099 |         mag_add_2exp_fmpz(z, x, e);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
./src/arf.h:1099:9: note: referencing argument 1 of type 'mag_struct[1]'
./src/arf.h:1099:9: note: referencing argument 2 of type 'const mag_struct[1]'
./src/arf.h:1099:9: note: referencing argument 3 of type 'const fmpz[1]' {aka 'const long int[1]'}
In file included from ./src/arf.h:21:
./src/mag.h: In function 'arb_submul':
./src/mag.h:269:6: note: in a call to function 'mag_add_2exp_fmpz'
  269 | void mag_add_2exp_fmpz(mag_t z, const mag_t x, const fmpz_t e);
      |      ^~~~~~~~~~~~~~~~~
  CC  acb/asinh.c
  CC  acb/agm.c
  CC  acb/atanh.c
  CC  acb/asin.c
  CC  arb/ui_pow_ui.c
  CC  acb/atan.c
  CC  acb/chebyshev_t2_ui.c
  CC  acb/clear.c
  CC  acb/contains_int.c
  CC  acb/chebyshev_u_ui.c
  CC  acb/chebyshev_t_ui.c
  CC  acb/chebyshev_u2_ui.c
  CC  acb/bernoulli_poly_ui.c
  CC  acb/cos.c
  CC  acb/cos_pi.c
  CC  acb/barnes_g.c
src/acb/barnes_g.c: In function 'acb_log_barnes_g':
src/acb/barnes_g.c:90:13: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   90 |         if (arb_is_nonpositive(acb_realref(z)))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb/barnes_g.c:90:13: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb/barnes_g.c:12:
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/acb/barnes_g.c: In function 'acb_barnes_g':
src/acb/barnes_g.c:117:13: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  117 |         if (arb_is_nonpositive(acb_realref(z)))
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb/barnes_g.c:117:13: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb/csgn.c
  CC  acb/cot.c
  CC  acb/csc_pi.c
  CC  acb/cube.c
  CC  acb/csch.c
  CC  acb/cot_pi.c
  CC  acb/digamma.c
  CC  acb/dot_simple.c
  CC  acb/dot_precise.c
  CC  acb/dot_si.c
  CC  acb/div.c
  CC  acb/dot_ui.c
  CC  acb/dot_siui.c
  CC  acb/dot_fmpz.c
  CC  acb/dot_uiui.c
  CC  acb/exp_invexp.c
  CC  acb/exp_pi_i.c
  CC  acb/exp.c
  CC  acb/get_abs_lbound_arf.c
  CC  acb/expm1.c
In file included from src/acb/expm1.c:12:
In function 'acb_mul_2exp_si',
    inlined from 'acb_expm1' at src/acb/expm1.c:49:13:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_expm1':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
In function 'acb_mul_2exp_si',
    inlined from 'acb_expm1' at src/acb/expm1.c:49:13:
./src/acb.h:535:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  535 |     arb_mul_2exp_si(acb_imagref(z), acb_imagref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:535:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_expm1':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
  CC  acb/get_abs_ubound_arf.c
  CC  acb/get_mag.c
  CC  acb/get_unique_fmpz.c
  CC  acb/get_mag_lower.c
  CC  acb/gamma.c
  CC  acb/get_rad_ubound_arf.c
  CC  acb/approx_dot.c
  CC  acb/agm1.c
  CC  acb/lambertw_bound_deriv.c
  CC  acb/io.c
  CC  acb/lambertw_check_branch.c
  CC  acb/lambertw_asymp.c
  CC  acb/inv.c
  CC  acb/log1p.c
In file included from src/acb/log1p.c:12:
In function 'acb_sub',
    inlined from 'acb_log1p_tiny' at src/acb/log1p.c:36:5,
    inlined from 'acb_log1p' at src/acb/log1p.c:65:9:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_log1p':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_sub',
    inlined from 'acb_log1p_tiny' at src/acb/log1p.c:36:5,
    inlined from 'acb_log1p' at src/acb/log1p.c:65:9:
./src/acb.h:375:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  375 |     arb_sub(acb_imagref(z), acb_imagref(x), acb_imagref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:375:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/acb.h:375:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_log1p':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_log1p' at src/acb/log1p.c:70:13:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_log1p':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_log1p' at src/acb/log1p.c:70:13:
./src/acb.h:389:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  389 |     arb_set_round(acb_imagref(z), acb_imagref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:389:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_log1p':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_log1p' at src/acb/log1p.c:72:13:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_log1p':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_log1p' at src/acb/log1p.c:72:13:
./src/acb.h:389:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  389 |     arb_set_round(acb_imagref(z), acb_imagref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:389:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_log1p':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
  CC  acb/log.c
  CC  acb/mul_naive.c
  CC  acb/polylog.c
  CC  acb/polygamma.c
src/acb/polygamma.c: In function 'acb_polygamma':
src/acb/polygamma.c:22:31: warning: 'arb_is_positive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   22 |     else if (acb_is_int(s) && arb_is_positive(acb_realref(s)))
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb/polygamma.c:22:31: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb/polygamma.c:12:
./src/arb.h:232:5: note: in a call to function 'arb_is_positive'
  232 | int arb_is_positive(const arb_t x);
      |     ^~~~~~~~~~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_polygamma' at src/acb/polygamma.c:29:9:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_polygamma':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb/quadratic_roots_fmpz.c
  CC  acb/log_sin_pi.c
  CC  acb/real_ceil.c
  CC  acb/randtest.c
  CC  acb/real_abs.c
  CC  acb/real_floor.c
  CC  acb/real_heaviside.c
  CC  acb/real_sgn.c
  CC  acb/real_sqrtpos.c
  CC  acb/real_max.c
  CC  acb/real_min.c
  CC  acb/rising_ui.c
  CC  acb/pow.c
  CC  acb/rising2_ui.c
  CC  acb/root_ui.c
  CC  acb/rel_error_bits.c
  CC  acb/rising_ui_get_mag.c
  CC  acb/sgn.c
src/acb/sgn.c: In function 'acb_sgn':
src/acb/sgn.c:42:13: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   42 |             arb_set(acb_imagref(res), acb_realref(res));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb/sgn.c:42:13: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb/sgn.c:12:
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
  CC  acb/dot.c
  CC  acb/sin.c
  CC  acb/sin_cos.c
  CC  acb/sech.c
In file included from src/acb/sech.c:12:
In function 'acb_neg',
    inlined from 'acb_sech' at src/acb/sech.c:36:17:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_sech':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
In function 'acb_mul_onei',
    inlined from 'acb_cosh' at ./src/acb.h:702:5,
    inlined from 'acb_sech' at src/acb/sech.c:52:13:
./src/acb.h:493:9: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  493 |         arb_set(acb_imagref(z), acb_realref(x));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:493:9: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_sech':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
  CC  acb/sin_cos_pi.c
  CC  acb/sin_pi.c
  CC  acb/sinc_pi.c
  CC  acb/sinc.c
  CC  acb/submul.c
  CC  acb/sqrts.c
  CC  acb/vec_clear.c
  CC  acb/vec_init.c
  CC  acb/sqrt.c
  CC  acb/unit_root.c
  CC  acb/urandom.c
  CC  acb/tan.c
  CC  acb/tan_pi.c
  CC  acb/vec_set_powers.c
  CC  acb/vec_sort_pretty.c
  CC  acb/rsqrt.c
  CC  arb_mat/add.c
  CC  acb/lambertw.c
In file included from src/acb/lambertw.c:12:
In function 'acb_set',
    inlined from 'acb_lambertw_initial' at src/acb/lambertw.c:215:9:
./src/acb.h:119:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  119 |     arb_set(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:119:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_lambertw_initial':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_set',
    inlined from 'acb_lambertw_initial' at src/acb/lambertw.c:215:9:
./src/acb.h:120:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  120 |     arb_set(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:120:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_lambertw_initial':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_mul_2exp_si',
    inlined from 'acb_lambertw_initial' at src/acb/lambertw.c:241:9:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_lambertw_initial':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
In function 'acb_mul_2exp_si',
    inlined from 'acb_lambertw_initial' at src/acb/lambertw.c:241:9:
./src/acb.h:535:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  535 |     arb_mul_2exp_si(acb_imagref(z), acb_imagref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:535:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_lambertw_initial':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
In function 'acb_set',
    inlined from 'acb_lambertw_cleared_cut_fix_small' at src/acb/lambertw.c:498:5:
./src/acb.h:119:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  119 |     arb_set(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:119:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_lambertw_cleared_cut_fix_small':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_set',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:554:9:
./src/acb.h:119:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  119 |     arb_set(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:119:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_set',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:554:9:
./src/acb.h:120:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  120 |     arb_set(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:120:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_set',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:625:9:
./src/acb.h:119:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  119 |     arb_set(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:119:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_set',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:625:9:
./src/acb.h:120:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  120 |     arb_set(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:120:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_conj',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:626:9:
./src/acb.h:444:5: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  444 |     arb_set(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:444:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_conj',
    inlined from '_acb_lambertw' at src/acb/lambertw.c:626:9:
./src/acb.h:445:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  445 |     arb_neg(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:445:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_lambertw':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
  CC  arb_mat/approx_inv.c
  CC  acb/zeta.c
  CC  arb_mat/approx_solve.c
  CC  acb/vec_unit_roots.c
  CC  arb_mat/bound_frobenius_norm.c
  CC  arb_mat/approx_solve_lu_precomp.c
  CC  arb_mat/approx_solve_tril.c
  CC  arb_mat/clear.c
  CC  acb/mul.c
  CC  arb_mat/bound_inf_norm.c
  CC  arb_mat/approx_solve_triu.c
  CC  acb/inlines.c
  CC  arb_mat/cho.c
  CC  arb_mat/companion.c
  CC  arb_mat/contains.c
  CC  arb_mat/approx_mul.c
  CC  arb_mat/contains_fmpq_mat.c
  CC  arb_mat/charpoly.c
  CC  arb_mat/contains_fmpz_mat.c
  CC  arb_mat/count_is_zero.c
  CC  arb_mat/det.c
  CC  arb_mat/approx_lu.c
  CC  arb_mat/eq.c
  CC  arb_mat/diag_prod.c
  CC  arb_mat/dct.c
  CC  arb_mat/equal.c
  CC  arb_mat/entrywise_not_is_zero.c
  CC  arb_mat/entrywise_is_zero.c
  CC  arb_mat/det_precond.c
  CC  arb_mat/find_pivot_partial.c
  CC  arb_mat/hilbert.c
  CC  arb_mat/frobenius_norm.c
  CC  arb_mat/indeterminate.c
  CC  arb_mat/det_lu.c
  CC  arb_mat/inv.c
  CC  arb_mat/init.c
  CC  arb_mat/is_exact.c
  CC  arb_mat/io.c
  CC  arb_mat/inv_cho_precomp.c
  CC  arb_mat/inv_ldl_precomp.c
  CC  arb_mat/exp.c
  CC  arb_mat/is_finite.c
  CC  arb_mat/is_tril.c
  CC  arb_mat/exp_taylor_sum.c
  CC  arb_mat/is_triu.c
  CC  arb_mat/lu.c
  CC  arb_mat/is_zero.c
  CC  arb_mat/addmul_rad_mag_fast.c
  CC  arb_mat/mul.c
  CC  arb_mat/mul_entrywise.c
  CC  arb_mat/lu_classical.c
  CC  arb_mat/ne.c
  CC  arb_mat/lu_recursive.c
  CC  arb_mat/neg.c
  CC  arb_mat/ones.c
  CC  arb_mat/overlaps.c
  CC  arb_mat/one.c
  CC  arb_mat/ldl.c
  CC  arb_mat/pow_ui.c
  CC  arb_mat/inlines.c
  CC  arb_mat/pascal.c
  CC  arb_mat/mul_classical.c
  CC  arb_mat/randtest.c
  CC  arb_mat/set.c
  CC  arb_mat/randtest_cho.c
  CC  arb_mat/solve.c
  CC  arb_mat/mul_threaded.c
  CC  arb_mat/randtest_spd.c
  CC  arb_mat/set_fmpz_mat.c
  CC  arb_mat/set_round_fmpz_mat.c
  CC  arb_mat/set_fmpq_mat.c
  CC  arb_mat/solve_ldl_precomp.c
  CC  arb_mat/solve_lu.c
  CC  arb_mat/solve_cho_precomp.c
  CC  arb_mat/spd_inv.c
  CC  arb_mat/spd_lll_reduce.c
  CC  arb_mat/sqr.c
  CC  arb_mat/solve_preapprox.c
  CC  arb_mat/spd_get_fmpz_mat.c
  CC  arb_mat/spd_solve.c
  CC  arb_mat/solve_lu_precomp.c
  CC  arb_mat/solve_precond.c
  CC  arb_mat/solve_tril.c
  CC  arb_mat/solve_triu.c
  CC  arb_mat/spd_is_lll_reduced.c
  CC  arb_mat/sub.c
  CC  arb_mat/stirling.c
  CC  arb_mat/sqr_classical.c
  CC  arb_mat/trace.c
  CC  arb_mat/transpose.c
  CC  arb_mat/window_init.c
  CC  arb_mat/zero.c
  CC  arb_poly/add_series.c
  CC  arb_poly/add.c
  CC  arb_poly/add_si.c
  CC  arb_poly/acos_series.c
  CC  arb_mat/vector_mul.c
  CC  arb_poly/asin_series.c
  CC  arb_poly/atan_series.c
  CC  arb_poly/clear.c
  CC  arb_poly/binomial_transform.c
  CC  arb_poly/contains.c
  CC  arb_poly/contains_fmpz_poly.c
  CC  arb_poly/binomial_transform_basecase.c
  CC  arb_poly/borel_transform.c
  CC  arb_poly/binomial_transform_convolution.c
  CC  arb_poly/contains_fmpq_poly.c
  CC  arb_poly/compose.c
  CC  arb_poly/cosh_series.c
  CC  arb_poly/cot_pi_series.c
  CC  arb_poly/derivative.c
  CC  arb_poly/compose_series.c
  CC  arb_mat/mul_block.c
  CC  arb_poly/div_root.c
  CC  arb_poly/cos_pi_series.c
  CC  arb_poly/cos_series.c
  CC  arb_poly/div_series.c
  CC  arb_poly/equal.c
  CC  arb_poly/digamma_series.c
  CC  arb_poly/divrem.c
  CC  arb_poly/evaluate.c
  CC  arb_poly/evaluate2.c
  CC  arb_poly/evaluate2_acb.c
  CC  arb_poly/evaluate2_horner.c
  CC  arb_poly/evaluate_acb.c
  CC  arb_poly/evaluate2_acb_horner.c
  CC  arb_poly/evaluate2_acb_rectangular.c
  CC  arb_poly/evaluate_acb_horner.c
  CC  arb_poly/evaluate2_rectangular.c
  CC  arb_poly/evaluate_horner.c
  CC  arb_poly/evaluate_vec_iter.c
  CC  arb_poly/evaluate_acb_rectangular.c
  CC  arb_poly/evaluate_rectangular.c
  CC  arb_poly/evaluate_vec_fast.c
  CC  arb_poly/fit_length.c
  CC  arb_poly/get_coeff_arb.c
  CC  arb_poly/get_unique_fmpz_poly.c
  CC  arb_poly/exp_series_basecase.c
  CC  arb_poly/graeffe_transform.c
  CC  arb_poly/init.c
  CC  arb_poly/integral.c
  CC  arb_poly/interpolate_barycentric.c
  CC  arb_poly/exp_series.c
  CC  arb_poly/inlines.c
  CC  arb_poly/interpolate_fast.c
  CC  arb_poly/inv_borel_transform.c
  CC  arb_poly/interpolate_newton.c
  CC  arb_poly/io.c
  CC  arb_poly/inv_series.c
  CC  arb_poly/lambertw_series.c
  CC  arb_poly/lgamma_series.c
  CC  arb_poly/log1p_series.c
  CC  arb_poly/log_series.c
  CC  arb_poly/majorant.c
  CC  arb_poly/gamma_series.c
  CC  arb_poly/mul.c
  CC  arb_poly/mullow.c
  CC  arb_poly/newton_convergence_factor.c
  CC  arb_poly/newton_refine_root.c
  CC  arb_poly/mullow_classical.c
  CC  arb_poly/newton_step.c
  CC  arb_poly/overlaps.c
  CC  arb_poly/normalise.c
  CC  arb_poly/nth_derivative.c
  CC  arb_poly/pow_ui.c
  CC  arb_poly/pow_series.c
  CC  arb_poly/pow_ui_trunc_binexp.c
  CC  arb_poly/pow_arb_series.c
  CC  arb_poly/product_roots.c
  CC  arb_poly/randtest.c
  CC  arb_poly/product_roots_complex.c
  CC  arb_poly/reverse.c
  CC  arb_poly/revert_series.c
  CC  arb_poly/set_coeff_arb.c
  CC  arb_poly/root_bound_fujiwara.c
  CC  arb_poly/set.c
  CC  arb_poly/riemann_siegel_theta_series.c
  CC  arb_poly/set_coeff_si.c
  CC  arb_poly/riemann_siegel_z_series.c
  CC  arb_poly/set_fmpq_poly.c
  CC  arb_poly/set_length.c
  CC  arb_poly/rising_ui_series.c
  CC  arb_poly/set_fmpz_poly.c
  CC  arb_poly/rsqrt_series.c
  CC  arb_poly/set_round.c
  CC  arb_poly/set_si.c
  CC  arb_poly/set_trunc.c
  CC  arb_poly/rgamma_series.c
  CC  arb_poly/mullow_block.c
  CC  arb_poly/shift_left.c
  CC  arb_poly/shift_right.c
  CC  arb_poly/set_trunc_round.c
  CC  arb_poly/sin_pi_series.c
  CC  arb_poly/sin_series.c
  CC  arb_poly/sinc_pi_series.c
  CC  arb_poly/sin_cos_series.c
  CC  arb_poly/sinc_series.c
  CC  arb_poly/sinh_cosh_series.c
  CC  arb_poly/sinh_series.c
  CC  arb_poly/sinh_cosh_series_basecase.c
  CC  arb_poly/sub_series.c
  CC  arb_poly/sub.c
  CC  arb_poly/sqrt_series.c
  CC  arb_poly/valuation.c
  CC  arb_poly/sinh_cosh_series_exponential.c
  CC  arb_poly/tan_series.c
  CC  arb_calc/io.c
  CC  arb_poly/taylor_shift.c
  CC  arb_calc/newton_conv_factor.c
  CC  arb_calc/verbose.c
  CC  arb_calc/newton_step.c
  CC  arb_poly/swinnerton_dyer_ui.c
  CC  arb_calc/refine_root_newton.c
  CC  arb_hypgeom/airy_jet.c
  CC  arb_calc/refine_root_bisect.c
  CC  arb_poly/tree.c
  CC  arb_calc/isolate_roots.c
  CC  arb_hypgeom/airy.c
  CC  arb_hypgeom/bessel_i_integration.c
  CC  arb_hypgeom/airy_series.c
  CC  arb_poly/zeta_series.c
  CC  arb_hypgeom/airy_zero.c
  CC  arb_hypgeom/bessel_k_integration.c
  CC  arb_hypgeom/beta_lower_series.c
  CC  arb_hypgeom/chi_series.c
  CC  arb_hypgeom/ci_series.c
  CC  arb_hypgeom/coulomb.c
src/arb_hypgeom/coulomb.c: In function 'arb_hypgeom_coulomb':
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   27 |     acb_hypgeom_coulomb(F ? tmp : NULL, G ? tmp + 1 : NULL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   28 |         NULL, NULL, tmp + 2, tmp + 3, tmp + 4, prec);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 5 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 6 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 7 of type 'const acb_struct[1]'
In file included from src/arb_hypgeom/coulomb.c:14:
./src/acb_hypgeom.h:163:6: note: in a call to function 'acb_hypgeom_coulomb'
  163 | void acb_hypgeom_coulomb(acb_t F, acb_t G, acb_t Hpos, acb_t Hneg, const acb_t l, const acb_t eta, const acb_t z, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   27 |     acb_hypgeom_coulomb(F ? tmp : NULL, G ? tmp + 1 : NULL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   28 |         NULL, NULL, tmp + 2, tmp + 3, tmp + 4, prec);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 5 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 6 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb.c:27:5: note: referencing argument 7 of type 'const acb_struct[1]'
./src/acb_hypgeom.h:163:6: note: in a call to function 'acb_hypgeom_coulomb'
  163 | void acb_hypgeom_coulomb(acb_t F, acb_t G, acb_t Hpos, acb_t Hneg, const acb_t l, const acb_t eta, const acb_t z, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~
  CC  arb_hypgeom/central_bin_ui.c
  CC  arb_hypgeom/coulomb_jet.c
src/arb_hypgeom/coulomb_jet.c: In function 'arb_hypgeom_coulomb_jet':
src/arb_hypgeom/coulomb_jet.c:39:5: warning: 'acb_hypgeom_coulomb_jet' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   39 |     acb_hypgeom_coulomb_jet(F ? tmpF : NULL, G ? tmpG : NULL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |         NULL, NULL, tmp, tmp + 1, tmp + 2, len, prec);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb_jet.c:39:5: note: referencing argument 6 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb_jet.c:39:5: warning: 'acb_hypgeom_coulomb_jet' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb_jet.c:39:5: note: referencing argument 7 of type 'const acb_struct[1]'
In file included from src/arb_hypgeom/coulomb_jet.c:14:
./src/acb_hypgeom.h:164:6: note: in a call to function 'acb_hypgeom_coulomb_jet'
  164 | void acb_hypgeom_coulomb_jet(acb_ptr F, acb_ptr G, acb_ptr Hpos, acb_ptr Hneg, const acb_t l, const acb_t eta, const acb_t z, slong len, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb_jet.c:39:5: warning: 'acb_hypgeom_coulomb_jet' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   39 |     acb_hypgeom_coulomb_jet(F ? tmpF : NULL, G ? tmpG : NULL,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |         NULL, NULL, tmp, tmp + 1, tmp + 2, len, prec);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/coulomb_jet.c:39:5: note: referencing argument 6 of type 'const acb_struct[1]'
src/arb_hypgeom/coulomb_jet.c:39:5: warning: 'acb_hypgeom_coulomb_jet' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/arb_hypgeom/coulomb_jet.c:39:5: note: referencing argument 7 of type 'const acb_struct[1]'
./src/acb_hypgeom.h:164:6: note: in a call to function 'acb_hypgeom_coulomb_jet'
  164 | void acb_hypgeom_coulomb_jet(acb_ptr F, acb_ptr G, acb_ptr Hpos, acb_ptr Hneg, const acb_t l, const acb_t eta, const acb_t z, slong len, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~
  CC  arb_hypgeom/ei_series.c
  CC  arb_hypgeom/ci.c
  CC  arb_hypgeom/coulomb_series.c
  CC  arb_hypgeom/erf_series.c
  CC  arb_hypgeom/erfc_series.c
  CC  arb_hypgeom/erfi_series.c
  CC  arb_hypgeom/gamma_lower_sum_rs.c
  CC  arb_hypgeom/gamma_stirling_sum_horner.c
  CC  arb_hypgeom/fresnel_series.c
  CC  arb_hypgeom/gamma_lower_series.c
  CC  arb_hypgeom/gamma_stirling_term_bounds.c
  CC  arb_hypgeom/1f1_integration.c
  CC  arb_hypgeom/gamma.c
  CC  arb_hypgeom/gamma_tab.c
  CC  arb_hypgeom/gamma_fmpq.c
  CC  arb_hypgeom/gamma_upper_series.c
  CC  arb_hypgeom/erf.c
  CC  arb_hypgeom/2f1_integration.c
  CC  arb_hypgeom/erfinv.c
In function 'arb_hypgeom_erfinv_guess',
    inlined from 'arb_hypgeom_erfinv_precise.part.0' at src/arb_hypgeom/erfinv.c:248:5:
src/arb_hypgeom/erfinv.c:196:14: warning: 'arf_cmpabs_2exp_si' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  196 |     else if (arf_cmpabs_2exp_si(arb_midref(one_sub_x), -52) >= 0)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/erfinv.c:196:14: note: referencing argument 1 of type 'const arf_struct[1]'
In file included from ./src/arb.h:21,
                 from ./src/arb_poly.h:22,
                 from src/arb_hypgeom/erfinv.c:12:
./src/arf.h: In function 'arb_hypgeom_erfinv_precise.part.0':
./src/arf.h:599:5: note: in a call to function 'arf_cmpabs_2exp_si'
  599 | int arf_cmpabs_2exp_si(const arf_t x, slong e);
      |     ^~~~~~~~~~~~~~~~~~
In function 'arb_hypgeom_erfinv_guess',
    inlined from 'arb_hypgeom_erfinv_precise.part.0' at src/arb_hypgeom/erfinv.c:248:5:
src/arb_hypgeom/erfinv.c:200:13: warning: 'arf_get_d' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  200 |         y = erfinv_approx(arf_get_d(arb_midref(x), ARF_RND_NEAR),
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201 |                           arf_get_d(arb_midref(one_sub_x), ARF_RND_NEAR));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/erfinv.c:200:13: note: referencing argument 1 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_hypgeom_erfinv_precise.part.0':
./src/arf.h:1140:8: note: in a call to function 'arf_get_d'
 1140 | double arf_get_d(const arf_t x, arf_rnd_t rnd);
      |        ^~~~~~~~~
In function 'arb_hypgeom_erfinv_guess',
    inlined from 'arb_hypgeom_erfinv_precise.part.0' at src/arb_hypgeom/erfinv.c:248:5:
src/arb_hypgeom/erfinv.c:206:14: warning: 'arf_cmpabs_2exp_si' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  206 |     else if (arf_cmpabs_2exp_si(arb_midref(one_sub_x), -1000) >= 0)
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/erfinv.c:206:14: note: referencing argument 1 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_hypgeom_erfinv_precise.part.0':
./src/arf.h:599:5: note: in a call to function 'arf_cmpabs_2exp_si'
  599 | int arf_cmpabs_2exp_si(const arf_t x, slong e);
      |     ^~~~~~~~~~~~~~~~~~
In function 'arb_hypgeom_erfinv_guess',
    inlined from 'arb_hypgeom_erfinv_precise.part.0' at src/arb_hypgeom/erfinv.c:248:5:
src/arb_hypgeom/erfinv.c:210:13: warning: 'arf_get_d' reading 32 bytes from a region of size 8 [-Wstringop-overread]
  210 |         t = arf_get_d(arb_midref(one_sub_x), ARF_RND_NEAR);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/arb_hypgeom/erfinv.c:210:13: note: referencing argument 1 of type 'const arf_struct[1]'
./src/arf.h: In function 'arb_hypgeom_erfinv_precise.part.0':
./src/arf.h:1140:8: note: in a call to function 'arf_get_d'
 1140 | double arf_get_d(const arf_t x, arf_rnd_t rnd);
      |        ^~~~~~~~~
  CC  arb_hypgeom/gamma_upper_integration.c
  CC  arb_hypgeom/gamma_taylor.c
  CC  arb_hypgeom/gamma_upper_sum_rs.c
  CC  arb_hypgeom/gamma_stirling_sum_improved.c
  CC  arb_hypgeom/gamma_upper_fmpq.c
  CC  arb_hypgeom/legendre_p.c
  CC  arb_hypgeom/legendre_p_ui_one.c
  CC  arb_hypgeom/legendre_p_ui_rec.c
  CC  arb_hypgeom/lgamma.c
  CC  arb_hypgeom/gamma_upper_fmpq_step_bsplit.c
  CC  arb_hypgeom/rising_ui.c
  CC  arb_hypgeom/rising_ui_bs.c
  CC  arb_hypgeom/legendre_p_ui_zero.c
  CC  arb_hypgeom/legendre_p_ui_asymp.c
  CC  arb_hypgeom/li_series.c
  CC  arb_hypgeom/rising_ui_jet.c
  CC  arb_hypgeom/rising_ui_jet_bs.c
  CC  arb_hypgeom/rising_ui_forward.c
  CC  arb_hypgeom/legendre_p_ui_root.c
  CC  arb_hypgeom/rising_ui_rec.c
  CC  arb_hypgeom/rising_ui_jet_rs.c
  CC  arb_hypgeom/rising_ui_jet_powsum.c
  CC  arb_hypgeom/legendre_p_ui.c
  CC  arb_hypgeom/shi_series.c
  CC  arb_hypgeom/si_series.c
  CC  arb_hypgeom/sum_fmpq_arb.c
  CC  arb_hypgeom/rising_ui_rs.c
  CC  arb_hypgeom/si.c
  CC  arb_hypgeom/sum_fmpq_arb_bs.c
  CC  arb_hypgeom/sum_fmpq_imag_arb.c
  CC  arb_hypgeom/sum_fmpq_arb_forward.c
  CC  acb_mat/add.c
  CC  arb_hypgeom/sum_fmpq_imag_arb_bs.c
  CC  arb_hypgeom/sum_fmpq_imag_arb_forward.c
  CC  acb_mat/approx_solve.c
  CC  acb_mat/approx_inv.c
  CC  arb_hypgeom/sum_fmpq_arb_rs.c
  CC  acb_mat/approx_solve_lu_precomp.c
  CC  acb_mat/bound_frobenius_norm.c
  CC  acb_mat/bound_inf_norm.c
  CC  acb_mat/clear.c
  CC  acb_mat/approx_solve_tril.c
  CC  acb_mat/conjugate.c
  CC  acb_mat/contains.c
  CC  acb_mat/approx_solve_triu.c
  CC  acb_mat/companion.c
  CC  acb_mat/approx_lu.c
  CC  acb_mat/approx_mul.c
  CC  acb_mat/charpoly.c
  CC  arb_hypgeom/sum_fmpq_imag_arb_rs.c
  CC  acb_mat/contains_fmpq_mat.c
  CC  acb_mat/contains_fmpz_mat.c
  CC  acb_mat/diag_prod.c
  CC  acb_mat/det.c
  CC  acb_mat/det_lu.c
  CC  acb_mat/eig_global_enclosure.c
  CC  acb_mat/eig_multiple.c
  CC  acb_mat/dft.c
  CC  acb_mat/det_precond.c
  CC  arb_hypgeom/u_integration.c
  CC  acb_mat/eq.c
  CC  acb_mat/eig_simple.c
  CC  acb_mat/eig_simple_rump.c
  CC  acb_mat/equal.c
  CC  arb_hypgeom/wrappers.c
  CC  acb_mat/eig_multiple_rump.c
  CC  acb_mat/find_pivot_partial.c
  CC  acb_mat/frobenius_norm.c
  CC  acb_mat/get_imag.c
  CC  acb_mat/get_real.c
  CC  acb_mat/exp_taylor_sum.c
  CC  acb_mat/inv.c
  CC  acb_mat/indeterminate.c
  CC  acb_mat/init.c
  CC  acb_mat/io.c
  CC  acb_mat/is_exact.c
  CC  acb_mat/eig_simple_vdhoeven_mourrain.c
  CC  acb_mat/exp.c
  CC  acb_mat/is_finite.c
  CC  acb_mat/is_real.c
  CC  acb_mat/is_triu.c
  CC  acb_mat/is_tril.c
  CC  acb_mat/lu.c
  CC  acb_mat/is_zero.c
  CC  acb_mat/mul_entrywise.c
  CC  acb_mat/lu_recursive.c
  CC  acb_mat/mul.c
  CC  acb_mat/lu_classical.c
  CC  acb_mat/eig_enclosure_rump.c
In file included from ./src/acb_mat.h:23,
                 from src/acb_mat/eig_enclosure_rump.c:12:
In function 'acb_sub',
    inlined from 'acb_mat_eig_enclosure_rump' at src/acb_mat/eig_enclosure_rump.c:277:9:
./src/acb.h:375:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  375 |     arb_sub(acb_imagref(z), acb_imagref(x), acb_imagref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:375:5: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from ./src/arb_mat.h:22,
                 from ./src/acb_mat.h:22:
./src/arb.h: In function 'acb_mat_eig_enclosure_rump':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_add',
    inlined from 'acb_mat_eig_enclosure_rump' at src/acb_mat/eig_enclosure_rump.c:345:21:
./src/acb.h:367:5: warning: 'arb_add' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  367 |     arb_add(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:367:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_mat_eig_enclosure_rump':
./src/arb.h:375:6: note: in a call to function 'arb_add'
  375 | void arb_add(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_add',
    inlined from 'acb_mat_eig_enclosure_rump' at src/acb_mat/eig_enclosure_rump.c:345:21:
./src/acb.h:368:5: warning: 'arb_add' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  368 |     arb_add(acb_imagref(z), acb_imagref(x), acb_imagref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:368:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_mat_eig_enclosure_rump':
./src/arb.h:375:6: note: in a call to function 'arb_add'
  375 | void arb_add(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
  CC  acb_mat/inlines.c
  CC  acb_mat/ne.c
  CC  acb_mat/mul_classical.c
  CC  acb_mat/neg.c
  CC  acb_mat/one.c
  CC  acb_mat/onei.c
  CC  acb_mat/ones.c
  CC  acb_mat/overlaps.c
  CC  acb_mat/pow_ui.c
  CC  acb_mat/randtest.c
  CC  acb_mat/mul_threaded.c
  CC  acb_mat/set_arb_mat.c
  CC  acb_mat/set.c
  CC  acb_mat/set_fmpz_mat.c
  CC  acb_mat/set_round_arb_mat.c
  CC  acb_mat/set_real_imag.c
  CC  acb_mat/set_fmpq_mat.c
  CC  acb_mat/approx_eig_qr.c
  CC  acb_mat/solve.c
  CC  acb_mat/set_round_fmpz_mat.c
  CC  acb_mat/randtest_eig.c
  CC  acb_mat/solve_lu.c
  CC  acb_mat/mul_reorder.c
  CC  acb_mat/sqr.c
  CC  acb_mat/solve_tril.c
  CC  acb_mat/sub.c
  CC  acb_mat/trace.c
  CC  acb_mat/solve_lu_precomp.c
  CC  acb_mat/zero.c
  CC  acb_poly/add_series.c
  CC  acb_mat/solve_triu.c
  CC  acb_mat/transpose.c
  CC  acb_mat/solve_precond.c
  CC  acb_mat/sqr_classical.c
  CC  acb_mat/window_init.c
  CC  acb_poly/add.c
  CC  acb_poly/add_si.c
  CC  acb_mat/vector_mul.c
  CC  acb_poly/agm1_series.c
  CC  acb_poly/atan_series.c
  CC  acb_poly/binomial_transform.c
  CC  acb_poly/borel_transform.c
  CC  acb_poly/binomial_transform_convolution.c
  CC  acb_poly/contains.c
  CC  acb_poly/contains_fmpq_poly.c
  CC  acb_poly/compose.c
  CC  acb_poly/clear.c
  CC  acb_poly/contains_fmpz_poly.c
  CC  acb_poly/binomial_transform_basecase.c
  CC  acb_poly/compose_series.c
  CC  acb_poly/cos_series.c
  CC  acb_poly/cos_pi_series.c
  CC  acb_poly/derivative.c
  CC  acb_poly/cosh_series.c
  CC  acb_poly/div_root.c
  CC  acb_poly/elliptic_k_series.c
  CC  acb_poly/divrem.c
  CC  acb_poly/erf_series.c
  CC  acb_poly/elliptic_p_series.c
  CC  acb_poly/cot_pi_series.c
  CC  acb_poly/div_series.c
  CC  acb_poly/equal.c
  CC  acb_poly/evaluate.c
  CC  acb_poly/evaluate2_horner.c
  CC  acb_poly/evaluate2.c
  CC  acb_poly/digamma_series.c
  CC  acb_poly/evaluate_rectangular.c
  CC  acb_poly/evaluate_vec_iter.c
  CC  acb_poly/evaluate_horner.c
  CC  acb_poly/evaluate2_rectangular.c
  CC  acb_poly/exp_pi_i_series.c
  CC  acb_poly/exp_series_basecase.c
  CC  acb_poly/evaluate_vec_fast.c
  CC  acb_poly/fit_length.c
  CC  acb_poly/init.c
  CC  acb_poly/get_unique_fmpz_poly.c
  CC  acb_poly/integral.c
  CC  acb_poly/graeffe_transform.c
  CC  acb_poly/get_coeff_acb.c
  CC  acb_poly/exp_series.c
  CC  acb_poly/inv_borel_transform.c
  CC  acb_poly/find_roots.c
  CC  acb_poly/interpolate_barycentric.c
  CC  acb_poly/io.c
  CC  acb_poly/interpolate_fast.c
  CC  acb_poly/interpolate_newton.c
  CC  acb_poly/inv_series.c
  CC  acb_poly/inlines.c
  CC  acb_poly/lambertw_series.c
  CC  acb_poly/log1p_series.c
  CC  acb_poly/log_series.c
  CC  acb_poly/gamma_series.c
  CC  acb_poly/majorant.c
  CC  acb_poly/mul.c
  CC  acb_poly/lgamma_series.c
  CC  acb_poly/mullow.c
  CC  acb_poly/mullow_classical.c
  CC  acb_poly/normalise.c
  CC  acb_poly/overlaps.c
  CC  acb_poly/nth_derivative.c
  CC  acb_poly/mullow_transpose.c
  CC  acb_poly/mullow_transpose_gauss.c
  CC  acb_poly/pow_ui.c
  CC  acb_poly/powsum_one_series_sieved.c
  CC  acb_poly/pow_ui_trunc_binexp.c
  CC  acb_poly/randtest.c
  CC  acb_poly/pow_series.c
  CC  acb_poly/product_roots.c
  CC  acb_poly/pow_acb_series.c
  CC  acb_poly/powsum_series_naive.c
  CC  acb_poly/reverse.c
  CC  acb_poly/polylog_series.c
In function 'polylog_is_real',
    inlined from 'polylog_is_real' at src/acb_poly/polylog_series.c:58:1:
src/acb_poly/polylog_series.c:66:31: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   66 |     else if (acb_is_int(s) && arb_is_nonpositive(acb_realref(s)))
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_poly/polylog_series.c:66:31: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from ./src/acb_poly.h:22,
                 from src/acb_poly/polylog_series.c:12:
./src/arb.h: In function 'polylog_is_real':
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb_poly/refine_roots_durand_kerner.c
  CC  acb_poly/revert_series.c
  CC  acb_poly/rgamma_series.c
  CC  acb_poly/root_bound_fujiwara.c
  CC  acb_poly/powsum_series_naive_threaded.c
  CC  acb_poly/rising_ui_series.c
  CC  acb_poly/root_inclusion.c
  CC  acb_poly/set.c
  CC  acb_poly/set2_arb_poly.c
  CC  acb_poly/rsqrt_series.c
  CC  acb_poly/set2_fmpq_poly.c
  CC  acb_poly/set2_fmpz_poly.c
  CC  acb_poly/set_coeff_acb.c
  CC  acb_poly/set_coeff_si.c
  CC  acb_poly/set_length.c
  CC  acb_poly/set_fmpz_poly.c
  CC  acb_poly/set_round.c
  CC  acb_poly/set_si.c
  CC  acb_poly/set_trunc.c
  CC  acb_poly/set_trunc_round.c
  CC  acb_poly/sin_pi_series.c
  CC  acb_poly/shift_left.c
  CC  acb_poly/shift_right.c
  CC  acb_poly/sin_series.c
  CC  acb_poly/sinc_series.c
  CC  acb_poly/sin_cos_series.c
  CC  acb_poly/sinh_cosh_series.c
  CC  acb_poly/sinh_cosh_series_basecase.c
  CC  acb_poly/sinh_series.c
  CC  acb_poly/sub_series.c
  CC  acb_poly/sqrt_series.c
  CC  acb_poly/sub.c
  CC  acb_poly/tan_series.c
  CC  acb_poly/taylor_shift.c
  CC  acb_poly/valuation.c
  CC  acb_poly/validate_real_roots.c
  CC  acb_poly/sinh_cosh_series_exponential.c
  CC  acb_poly/validate_roots.c
  CC  acb_poly/tree.c
  CC  acb_calc/integrate_opt_init.c
  CC  acb_poly/zeta_em_choose_param.c
  CC  acb_poly/zeta_em_bound.c
  CC  acb_poly/zeta_em_tail_bsplit.c
  CC  acb_calc/cauchy_bound.c
  CC  acb_hypgeom/2f1_choose.c
  CC  acb_poly/zeta_em_tail_naive.c
  CC  acb_poly/zeta_em_sum.c
  CC  acb_poly/zeta_series.c
  CC  acb_hypgeom/0f1.c
In file included from src/acb_hypgeom/0f1.c:12:
In function 'acb_sub_ui',
    inlined from 'acb_hypgeom_0f1_direct' at src/acb_hypgeom/0f1.c:70:13:
./src/acb.h:402:5: warning: 'arb_sub_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  402 |     arb_sub_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:402:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_0f1_direct':
./src/arb.h:384:6: note: in a call to function 'arb_sub_ui'
  384 | void arb_sub_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_sub_ui',
    inlined from 'acb_hypgeom_0f1_direct' at src/acb_hypgeom/0f1.c:72:13:
./src/acb.h:402:5: warning: 'arb_sub_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  402 |     arb_sub_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:402:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_0f1_direct':
./src/arb.h:384:6: note: in a call to function 'arb_sub_ui'
  384 | void arb_sub_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_hypgeom/2f1_corner.c
  CC  acb_calc/integrate_taylor.c
  CC  acb_hypgeom/2f1_series_direct.c
  CC  acb_hypgeom/2f1_continuation.c
  CC  acb_hypgeom/2f1.c
src/acb_hypgeom/2f1.c: In function 'acb_hypgeom_2f1':
src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  229 |                 arb_hypgeom_2f1_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  230 |                         acb_realref(a), acb_realref(b), acb_realref(c), acb_realref(z), flags, prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/2f1.c:229:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/2f1.c:229:17: note: referencing argument 3 of type 'const arb_struct[1]'
src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/2f1.c:229:17: note: referencing argument 4 of type 'const arb_struct[1]'
src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/2f1.c:229:17: note: referencing argument 5 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/2f1.c:14:
./src/arb_hypgeom.h:77:6: note: in a call to function 'arb_hypgeom_2f1_integration'
   77 | void arb_hypgeom_2f1_integration(arb_t res, const arb_t a, const arb_t b, const arb_t c, const arb_t z, int regularized, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_calc/integrate_gl_auto_deg.c
  CC  acb_hypgeom/2f1_direct.c
src/acb_hypgeom/2f1_direct.c: In function 'acb_hypgeom_2f1_direct':
src/acb_hypgeom/2f1_direct.c:24:31: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   24 |         if ((acb_is_int(a) && arb_is_nonpositive(acb_realref(a)) &&
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/2f1_direct.c:24:31: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/2f1_direct.c:12:
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/acb_hypgeom/2f1_direct.c:26:31: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   26 |             (acb_is_int(b) && arb_is_nonpositive(acb_realref(b)) &&
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/2f1_direct.c:26:31: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_2f1_direct' at src/acb_hypgeom/2f1_direct.c:44:13:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_2f1_direct':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
  CC  acb_hypgeom/airy_jet.c
  CC  acb_hypgeom/airy_series.c
  CC  acb_hypgeom/airy.c
  CC  acb_calc/integrate.c
  CC  acb_hypgeom/airy_direct.c
  CC  acb_hypgeom/bessel_i.c
In file included from src/acb_hypgeom/bessel_i.c:12:
In function 'acb_mul_2exp_si',
    inlined from 'acb_hypgeom_bessel_i_asymp' at src/acb_hypgeom/bessel_i.c:97:9:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_bessel_i_asymp':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
src/acb_hypgeom/bessel_i.c: In function 'acb_hypgeom_bessel_i_0f1':
src/acb_hypgeom/bessel_i.c:158:27: warning: 'arb_is_negative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  158 |     if (acb_is_int(nu) && arb_is_negative(acb_realref(nu)))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/bessel_i.c:158:27: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:234:5: note: in a call to function 'arb_is_negative'
  234 | int arb_is_negative(const arb_t x);
      |     ^~~~~~~~~~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_bessel_i_0f1' at src/acb_hypgeom/bessel_i.c:161:9:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_bessel_i_0f1':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
src/acb_hypgeom/bessel_i.c: In function '_acb_hypgeom_bessel_i':
src/acb_hypgeom/bessel_i.c:248:17: warning: 'arb_hypgeom_bessel_i_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  248 |                 arb_hypgeom_bessel_i_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  249 |                         acb_realref(nu), acb_realref(z), scaled, prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/bessel_i.c:248:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/bessel_i.c:248:17: warning: 'arb_hypgeom_bessel_i_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/bessel_i.c:248:17: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/bessel_i.c:13:
./src/arb_hypgeom.h:137:6: note: in a call to function 'arb_hypgeom_bessel_i_integration'
  137 | void arb_hypgeom_bessel_i_integration(arb_t res, const arb_t nu, const arb_t z, int scaled, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/bessel_y.c
  CC  acb_hypgeom/beta_lower.c
  CC  acb_hypgeom/bessel_j.c
src/acb_hypgeom/bessel_j.c: In function 'acb_hypgeom_bessel_j_0f1':
src/acb_hypgeom/bessel_j.c:184:27: warning: 'arb_is_negative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  184 |     if (acb_is_int(nu) && arb_is_negative(acb_realref(nu)))
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/bessel_j.c:184:27: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/bessel_j.c:12:
./src/arb.h:234:5: note: in a call to function 'arb_is_negative'
  234 | int arb_is_negative(const arb_t x);
      |     ^~~~~~~~~~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_bessel_j_0f1' at src/acb_hypgeom/bessel_j.c:187:9:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_bessel_j_0f1':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
  CC  acb_hypgeom/chebyshev_t.c
In file included from src/acb_hypgeom/chebyshev_t.c:12:
In function 'acb_sub_ui',
    inlined from 'acb_hypgeom_chebyshev_t' at src/acb_hypgeom/chebyshev_t.c:50:9:
./src/acb.h:402:5: warning: 'arb_sub_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  402 |     arb_sub_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:402:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_chebyshev_t':
./src/arb.h:384:6: note: in a call to function 'arb_sub_ui'
  384 | void arb_sub_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_hypgeom/airy_bound.c
In function 'arg_gt_2pi3_fast',
    inlined from 'acb_hypgeom_airy_bound' at src/acb_hypgeom/airy_bound.c:339:18:
src/acb_hypgeom/airy_bound.c:218:40: warning: 'arb_is_negative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  218 |     if (arb_is_zero(acb_imagref(z)) && arb_is_negative(acb_realref(z)))
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/airy_bound.c:218:40: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/airy_bound.c:12:
./src/arb.h: In function 'acb_hypgeom_airy_bound':
./src/arb.h:234:5: note: in a call to function 'arb_is_negative'
  234 | int arb_is_negative(const arb_t x);
      |     ^~~~~~~~~~~~~~~
  CC  acb_hypgeom/chi_series.c
  CC  acb_hypgeom/chebyshev_u.c
  CC  acb_hypgeom/2f1_transform.c
  CC  acb_hypgeom/beta_lower_series.c
  CC  acb_hypgeom/chi.c
  CC  acb_hypgeom/ci.c
  CC  acb_hypgeom/ci_series.c
  CC  acb_hypgeom/airy_asymp.c
  CC  acb_hypgeom/bessel_k.c
src/acb_hypgeom/bessel_k.c: In function '_acb_hypgeom_bessel_k':
src/acb_hypgeom/bessel_k.c:254:17: warning: 'arb_hypgeom_bessel_k_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  254 |                 arb_hypgeom_bessel_k_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255 |                         acb_realref(nu), acb_realref(z), scaled, prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/bessel_k.c:254:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/bessel_k.c:254:17: warning: 'arb_hypgeom_bessel_k_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/bessel_k.c:254:17: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/bessel_k.c:13:
./src/arb_hypgeom.h:138:6: note: in a call to function 'arb_hypgeom_bessel_k_integration'
  138 | void arb_hypgeom_bessel_k_integration(arb_t res, const arb_t nu, const arb_t z, int scaled, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/dilog.c
  CC  acb_hypgeom/coulomb_series.c
  CC  acb_hypgeom/dilog_bernoulli.c
  CC  acb_hypgeom/dilog_zero.c
  CC  acb_hypgeom/dilog_bitburst.c
  CC  acb_hypgeom/dilog_transform.c
  CC  acb_hypgeom/ei_series.c
  CC  acb_hypgeom/erf_series.c
  CC  acb_hypgeom/expint.c
  CC  acb_hypgeom/ei.c
  CC  acb_hypgeom/dilog_continuation.c
  CC  acb_hypgeom/erfc.c
  CC  acb_hypgeom/erfi.c
  CC  acb_hypgeom/dilog_zero_taylor.c
  CC  acb_hypgeom/coulomb.c
  CC  acb_hypgeom/erfc_series.c
  CC  acb_hypgeom/erfi_series.c
  CC  acb_hypgeom/coulomb_jet.c
In file included from ./src/acb_poly.h:22,
                 from src/acb_hypgeom/coulomb_jet.c:12:
In function 'acb_add',
    inlined from '_acb_hypgeom_coulomb_f_int_jet' at src/acb_hypgeom/coulomb_jet.c:47:5,
    inlined from '_acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:146:17,
    inlined from 'acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:375:5:
./src/acb.h:367:5: warning: 'arb_add' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  367 |     arb_add(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:367:5: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_coulomb_jet':
./src/arb.h:375:6: note: in a call to function 'arb_add'
  375 | void arb_add(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_add_ui',
    inlined from '_acb_hypgeom_coulomb_f_int_jet' at src/acb_hypgeom/coulomb_jet.c:51:5,
    inlined from '_acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:146:17,
    inlined from 'acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:375:5:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_coulomb_jet':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_ui',
    inlined from '_acb_hypgeom_coulomb_f_int_jet' at src/acb_hypgeom/coulomb_jet.c:68:5,
    inlined from '_acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:146:17,
    inlined from 'acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:375:5:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_coulomb_jet':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_ui',
    inlined from '_acb_hypgeom_coulomb_f_int_jet' at src/acb_hypgeom/coulomb_jet.c:81:9,
    inlined from '_acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:146:17,
    inlined from 'acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:375:5:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_coulomb_jet':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_ui',
    inlined from '_acb_hypgeom_coulomb_f_int_jet' at src/acb_hypgeom/coulomb_jet.c:85:9,
    inlined from '_acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:146:17,
    inlined from 'acb_hypgeom_coulomb_jet' at src/acb_hypgeom/coulomb_jet.c:375:5:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_coulomb_jet':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_hypgeom/erf.c
  CC  acb_hypgeom/gamma_lower.c
  CC  acb_hypgeom/fresnel_series.c
  CC  acb_hypgeom/gamma_stirling_sum_horner.c
  CC  acb_hypgeom/gamma_lower_series.c
src/acb_hypgeom/gamma_lower_series.c: In function '_acb_hypgeom_gamma_lower_series':
src/acb_hypgeom/gamma_lower_series.c:22:46: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   22 |     if (regularized == 2 && acb_is_int(s) && arb_is_nonpositive(acb_realref(s)))
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/gamma_lower_series.c:22:46: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from ./src/acb_poly.h:22,
                 from src/acb_hypgeom/gamma_lower_series.c:12:
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
In function 'acb_neg',
    inlined from '_acb_hypgeom_gamma_lower_series' at src/acb_hypgeom/gamma_lower_series.c:26:9:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_hypgeom_gamma_lower_series':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
  CC  acb_hypgeom/gamma.c
  CC  acb_hypgeom/gegenbauer_c.c
In function 'use_recurrence',
    inlined from 'acb_hypgeom_gegenbauer_c' at src/acb_hypgeom/gegenbauer_c.c:89:9:
src/acb_hypgeom/gegenbauer_c.c:19:28: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   19 |     if (!acb_is_int(n) || !arb_is_nonnegative(acb_realref(n)))
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/gegenbauer_c.c:19:28: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/gegenbauer_c.c:12:
./src/arb.h: In function 'acb_hypgeom_gegenbauer_c':
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/fresnel.c
src/acb_hypgeom/fresnel.c: In function 'acb_hypgeom_fresnel_erf_error':
src/acb_hypgeom/fresnel.c:126:9: warning: 'arb_mul' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  126 |         arb_mul(t, acb_realref(z), acb_imagref(z), prec);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/fresnel.c:126:9: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/fresnel.c:126:9: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/fresnel.c:12:
./src/arb.h:388:6: note: in a call to function 'arb_mul'
  388 | void arb_mul(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
  CC  acb_hypgeom/gamma_taylor.c
  CC  acb_hypgeom/hermite_h.c
src/acb_hypgeom/hermite_h.c: In function 'acb_hypgeom_hermite_h':
src/acb_hypgeom/hermite_h.c:63:26: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   63 |     if (acb_is_int(n) && arb_is_nonnegative(acb_realref(n)) &&
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/hermite_h.c:63:26: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/hermite_h.c:12:
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/jacobi_p.c
In function 'use_recurrence',
    inlined from 'acb_hypgeom_jacobi_p' at src/acb_hypgeom/jacobi_p.c:84:9:
src/acb_hypgeom/jacobi_p.c:19:28: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   19 |     if (!acb_is_int(n) || !arb_is_nonnegative(acb_realref(n)))
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/jacobi_p.c:19:28: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/jacobi_p.c:12:
./src/arb.h: In function 'acb_hypgeom_jacobi_p':
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/laguerre_l.c
In function 'use_recurrence',
    inlined from 'acb_hypgeom_laguerre_l' at src/acb_hypgeom/laguerre_l.c:86:9:
src/acb_hypgeom/laguerre_l.c:19:28: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   19 |     if (!acb_is_int(n) || !arb_is_nonnegative(acb_realref(n)))
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/laguerre_l.c:19:28: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/laguerre_l.c:12:
./src/arb.h: In function 'acb_hypgeom_laguerre_l':
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/legendre_p_uiui_rec.c
  CC  acb_hypgeom/legendre_p.c
src/acb_hypgeom/legendre_p.c: In function 'acb_hypgeom_legendre_p':
src/acb_hypgeom/legendre_p.c:39:43: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   39 |     if (acb_is_int(n) && acb_is_int(m) && arb_is_nonnegative(acb_realref(n))
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/legendre_p.c:39:43: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/legendre_p.c:12:
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/acb_hypgeom/legendre_p.c:40:12: warning: 'arb_is_nonnegative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   40 |         && arb_is_nonnegative(acb_realref(m)) && type == 0)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/legendre_p.c:40:12: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:233:5: note: in a call to function 'arb_is_nonnegative'
  233 | int arb_is_nonnegative(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
In function 'acb_mul_2exp_si',
    inlined from 'acb_hypgeom_legendre_p' at src/acb_hypgeom/legendre_p.c:79:21:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_legendre_p':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
  CC  acb_hypgeom/li.c
  CC  acb_hypgeom/gamma_upper_series.c
  CC  acb_hypgeom/li_series.c
  CC  acb_hypgeom/lgamma.c
In file included from src/acb_hypgeom/lgamma.c:12:
In function 'acb_neg',
    inlined from 'acb_hypgeom_lgamma_taylor' at src/acb_hypgeom/lgamma.c:116:9:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_lgamma_taylor':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_lgamma_taylor' at src/acb_hypgeom/lgamma.c:116:9:
./src/acb.h:438:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  438 |     arb_neg(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:438:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_lgamma_taylor':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
In function 'acb_sub_si',
    inlined from 'acb_hypgeom_lgamma_taylor' at src/acb_hypgeom/lgamma.c:123:9:
./src/acb.h:395:5: warning: 'arb_sub_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  395 |     arb_sub_si(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:395:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_lgamma_taylor':
./src/arb.h:385:6: note: in a call to function 'arb_sub_si'
  385 | void arb_sub_si(arb_t z, const arb_t x, slong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_sub_si',
    inlined from 'acb_hypgeom_lgamma_taylor' at src/acb_hypgeom/lgamma.c:123:9:
./src/acb.h:396:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  396 |     arb_set_round(acb_imagref(z), acb_imagref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:396:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_lgamma_taylor':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
  CC  acb_hypgeom/pfq_bound_factor.c
  CC  acb_hypgeom/pfq_direct.c
  CC  acb_hypgeom/log_rising_ui_jet.c
  CC  acb_hypgeom/gamma_stirling_sum_improved.c
  CC  acb_hypgeom/legendre_q.c
In file included from src/acb_hypgeom/legendre_q.c:12:
In function 'acb_mul_2exp_si',
    inlined from '_acb_hypgeom_legendre_q_double' at src/acb_hypgeom/legendre_q.c:49:9:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function '_acb_hypgeom_legendre_q_double':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
In function 'acb_mul_2exp_si',
    inlined from '_acb_hypgeom_legendre_q_double' at src/acb_hypgeom/legendre_q.c:59:9:
./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  534 |     arb_mul_2exp_si(acb_realref(z), acb_realref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:534:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_hypgeom_legendre_q_double':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
  CC  acb_hypgeom/pfq.c
  CC  acb_hypgeom/pfq_series_sum_bs.c
  CC  acb_hypgeom/gamma_upper.c
src/acb_hypgeom/gamma_upper.c: In function 'acb_hypgeom_gamma_upper':
src/acb_hypgeom/gamma_upper.c:557:17: warning: 'arb_hypgeom_gamma_upper_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  557 |                 arb_hypgeom_gamma_upper_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  558 |                         acb_realref(s), acb_realref(z), regularized, prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/gamma_upper.c:557:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/gamma_upper.c:557:17: warning: 'arb_hypgeom_gamma_upper_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/gamma_upper.c:557:17: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/gamma_upper.c:13:
./src/arb_hypgeom.h:164:6: note: in a call to function 'arb_hypgeom_gamma_upper_integration'
  164 | void arb_hypgeom_gamma_upper_integration(arb_t res, const arb_t s, const arb_t z, int regularized, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/pfq_series_sum_forward.c
  CC  acb_hypgeom/m.c
src/acb_hypgeom/m.c: In function '_acb_hypgeom_m_1f1':
src/acb_hypgeom/m.c:94:30: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   94 |         if (acb_is_int(b) && arb_is_nonpositive(acb_realref(b)) &&
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/m.c:94:30: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21,
                 from src/acb_hypgeom/m.c:12:
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
In function 'acb_sub',
    inlined from '_acb_hypgeom_m_1f1' at src/acb_hypgeom/m.c:107:13:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_hypgeom_m_1f1':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_neg',
    inlined from '_acb_hypgeom_m_1f1' at src/acb_hypgeom/m.c:110:13:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_acb_hypgeom_m_1f1':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
src/acb_hypgeom/m.c: In function 'acb_hypgeom_m_1f1':
src/acb_hypgeom/m.c:183:30: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  183 |         || (acb_is_int(a) && arb_is_nonpositive(acb_realref(a))))
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/m.c:183:30: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/acb_hypgeom/m.c: In function 'acb_hypgeom_m':
src/acb_hypgeom/m.c:356:17: warning: 'arb_hypgeom_1f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  356 |                 arb_hypgeom_1f1_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  357 |                         acb_realref(a), acb_realref(b), acb_realref(z), regularized, prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/m.c:356:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/m.c:356:17: warning: 'arb_hypgeom_1f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/m.c:356:17: note: referencing argument 3 of type 'const arb_struct[1]'
src/acb_hypgeom/m.c:356:17: warning: 'arb_hypgeom_1f1_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/m.c:356:17: note: referencing argument 4 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/m.c:13:
./src/arb_hypgeom.h:75:6: note: in a call to function 'arb_hypgeom_1f1_integration'
   75 | void arb_hypgeom_1f1_integration(arb_t res, const arb_t a, const arb_t b, const arb_t z, int regularized, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_hypgeom/pfq_sum.c
  CC  acb_hypgeom/pfq_series_sum.c
  CC  acb_hypgeom/pfq_choose_n.c
  CC  acb_hypgeom/pfq_series_sum_rs.c
  CC  acb_hypgeom/pfq_series_direct.c
src/acb_hypgeom/pfq_series_direct.c: In function 'acb_hypgeom_pfq_series_direct':
src/acb_hypgeom/pfq_series_direct.c:183:34: warning: 'arb_is_negative' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  183 |             if (acb_is_int(c) && arb_is_negative(acb_realref(c)) &&
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/pfq_series_direct.c:183:34: note: referencing argument 1 of type 'const arb_struct[1]'
In file included from ./src/arb_poly.h:22,
                 from src/acb_hypgeom/pfq_series_direct.c:12:
./src/arb.h:234:5: note: in a call to function 'arb_is_negative'
  234 | int arb_is_negative(const arb_t x);
      |     ^~~~~~~~~~~~~~~
  CC  acb_hypgeom/pfq_sum_bs.c
  CC  acb_hypgeom/pfq_sum_forward.c
  CC  acb_hypgeom/pfq_sum_fme.c
  CC  acb_hypgeom/pfq_sum_rs.c
  CC  acb_hypgeom/rising_ui_bs.c
  CC  acb_hypgeom/rising_ui.c
  CC  acb_hypgeom/rising_ui_forward.c
  CC  acb_hypgeom/rising_ui_jet.c
  CC  acb_hypgeom/rising_ui_jet_bs.c
  CC  acb_hypgeom/rising_ui_rec.c
  CC  acb_hypgeom/shi.c
  CC  acb_hypgeom/shi_series.c
  CC  acb_hypgeom/si_series.c
  CC  acb_hypgeom/u_use_asymp.c
  CC  acb_hypgeom/rising_ui_jet_powsum.c
  CC  arb_fmpz_poly/deflate.c
  CC  acb_hypgeom/rising_ui_rs.c
  CC  acb_hypgeom/si.c
  CC  acb_hypgeom/spherical_y.c
  CC  arb_fmpz_poly/deflation.c
  CC  arb_fmpz_poly/evaluate_arb.c
  CC  arb_fmpz_poly/evaluate_acb_rectangular.c
  CC  arb_fmpz_poly/evaluate_acb_horner.c
  CC  arb_fmpz_poly/evaluate_acb.c
  CC  acb_hypgeom/rising_ui_jet_rs.c
  CC  arb_fmpz_poly/evaluate_arb_horner.c
  CC  arb_fmpz_poly/evaluate_arb_rectangular.c
  CC  acb_dft/convol.c
  CC  acb_hypgeom/u_asymp.c
  CC  arb_fmpz_poly/complex_roots.c
  CC  acb_dft/convol_dft.c
  CC  arb_fmpz_poly/gauss_period_minpoly.c
  CC  acb_dft/bluestein.c
  CC  acb_dft/convol_mullow.c
  CC  acb_dft/convol_naive.c
  CC  acb_hypgeom/u.c
In file included from ./src/acb_poly.h:22,
                 from src/acb_hypgeom/u.c:12:
In function 'acb_sub',
    inlined from 'acb_hypgeom_u_si_rec' at src/acb_hypgeom/u.c:104:5:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_hypgeom_u_si_rec':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_u_si_rec' at src/acb_hypgeom/u.c:110:13:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_si_rec':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
In function 'acb_sub',
    inlined from 'acb_hypgeom_u_si_rec' at src/acb_hypgeom/u.c:115:13:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_si_rec':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_sub',
    inlined from 'acb_hypgeom_u_si_rec' at src/acb_hypgeom/u.c:135:9:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_si_rec':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_sub',
    inlined from 'acb_hypgeom_u_nointegration' at src/acb_hypgeom/u.c:397:5:
./src/acb.h:374:5: warning: 'arb_sub' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  374 |     arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:374:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/acb.h:374:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_nointegration':
./src/arb.h:382:6: note: in a call to function 'arb_sub'
  382 | void arb_sub(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_u_nointegration' at src/acb_hypgeom/u.c:406:9:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_nointegration':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
In function 'acb_neg',
    inlined from 'acb_hypgeom_u_nointegration' at src/acb_hypgeom/u.c:420:13:
./src/acb.h:437:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  437 |     arb_neg(acb_realref(z), acb_realref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:437:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_hypgeom_u_nointegration':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
src/acb_hypgeom/u.c: In function 'acb_hypgeom_u':
src/acb_hypgeom/u.c:465:17: warning: 'arb_hypgeom_u_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  465 |                 arb_hypgeom_u_integration(acb_realref(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |                         acb_realref(a), acb_realref(b), acb_realref(z), prec);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_hypgeom/u.c:465:17: note: referencing argument 2 of type 'const arb_struct[1]'
src/acb_hypgeom/u.c:465:17: warning: 'arb_hypgeom_u_integration' reading 48 bytes from a region of size 32 [-Wstringop-overread]
src/acb_hypgeom/u.c:465:17: note: referencing argument 3 of type 'const arb_struct[1]'
src/acb_hypgeom/u.c:465:17: note: referencing argument 4 of type 'const arb_struct[1]'
In file included from src/acb_hypgeom/u.c:13:
./src/arb_hypgeom.h:76:6: note: in a call to function 'arb_hypgeom_u_integration'
   76 | void arb_hypgeom_u_integration(arb_t res, const arb_t a, const arb_t b, const arb_t z, slong prec);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~
  CC  acb_dft/convol_rad2.c
  CC  acb_dft/naive.c
  CC  acb_dft/cyc.c
  CC  acb_dft/precomp.c
  CC  acb_dft/prod.c
  CC  acb_dft/step.c
  CC  acb_dft/crt.c
  CC  acb_elliptic/e.c
  CC  acb_dft/rad2_threaded.c
  CC  acb_elliptic/k.c
  CC  acb_dft/rad2.c
  CC  acb_elliptic/inv_p.c
  CC  acb_elliptic/invariants.c
  CC  acb_elliptic/k_jet.c
  CC  acb_elliptic/p.c
  CC  acb_elliptic/e_inc.c
  CC  acb_elliptic/p_prime.c
  CC  acb_elliptic/f.c
  CC  acb_elliptic/k_series.c
  CC  acb_elliptic/p_jet.c
  CC  acb_elliptic/p_series.c
  CC  acb_elliptic/rc1.c
  CC  acb_modular/elliptic_e.c
  CC  acb_modular/elliptic_k.c
  CC  acb_elliptic/rg.c
  CC  acb_elliptic/roots.c
  CC  acb_elliptic/pi.c
  CC  acb_elliptic/zeta.c
  CC  acb_modular/addseq.c
  CC  acb_modular/elliptic_k_cpx.c
  CC  acb_modular/elliptic_p.c
  CC  acb_modular/delta.c
  CC  acb_modular/elliptic_p_zpx.c
  CC  acb_elliptic/rf.c
  CC  acb_modular/epsilon_arg.c
  CC  acb_modular/eta.c
  CC  acb_modular/fill_addseq.c
  CC  acb_modular/eisenstein.c
  CC  acb_modular/fundamental_domain_approx_d.c
  CC  acb_modular/inlines.c
  CC  acb_modular/io.c
  CC  acb_modular/fundamental_domain_approx.c
  CC  acb_modular/is_in_fundamental_domain.c
  CC  acb_modular/fundamental_domain_approx_arf.c
  CC  acb_modular/j.c
  CC  acb_modular/psl2z.c
  CC  acb_modular/eta_sum.c
  CC  acb_modular/lambda.c
  CC  acb_modular/theta_const_sum.c
  CC  acb_modular/hilbert_class_poly.c
  CC  acb_modular/theta_transform.c
  CC  acb_modular/transform.c
  CC  acb_modular/theta_const_sum_rs.c
  CC  acb_modular/theta_jet_notransform.c
  CC  acb_modular/theta_series.c
  CC  acb_modular/theta_const_sum_basecase.c
  CC  acb_dirichlet/backlund_s_gram.c
  CC  acb_dirichlet/arb_quadratic_powers.c
  CC  acb_dirichlet/backlund_s.c
  CC  acb_dirichlet/backlund_s_bound.c
  CC  acb_dirichlet/chi.c
  CC  acb_modular/theta.c
  CC  acb_dirichlet/chi_vec.c
  CC  acb_modular/theta_jet.c
  CC  acb_dirichlet/dft.c
  CC  acb_dirichlet/eta.c
  CC  acb_dirichlet/gauss_sum_factor.c
  CC  acb_dirichlet/gauss_sum_naive.c
  CC  acb_dirichlet/gauss_sum_order2.c
  CC  acb_dirichlet/gauss_sum_theta.c
  CC  acb_dirichlet/gauss_sum.c
  CC  acb_elliptic/rj.c
  CC  acb_dirichlet/gram_point.c
  CC  acb_dirichlet/hardy_theta_series.c
  CC  acb_dirichlet/hardy_z_series.c
  CC  acb_dirichlet/euler_product_real_ui.c
  CC  acb_dirichlet/hardy_theta.c
  CC  acb_dirichlet/hurwitz_precomp_bound.c
In file included from ./src/acb_dirichlet.h:17,
                 from src/acb_dirichlet/hurwitz_precomp_bound.c:12:
In function 'acb_sub_ui',
    inlined from 'acb_dirichlet_hurwitz_precomp_bound' at src/acb_dirichlet/hurwitz_precomp_bound.c:73:5:
./src/acb.h:402:5: warning: 'arb_sub_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  402 |     arb_sub_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:402:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_dirichlet_hurwitz_precomp_bound':
./src/arb.h:384:6: note: in a call to function 'arb_sub_ui'
  384 | void arb_sub_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_dirichlet/hurwitz_precomp_clear.c
  CC  acb_dirichlet/hardy_z.c
  CC  acb_modular/theta_sum.c
  CC  arb_fpwrap/fpwrap.c
  CC  acb_dirichlet/hurwitz.c
  CC  acb_dirichlet/hurwitz_precomp_choose_param.c
  CC  acb_dirichlet/hurwitz_precomp_eval.c
  CC  acb_dirichlet/jacobi_sum_gauss.c
  CC  acb_dirichlet/hardy_z_zero.c
  CC  acb_dirichlet/hurwitz_precomp_init.c
  CC  acb_dirichlet/jacobi_sum_factor.c
  CC  acb_dirichlet/jacobi_sum_naive.c
  CC  acb_dirichlet/jacobi_sum.c
  CC  acb_dirichlet/l.c
  CC  acb_dirichlet/l_fmpq.c
  CC  acb_dirichlet/l_hurwitz.c
  CC  acb_dirichlet/l_vec_hurwitz.c
  CC  acb_dirichlet/l_series.c
  CC  acb_dirichlet/pairing_conrey.c
  CC  acb_dirichlet/l_jet.c
  CC  acb_dirichlet/pairing.c
  CC  acb_dirichlet/platt_beta.c
  CC  acb_dirichlet/lerch_phi.c
  CC  acb_dirichlet/l_euler_product.c
  CC  acb_dirichlet/lerch_phi_direct.c
  CC  acb_dirichlet/platt_hardy_z_zeros.c
  CC  acb_dirichlet/platt_lemma_32.c
  CC  acb_dirichlet/platt_c_bound.c
  CC  acb_dirichlet/platt_i_bound.c
  CC  acb_dirichlet/platt_lemma_A5.c
  CC  acb_dirichlet/platt_lemma_B1.c
  CC  acb_dirichlet/platt_lemma_A9.c
  CC  acb_dirichlet/platt_lemma_A11.c
  CC  acb_dirichlet/l_fmpq_afe.c
  CC  acb_dirichlet/platt_lemma_A7.c
  CC  acb_dirichlet/platt_lemma_B2.c
  CC  acb_dirichlet/platt_zeta_zeros.c
  CC  acb_dirichlet/platt_multieval_threaded.c
  CC  acb_dirichlet/powsum_term.c
  CC  acb_dirichlet/qseries_arb.c
  CC  acb_dirichlet/roots_clear.c
  CC  acb_dirichlet/qseries_arb_powers.c
  CC  acb_dirichlet/root_number.c
  CC  acb_dirichlet/si_poly_evaluate.c
  CC  acb_dirichlet/roots_init.c
  CC  acb_dirichlet/powsum_sieved.c
  CC  acb_dirichlet/root.c
  CC  acb_dirichlet/lerch_phi_integral.c
  CC  acb_dirichlet/isolate_hardy_z_zero.c
  CC  acb_dirichlet/theta_arb.c
  CC  acb_dirichlet/theta_length.c
  CC  acb_dirichlet/ui_theta_arb.c
  CC  acb_dirichlet/turing_method_bound.c
  CC  acb_dirichlet/powsum_smooth.c
  CC  acb_dirichlet/vec_mellin_arb.c
  CC  acb_dirichlet/platt_ws_interpolation.c
  CC  acb_dirichlet/xi.c
  CC  acb_dirichlet/zeta_rs.c
In file included from ./src/acb_dirichlet.h:17,
                 from src/acb_dirichlet/zeta_rs.c:12:
In function 'acb_conj',
    inlined from 'acb_dirichlet_zeta_rs_mid' at src/acb_dirichlet/zeta_rs.c:23:9:
./src/acb.h:445:5: warning: 'arb_neg' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  445 |     arb_neg(acb_imagref(z), acb_imagref(x));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:445:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_dirichlet_zeta_rs_mid':
./src/arb.h:138:6: note: in a call to function 'arb_neg'
  138 | void arb_neg(arb_t y, const arb_t x);
      |      ^~~~~~~
src/acb_dirichlet/zeta_rs.c:50:9: warning: 'arb_set' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   50 |         arb_set(acb_imagref(t), acb_imagref(s));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_dirichlet/zeta_rs.c:50:9: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h:126:6: note: in a call to function 'arb_set'
  126 | void arb_set(arb_t x, const arb_t y);
      |      ^~~~~~~
In function 'acb_mul_2exp_si',
    inlined from 'acb_dirichlet_zeta_rs_mid' at src/acb_dirichlet/zeta_rs.c:67:9:
./src/acb.h:535:5: warning: 'arb_mul_2exp_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  535 |     arb_mul_2exp_si(acb_imagref(z), acb_imagref(x), e);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:535:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_dirichlet_zeta_rs_mid':
./src/arb.h:206:6: note: in a call to function 'arb_mul_2exp_si'
  206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e);
      |      ^~~~~~~~~~~~~~~
  CC  acb_dirichlet/zeta.c
  CC  acb_dirichlet/zeta_rs_bound.c
  CC  acb_dirichlet/zeta_rs_d_coeffs.c
  CC  acb_dirichlet/zeta_jet_rs.c
  CC  acb_dirichlet/zeta_rs_f_coeffs.c
  CC  acb_dirichlet/zeta_jet.c
  CC  acb_dirichlet/zeta_zeros.c
  CC  acb_theta/char_dot.c
  CC  acb_dirichlet/platt_multieval.c
  CC  acb_theta/agm_mul.c
  CC  acb_theta/char_dot_slong.c
  CC  acb_theta/agm_hadamard.c
  CC  acb_theta/char_get_a.c
  CC  acb_dirichlet/zeta_bound.c
In file included from ./src/acb_dirichlet.h:17,
                 from src/acb_dirichlet/zeta_bound.c:12:
In function 'acb_sub_ui',
    inlined from 'acb_dirichlet_zeta_bound_functional_equation' at src/acb_dirichlet/zeta_bound.c:73:5:
./src/acb.h:403:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  403 |     arb_set_round(acb_imagref(z), acb_imagref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:403:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_dirichlet_zeta_bound_functional_equation':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
src/acb_dirichlet/zeta_bound.c:90:5: warning: 'arb_mul' reading 48 bytes from a region of size 32 [-Wstringop-overread]
   90 |     arb_mul(x, x, acb_imagref(s), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/acb_dirichlet/zeta_bound.c:90:5: note: referencing argument 3 of type 'const arb_struct[1]'
./src/arb.h:388:6: note: in a call to function 'arb_mul'
  388 | void arb_mul(arb_t z, const arb_t x, const arb_t y, slong prec);
      |      ^~~~~~~
In function 'acb_add_ui',
    inlined from 'acb_dirichlet_zeta_bound_strip' at src/acb_dirichlet/zeta_bound.c:146:9:
./src/acb.h:388:5: warning: 'arb_add_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  388 |     arb_add_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:388:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_dirichlet_zeta_bound_strip':
./src/arb.h:377:6: note: in a call to function 'arb_add_ui'
  377 | void arb_add_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_sub_ui',
    inlined from 'acb_dirichlet_zeta_bound_strip' at src/acb_dirichlet/zeta_bound.c:167:9:
./src/acb.h:402:5: warning: 'arb_sub_ui' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  402 |     arb_sub_ui(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:402:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_dirichlet_zeta_bound_strip':
./src/arb.h:384:6: note: in a call to function 'arb_sub_ui'
  384 | void arb_sub_ui(arb_t z, const arb_t x, ulong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_theta/agm_sqrt.c
  CC  acb_theta/char_dot_acb.c
  CC  acb_theta/all.c
  CC  acb_dirichlet/platt_local_hardy_z_zeros.c
  CC  acb_dirichlet/zeta_rs_r.c
  CC  acb_theta/char_get_slong.c
  CC  acb_theta/char_is_even.c
  CC  acb_theta/char_is_goepel.c
  CC  acb_theta/char_is_syzygous.c
  CC  acb_theta/agm_mul_tight.c
  CC  acb_theta/char_get_acb.c
  CC  acb_theta/char_get_arb.c
  CC  acb_dirichlet/stieltjes.c
In file included from ./src/acb_poly.h:22,
                 from src/acb_dirichlet/stieltjes.c:12:
In function 'acb_add_si',
    inlined from 'acb_dirichlet_stieltjes_integral' at src/acb_dirichlet/stieltjes.c:687:13:
./src/acb.h:381:5: warning: 'arb_add_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  381 |     arb_add_si(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:381:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function 'acb_dirichlet_stieltjes_integral':
./src/arb.h:378:6: note: in a call to function 'arb_add_si'
  378 | void arb_add_si(arb_t z, const arb_t x, slong y, slong prec);
      |      ^~~~~~~~~~
In function 'acb_add_si',
    inlined from 'acb_dirichlet_stieltjes_integral' at src/acb_dirichlet/stieltjes.c:694:9:
./src/acb.h:381:5: warning: 'arb_add_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  381 |     arb_add_si(acb_realref(z), acb_realref(x), c, prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:381:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function 'acb_dirichlet_stieltjes_integral':
./src/arb.h:378:6: note: in a call to function 'arb_add_si'
  378 | void arb_add_si(arb_t z, const arb_t x, slong y, slong prec);
      |      ^~~~~~~~~~
  CC  acb_theta/dist_addprec.c
  CC  acb_theta/eld_clear.c
  CC  acb_theta/eld_init.c
  CC  acb_theta/eld_border.c
  CC  acb_theta/dist_a0.c
  CC  acb_theta/dist_pt.c
  CC  acb_theta/eld_contains.c
  CC  acb_theta/eld_print.c
  CC  acb_theta/eld_points.c
  CC  acb_theta/g2_chi10.c
  CC  acb_theta/dist_lat.c
  CC  acb_theta/g2_character.c
  CC  acb_theta/g2_chi12.c
  CC  acb_theta/g2_chi3_6.c
  CC  acb_theta/g2_chi5.c
  CC  acb_theta/g2_covariants.c
  CC  acb_theta/g2_chi35.c
  CC  acb_theta/g2_psi4.c
  CC  acb_theta/g2_detk_symj.c
  CC  acb_theta/g2_covariants_lead.c
  CC  acb_theta/g2_sextic.c
  CC  acb_theta/jet_index.c
  CC  acb_theta/g2_sextic_chi5.c
  CC  acb_theta/g2_psi6.c
  CC  acb_theta/g2_transvectant_lead.c
  CC  acb_theta/jet_exp_pi_i.c
  CC  acb_theta/eld_set.c
  CC  acb_theta/g2_transvectant.c
  CC  acb_theta/jet_nb.c
  CC  acb_theta/jet_mul.c
  CC  acb_theta/jet_error_bounds.c
  CC  acb_theta/jet_compose.c
  CC  acb_theta/jet_naive_radius.c
  CC  acb_theta/jet_naive_fixed_ab.c
  CC  acb_theta/jet_total_order.c
  CC  acb_theta/jet_all.c
  CC  acb_theta/jet_ql_radius.c
  CC  acb_theta/jet_tuples.c
  CC  acb_theta/jet_naive_00.c
  CC  acb_theta/jet_ql_finite_diff.c
  CC  acb_theta/jet_ql_bounds.c
  CC  acb_theta/naive_00.c
  CC  acb_theta/jet_naive_all.c
  CC  acb_theta/naive_fixed_ab.c
  CC  acb_theta/g2_jet_naive_1.c
  CC  acb_theta/naive_radius.c
  CC  acb_theta/naive_term.c
  CC  acb_theta/naive_all.c
  CC  acb_theta/jet_ql_all.c
  CC  acb_theta/naive_0b.c
  CC  acb_theta/naive_fixed_a.c
  CC  acb_theta/ql_a0_nb_steps.c
  CC  acb_theta/naive_reduce.c
  CC  acb_theta/siegel_cho.c
  CC  acb_theta/siegel_cocycle.c
  CC  acb_theta/siegel_randtest.c
  CC  acb_theta/siegel_is_reduced.c
  CC  acb_theta/siegel_randtest_reduced.c
  CC  acb_theta/siegel_randtest_vec.c
  CC  acb_theta/ql_a0.c
  CC  acb_theta/ql_reduce.c
  CC  acb_theta/siegel_transform.c
  CC  acb_theta/siegel_transform_cocycle_inv.c
  CC  acb_theta/siegel_transform_z.c
  CC  acb_theta/sp2gz_block_diag.c
  CC  acb_theta/ql_a0_naive.c
  CC  acb_theta/siegel_reduce.c
  CC  acb_theta/siegel_yinv.c
  CC  acb_theta/sp2gz_inv.c
  CC  acb_theta/sp2gz_embed.c
  CC  acb_theta/sp2gz_is_block_diag.c
  CC  acb_theta/ql_a0_split.c
  CC  acb_theta/naive_worker.c
  CC  acb_theta/sp2gz_is_correct.c
  CC  acb_theta/sp2gz_is_embedded.c
  CC  acb_theta/sp2gz_is_trig.c
  CC  acb_theta/sp2gz_is_j.c
  CC  acb_theta/sp2gz_j.c
  CC  acb_theta/sp2gz_nb_fundamental.c
  CC  acb_theta/sp2gz_restrict.c
  CC  acb_theta/sp2gz_randtest.c
  CC  acb_theta/sp2gz_fundamental.c
  CC  acb_theta/sp2gz_set_blocks.c
  CC  acb_theta/sp2gz_trig.c
  CC  acb_theta/ql_all.c
  CC  dirichlet/char.c
  CC  acb_theta/transform_kappa2.c
  CC  dirichlet/char_conductor.c
  CC  dirichlet/char_eq_deep.c
  CC  acb_theta/transform_proj.c
  CC  dirichlet/char_exp.c
  CC  dirichlet/char_first_primitive.c
  CC  acb_theta/transform_char.c
  CC  acb_theta/sp2gz_decompose.c
  CC  dirichlet/char_lift.c
  CC  dirichlet/char_index.c
  CC  acb_theta/ql_a0_steps.c
  CC  acb_theta/transform_kappa.c
  CC  dirichlet/char_lower.c
  CC  dirichlet/char_mul.c
  CC  dirichlet/char_log.c
  CC  dirichlet/char_next.c
  CC  dirichlet/char_one.c
  CC  dirichlet/char_next_primitive.c
  CC  dirichlet/char_order.c
  CC  dirichlet/char_print.c
  CC  dirichlet/char_pow.c
  CC  dirichlet/chi.c
  CC  dirichlet/group_clear.c
  CC  acb_theta/transform_sqrtdet.c
  CC  dirichlet/char_parity.c
  CC  dirichlet/chi_vec.c
  CC  dirichlet/chi_vec_loop.c
  CC  dirichlet/group_dlog_precompute.c
  CC  dirichlet/group_num_primitive.c
  CC  dirichlet/index_char.c
  CC  dirichlet/pairing.c
  CC  dirichlet/chi_vec_primeloop.c
  CC  dirichlet/inlines.c
  CC  dirichlet/pairing_char.c
  CC  dirichlet/ui_parity.c
  CC  dirichlet/ui_order.c
  CC  dirichlet/ui_conductor.c
  CC  dirichlet/ui_vec_set_null.c
  CC  bernoulli/bound_2exp_si.c
  CC  bernoulli/fmpq_ui.c
  CC  dirichlet/group_init.c
  CC  bernoulli/fmpq_ui_zeta.c
  CC  bernoulli/fmpq_vec.c
  CC  bernoulli/rev_clear.c
  CC  bernoulli/cache_compute.c
  CC  hypgeom/init.c
  CC  hypgeom/estimate_terms_d.c
  CC  bernoulli/fmpq_ui_multi_mod.c
  CC  bernoulli/rev_next.c
  CC  hypgeom/bound.c
  CC  bernoulli/rev_init.c
  CC  hypgeom/precompute.c
  CC  gr/cmp_coercion.c
  CC  hypgeom/sum.c
  CC  gr/dirichlet.c
  CC  bernoulli/mod_p_harvey.c
  CC  gr/fexpr.c
  CC  gr/fmpq_poly.c
  CC  gr/fmpz_mpoly_q.c
  CC  gr/fmpz_mpoly.c
  CC  gr/fmpz_mod.c
  CC  gr/fmpz_poly.c
  CC  gr/io.c
  CC  gr/init_random.c
  CC  gr/fq.c
  CC  gr/fq_zech.c
  CC  gr/fmpz.c
  CC  gr/fmpzi.c
  CC  gr/fq_nmod.c
  CC  gr/mpoly.c
  CC  gr/fmpq.c
  CC  gr/matrix.c
  CC  gr/inlines.c
  CC  gr/ca.c
  CC  gr/psl2z.c
  CC  gr/arb.c
  CC  gr/nf.c
  CC  gr/perm.c
  CC  gr/polynomial.c
  CC  gr_generic/fmpz_poly_evaluate.c
  CC  gr_generic/fmpz_poly_evaluate_horner.c
  CC  gr/acf.c
  CC  gr_generic/fmpz_poly_evaluate_rectangular.c
  CC  gr/nmod32.c
  CC  gr_vec/append.c
  CC  gr/nmod8.c
  CC  gr_vec/clear.c
  CC  gr/arf.c
  CC  gr_vec/fit_length.c
  CC  gr_vec/init.c
  CC  gr_generic/fmpz_mpoly_evaluate.c
  CC  gr_vec/randtest.c
  CC  gr_vec/set.c
  CC  gr_generic/generic_pow.c
  CC  gr_vec/product.c
  CC  gr_vec/set_length.c
  CC  gr_vec/step.c
  CC  gr_mat/adjugate.c
  CC  gr_mat/add.c
  CC  gr_vec/write.c
  CC  gr_mat/add_scalar.c
  CC  gr_mat/addmul_scalar.c
  CC  gr/qqbar.c
  CC  gr_vec/inlines.c
  CC  gr_mat/adjugate_charpoly.c
  CC  gr/acb.c
In file included from src/gr/acb.c:13:
In function 'acb_set_round',
    inlined from '_gr_acb_set_other' at src/gr/acb.c:271:17:
./src/acb.h:126:5: warning: 'arb_set_round' accessing 48 bytes in a region of size 32 [-Wstringop-overflow=]
  126 |     arb_set_round(acb_realref(z), acb_realref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:126:5: note: referencing argument 1 of type 'arb_struct[1]'
./src/acb.h:126:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
./src/acb.h:126:5: note: referencing argument 2 of type 'const arb_struct[1]'
In file included from ./src/acb.h:21:
./src/arb.h: In function '_gr_acb_set_other':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
In function 'acb_set_round',
    inlined from '_gr_acb_set_other' at src/gr/acb.c:271:17:
./src/acb.h:127:5: warning: 'arb_set_round' accessing 48 bytes in a region of size 32 [-Wstringop-overflow=]
  127 |     arb_set_round(acb_imagref(z), acb_imagref(x), prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./src/acb.h:127:5: note: referencing argument 1 of type 'arb_struct[1]'
./src/acb.h:127:5: warning: 'arb_set_round' reading 48 bytes from a region of size 32 [-Wstringop-overread]
./src/acb.h:127:5: note: referencing argument 2 of type 'const arb_struct[1]'
./src/arb.h: In function '_gr_acb_set_other':
./src/arb.h:134:6: note: in a call to function 'arb_set_round'
  134 | void arb_set_round(arb_t z, const arb_t x, slong prec);
      |      ^~~~~~~~~~~~~
In function '_gr_acb_is_neg_one',
    inlined from '_gr_acb_is_neg_one' at src/gr/acb.c:387:1:
src/gr/acb.c:392:46: warning: 'arb_contains_si' reading 48 bytes from a region of size 32 [-Wstringop-overread]
  392 |     if (arb_contains_zero(acb_imagref(x)) && arb_contains_si(acb_realref(x), -1))
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:392:46: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h: In function '_gr_acb_is_neg_one':
./src/arb.h:325:5: note: in a call to function 'arb_contains_si'
  325 | int arb_contains_si(const arb_t x, slong y);
      |     ^~~~~~~~~~~~~~~
src/gr/acb.c: In function '_gr_acb_gamma':
src/gr/acb.c:1190:26: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
 1190 |     if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:1190:26: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/gr/acb.c: In function '_gr_acb_lgamma':
src/gr/acb.c:1242:26: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
 1242 |     if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:1242:26: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/gr/acb.c: In function '_gr_acb_digamma':
src/gr/acb.c:1256:26: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
 1256 |     if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:1256:26: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/gr/acb.c: In function '_gr_acb_barnes_g':
src/gr/acb.c:1308:26: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
 1308 |     if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:1308:26: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
src/gr/acb.c: In function '_gr_acb_log_barnes_g':
src/gr/acb.c:1322:26: warning: 'arb_is_nonpositive' reading 48 bytes from a region of size 32 [-Wstringop-overread]
 1322 |     if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/gr/acb.c:1322:26: note: referencing argument 1 of type 'const arb_struct[1]'
./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive'
  235 | int arb_is_nonpositive(const arb_t x);
      |     ^~~~~~~~~~~~~~~~~~
  CC  gr_generic/set_fexpr.c
  CC  gr_mat/apply_row_similarity.c
  CC  gr_vec/sum.c
  CC  gr_mat/adjugate_cofactor.c
  CC  gr_mat/charpoly.c
  CC  gr_generic/set_str_expr.c
  CC  gr_mat/charpoly_faddeev.c
  CC  gr_mat/clear.c
  CC  gr/nmod.c
  CC  gr_mat/concat_vertical.c
  CC  gr_mat/charpoly_berkowitz.c
  CC  gr_mat/concat_horizontal.c
  CC  gr/vector.c
  CC  gr_mat/det.c
  CC  gr_mat/charpoly_hessenberg.c
  CC  gr_mat/charpoly_faddeev_bsgs.c
  CC  gr_mat/diag_mul.c
  CC  gr_mat/det_fflu.c
  CC  gr_mat/det_lu.c
  CC  gr_mat/eigenvalues.c
  CC  gr_mat/det_cofactor.c
  CC  gr_mat/det_berkowitz.c
  CC  gr_mat/div_scalar.c
  CC  gr_mat/equal.c
  CC  gr_mat/hadamard.c
  CC  gr_mat/hessenberg.c
  CC  gr_mat/charpoly_danilevsky.c
  CC  gr_mat/find_nonzero_pivot.c
  CC  gr_mat/exp.c
  CC  gr_mat/fflu.c
  CC  gr_mat/gr_poly_evaluate.c
  CC  gr_mat/diagonalization.c
  CC  gr_mat/init_set.c
  CC  gr_mat/hilbert.c
  CC  gr_mat/init.c
  CC  gr_mat/hessenberg_gauss.c
  CC  gr_mat/inv.c
  CC  gr_mat/inlines.c
  CC  gr_mat/invert_rows.c
  CC  gr_mat/io.c
  CC  gr_mat/hessenberg_householder.c
  CC  gr_mat/invert_cols.c
  CC  gr_mat/is_diagonal.c
  CC  gr_mat/is_hessenberg.c
  CC  gr_mat/is_lower_triangular.c
  CC  gr_mat/is_neg_one.c
  CC  gr_mat/is_one.c
  CC  gr_mat/is_upper_triangular.c
  CC  gr_mat/is_scalar.c
  CC  gr_mat/is_zero.c
  CC  gr_mat/lu.c
  CC  gr_mat/jordan_form.c
  CC  gr_mat/mul.c
  CC  gr_mat/lu_classical.c
  CC  gr_mat/mul_scalar.c
  CC  gr_mat/jordan_blocks.c
  CC  gr_mat/lu_recursive.c
  CC  gr_mat/mul_diag.c
  CC  gr_mat/log.c
  CC  gr_mat/neg.c
  CC  gr_mat/nonsingular_solve_den.c
  CC  gr_mat/mul_classical.c
  CC  gr_mat/nonsingular_solve.c
  CC  gr_mat/nonsingular_solve_fflu.c
  CC  gr_mat/mul_strassen.c
  CC  gr_mat/nonsingular_solve_den_fflu.c
  CC  gr/series.c
  CC  gr_mat/minpoly_field.c
  CC  gr_mat/nonsingular_solve_lu.c
  CC  gr_mat/jordan_transformation.c
  CC  gr_mat/nonsingular_solve_lu_precomp.c
  CC  gr_mat/nonsingular_solve_fflu_precomp.c
  CC  gr_mat/one.c
  CC  gr_mat/ones.c
  CC  gr_mat/nonsingular_solve_tril.c
  CC  gr_mat/nullspace.c
  CC  gr_mat/nonsingular_solve_triu.c
  CC  gr_mat/randops.c
  CC  gr_mat/randpermdiag.c
  CC  gr_mat/randrank.c
  CC  gr_mat/randtest.c
  CC  gr_mat/rank.c
  CC  gr_mat/pascal.c
  CC  gr_mat/rank_fflu.c
  CC  gr_mat/rank_lu.c
  CC  gr_mat/rref.c
  CC  gr_mat/rref_den.c
  CC  gr_mat/reduce_row.c
  CC  gr_mat/set.c
  CC  gr_mat/set_fmpq.c
  CC  gr_mat/set_fmpq_mat.c
  CC  gr_mat/set_fmpz.c
  CC  gr_mat/rref_lu.c
  CC  gr_mat/set_fmpz_mat.c
  CC  gr_mat/set_si.c
  CC  gr_mat/set_ui.c
  CC  gr_mat/set_scalar.c
  CC  gr_mat/rref_fflu.c
  CC  gr_mat/submul_scalar.c
  CC  gr_mat/swap_rows.c
  CC  gr_mat/swap_cols.c
  CC  gr_mat/sub_scalar.c
  CC  gr_mat/swap_entrywise.c
  CC  gr_mat/stirling.c
  CC  gr_mat/sub.c
  CC  gr_mat/solve_field.c
  CC  gr_mat/trace.c
  CC  gr_mat/window_init.c
  CC  gr_mat/transpose.c
  CC  gr_mat/write.c
  CC  gr_mat/zero.c
  CC  gr_poly/clear.c
  CC  gr_poly/add.c
  CC  gr_poly/compose.c
  CC  gr_poly/div.c
  CC  gr_poly/compose_horner.c
  CC  gr_poly/div_scalar.c
  CC  gr_poly/compose_series_horner.c
  CC  gr_poly/derivative.c
  CC  gr_poly/div_newton.c
  CC  gr_poly/asin_series.c
  CC  gr_poly/compose_series.c
  CC  gr_poly/div_basecase.c
  CC  gr_poly/compose_series_brent_kung.c
  CC  gr_poly/div_series.c
  CC  gr_poly/compose_divconquer.c
  CC  gr_poly/div_divconquer.c
  CC  gr_poly/div_series_divconquer.c
  CC  gr_poly/compose_series_divconquer.c
  CC  gr_poly/div_series_invmul.c
  CC  gr_poly/divexact.c
  CC  gr_poly/div_series_newton.c
  CC  gr_poly/divexact_bidirectional.c
  CC  gr_poly/divexact_basecase.c
  CC  gr_poly/div_series_basecase.c
  CC  gr_poly/divrem.c
  CC  gr_poly/evaluate.c
  CC  gr_poly/divexact_series_basecase.c
  CC  gr_poly/equal.c
  CC  gr_generic/generic.c
  CC  gr_poly/evaluate_other.c
  CC  gr_poly/divrem_newton.c
  CC  gr_poly/evaluate_horner.c
  CC  gr_poly/divrem_basecase.c
  CC  gr_poly/evaluate_modular.c
  CC  gr_poly/evaluate_other_horner.c
  CC  gr_poly/evaluate_vec_iter.c
  CC  gr_poly/divrem_divconquer.c
  CC  gr_poly/exp_series.c
  CC  gr_poly/evaluate_rectangular.c
  CC  gr_poly/evaluate_other_rectangular.c
  CC  gr_poly/exp_series_basecase_mul.c
  CC  gr_poly/fit_length.c
  CC  gr_poly/factor_squarefree.c
  CC  gr_poly/gcd.c
  CC  gr_poly/gcd_euclidean.c
  CC  gr_poly/exp_series_basecase.c
  CC  gr_poly/exp_series_newton.c
  CC  gr_poly/get_coeff_scalar.c
  CC  gr_poly/gen.c
  CC  gr_poly/init.c
  CC  gr_poly/gcd_hgcd.c
  CC  gr_poly/integral.c
  CC  gr_poly/inlines.c
  CC  gr_poly/inv.c
  CC  gr_poly/inv_series.c
  CC  gr_poly/evaluate_vec_fast.c
  CC  gr_poly/is_monic.c
  CC  gr_poly/inv_series_newton.c
  CC  gr_poly/is_gen.c
  CC  gr_poly/is_one.c
  CC  gr_poly/is_scalar.c
  CC  gr_poly/is_zero.c
  CC  gr_poly/inv_series_basecase.c
  CC  gr_poly/mul.c
  CC  gr/test_ring.c
  CC  gr_poly/log1p_series.c
  CC  gr_poly/make_monic.c
  CC  gr_poly/log_series.c
  CC  gr_poly/mul_scalar.c
  CC  gr_poly/neg.c
  CC  gr_poly/neg_one.c
  CC  gr_poly/one.c
  CC  gr_poly/mullow.c
  CC  gr_poly/normalise.c
  CC  gr_poly/pow_ui.c
  CC  gr_poly/pow_fmpz.c
  CC  gr_poly/nth_derivative.c
  CC  gr_poly/pow_series_ui.c
  CC  gr_poly/pow_ui_binexp.c
  CC  gr_poly/randtest.c
  CC  gr_poly/pow_series_fmpq_recurrence.c
  CC  gr_poly/rem.c
  CC  gr_poly/resultant.c
  CC  gr_poly/pow_series_ui_binexp.c
  CC  gr_poly/reverse.c
  CC  gr_poly/resultant_sylvester.c
  CC  gr_poly/rsqrt_series.c
  CC  gr_poly/resultant_euclidean.c
  CC  gr_poly/rsqrt_series_basecase.c
  CC  gr_poly/rsqrt_series_miller.c
  CC  gr_poly/resultant_hgcd.c
  CC  gr_poly/hgcd.c
  CC  gr_poly/resultant_small.c
  CC  gr_poly/set.c
  CC  gr_poly/set_fmpz_poly.c
  CC  gr_poly/set_length.c
  CC  gr_poly/set_coeff_scalar.c
  CC  gr_poly/rsqrt_series_newton.c
  CC  gr_poly/set_fmpq_poly.c
  CC  gr_poly/set_gr_poly_other.c
  CC  gr_poly/set_scalar.c
  CC  gr_poly/shift_left.c
  CC  gr_poly/shift_right.c
  CC  gr_poly/sin_cos_series_basecase.c
  CC  gr_poly/sqrt_series.c
  CC  gr_poly/squarefree_part.c
  CC  gr_poly/sub.c
  CC  gr_poly/sqrt_series_miller.c
  CC  gr_poly/tan_series.c
  CC  gr_poly/revert_series.c
  CC  gr_poly/sin_cos_series_tangent.c
  CC  gr_poly/sqrt_series_basecase.c
  CC  gr_poly/sqrt_series_newton.c
  CC  gr_poly/taylor_shift.c
  CC  gr_poly/tan_series_basecase.c
  CC  gr_poly/tan_series_newton.c
  CC  gr_poly/taylor_shift_divconquer.c
  CC  gr_poly/truncate.c
  CC  gr_poly/taylor_shift_horner.c
  CC  gr_poly/write.c
  CC  gr_mpoly/equal.c
  CC  gr_mpoly/fit_bits.c
  CC  gr_mpoly/fit_length_reset_bits.c
  CC  gr_mpoly/get_coeff_scalar_ui.c
  CC  gr_mpoly/fit_length_fit_bits.c
  CC  gr_mpoly/fit_length.c
  CC  gr_poly/taylor_shift_convolution.c
  CC  gr_mpoly/combine_like_terms.c
  CC  gr_mpoly/get_coeff_scalar_fmpz.c
  CC  gr_mpoly/gen.c
  CC  gr_mpoly/init.c
  CC  gr_poly/xgcd_euclidean.c
  CC  gr_mpoly/mul.c
  CC  gr_mpoly/is_canonical.c
  CC  gr_mpoly/inlines.c
  CC  gr_mpoly/neg.c
  CC  gr_mpoly/set.c
  CC  gr_mpoly/add.c
  CC  gr_mpoly/push_term.c
  CC  gr_mpoly/randtest_bound.c
  CC  gr_mpoly/randtest_bits.c
  CC  gr_mpoly/mul_scalar.c
  CC  gr_poly/xgcd_hgcd.c
  CC  gr_mpoly/set_coeff_scalar_ui.c
  CC  gr_mpoly/mul_monomial.c
  CC  gr_mpoly/set_coeff_scalar_fmpz.c
  CC  gr_mpoly/set_scalar.c
  CC  gr_special/erf.c
  CC  gr_special/chebyshev_t.c
  CC  gr_mpoly/sort_terms.c
  CC  gr_mpoly/sub.c
  CC  gr_special/bellnum.c
  CC  gr_special/chebyshev_u.c
  CC  gr_mpoly/write.c
  CC  gr_special/dirichlet.c
  CC  gr_mpoly/mul_johnson.c
  CC  gr_special/elementary.c
  CC  calcium/func_name.c
  CC  calcium/io.c
  CC  gr_special/modular.c
  CC  calcium/write.c
  CC  calcium/write_si.c
  CC  fmpz_mpoly_q/clear.c
  CC  calcium/write_acb.c
  CC  fmpz_mpoly_q/canonicalise.c
  CC  gr_special/bin.c
  CC  gr_special/partitions.c
  CC  fmpz_mpoly_q/equal.c
  CC  gr_special/fib.c
  CC  fmpz_mpoly_q/div.c
  CC  fmpz_mpoly_q/init.c
  CC  fmpz_mpoly_q/neg.c
  CC  fmpz_mpoly_q/inv.c
  CC  fmpz_mpoly_q/randtest.c
  CC  fmpz_mpoly_q/is_canonical.c
  CC  fmpz_mpoly_q/print_pretty.c
  CC  fmpz_mpoly_q/evaluate_acb.c
  CC  fmpz_mpoly_q/set.c
  CC  fmpz_mpoly_q/swap.c
  CC  fexpr/arithmetic.c
  CC  fmpz_mpoly_q/add.c
  CC  fexpr/call0.c
  CC  fmpz_mpoly_q/used_vars.c
  CC  fexpr/arg.c
  CC  fmpz_mpoly_q/inlines.c
  CC  fmpz_mpoly_q/mul.c
  CC  fexpr/call1.c
  CC  fexpr/call2.c
  CC  gr_special/fac.c
  CC  fexpr/call3.c
  CC  fexpr/arithmetic_nodes.c
  CC  fexpr/cmp_fast.c
  CC  fexpr/call4.c
  CC  fexpr/contains.c
  CC  fexpr/depth.c
  CC  fexpr/equal_si.c
  CC  fexpr/call_vec.c
  CC  fexpr/equal_ui.c
  CC  fexpr/expanded_normal_form.c
  CC  fexpr/func.c
  CC  fexpr/get_fmpz.c
  CC  fexpr/get_symbol_str.c
  CC  fexpr/get_string.c
  CC  fexpr/hash.c
  CC  fexpr/is_any_builtin_call.c
  CC  fexpr/is_builtin_call.c
  CC  fmpz_mpoly_q/sub.c
  CC  fexpr/is_arithmetic_operation.c
  CC  fexpr/is_neg_integer.c
  CC  fexpr/num_leaves.c
  CC  fexpr/get_fmpz_mpoly_q.c
  CC  gr_special/inlines.c
  CC  fexpr/set_fmpz.c
  CC  fexpr/set_si.c
  CC  fexpr/set_fmpq.c
  CC  fexpr/set_arf.c
  CC  fexpr/set_fmpz_mpoly_q.c
  CC  fexpr/set_string.c
  CC  fexpr/print.c
  CC  fexpr/set_d.c
  CC  fexpr/inlines.c
  CC  fexpr/set_symbol_str.c
  CC  fexpr/vec_sort_fast.c
  CC  fexpr/set_ui.c
  CC  fexpr_builtin/inlines.c
  CC  fexpr_builtin/table.c
  CC  fexpr_builtin/lookup.c
  CC  fexpr/replace.c
  CC  fexpr/set_fmpz_mpoly.c
  CC  qqbar/abs.c
  CC  qqbar/abs2.c
  CC  qqbar/acos_pi.c
  CC  qqbar/acsc_pi.c
  CC  qqbar/acot_pi.c
  CC  qqbar/add.c
  CC  qqbar/asec_pi.c
  CC  qqbar/affine_transform.c
  CC  qqbar/asin_pi.c
  CC  qqbar/ceil.c
src/qqbar/ceil.c: In function 'qqbar_ceil':
src/qqbar/ceil.c:37:13: warning: 'acb_get_mag' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   37 |             acb_get_mag(t, QQBAR_ENCLOSURE(x));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qqbar/ceil.c:37:13: note: referencing argument 2 of type 'const acb_struct[1]'
In file included from ./src/qqbar.h:28,
                 from src/qqbar/ceil.c:12:
./src/acb.h:329:6: note: in a call to function 'acb_get_mag'
  329 | void acb_get_mag(mag_t z, const acb_t x);
      |      ^~~~~~~~~~~
  CC  qqbar/acb_lindep.c
  CC  qqbar/clear.c
  CC  qqbar/cache_enclosure.c
  CC  qqbar/cmp_im.c
  CC  qqbar/atan_pi.c
  CC  fexpr/numerical_enclosure.c
  CC  qqbar/cmp_root_order.c
  CC  qqbar/cmpabs_im.c
  CC  qqbar/cmp_re.c
  CC  qqbar/conj.c
  CC  qqbar/cmpabs_re.c
  CC  qqbar/csc_pi.c
  CC  qqbar/cmpabs.c
  CC  qqbar/conjugates.c
  CC  qqbar/cot_pi.c
  CC  qqbar/cos_pi.c
src/qqbar/cos_pi.c: In function 'qqbar_cos_pi':
src/qqbar/cos_pi.c:71:17: warning: '_qqbar_validate_uniqueness' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]
   71 |             if (_qqbar_validate_uniqueness(QQBAR_ENCLOSURE(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |                     QQBAR_POLY(res), QQBAR_ENCLOSURE(res), prec * 2))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qqbar/cos_pi.c:71:17: note: referencing argument 1 of type 'acb_struct[1]'
src/qqbar/cos_pi.c:71:17: note: referencing argument 2 of type 'const fmpz_poly_struct[1]'
src/qqbar/cos_pi.c:71:17: warning: '_qqbar_validate_uniqueness' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/qqbar/cos_pi.c:71:17: note: referencing argument 3 of type 'const acb_struct[1]'
In file included from src/qqbar/cos_pi.c:14:
./src/qqbar.h:464:5: note: in a call to function '_qqbar_validate_uniqueness'
  464 | int _qqbar_validate_uniqueness(acb_t res, const fmpz_poly_t poly, const acb_t z, slong max_prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  qqbar/csgn.c
  CC  qqbar/denominator.c
  CC  qqbar/eigenvalues_fmpq_mat.c
  CC  qqbar/composed_op.c
  CC  qqbar/eigenvalues_fmpz_mat.c
  CC  qqbar/div.c
  CC  qqbar/enclosure_raw.c
  CC  qqbar/evaluate_fmpz_poly.c
  CC  qqbar/equal.c
  CC  qqbar/exp_pi_i.c
  CC  qqbar/equal_fmpq_poly_val.c
  CC  qqbar/evaluate_fmpq_poly.c
  CC  qqbar/evaluate_fmpz_mpoly.c
  CC  qqbar/express_in_field.c
  CC  qqbar/floor.c
src/qqbar/floor.c: In function 'qqbar_floor':
src/qqbar/floor.c:37:13: warning: 'acb_get_mag' reading 96 bytes from a region of size 48 [-Wstringop-overread]
   37 |             acb_get_mag(t, QQBAR_ENCLOSURE(x));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qqbar/floor.c:37:13: note: referencing argument 2 of type 'const acb_struct[1]'
In file included from ./src/qqbar.h:28,
                 from src/qqbar/floor.c:12:
./src/acb.h:329:6: note: in a call to function 'acb_get_mag'
  329 | void acb_get_mag(mag_t z, const acb_t x);
      |      ^~~~~~~~~~~
  CC  qqbar/fmpq_pow_si_ui.c
  CC  qqbar/get_acb.c
  CC  qqbar/get_arb_im.c
  CC  qqbar/fmpq_root_ui.c
  CC  qqbar/get_arb.c
  CC  qqbar/get_arb_re.c
  CC  qqbar/get_fmpq.c
  CC  qqbar/get_fmpz.c
  CC  qqbar/height.c
  CC  qqbar/hash.c
  CC  qqbar/height_bits.c
  CC  qqbar/get_quadratic.c
  CC  qqbar/guess.c
  CC  qqbar/im.c
  CC  qqbar/log_pi_i.c
  CC  qqbar/init.c
  CC  qqbar/neg.c
  CC  qqbar/i.c
  CC  qqbar/inv.c
  CC  qqbar/mul_2exp_si.c
  CC  qqbar/numerator.c
  CC  qqbar/printn.c
  CC  qqbar/phi.c
  CC  qqbar/re.c
  CC  qqbar/print.c
  CC  qqbar/inlines.c
  CC  qqbar/mul.c
  CC  qqbar/re_im.c
  CC  qqbar/randtest.c
  CC  qqbar/roots_fmpq_poly.c
  CC  qqbar/sec_pi.c
  CC  qqbar/set.c
  CC  qqbar/set_d.c
  CC  qqbar/set_fmpq.c
  CC  qqbar/root_of_unity.c
src/qqbar/root_of_unity.c: In function 'qqbar_root_of_unity':
src/qqbar/root_of_unity.c:137:17: warning: '_qqbar_validate_uniqueness' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=]
  137 |             if (_qqbar_validate_uniqueness(QQBAR_ENCLOSURE(res),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  138 |                     QQBAR_POLY(res), QQBAR_ENCLOSURE(res), prec * 2))
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/qqbar/root_of_unity.c:137:17: note: referencing argument 1 of type 'acb_struct[1]'
src/qqbar/root_of_unity.c:137:17: note: referencing argument 2 of type 'const fmpz_poly_struct[1]'
src/qqbar/root_of_unity.c:137:17: warning: '_qqbar_validate_uniqueness' reading 96 bytes from a region of size 48 [-Wstringop-overread]
src/qqbar/root_of_unity.c:137:17: note: referencing argument 3 of type 'const acb_struct[1]'
In file included from src/qqbar/root_of_unity.c:14:
./src/qqbar.h:464:5: note: in a call to function '_qqbar_validate_uniqueness'
  464 | int _qqbar_validate_uniqueness(acb_t res, const fmpz_poly_t poly, const acb_t z, slong max_prec);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  qqbar/set_fmpz.c
  CC  qqbar/set_re_im_d.c
  CC  qqbar/set_re_im.c
  CC  qqbar/set_si.c
  CC  qqbar/root_ui.c
  CC  qqbar/roots_fmpz_poly.c
  CC  qqbar/pow.c
  CC  qqbar/set_ui.c
  CC  qqbar/sgn.c
  CC  qqbar/sin_pi.c
  CC  qqbar/sgn_im.c
  CC  qqbar/sgn_re.c
  CC  qqbar/swap.c
  CC  qqbar/write.c
  CC  qqbar/tan_pi.c
  CC  ca/abs.c
  CC  ca/arg.c
  CC  qqbar/sub.c
  CC  ca/asin.c
  CC  ca/atan.c
  CC  qqbar/get_fexpr.c
  CC  ca/can_evaluate_qqbar.c
  CC  qqbar/validate_enclosure.c
  CC  ca/ceil.c
  CC  ca/check_equal.c
  CC  ca/check_is_infinity.c
  CC  ca/check_is_i.c
  CC  ca/check_is_algebraic.c
  CC  ca/check_ge.c
  CC  ca/check_is_neg_i_inf.c
  CC  ca/check_is_imaginary.c
  CC  ca/check_is_neg_i.c
  CC  ca/check_is_integer.c
  CC  ca/check_is_neg_one.c
  CC  ca/check_is_neg_inf.c
  CC  ca/check_is_number.c
  CC  ca/add.c
  CC  ca/check_is_negative_real.c
  CC  ca/check_is_one.c
  CC  ca/check_is_pos_i_inf.c
  CC  ca/check_is_pos_inf.c
  CC  ca/check_is_rational.c
  CC  ca/check_is_real.c
  CC  ca/check_is_signed_inf.c
  CC  ca/check_is_undefined.c
  CC  ca/check_is_uinf.c
  CC  ca/clear.c
  CC  qqbar/set_fexpr.c
  CC  ca/ctx_get_field_const.c
  CC  ca/csgn.c
  CC  ca/ctx_clear.c
  CC  ca/ctx_get_field_fxy.c
  CC  ca/check_is_zero.c
  CC  ca/condense_field.c
  CC  ca/ctx_get_field_fx.c
  CC  ca/ctx_init.c
  CC  ca/equal_repr.c
  CC  fexpr/write_latex.c
  CC  ca/conj.c
  CC  ca/dot.c
  CC  ca/div.c
  CC  ca/erf.c
  CC  ca/erfc.c
  CC  ca/erfi.c
  CC  ca/euler.c
  CC  ca/factor_clear.c
  CC  ca/exp.c
  CC  ca/factor_get_ca.c
  CC  ca/factor_init.c
  CC  ca/factor_insert.c
  CC  ca/factor.c
  CC  ca/factor_one.c
  CC  ca/fmpq_poly_evaluate.c
  CC  ca/fmpz_mpoly_q_evaluate.c
  CC  ca/floor.c
  CC  ca/fmpz_poly_evaluate.c
  CC  ca/gamma.c
  CC  ca/get_acb.c
  CC  ca/get_acb_raw.c
  CC  ca/i.c
  CC  ca/im.c
  CC  ca/init.c
  CC  ca/hash_repr.c
  CC  ca/inlines.c
  CC  ca/inv.c
  CC  ca/is_cyclotomic_nf_elem.c
  CC  ca/is_gen_as_ext.c
  CC  ca/make_field_element.c
  CC  ca/fmpz_mpoly_evaluate.c
  CC  ca/neg_i_inf.c
  CC  ca/neg_i.c
  CC  ca/neg.c
  CC  ca/neg_inf.c
  CC  ca/get_qqbar.c
  CC  ca/neg_one.c
  CC  ca/one.c
  CC  ca/log.c
  CC  ca/merge_fields.c
  CC  ca/pi_i.c
  CC  ca/get_fexpr.c
  CC  ca/mul.c
  CC  ca/pi.c
  CC  ca/pos_inf.c
  CC  ca/pos_i_inf.c
  CC  ca/re.c
  CC  ca/set_d.c
  CC  ca/set.c
  CC  ca/set_fmpq.c
  CC  ca/set_d_d.c
  CC  ca/randtest.c
  CC  ca/set_fmpz.c
  CC  ca/rewrite_complex_normal_form.c
  CC  ca/io.c
src/ca/io.c: In function '_ca_print':
src/ca/io.c:347:9: warning: 'fmpq_get_str' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  347 |         calcium_write_free(out, fmpq_get_str(NULL, 10, CA_FMPQ(x)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ca/io.c:347:9: note: referencing argument 3 of type 'const fmpq[1]'
In file included from ./src/nf_elem.h:21,
                 from ./src/ca.h:23,
                 from src/ca/io.c:13:
./src/fmpq.h:176:8: note: in a call to function 'fmpq_get_str'
  176 | char * fmpq_get_str(char * str, int b, const fmpq_t x);
      |        ^~~~~~~~~~~~
  CC  ca/set_si.c
  CC  ca/set_ui.c
  CC  ca/sgn.c
  CC  ca/transfer.c
  CC  ca/uinf.c
  CC  ca/swap.c
  CC  ca/sqrt.c
  CC  ca/undefined.c
  CC  ca/unknown.c
  CC  ca/sqrt_factor.c
  CC  ca/pow.c
src/ca/pow.c: In function 'ca_pow_fmpz':
src/ca/pow.c:379:17: warning: 'fmpq_pow_si' reading 16 bytes from a region of size 8 [-Wstringop-overread]
  379 |                 fmpq_pow_si(t, CA_FMPQ(x), *y);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/ca/pow.c:379:17: note: referencing argument 2 of type 'const fmpq[1]'
In file included from ./src/nf_elem.h:21,
                 from ./src/ca.h:23,
                 from src/ca/pow.c:12:
./src/fmpq.h:234:6: note: in a call to function 'fmpq_pow_si'
  234 | void fmpq_pow_si(fmpq_t rop, const fmpq_t op, slong e);
      |      ^~~~~~~~~~~
  CC  ca/zero.c
  CC  ca_ext/cache_clear.c
  CC  ca/set_qqbar.c
  CC  ca/sin_cos.c
  CC  ca_ext/clear.c
  CC  ca_ext/cache_init.c
  CC  ca_ext/equal_repr.c
  CC  ca_ext/cache_insert.c
  CC  ca_ext/cmp_repr.c
  CC  ca/set_fexpr.c
  CC  ca_ext/inlines.c
  CC  ca_ext/print.c
  CC  ca_ext/init.c
  CC  ca_ext/get_acb_raw.c
  CC  ca_field/cache_clear.c
  CC  ca_field/cache_init.c
  CC  ca_field/clear.c
  CC  ca_field/build_ideal_gamma.c
  CC  ca_field/set_ext.c
  CC  ca_field/print.c
  CC  ca_field/build_ideal_erf.c
  CC  ca_field/cache_insert.c
  CC  ca_field/cmp.c
  CC  ca_poly/check_equal.c
  CC  ca_field/init.c
  CC  ca_poly/add.c
  CC  ca_vec/inlines.c
  CC  ca_poly/check_is_one.c
  CC  ca_poly/check_is_zero.c
  CC  ca_vec/ca_vec.c
  CC  ca_poly/clear.c
  CC  ca_poly/derivative.c
  CC  ca_poly/compose.c
  CC  ca_poly/divrem_basecase.c
  CC  ca_poly/evaluate_horner.c
  CC  ca_poly/fit_length.c
  CC  ca_poly/divrem.c
  CC  ca_poly/evaluate.c
  CC  ca_poly/factor_squarefree.c
  CC  ca_poly/gcd_euclidean.c
  CC  ca_poly/div_series.c
  CC  ca_poly/init.c
  CC  ca_poly/get_fexpr.c
  CC  ca_poly/integral.c
  CC  ca_poly/inlines.c
  CC  ca_poly/is_proper.c
  CC  ca_poly/exp_series.c
  CC  ca_poly/make_monic.c
  CC  ca_poly/gcd.c
  CC  ca_poly/inv_series.c
  CC  ca_field/build_ideal.c
  CC  ca_poly/log_series.c
  CC  ca_poly/normalise.c
  CC  ca_poly/mul.c
  CC  ca_poly/neg.c
  CC  ca_poly/pow_ui.c
  CC  ca_poly/pow_ui_trunc.c
  CC  ca_poly/mullow_same_nf.c
  CC  ca_poly/print.c
  CC  ca_poly/randtest.c
  CC  ca_poly/set.c
  CC  ca_poly/reverse.c
  CC  ca_poly/set_fmpq_poly.c
  CC  ca_poly/set_fmpz_poly.c
  CC  ca_poly/set_ca.c
  CC  ca_poly/set_coeff_ca.c
  CC  ca_poly/set_length.c
  CC  ca_poly/set_si.c
  CC  ca_poly/roots.c
  CC  ca_poly/mullow.c
  CC  ca_poly/set_roots.c
  CC  ca_poly/shift_left.c
  CC  ca_poly/shift_right.c
  CC  ca_poly/squarefree_part.c
  CC  ca_poly/vec_append.c
  CC  ca_poly/sub.c
  CC  ca_poly/transfer.c
  CC  ca_poly/vec_init.c
  CC  ca_poly/vec_clear.c
  CC  ca_poly/vec_set_length.c
  CC  ca_mat/add.c
  CC  ca_mat/addmul_ca.c
  CC  ca_mat/adjugate.c
  CC  ca_mat/add_ca.c
  CC  ca_mat/adjugate_charpoly.c
  CC  ca_mat/charpoly.c
  CC  ca_mat/adjugate_cofactor.c
  CC  ca_mat/ca_poly_evaluate.c
  CC  ca_mat/conj_transpose.c
  CC  ca_mat/charpoly_danilevsky.c
  CC  ca_mat/check_equal.c
  CC  ca_mat/clear.c
  CC  ca_mat/conj.c
  CC  ca_mat/check_is_one.c
  CC  ca_mat/det_bareiss.c
  CC  ca_mat/charpoly_berkowitz.c
  CC  ca_mat/check_is_zero.c
  CC  ca_mat/det_berkowitz.c
  CC  ca_mat/det_lu.c
  CC  ca_mat/companion.c
  CC  ca_mat/det.c
  CC  ca_mat/det_cofactor.c
  CC  ca_mat/eigenvalues.c
  CC  ca_mat/exp.c
  CC  ca_mat/init.c
  CC  ca_mat/diagonalization.c
  CC  ca_mat/dft.c
  CC  ca_mat/find_pivot.c
  CC  ca_mat/hilbert.c
  CC  ca_mat/inv.c
  CC  ca_mat/fflu.c
  CC  ca_mat/jordan_blocks.c
  CC  ca_mat/jordan_form.c
  CC  ca_mat/jordan_transformation.c
  CC  ca_mat/get_fexpr.c
  CC  ca_mat/lu.c
  CC  ca_mat/log.c
  CC  ca_mat/inlines.c
  CC  ca_mat/lu_classical.c
  CC  ca_mat/nonsingular_fflu.c
  CC  ca_mat/nonsingular_solve.c
  CC  ca_mat/neg.c
  CC  ca_mat/mul_classical.c
  CC  ca_mat/nonsingular_lu.c
  CC  ca_mat/nonsingular_solve_adjugate.c
  CC  ca_mat/nonsingular_solve_lu.c
  CC  ca_mat/nonsingular_solve_fflu.c
  CC  ca_mat/lu_recursive.c
  CC  ca_mat/ones.c
  CC  ca_mat/one.c
  CC  ca_mat/pascal.c
  CC  ca_mat/pow_ui_binexp.c
  CC  ca_mat/mul_same_nf.c
  CC  ca_mat/mul.c
  CC  ca_mat/print.c
  CC  ca_mat/randops.c
  CC  ca_mat/randtest.c
  CC  ca_mat/rank.c
  CC  ca_mat/rref.c
  CC  ca_mat/set_ca.c
  CC  ca_mat/set_fmpq_mat.c
  CC  ca_mat/set_fmpz_mat.c
  CC  ca_mat/right_kernel.c
  CC  ca_mat/rref_fflu.c
  CC  ca_mat/rref_lu.c
  CC  ca_mat/set.c
  CC  ca_mat/solve_lu_precomp.c
  CC  ca_mat/solve_fflu_precomp.c
  CC  ca_mat/solve_tril.c
  CC  ca_mat/solve_triu.c
  CC  ca_mat/trace.c
  CC  ca_mat/sub.c
  CC  ca_mat/submul_ca.c
  CC  ca_mat/sub_ca.c
  CC  ca_mat/window_init.c
  CC  ca_mat/transfer.c
  CC  ca_mat/transpose.c
  CC  ca_mat/stirling.c
  CC  ca_mat/zero.c
Building libflint.so.19.0.0
+ /usr/bin/make -O -j16 V=1 VERBOSE=1 -C doc html
make: Entering directory '/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc'
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 163 source files that are out of date
updating environment: [new config] 163 added, 0 changed, 0 removed
reading sources... [  2%] acb .. acb_dft
reading sources... [  4%] acb_dirichlet .. acb_hypgeom
reading sources... [  5%] acb_mat .. acb_poly
reading sources... [  7%] acb_theta .. agm
reading sources... [  9%] aprcl .. arb_calc
reading sources... [ 11%] arb_fmpz_poly .. arb_hypgeom
reading sources... [ 13%] arb_mat .. arf
reading sources... [ 15%] arith .. bool_mat
reading sources... [ 16%] bug_reporting .. ca
reading sources... [ 18%] ca_ext .. ca_mat
reading sources... [ 20%] ca_poly .. calcium
reading sources... [ 22%] constants .. contributors
reading sources... [ 24%] d_mat .. dirichlet
reading sources... [ 25%] dlog .. double_interval
reading sources... [ 27%] examples .. examples_calcium
reading sources... [ 29%] fexpr .. fft
reading sources... [ 31%] fft_small .. fmpq
reading sources... [ 33%] fmpq_mat .. fmpq_mpoly_factor
reading sources... [ 35%] fmpq_poly .. fmpz
reading sources... [ 36%] fmpz_extras .. fmpz_lll
reading sources... [ 38%] fmpz_mat .. fmpz_mod_mat
reading sources... [ 40%] fmpz_mod_mpoly .. fmpz_mod_poly
reading sources... [ 42%] fmpz_mod_poly_factor .. fmpz_mpoly
reading sources... [ 44%] fmpz_mpoly_factor .. fmpz_poly
reading sources... [ 45%] fmpz_poly_factor .. fmpz_poly_q
reading sources... [ 47%] fmpz_vec .. formulas
reading sources... [ 49%] fq .. fq_default_mat
reading sources... [ 51%] fq_default_poly .. fq_embed
reading sources... [ 53%] fq_mat .. fq_nmod_embed
reading sources... [ 55%] fq_nmod_mat .. fq_nmod_mpoly_factor
reading sources... [ 56%] fq_nmod_poly .. fq_nmod_vec
reading sources... [ 58%] fq_poly .. fq_vec
reading sources... [ 60%] fq_zech .. fq_zech_mat
reading sources... [ 62%] fq_zech_poly .. fq_zech_vec
reading sources... [ 64%] gamma .. gr_domains
reading sources... [ 65%] gr_generic .. gr_mat
reading sources... [ 67%] gr_mpoly .. gr_special
reading sources... [ 69%] gr_vec .. hurwitz
reading sources... [ 71%] hypergeometric .. index
reading sources... [ 73%] index_arb .. index_integers
reading sources... [ 75%] index_integers_mod .. introduction
reading sources... [ 76%] introduction_calcium .. long_extras
reading sources... [ 78%] longlong .. mag
reading sources... [ 80%] memory .. mpfr_vec
reading sources... [ 82%] mpn_extras .. nf
reading sources... [ 84%] nf_elem .. nmod_mat
reading sources... [ 85%] nmod_mpoly .. nmod_poly
reading sources... [ 87%] nmod_poly_factor .. nmod_vec
reading sources... [ 89%] overview .. padic_mat
reading sources... [ 91%] padic_poly .. perm
reading sources... [ 93%] polylogarithms .. profiler
reading sources... [ 95%] python_flint .. qfb
reading sources... [ 96%] qqbar .. references
reading sources... [ 98%] thread_pool .. ulong_extras
reading sources... [100%] using

looking for now-outdated files... none found
pickling environment... done
checking consistency... /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_calc.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_calc
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_dft.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_dft
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_dirichlet.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_dirichlet
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_elliptic.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_elliptic
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_hypgeom
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_modular.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_modular
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_poly.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acb_theta.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_theta
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/acf.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acf
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/agm.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- agm
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/aprcl.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- aprcl
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_calc.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_calc
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_fmpz_poly.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_fmpz_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_fpwrap.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_fpwrap
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_hypgeom
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arb_poly.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arf.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arf
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/arith.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- arith
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/bernoulli.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- bernoulli
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/bool_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- bool_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/constants.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- constants
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/dirichlet.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- dirichlet
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/dlog.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- dlog
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/double_interval.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- double_interval
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/examples_arb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- examples_arb
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fft.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fft
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq_mat.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq_mpoly.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_mpoly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq_mpoly_factor.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_mpoly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq_poly.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpq_vec.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_vec
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_extras.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- fmpz_extras
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_factor.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_lll.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_lll
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mat.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_mat.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_mpoly.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_mpoly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_mpoly_factor.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_mpoly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_poly.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_poly_factor.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_poly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mod_vec.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- fmpz_mod_vec
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mpoly.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_mpoly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_mpoly_factor.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_mpoly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_poly.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_poly_factor.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_poly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_poly_mat.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_poly_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_poly_q.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpz_poly_q
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpz_vec.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- fmpz_vec
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/fmpzi.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- fmpzi
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/formulas.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- formulas
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gamma.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- gamma
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_domains.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_domains
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_implementing.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_implementing
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_mat.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_mpoly.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_mpoly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_poly.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_special.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_special
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/gr_vec.rst: document is referenced in multiple toctrees: ['index', 'index_generic'], selecting: index_generic <- gr_vec
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/hurwitz.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hurwitz
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/hypergeometric.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hypergeometric
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hypgeom
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/issues.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- issues
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/long_extras.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- long_extras
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/longlong.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- longlong
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/mag.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- mag
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/mpn_extras.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- mpn_extras
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_mat.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_mpoly.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_mpoly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_mpoly_factor.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_mpoly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_poly.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_poly
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_poly_factor.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_poly_factor
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_poly_mat.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_poly_mat
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/nmod_vec.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod_vec
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/overview.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- overview
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/partitions.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- partitions
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/polylogarithms.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- polylogarithms
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/qsieve.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- qsieve
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/ulong_extras.rst: document is referenced in multiple toctrees: ['index', 'index_integers'], selecting: index_integers <- ulong_extras
/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/source/using.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- using
done
preparing documents... done
copying assets... 
copying static files... 
Writing evaluated template result to /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html/_static/basic.css
Writing evaluated template result to /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html/_static/documentation_options.js
Writing evaluated template result to /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html/_static/language_data.js
Writing evaluated template result to /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html/_static/classic.css
Writing evaluated template result to /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html/_static/sidebar.js
copying static files: done
copying extra files... 
copying extra files: done
copying assets: done
writing output... [  2%] acb_calc .. acb_dirichlet
writing output... [  4%] acb_elliptic .. acb_mat
writing output... [  6%] acb_modular .. acb_theta
writing output... [  7%] acf .. aprcl
writing output... [  9%] arb .. arb_fmpz_poly
writing output... [ 11%] arb_fpwrap .. arb_mat
writing output... [ 13%] arb_poly .. arith
writing output... [ 15%] bernoulli .. bug_reporting
writing output... [ 17%] building .. ca_ext
writing output... [ 19%] ca_field .. ca_poly
writing output... [ 20%] ca_vec .. constants
writing output... [ 22%] contributing .. d_mat
writing output... [ 24%] d_vec .. dlog
writing output... [ 26%] double_extras .. examples
writing output... [ 28%] examples_arb .. fexpr
writing output... [ 30%] fexpr_builtin .. fft_small
writing output... [ 31%] flint .. fmpq_mat
writing output... [ 33%] fmpq_mpoly .. fmpq_poly
writing output... [ 35%] fmpq_vec .. fmpz_extras
writing output... [ 37%] fmpz_factor .. fmpz_mat
writing output... [ 39%] fmpz_mod .. fmpz_mod_mpoly
writing output... [ 41%] fmpz_mod_mpoly_factor .. fmpz_mod_poly_factor
writing output... [ 43%] fmpz_mod_vec .. fmpz_mpoly_factor
writing output... [ 44%] fmpz_mpoly_q .. fmpz_poly_factor
writing output... [ 46%] fmpz_poly_mat .. fmpz_vec
writing output... [ 48%] fmpzi .. fq
writing output... [ 50%] fq_default .. fq_default_poly
writing output... [ 52%] fq_default_poly_factor .. fq_mat
writing output... [ 54%] fq_nmod .. fq_nmod_mat
writing output... [ 56%] fq_nmod_mpoly .. fq_nmod_poly
writing output... [ 57%] fq_nmod_poly_factor .. fq_poly
writing output... [ 59%] fq_poly_factor .. fq_zech
writing output... [ 61%] fq_zech_embed .. fq_zech_poly
writing output... [ 63%] fq_zech_poly_factor .. gamma
writing output... [ 65%] gr .. gr_generic
writing output... [ 67%] gr_implementing .. gr_mpoly
writing output... [ 69%] gr_poly .. gr_vec
writing output... [ 70%] history .. hypergeometric
writing output... [ 72%] hypgeom .. index_arb
writing output... [ 74%] index_generic .. index_integers_mod
writing output... [ 76%] index_rationals .. introduction_calcium
writing output... [ 78%] issues .. longlong
writing output... [ 80%] machine_vectors .. memory
writing output... [ 81%] mpfr_mat .. mpn_extras
writing output... [ 83%] mpoly .. nf_elem
writing output... [ 85%] nmod .. nmod_mpoly
writing output... [ 87%] nmod_mpoly_factor .. nmod_poly_factor
writing output... [ 89%] nmod_poly_mat .. overview
writing output... [ 91%] padic .. padic_poly
writing output... [ 93%] partitions .. polylogarithms
writing output... [ 94%] portability .. python_flint
writing output... [ 96%] qadic .. qqbar
writing output... [ 98%] qsieve .. thread_pool
writing output... [100%] threading .. using

generating indices... genindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded.

The HTML pages are in build/html.
make: Leaving directory '/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.DkeTMn
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ '[' 1 -eq 1 ']'
+ '[' /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT '!=' / ']'
+ rm -rf /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT
++ dirname /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT
+ mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ mkdir /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd flint-3.1.3
+ '[' 1 -eq 1 ']'
+ /usr/bin/make install DESTDIR=/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT 'INSTALL=/usr/bin/install -p'

############################################################
# NOTE:                                                    #
#                                                          #
# Before installing FLINT, ensure its reliability and      #
# functionality by running the command `make check'.       #
#                                                          #
# This will initiate a series of tests that validates the  #
# execution of FLINT.  This verification is a crucial step #
# in guaranteeing a stable and error-free execution of     #
# your software.                                           #
#                                                          #
############################################################
+ /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 3.1.3-1.mga10 --unique-debug-suffix -3.1.3-1.mga10.x86_64 --unique-debug-src-base flint-3.1.3-1.mga10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3
find-debuginfo: starting

Extracting debug info from 1 files
DWARF-compressing 1 files
sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/flint-3.1.3-1.mga10.x86_64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/compress_files .xz
+ '[' -n '' ']'
+ /usr/share/spec-helper/relink_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/clean_perl
+ '[' -n '' ']'
+ /usr/share/spec-helper/lib_symlinks
+ '[' -n '' ']'
+ /usr/share/spec-helper/gprintify
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_mo
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_pamd
+ '[' -n '' ']'
+ /usr/share/spec-helper/remove_info_dir
+ '[' -n '' ']'
+ /usr/share/spec-helper/fix_eol
+ '[' -n '' ']'
+ /usr/share/spec-helper/check_desktop_files
+ '[' -n '' ']'
+ /usr/share/spec-helper/check_elf_files
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/src/debug/flint-3.1.3-1.mga10.x86_64/src/fmpz_mod_poly/powers_mod_naive.c is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/flint-3.1.3-1.mga10.x86_64/src/fmpz_mod_poly/powers_mod_bsgs_threaded.c is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/flint-3.1.3-1.mga10.x86_64/src/fft/convolution_precache.c is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/flint-3.1.3-1.mga10.x86_64/src/fmpz_poly/mullow_SS_precache.c is executable but has no shebang, removing executable bit
+ env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16
+ /usr/lib/rpm/redhat/brp-python-hardlink
Reading /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/SPECPARTS/rpm-debuginfo.specpart
Executing(%check): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.2aSLo7
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd flint-3.1.3
+ '[' 1 -eq 1 ']'
+ /usr/bin/make -O -j16 V=1 VERBOSE=1 check
  CC  thread_pool/test/main.c
  CC  long_extras/test/main.c
  CC  mpfr_vec/test/main.c
  CC  thread_support/test/main.c
  CC  nmod/test/main.c
  CC  mpfr_mat/test/main.c
  CC  d_vec/test/main.c
  CC  perm/test/main.c
  CC  double_extras/test/main.c
  CC  d_mat/test/main.c
  CC  nmod_vec/test/main.c
  CC  test/main.c
  CC  fmpz_mod/test/main.c
  CC  fmpq_vec/test/main.c
  CC  mpn_extras/test/main.c
  CC  fq_vec/test/main.c
  CC  nmod_mat/test/main.c
  CC  fmpz_mod_mat/test/main.c
  CC  fmpz_vec/test/main.c
  CC  fq/test/main.c
  CC  fq_nmod_vec/test/main.c
  CC  fmpq/test/main.c
  CC  fmpq_mat/test/main.c
  CC  fq_mat/test/main.c
  CC  fmpq_poly/test/main.c
  CC  ulong_extras/test/main.c
  CC  fq_nmod_mat/test/main.c
  CC  fq_nmod/test/main.c
  CC  fq_zech/test/main.c
  CC  fq_default_mat/test/main.c
  CC  fq_zech_mat/test/main.c
  CC  fq_embed/test/main.c
  CC  fq_default_poly/test/main.c
  CC  fq_zech_embed/test/main.c
  CC  fq_nmod_embed/test/main.c
  CC  fmpz_mat/test/main.c
  CC  fq_default/test/main.c
  CC  fmpz_mod_poly/test/main.c
  CC  fq_poly/test/main.c
  CC  padic_mat/test/main.c
  CC  fq_zech_poly/test/main.c
  CC  fmpz_factor/test/main.c
In file included from src/fmpz_factor/test/main.c:22:
src/fmpz_factor/test/t-io.c: In function 'test_fmpz_factor_fprint':
src/fmpz_factor/test/t-io.c:86:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]
   86 |         fread(str, sizeof(char), tmp, fs);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC  nmod_poly_factor/test/main.c
  CC  fmpz/test/main.c
  CC  fq_poly_factor/test/main.c
  CC  fmpz_poly_factor/test/main.c
  CC  fmpz_mod_poly_factor/test/main.c
  CC  padic_poly/test/main.c
  CC  fq_nmod_poly/test/main.c
  CC  fq_zech_poly_factor/test/main.c
  CC  fq_nmod_poly_factor/test/main.c
  CC  fq_default_poly_factor/test/main.c
  CC  mpoly/test/main.c
  CC  fmpq_mpoly_factor/test/main.c
  CC  fmpz_poly_mat/test/main.c
  CC  nmod_poly/test/main.c
  CC  qadic/test/main.c
  CC  nmod_mpoly_factor/test/main.c
  CC  n_poly/test/main.c
  CC  fmpz_mpoly_factor/test/main.c
  CC  nmod_poly_mat/test/main.c
  CC  fq_nmod_mpoly_factor/test/main.c
  CC  fmpz_poly/test/main.c
  CC  qsieve/test/main.c
  CC  padic/test/main.c
  CC  fmpz_lll/test/main.c
  CC  arith/test/main.c
  CC  nf/test/main.c
  CC  fmpz_poly_q/test/main.c
  CC  fmpz_mod_mpoly_factor/test/main.c
  CC  dlog/test/main.c
  CC  double_interval/test/main.c
  CC  aprcl/test/main.c
  CC  partitions/test/main.c
  CC  nf_elem/test/main.c
  CC  fmpz_extras/test/main.c
  CC  qfb/test/main.c
  CC  fq_nmod_mpoly/test/main.c
  CC  bool_mat/test/main.c
  CC  acf/test/main.c
  CC  fmpz_mod_mpoly/test/main.c
  CC  fmpzi/test/main.c
  CC  arb_calc/test/main.c
  CC  fft/test/main.c
  CC  acb_calc/test/main.c
  CC  arb_fmpz_poly/test/main.c
  CC  acb_dft/test/main.c
  CC  arb_hypgeom/test/main.c
  CC  nmod_mpoly/test/main.c
  CC  fmpq_mpoly/test/main.c
  CC  arb_fpwrap/test/main.c
  CC  arb_mat/test/main.c
  CC  bernoulli/test/main.c
  CC  dirichlet/test/main.c
  CC  acb_mat/test/main.c
  CC  arb_poly/test/main.c
  CC  acb_elliptic/test/main.c
  CC  acb_modular/test/main.c
  CC  arf/test/main.c
  CC  gr/test/main.c
  CC  mag/test/main.c
  CC  gr_generic/test/main.c
  CC  gr_mpoly/test/main.c
  CC  gr_vec/test/main.c
  CC  fmpz_mpoly_q/test/main.c
  CC  gr_special/test/main.c
  CC  fexpr/test/main.c
  CC  acb_poly/test/main.c
  CC  ca_field/test/main.c
  CC  ca_ext/test/main.c
add_ssaaaa...
add_ssaaaa                                        0.01   (PASS)
add_sssaaaaaa...
add_sssaaaaaa                                     0.02   (PASS)
add_ssssaaaaaaaa...
add_ssssaaaaaaaa                                  0.03   (PASS)
byte_swap...
byte_swap                                         0.00   (PASS)
flint_clz...
flint_clz                                         0.00   (PASS)
flint_ctz...
flint_ctz                                         0.00   (PASS)
flint_fprintf...
flint_fprintf                                     0.00   (PASS)
flint_printf...
flint_printf                                          (SKIPPED)
memory_manager...
memory_manager                                    0.00   (PASS)
sdiv_qrnnd...
sdiv_qrnnd                                        0.01   (PASS)
smul_ppmm...
smul_ppmm                                         0.02   (PASS)
sub_dddmmmsss...
sub_dddmmmsss                                     0.02   (PASS)
sub_ddmmss...
sub_ddmmss                                        0.01   (PASS)
udiv_qrnnd...
udiv_qrnnd                                        0.01   (PASS)
udiv_qrnnd_preinv...
udiv_qrnnd_preinv                                 0.01   (PASS)
umul_ppmm...
umul_ppmm                                         0.02   (PASS)
thread_pool...
thread_pool                                       0.03   (PASS)
z_kronecker...
z_kronecker                                       0.05   (PASS)
z_sizeinbase...
z_sizeinbase                                      0.01   (PASS)
  CC  acb_dirichlet/test/main.c
perm_compose...
perm_compose                                      0.02   (PASS)
perm_inv...
perm_inv                                          0.01   (PASS)
perm_parity...
perm_parity                                       0.01   (PASS)
d_is_nan...
d_is_nan                                          0.00   (PASS)
d_lambertw...
d_lambertw                                        0.01   (PASS)
d_log2...
d_log2                                            0.00   (PASS)
d_mul_2exp...
d_mul_2exp                                        0.00   (PASS)
d_randtest...
d_randtest                                        0.00   (PASS)
d_randtest_signed...
d_randtest_signed                                 0.00   (PASS)
d_vec_add...
d_vec_add                                         0.01   (PASS)
d_vec_dot...
d_vec_dot                                         0.00   (PASS)
d_vec_dot_heuristic...
d_vec_dot_heuristic                               0.00   (PASS)
d_vec_dot_thrice...
d_vec_dot_thrice                                  0.01   (PASS)
d_vec_init_clear...
d_vec_init_clear                                  0.00   (PASS)
d_vec_norm...
d_vec_norm                                        0.00   (PASS)
d_vec_set_equal...
d_vec_set_equal                                   0.01   (PASS)
d_vec_sub...
d_vec_sub                                         0.00   (PASS)
d_vec_zero...
d_vec_zero                                        0.00   (PASS)
  CC  fmpz_mpoly/test/main.c
d_mat_entry...
d_mat_entry                                       0.00   (PASS)
d_mat_equal...
d_mat_equal                                       0.01   (PASS)
d_mat_init_clear...
d_mat_init_clear                                  0.00   (PASS)
d_mat_is_square...
d_mat_is_square                                   0.00   (PASS)
d_mat_mul_classical...
d_mat_mul_classical                               0.01   (PASS)
d_mat_transpose...
d_mat_transpose                                   0.00   (PASS)
d_mat_zero...
d_mat_zero                                        0.00   (PASS)
  CC  gr_mat/test/main.c
  CC  ca_poly/test/main.c
mpfr_mat_entry...
mpfr_mat_entry                                    0.00   (PASS)
mpfr_mat_equal...
mpfr_mat_equal                                    0.02   (PASS)
mpfr_mat_init_clear...
mpfr_mat_init_clear                               0.00   (PASS)
mpfr_mat_mul_classical...
mpfr_mat_mul_classical                            0.01   (PASS)
mpfr_mat_zero...
mpfr_mat_zero                                     0.00   (PASS)
nmod_divides...
nmod_divides                                      0.00   (PASS)
mpfr_vec_init_clear...
mpfr_vec_init_clear                               0.02   (PASS)
mpfr_vec_set_equal...
mpfr_vec_set_equal                                0.02   (PASS)
  CC  acb_theta/test/main.c
nmod_vec_add_sub_neg...
nmod_vec_add_sub_neg                              0.00   (PASS)
nmod_vec_discrete_log_pohlig_hellman...
nmod_vec_discrete_log_pohlig_hellman              0.02   (PASS)
nmod_vec_dot_bound_limbs...
nmod_vec_dot_bound_limbs                          0.01   (PASS)
nmod_vec_dot...
nmod_vec_dot                                      0.01   (PASS)
nmod_vec_dot_ptr...
nmod_vec_dot_ptr                                  0.01   (PASS)
nmod_vec_nmod...
nmod_vec_nmod                                     0.01   (PASS)
nmod_vec_nmod_pow_fmpz...
nmod_vec_nmod_pow_fmpz                            0.01   (PASS)
nmod_vec_reduce...
nmod_vec_reduce                                   0.00   (PASS)
nmod_vec_scalar_addmul_nmod...
nmod_vec_scalar_addmul_nmod                       0.00   (PASS)
nmod_vec_scalar_mul_nmod...
nmod_vec_scalar_mul_nmod                          0.00   (PASS)
nmod_vec_scalar_mul_nmod_shoup...
nmod_vec_scalar_mul_nmod_shoup                    0.02   (PASS)
  CC  acb/test/main.c
flint_mpn_divides...
flint_mpn_divides                                 0.00   (PASS)
flint_mpn_divrem_preinv1...
flint_mpn_divrem_preinv1                          0.00   (PASS)
flint_mpn_divrem_preinvn...
flint_mpn_divrem_preinvn                          0.03   (PASS)
flint_mpn_fmms1...
flint_mpn_fmms1                                   0.02   (PASS)
flint_mpn_gcd_full...
flint_mpn_gcd_full                                0.01   (PASS)
flint_mpn_mod_preinvn...
flint_mpn_mod_preinvn                             0.03   (PASS)
flint_mpn_mul...
flint_mpn_mul                                     0.06   (PASS)
flint_mpn_mul_n...
flint_mpn_mul_n                                   0.07   (PASS)
flint_mpn_mul_basecase...
flint_mpn_mul_basecase                                (SKIPPED)
flint_mpn_mul_toom22...
flint_mpn_mul_toom22                              0.27   (PASS)
flint_mpn_mulhigh_basecase...
flint_mpn_mulhigh_basecase                            (SKIPPED)
flint_mpn_mulhigh_normalised...
flint_mpn_mulhigh_normalised                          (SKIPPED)
flint_mpn_mulmod_2expp1...
flint_mpn_mulmod_2expp1                           0.01   (PASS)
flint_mpn_mulmod_preinv1...
flint_mpn_mulmod_preinv1                          0.03   (PASS)
flint_mpn_mulmod_preinvn...
flint_mpn_mulmod_preinvn                          0.00   (PASS)
flint_mpn_remove_2exp...
flint_mpn_remove_2exp                             0.00   (PASS)
flint_mpn_remove_power...
flint_mpn_remove_power                            0.01   (PASS)
flint_mpn_sqr_basecase...
flint_mpn_sqr_basecase                                (SKIPPED)
flint_mpn_sqrhigh_basecase...
flint_mpn_sqrhigh_basecase                            (SKIPPED)
  CC  acb_hypgeom/test/main.c
  CC  gr_poly/test/main.c
  CC  ca_mat/test/main.c
fmpz_vec_add...
fmpz_vec_add                                      0.02   (PASS)
fmpz_vec_content...
fmpz_vec_content                                  0.01   (PASS)
fmpz_vec_dot...
fmpz_vec_dot                                      0.01   (PASS)
fmpz_vec_dot_general...
fmpz_vec_dot_general                              0.15   (PASS)
fmpz_vec_get_d_vec_2exp...
fmpz_vec_get_d_vec_2exp                           0.00   (PASS)
fmpz_vec_get_set_fft...
fmpz_vec_get_set_fft                              0.03   (PASS)
fmpz_vec_get_set_nmod_vec...
fmpz_vec_get_set_nmod_vec                         0.00   (PASS)
fmpz_vec_height...
fmpz_vec_height                                   0.00   (PASS)
fmpz_vec_height_index...
fmpz_vec_height_index                             0.00   (PASS)
fmpz_vec_init_clear...
fmpz_vec_init_clear                               0.00   (PASS)
fmpz_vec_is_zero...
fmpz_vec_is_zero                                  0.01   (PASS)
fmpz_vec_lcm...
fmpz_vec_lcm                                      0.02   (PASS)
fmpz_vec_max_bits...
fmpz_vec_max_bits                                 0.00   (PASS)
fmpz_vec_max_limbs...
fmpz_vec_max_limbs                                0.00   (PASS)
fmpz_vec_neg...
fmpz_vec_neg                                      0.01   (PASS)
fmpz_vec_prod...
fmpz_vec_prod                                     0.01   (PASS)
fmpz_vec_scalar_abs...
fmpz_vec_scalar_abs                               0.01   (PASS)
fmpz_vec_scalar_addmul_fmpz...
fmpz_vec_scalar_addmul_fmpz                       0.02   (PASS)
fmpz_vec_scalar_addmul_si_2exp...
fmpz_vec_scalar_addmul_si_2exp                    0.01   (PASS)
fmpz_vec_scalar_addmul_si...
fmpz_vec_scalar_addmul_si                         0.01   (PASS)
fmpz_vec_scalar_addmul_ui...
fmpz_vec_scalar_addmul_ui                         0.01   (PASS)
fmpz_vec_scalar_divexact_fmpz...
fmpz_vec_scalar_divexact_fmpz                     0.01   (PASS)
fmpz_vec_scalar_divexact_si...
fmpz_vec_scalar_divexact_si                       0.01   (PASS)
fmpz_vec_scalar_divexact_ui...
fmpz_vec_scalar_divexact_ui                       0.01   (PASS)
fmpz_vec_scalar_fdiv_q_fmpz...
fmpz_vec_scalar_fdiv_q_fmpz                       0.01   (PASS)
fmpz_vec_scalar_mod_fmpz...
fmpz_vec_scalar_mod_fmpz                          0.01   (PASS)
fmpz_vec_scalar_mul_2exp...
fmpz_vec_scalar_mul_2exp                          0.01   (PASS)
fmpz_vec_scalar_mul_fmpz...
fmpz_vec_scalar_mul_fmpz                          0.02   (PASS)
fmpz_vec_scalar_mul_si...
fmpz_vec_scalar_mul_si                            0.01   (PASS)
fmpz_vec_scalar_mul_ui...
fmpz_vec_scalar_mul_ui                            0.01   (PASS)
fmpz_vec_scalar_smod_fmpz...
fmpz_vec_scalar_smod_fmpz                         0.01   (PASS)
fmpz_vec_scalar_submul_fmpz...
fmpz_vec_scalar_submul_fmpz                       0.02   (PASS)
fmpz_vec_scalar_submul_si_2exp...
fmpz_vec_scalar_submul_si_2exp                    0.01   (PASS)
fmpz_vec_scalar_submul_si...
fmpz_vec_scalar_submul_si                         0.01   (PASS)
fmpz_vec_set_equal...
fmpz_vec_set_equal                                0.01   (PASS)
fmpz_vec_sub...
fmpz_vec_sub                                      0.03   (PASS)
fmpz_vec_sum...
fmpz_vec_sum                                      0.01   (PASS)
fmpz_vec_sum_max_bits...
fmpz_vec_sum_max_bits                             0.02   (PASS)
fmpz_vec_swap...
fmpz_vec_swap                                     0.01   (PASS)
fmpz_vec_zero...
fmpz_vec_zero                                     0.00   (PASS)
fmpq_vec_dot...
fmpq_vec_dot                                      0.11   (PASS)
fmpq_vec_get_set_fmpz_vec...
fmpq_vec_get_set_fmpz_vec                         0.00   (PASS)
fmpq_vec_randtest_uniq_sorted...
fmpq_vec_randtest_uniq_sorted                     0.00   (PASS)
  CC  qqbar/test/main.c
fmpz_mod_add_sub_neg...
fmpz_mod_add_sub_neg                              0.01   (PASS)
fmpz_mod_discrete_log_pohlig_hellman...
fmpz_mod_discrete_log_pohlig_hellman              0.07   (PASS)
fmpz_mod_divides...
fmpz_mod_divides                                  0.03   (PASS)
fmpz_mod_inv...
fmpz_mod_inv                                      0.02   (PASS)
fmpz_mod_mul...
fmpz_mod_mul                                      0.14   (PASS)
fmpz_mod_next_smooth_prime...
fmpz_mod_next_smooth_prime                        0.02   (PASS)
fmpz_mod_pow_fmpz...
fmpz_mod_pow_fmpz                                 0.04   (PASS)
fmpz_mod_pow_ui...
fmpz_mod_pow_ui                                   0.68   (PASS)
  CC  ca/test/main.c
fq_vec_add...
fq_vec_add                                        0.00   (PASS)
fq_vec_is_zero...
fq_vec_is_zero                                    0.00   (PASS)
fq_vec_neg...
fq_vec_neg                                        0.00   (PASS)
fq_vec_sub...
fq_vec_sub                                        0.00   (PASS)
fq_vec_swap...
fq_vec_swap                                       0.00   (PASS)
fq_vec_zero...
fq_vec_zero                                       0.00   (PASS)
fmpq_abs...
fmpq_abs                                          0.01   (PASS)
fmpq_add...
fmpq_add                                          0.02   (PASS)
fmpq_add_fmpz...
fmpq_add_fmpz                                     0.01   (PASS)
fmpq_addmul...
fmpq_addmul                                       0.05   (PASS)
fmpq_add_si...
fmpq_add_si                                       0.01   (PASS)
fmpq_add_ui...
fmpq_add_ui                                       0.01   (PASS)
fmpq_canonicalise...
fmpq_canonicalise                                 0.00   (PASS)
fmpq_cfrac_bound...
fmpq_cfrac_bound                                  0.05   (PASS)
fmpq_cmp...
fmpq_cmp                                          0.01   (PASS)
fmpq_dedekind_sum...
fmpq_dedekind_sum                                 0.08   (PASS)
fmpq_div_2exp...
fmpq_div_2exp                                     0.01   (PASS)
fmpq_div...
fmpq_div                                          0.03   (PASS)
fmpq_div_fmpz...
fmpq_div_fmpz                                     0.03   (PASS)
fmpq_equal_si_ui...
fmpq_equal_si_ui                                  0.00   (PASS)
fmpq_farey_neighbors...
fmpq_farey_neighbors                              0.00   (PASS)
fmpq_gcd_cofactors...
fmpq_gcd_cofactors                                0.00   (PASS)
fmpq_get_cfrac...
fmpq_get_cfrac                                    0.05   (PASS)
fmpq_get_d...
fmpq_get_d                                        0.02   (PASS)
fmpq_get_mpfr...
fmpq_get_mpfr                                     0.02   (PASS)
fmpq_get_set_str...
fmpq_get_set_str                                  0.00   (PASS)
fmpq_harmonic_ui...
fmpq_harmonic_ui                                  0.06   (PASS)
fmpq_height...
fmpq_height                                       0.01   (PASS)
fmpq_init_set_readonly...
fmpq_init_set_readonly                            0.00   (PASS)
fmpq_inv...
fmpq_inv                                          0.03   (PASS)
fmpq_mpq_init_set_readonly...
fmpq_mpq_init_set_readonly                        0.08   (PASS)
fmpq_mul_2exp...
fmpq_mul_2exp                                     0.03   (PASS)
fmpq_mul...
fmpq_mul                                          0.07   (PASS)
fmpq_mul_fmpz...
fmpq_mul_fmpz                                     0.03   (PASS)
fmpq_mul_si...
fmpq_mul_si                                       0.02   (PASS)
fmpq_mul_ui...
fmpq_mul_ui                                       0.02   (PASS)
fmpq_next_calkin_wilf...
fmpq_next_calkin_wilf                             0.00   (PASS)
fmpq_next_minimal...
fmpq_next_minimal                                 0.00   (PASS)
fmpq_one...
fmpq_one                                          0.01   (PASS)
fmpq_pow_si...
fmpq_pow_si                                       0.07   (PASS)
fmpq_randtest...
fmpq_randtest                                     0.00   (PASS)
fmpq_reconstruct_fmpz_2...
fmpq_reconstruct_fmpz_2                           0.13   (PASS)
fmpq_reconstruct_fmpz...
fmpq_reconstruct_fmpz                             0.01   (PASS)
fmpq_set_cfrac...
fmpq_set_cfrac                                    0.06   (PASS)
fmpq_set_fmpz_frac...
fmpq_set_fmpz_frac                                0.00   (PASS)
fmpq_set_si...
fmpq_set_si                                       0.00   (PASS)
fmpq_set_ui...
fmpq_set_ui                                       0.00   (PASS)
fmpq_simplest_between...
fmpq_simplest_between                             0.05   (PASS)
fmpq_sub...
fmpq_sub                                          0.07   (PASS)
fmpq_sub_fmpz...
fmpq_sub_fmpz                                     0.03   (PASS)
fmpq_submul...
fmpq_submul                                       0.12   (PASS)
fmpq_sub_si...
fmpq_sub_si                                       0.02   (PASS)
fmpq_sub_ui...
fmpq_sub_ui                                       0.02   (PASS)
fq_add...
fq_add                                            0.00   (PASS)
fq_assign...
fq_assign                                         0.00   (PASS)
fq_ctx_init...
fq_ctx_init                                       0.00   (PASS)
fq_div...
fq_div                                            0.01   (PASS)
fq_frobenius...
fq_frobenius                                      0.02   (PASS)
fq_get_set_fmpz...
fq_get_set_fmpz                                   0.01   (PASS)
fq_get_set_fmpz_mod_poly...
fq_get_set_fmpz_mod_poly                          0.06   (PASS)
fq_get_set_fmpz_poly...
fq_get_set_fmpz_poly                              0.02   (PASS)
fq_inv...
fq_inv                                            0.03   (PASS)
fq_is_invertible...
fq_is_invertible                                  0.00   (PASS)
fq_is_invertible_f...
fq_is_invertible_f                                0.01   (PASS)
fq_is_primitive...
fq_is_primitive                                   0.02   (PASS)
fq_is_square...
fq_is_square                                      0.07   (PASS)
fq_mul...
fq_mul                                            0.01   (PASS)
fq_mul_fmpz...
fq_mul_fmpz                                       0.00   (PASS)
fq_mul_si...
fq_mul_si                                         0.00   (PASS)
fq_multiplicative_order...
fq_multiplicative_order                           0.08   (PASS)
fq_mul_ui...
fq_mul_ui                                         0.00   (PASS)
fq_neg...
fq_neg                                            0.00   (PASS)
fq_norm...
fq_norm                                           0.01   (PASS)
fq_pow...
fq_pow                                            0.00   (PASS)
fq_pth_root...
fq_pth_root                                       0.06   (PASS)
fq_sqr...
fq_sqr                                            0.00   (PASS)
fq_sqrt...
fq_sqrt                                           0.02   (PASS)
fq_sub...
fq_sub                                            0.00   (PASS)
fq_trace...
fq_trace                                          0.01   (PASS)
  CXX interfaces/test/t-NTL-interface.cpp
fq_nmod_add...
fq_nmod_add                                       0.00   (PASS)
fq_nmod_assign...
fq_nmod_assign                                    0.00   (PASS)
fq_nmod_ctx_init...
fq_nmod_ctx_init                                  0.00   (PASS)
fq_nmod_div...
fq_nmod_div                                       0.00   (PASS)
fq_nmod_frobenius...
fq_nmod_frobenius                                 0.02   (PASS)
fq_nmod_get_set_fmpz...
fq_nmod_get_set_fmpz                              0.00   (PASS)
fq_nmod_get_set_nmod_poly...
fq_nmod_get_set_nmod_poly                         0.00   (PASS)
fq_nmod_inv...
fq_nmod_inv                                       0.01   (PASS)
fq_nmod_is_invertible...
fq_nmod_is_invertible                             0.00   (PASS)
fq_nmod_is_invertible_f...
fq_nmod_is_invertible_f                           0.01   (PASS)
fq_nmod_is_primitive...
fq_nmod_is_primitive                              0.02   (PASS)
fq_nmod_is_square...
fq_nmod_is_square                                 0.05   (PASS)
fq_nmod_mul...
fq_nmod_mul                                       0.00   (PASS)
fq_nmod_mul_fmpz...
fq_nmod_mul_fmpz                                  0.00   (PASS)
fq_nmod_mul_si...
fq_nmod_mul_si                                    0.01   (PASS)
fq_nmod_multiplicative_order...
fq_nmod_multiplicative_order                      0.07   (PASS)
fq_nmod_mul_ui...
fq_nmod_mul_ui                                    0.01   (PASS)
fq_nmod_neg...
fq_nmod_neg                                       0.00   (PASS)
fq_nmod_norm...
fq_nmod_norm                                      0.01   (PASS)
fq_nmod_pow...
fq_nmod_pow                                       0.00   (PASS)
fq_nmod_pth_root...
fq_nmod_pth_root                                  0.00   (PASS)
fq_nmod_sqr...
fq_nmod_sqr                                       0.00   (PASS)
fq_nmod_sqrt...
fq_nmod_sqrt                                      0.02   (PASS)
fq_nmod_sub...
fq_nmod_sub                                       0.00   (PASS)
fq_nmod_trace...
fq_nmod_trace                                     0.01   (PASS)
fq_nmod_vec_add...
fq_nmod_vec_add                                   0.00   (PASS)
fq_nmod_vec_is_zero...
fq_nmod_vec_is_zero                               0.00   (PASS)
fq_nmod_vec_neg...
fq_nmod_vec_neg                                   0.00   (PASS)
fq_nmod_vec_sub...
fq_nmod_vec_sub                                   0.00   (PASS)
fq_nmod_vec_swap...
fq_nmod_vec_swap                                  0.00   (PASS)
fq_nmod_vec_zero...
fq_nmod_vec_zero                                  0.00   (PASS)
fq_mat_add_sub...
fq_mat_add_sub                                    0.00   (PASS)
fq_mat_can_solve...
fq_mat_can_solve                                  0.17   (PASS)
fq_mat_charpoly...
fq_mat_charpoly                                   0.03   (PASS)
fq_mat_concat_horizontal...
fq_mat_concat_horizontal                          0.00   (PASS)
fq_mat_concat_vertical...
fq_mat_concat_vertical                            0.00   (PASS)
fq_mat_equal...
fq_mat_equal                                      0.00   (PASS)
fq_mat_inv...
fq_mat_inv                                        0.13   (PASS)
fq_mat_invert_rows_cols...
fq_mat_invert_rows_cols                           0.00   (PASS)
fq_mat_is_zero...
fq_mat_is_zero                                    0.00   (PASS)
fq_mat_lu_classical...
fq_mat_lu_classical                               0.03   (PASS)
fq_mat_lu_recursive...
fq_mat_lu_recursive                               0.03   (PASS)
fq_mat_minpoly...
fq_mat_minpoly                                    0.04   (PASS)
fq_mat_mul...
fq_mat_mul                                        0.01   (PASS)
fq_mat_mul_KS...
fq_mat_mul_KS                                     0.02   (PASS)
fq_mat_mul_vec...
fq_mat_mul_vec                                    0.03   (PASS)
fq_mat_nullspace...
fq_mat_nullspace                                  0.06   (PASS)
fq_mat_one...
fq_mat_one                                        0.00   (PASS)
fq_mat_rank...
fq_mat_rank                                       0.02   (PASS)
fq_mat_rref...
fq_mat_rref                                       0.00   (PASS)
fq_mat_set_fmpz_mod_mat...
fq_mat_set_fmpz_mod_mat                           0.00   (PASS)
fq_mat_set_nmod_mat...
fq_mat_set_nmod_mat                               0.00   (PASS)
fq_mat_solve...
fq_mat_solve                                      0.16   (PASS)
fq_mat_solve_tril...
fq_mat_solve_tril                                 0.02   (PASS)
fq_mat_solve_tril_classical...
fq_mat_solve_tril_classical                       0.02   (PASS)
fq_mat_solve_tril_recursive...
fq_mat_solve_tril_recursive                       0.02   (PASS)
fq_mat_solve_triu...
fq_mat_solve_triu                                 0.02   (PASS)
fq_mat_solve_triu_classical...
fq_mat_solve_triu_classical                       0.02   (PASS)
fq_mat_solve_triu_recursive...
fq_mat_solve_triu_recursive                       0.02   (PASS)
fq_mat_submul...
fq_mat_submul                                     0.01   (PASS)
fq_mat_vec_mul...
fq_mat_vec_mul                                    0.02   (PASS)
fq_mat_window_init_clear...
fq_mat_window_init_clear                          0.00   (PASS)
fq_mat_zero...
fq_mat_zero                                       0.00   (PASS)
thread_support_parallel_binary_splitting...
thread_support_parallel_binary_splitting          0.09   (PASS)
thread_support_parallel_do...
thread_support_parallel_do                        0.01   (PASS)
fq_zech_mat_add_sub...
fq_zech_mat_add_sub                               0.00   (PASS)
fq_zech_mat_can_solve...
fq_zech_mat_can_solve                             0.07   (PASS)
fq_zech_mat_charpoly...
fq_zech_mat_charpoly                              0.00   (PASS)
fq_zech_mat_concat_horizontal...
fq_zech_mat_concat_horizontal                     0.00   (PASS)
fq_zech_mat_concat_vertical...
fq_zech_mat_concat_vertical                       0.00   (PASS)
fq_zech_mat_equal...
fq_zech_mat_equal                                 0.00   (PASS)
fq_zech_mat_inv...
fq_zech_mat_inv                                   0.04   (PASS)
fq_zech_mat_is_zero...
fq_zech_mat_is_zero                               0.00   (PASS)
fq_zech_mat_lu_classical...
fq_zech_mat_lu_classical                          0.00   (PASS)
fq_zech_mat_lu_recursive...
fq_zech_mat_lu_recursive                          0.00   (PASS)
fq_zech_mat_minpoly...
fq_zech_mat_minpoly                               0.01   (PASS)
fq_zech_mat_mul...
fq_zech_mat_mul                                   0.00   (PASS)
fq_zech_mat_mul_KS...
fq_zech_mat_mul_KS                                0.01   (PASS)
fq_zech_mat_mul_vec...
fq_zech_mat_mul_vec                               0.00   (PASS)
fq_zech_mat_nullspace...
fq_zech_mat_nullspace                             0.03   (PASS)
fq_zech_mat_one...
fq_zech_mat_one                                   0.00   (PASS)
fq_zech_mat_rank...
fq_zech_mat_rank                                  0.00   (PASS)
fq_zech_mat_rref...
fq_zech_mat_rref                                  0.00   (PASS)
fq_zech_mat_set_fmpz_mod_mat...
fq_zech_mat_set_fmpz_mod_mat                      0.01   (PASS)
fq_zech_mat_set_nmod_mat...
fq_zech_mat_set_nmod_mat                          0.01   (PASS)
fq_zech_mat_solve...
fq_zech_mat_solve                                 0.04   (PASS)
fq_zech_mat_solve_tril...
fq_zech_mat_solve_tril                            0.00   (PASS)
fq_zech_mat_solve_tril_classical...
fq_zech_mat_solve_tril_classical                  0.00   (PASS)
fq_zech_mat_solve_tril_recursive...
fq_zech_mat_solve_tril_recursive                  0.00   (PASS)
fq_zech_mat_solve_triu...
fq_zech_mat_solve_triu                            0.00   (PASS)
fq_zech_mat_solve_triu_classical...
fq_zech_mat_solve_triu_classical                  0.00   (PASS)
fq_zech_mat_solve_triu_recursive...
fq_zech_mat_solve_triu_recursive                  0.00   (PASS)
fq_zech_mat_submul...
fq_zech_mat_submul                                0.00   (PASS)
fq_zech_mat_vec_mul...
fq_zech_mat_vec_mul                               0.00   (PASS)
fq_zech_mat_window_init_clear...
fq_zech_mat_window_init_clear                     0.00   (PASS)
fq_zech_mat_zero...
fq_zech_mat_zero                                  0.00   (PASS)
fq_nmod_mat_add_sub...
fq_nmod_mat_add_sub                               0.00   (PASS)
fq_nmod_mat_can_solve...
fq_nmod_mat_can_solve                             0.14   (PASS)
fq_nmod_mat_charpoly...
fq_nmod_mat_charpoly                              0.02   (PASS)
fq_nmod_mat_concat_horizontal...
fq_nmod_mat_concat_horizontal                     0.00   (PASS)
fq_nmod_mat_concat_vertical...
fq_nmod_mat_concat_vertical                       0.00   (PASS)
fq_nmod_mat_equal...
fq_nmod_mat_equal                                 0.00   (PASS)
fq_nmod_mat_inv...
fq_nmod_mat_inv                                   0.11   (PASS)
fq_nmod_mat_invert_rows_cols...
fq_nmod_mat_invert_rows_cols                      0.00   (PASS)
fq_nmod_mat_is_zero...
fq_nmod_mat_is_zero                               0.00   (PASS)
fq_nmod_mat_lu_classical...
fq_nmod_mat_lu_classical                          0.02   (PASS)
fq_nmod_mat_lu_recursive...
fq_nmod_mat_lu_recursive                          0.02   (PASS)
fq_nmod_mat_minpoly...
fq_nmod_mat_minpoly                               0.03   (PASS)
fq_nmod_mat_mul...
fq_nmod_mat_mul                                   0.00   (PASS)
fq_nmod_mat_mul_KS...
fq_nmod_mat_mul_KS                                0.02   (PASS)
fq_nmod_mat_mul_vec...
fq_nmod_mat_mul_vec                               0.02   (PASS)
fq_nmod_mat_nullspace...
fq_nmod_mat_nullspace                             0.05   (PASS)
fq_nmod_mat_one...
fq_nmod_mat_one                                   0.00   (PASS)
fq_nmod_mat_rank...
fq_nmod_mat_rank                                  0.01   (PASS)
fq_nmod_mat_rref...
fq_nmod_mat_rref                                  0.00   (PASS)
fq_nmod_mat_set_fmpz_mod_mat...
fq_nmod_mat_set_fmpz_mod_mat                      0.00   (PASS)
fq_nmod_mat_set_nmod_mat...
fq_nmod_mat_set_nmod_mat                          0.00   (PASS)
fq_nmod_mat_solve...
fq_nmod_mat_solve                                 0.12   (PASS)
fq_nmod_mat_solve_tril...
fq_nmod_mat_solve_tril                            0.02   (PASS)
fq_nmod_mat_solve_tril_classical...
fq_nmod_mat_solve_tril_classical                  0.02   (PASS)
fq_nmod_mat_solve_tril_recursive...
fq_nmod_mat_solve_tril_recursive                  0.01   (PASS)
fq_nmod_mat_solve_triu...
fq_nmod_mat_solve_triu                            0.02   (PASS)
fq_nmod_mat_solve_triu_classical...
fq_nmod_mat_solve_triu_classical                  0.02   (PASS)
fq_nmod_mat_solve_triu_recursive...
fq_nmod_mat_solve_triu_recursive                  0.01   (PASS)
fq_nmod_mat_submul...
fq_nmod_mat_submul                                0.00   (PASS)
fq_nmod_mat_vec_mul...
fq_nmod_mat_vec_mul                               0.02   (PASS)
fq_nmod_mat_window_init_clear...
fq_nmod_mat_window_init_clear                     0.00   (PASS)
fq_nmod_mat_zero...
fq_nmod_mat_zero                                  0.00   (PASS)
fmpq_poly_add...
fmpq_poly_add                                     0.06   (PASS)
fmpq_poly_add_series...
fmpq_poly_add_series                              0.04   (PASS)
fmpq_poly_add_sub_fmpq...
fmpq_poly_add_sub_fmpq                            0.00   (PASS)
fmpq_poly_add_sub_fmpz...
fmpq_poly_add_sub_fmpz                            0.00   (PASS)
fmpq_poly_add_sub_si...
fmpq_poly_add_sub_si                              0.02   (PASS)
fmpq_poly_asinh_series...
fmpq_poly_asinh_series                            0.05   (PASS)
fmpq_poly_asin_series...
fmpq_poly_asin_series                             0.05   (PASS)
fmpq_poly_atanh_series...
fmpq_poly_atanh_series                            0.03   (PASS)
fmpq_poly_atan_series...
fmpq_poly_atan_series                             0.04   (PASS)
fmpq_poly_cmp...
fmpq_poly_cmp                                     0.02   (PASS)
fmpq_poly_compose...
fmpq_poly_compose                                 0.03   (PASS)
fmpq_poly_compose_series_brent_kung...
fmpq_poly_compose_series_brent_kung               0.00   (PASS)
fmpq_poly_compose_series...
fmpq_poly_compose_series                          0.00   (PASS)
fmpq_poly_compose_series_horner...
fmpq_poly_compose_series_horner                   0.00   (PASS)
fmpq_poly_content...
fmpq_poly_content                                 0.01   (PASS)
fmpq_poly_cosh_series...
fmpq_poly_cosh_series                             0.01   (PASS)
fmpq_poly_cos_series...
fmpq_poly_cos_series                              0.03   (PASS)
fmpq_poly_derivative...
fmpq_poly_derivative                              0.08   (PASS)
fmpq_poly_div...
fmpq_poly_div                                     0.03   (PASS)
fmpq_poly_divides...
fmpq_poly_divides                                 0.02   (PASS)
fmpq_poly_divrem...
fmpq_poly_divrem                                  0.03   (PASS)
fmpq_poly_div_series...
fmpq_poly_div_series                              0.03   (PASS)
fmpq_poly_equal_trunc...
fmpq_poly_equal_trunc                             0.10   (PASS)
fmpq_poly_evaluate_fmpq...
fmpq_poly_evaluate_fmpq                           0.00   (PASS)
fmpq_poly_evaluate_fmpz...
fmpq_poly_evaluate_fmpz                           0.05   (PASS)
fmpq_poly_exp_expinv_series...
fmpq_poly_exp_expinv_series                       0.00   (PASS)
fmpq_poly_exp_series...
fmpq_poly_exp_series                              0.10   (PASS)
fmpq_poly_gcd...
fmpq_poly_gcd                                     0.02   (PASS)
fmpq_poly_gegenbauer_c...
fmpq_poly_gegenbauer_c                            0.00   (PASS)
fmpq_poly_get_nmod_poly...
fmpq_poly_get_nmod_poly                           0.01   (PASS)
fmpq_poly_get_set_coeff_fmpq...
fmpq_poly_get_set_coeff_fmpq                      0.06   (PASS)
fmpq_poly_get_set_coeff_fmpz...
fmpq_poly_get_set_coeff_fmpz                      0.01   (PASS)
fmpq_poly_get_set_coeff_si...
fmpq_poly_get_set_coeff_si                        0.05   (PASS)
fmpq_poly_get_set_coeff_ui...
fmpq_poly_get_set_coeff_ui                        0.06   (PASS)
fmpq_poly_get_set_str...
fmpq_poly_get_set_str                             0.03   (PASS)
fmpq_poly_get_slice...
fmpq_poly_get_slice                               0.01   (PASS)
fmpq_poly_init_realloc_clear...
fmpq_poly_init_realloc_clear                      0.00   (PASS)
fmpq_poly_integral...
fmpq_poly_integral                                0.01   (PASS)
fmpq_poly_interpolate_fmpz_vec...
fmpq_poly_interpolate_fmpz_vec                    0.01   (PASS)
fmpq_poly_inv...
fmpq_poly_inv                                     0.00   (PASS)
fmpq_poly_inv_series_newton...
fmpq_poly_inv_series_newton                       0.03   (PASS)
fmpq_poly_invsqrt_series...
fmpq_poly_invsqrt_series                          0.04   (PASS)
fmpq_poly_is_squarefree...
fmpq_poly_is_squarefree                           0.00   (PASS)
fmpq_poly_laguerre_l...
fmpq_poly_laguerre_l                              0.05   (PASS)
fmpq_poly_lcm...
fmpq_poly_lcm                                     0.04   (PASS)
fmpq_poly_legendre_p...
fmpq_poly_legendre_p                              0.02   (PASS)
fmpq_poly_log_series...
fmpq_poly_log_series                              0.04   (PASS)
fmpq_poly_make_monic...
fmpq_poly_make_monic                              0.01   (PASS)
fmpq_poly_mul...
fmpq_poly_mul                                     0.06   (PASS)
fmpq_poly_mullow...
fmpq_poly_mullow                                  0.00   (PASS)
fmpq_poly_neg...
fmpq_poly_neg                                     0.01   (PASS)
fmpq_poly_nth_derivative...
fmpq_poly_nth_derivative                          0.03   (PASS)
fmpq_poly_pow...
fmpq_poly_pow                                     0.02   (PASS)
fmpq_poly_power_sums...
fmpq_poly_power_sums                              0.00   (PASS)
fmpq_poly_pow_trunc...
fmpq_poly_pow_trunc                               0.04   (PASS)
fmpq_poly_primitive_part...
fmpq_poly_primitive_part                          0.02   (PASS)
fmpq_poly_print_read...
fmpq_poly_print_read                              0.03   (PASS)
fmpq_poly_rem...
fmpq_poly_rem                                     0.03   (PASS)
fmpq_poly_remove...
fmpq_poly_remove                                  0.04   (PASS)
fmpq_poly_rem_powers_precomp...
fmpq_poly_rem_powers_precomp                      0.05   (PASS)
fmpq_poly_rescale...
fmpq_poly_rescale                                 0.02   (PASS)
fmpq_poly_resultant...
fmpq_poly_resultant                               0.06   (PASS)
fmpq_poly_resultant_div...
fmpq_poly_resultant_div                           0.11   (PASS)
fmpq_poly_reverse...
fmpq_poly_reverse                                 0.00   (PASS)
fmpq_poly_revert_series...
fmpq_poly_revert_series                           0.04   (PASS)
fmpq_poly_revert_series_lagrange...
fmpq_poly_revert_series_lagrange                  0.08   (PASS)
fmpq_poly_revert_series_lagrange_fast...
fmpq_poly_revert_series_lagrange_fast             0.03   (PASS)
fmpq_poly_revert_series_newton...
fmpq_poly_revert_series_newton                    0.07   (PASS)
fmpq_poly_scalar_div_fmpq...
fmpq_poly_scalar_div_fmpq                         0.04   (PASS)
fmpq_poly_scalar_div_fmpz...
fmpq_poly_scalar_div_fmpz                         0.04   (PASS)
fmpq_poly_scalar_div_si...
fmpq_poly_scalar_div_si                           0.02   (PASS)
fmpq_poly_scalar_div_ui...
fmpq_poly_scalar_div_ui                           0.02   (PASS)
fmpq_poly_scalar_mul_fmpq...
fmpq_poly_scalar_mul_fmpq                         0.04   (PASS)
fmpq_poly_scalar_mul_fmpz...
fmpq_poly_scalar_mul_fmpz                         0.03   (PASS)
fmpq_poly_scalar_mul_si...
fmpq_poly_scalar_mul_si                           0.02   (PASS)
fmpq_poly_scalar_mul_ui...
fmpq_poly_scalar_mul_ui                           0.02   (PASS)
fmpq_poly_set_equal...
fmpq_poly_set_equal                               0.01   (PASS)
fmpq_poly_set_trunc...
fmpq_poly_set_trunc                               0.01   (PASS)
fmpq_poly_shift_left_right...
fmpq_poly_shift_left_right                        0.02   (PASS)
fmpq_poly_sin_cos_series...
fmpq_poly_sin_cos_series                          0.07   (PASS)
fmpq_poly_sinh_cosh_series...
fmpq_poly_sinh_cosh_series                        0.03   (PASS)
fmpq_poly_sinh_series...
fmpq_poly_sinh_series                             0.02   (PASS)
fmpq_poly_sin_series...
fmpq_poly_sin_series                              0.02   (PASS)
fmpq_poly_sqrt_series...
fmpq_poly_sqrt_series                             0.04   (PASS)
fmpq_poly_sub...
fmpq_poly_sub                                     0.04   (PASS)
fmpq_poly_sub_series...
fmpq_poly_sub_series                              0.04   (PASS)
fmpq_poly_swap...
fmpq_poly_swap                                    0.01   (PASS)
fmpq_poly_tanh_series...
fmpq_poly_tanh_series                             0.05   (PASS)
fmpq_poly_tan_series...
fmpq_poly_tan_series                              0.06   (PASS)
fmpq_poly_xgcd...
fmpq_poly_xgcd                                    0.46   (PASS)
fmpq_poly_zero...
fmpq_poly_zero                                    0.00   (PASS)
fq_default_mat_init...
fq_default_mat_init                               0.00   (PASS)
fq_default_mat_inlines...
fq_default_mat_inlines                            0.01   (PASS)
fq_default_mat_set_fmpz_mat...
fq_default_mat_set_fmpz_mat                       0.00   (PASS)
fq_default_poly_init...
fq_default_poly_init                              0.00   (PASS)
fq_default_poly_inlines...
fq_default_poly_inlines                           0.02   (PASS)
fq_default_poly_set_fmpz_poly...
fq_default_poly_set_fmpz_poly                     0.00   (PASS)
fq_nmod_poly_add...
fq_nmod_poly_add                                  0.00   (PASS)
fq_nmod_poly_add_series...
fq_nmod_poly_add_series                           0.00   (PASS)
fq_nmod_poly_compose...
fq_nmod_poly_compose                              0.01   (PASS)
fq_nmod_poly_compose_mod_brent_kung...
fq_nmod_poly_compose_mod_brent_kung               0.01   (PASS)
fq_nmod_poly_compose_mod_brent_kung_preinv...
fq_nmod_poly_compose_mod_brent_kung_preinv        0.02   (PASS)
fq_nmod_poly_compose_mod...
fq_nmod_poly_compose_mod                          0.03   (PASS)
fq_nmod_poly_compose_mod_horner...
fq_nmod_poly_compose_mod_horner                   0.03   (PASS)
fq_nmod_poly_compose_mod_horner_preinv...
fq_nmod_poly_compose_mod_horner_preinv            0.02   (PASS)
fq_nmod_poly_compose_mod_preinv...
fq_nmod_poly_compose_mod_preinv                   0.01   (PASS)
fq_nmod_poly_deflate...
fq_nmod_poly_deflate                              0.00   (PASS)
fq_nmod_poly_derivative...
fq_nmod_poly_derivative                           0.00   (PASS)
fq_nmod_poly_div...
fq_nmod_poly_div                                  0.00   (PASS)
fq_nmod_poly_divides...
fq_nmod_poly_divides                              0.01   (PASS)
fq_nmod_poly_div_newton_n_preinv...
fq_nmod_poly_div_newton_n_preinv                  0.01   (PASS)
fq_nmod_poly_divrem...
fq_nmod_poly_divrem                               0.01   (PASS)
fq_nmod_poly_divrem_newton_n_preinv...
fq_nmod_poly_divrem_newton_n_preinv               0.01   (PASS)
fq_nmod_poly_div_series...
fq_nmod_poly_div_series                           0.02   (PASS)
fq_nmod_poly_equal_trunc...
fq_nmod_poly_equal_trunc                          0.00   (PASS)
fq_nmod_poly_evaluate_fq...
fq_nmod_poly_evaluate_fq                          0.00   (PASS)
fq_nmod_poly_evaluate_fq_nmod_vec_fast...
fq_nmod_poly_evaluate_fq_nmod_vec_fast            0.00   (PASS)
fq_nmod_poly_gcd...
fq_nmod_poly_gcd                                  0.04   (PASS)
fq_nmod_poly_gcd_euclidean_f...
fq_nmod_poly_gcd_euclidean_f                      0.01   (PASS)
fq_nmod_poly_get_str...
fq_nmod_poly_get_str                              0.01   (PASS)
fq_nmod_poly_get_str_pretty...
fq_nmod_poly_get_str_pretty                       0.01   (PASS)
fq_nmod_poly_hamming_weight...
fq_nmod_poly_hamming_weight                       0.00   (PASS)
fq_nmod_poly_inflate...
fq_nmod_poly_inflate                              0.00   (PASS)
fq_nmod_poly_inv_series_newton...
fq_nmod_poly_inv_series_newton                    0.01   (PASS)
fq_nmod_poly_invsqrt_series...
fq_nmod_poly_invsqrt_series                       0.00   (PASS)
fq_nmod_poly_make_monic...
fq_nmod_poly_make_monic                           0.00   (PASS)
fq_nmod_poly_mul...
fq_nmod_poly_mul                                  0.00   (PASS)
fq_nmod_poly_mul_classical...
fq_nmod_poly_mul_classical                        0.00   (PASS)
fq_nmod_poly_mulhigh...
fq_nmod_poly_mulhigh                              0.00   (PASS)
fq_nmod_poly_mulhigh_classical...
fq_nmod_poly_mulhigh_classical                    0.01   (PASS)
fq_nmod_poly_mul_KS...
fq_nmod_poly_mul_KS                               0.00   (PASS)
fq_nmod_poly_mullow...
fq_nmod_poly_mullow                               0.02   (PASS)
fq_nmod_poly_mullow_classical...
fq_nmod_poly_mullow_classical                     0.01   (PASS)
fq_nmod_poly_mullow_KS...
fq_nmod_poly_mullow_KS                            0.02   (PASS)
fq_nmod_poly_mullow_univariate...
fq_nmod_poly_mullow_univariate                    0.01   (PASS)
fq_nmod_poly_mulmod...
fq_nmod_poly_mulmod                               0.02   (PASS)
fq_nmod_poly_mulmod_preinv...
fq_nmod_poly_mulmod_preinv                        0.03   (PASS)
fq_nmod_poly_mul_univariate...
fq_nmod_poly_mul_univariate                       0.00   (PASS)
fq_nmod_poly_neg...
fq_nmod_poly_neg                                  0.00   (PASS)
fq_nmod_poly_pow...
fq_nmod_poly_pow                                  0.02   (PASS)
fq_nmod_poly_powmod_fmpz_binexp...
fq_nmod_poly_powmod_fmpz_binexp                   0.34   (PASS)
fq_nmod_poly_powmod_fmpz_binexp_preinv...
fq_nmod_poly_powmod_fmpz_binexp_preinv            0.13   (PASS)
fq_nmod_poly_powmod_fmpz_sliding_preinv...
fq_nmod_poly_powmod_fmpz_sliding_preinv           0.46   (PASS)
fq_nmod_poly_powmod_ui_binexp...
fq_nmod_poly_powmod_ui_binexp                     0.18   (PASS)
fq_nmod_poly_powmod_ui_binexp_preinv...
fq_nmod_poly_powmod_ui_binexp_preinv              0.04   (PASS)
fq_nmod_poly_powmod_x_fmpz_preinv...
fq_nmod_poly_powmod_x_fmpz_preinv                 0.01   (PASS)
fq_nmod_poly_pow_trunc_binexp...
fq_nmod_poly_pow_trunc_binexp                     0.02   (PASS)
fq_nmod_poly_pow_trunc...
fq_nmod_poly_pow_trunc                            0.02   (PASS)
fq_nmod_poly_randtest_irreducible...
fq_nmod_poly_randtest_irreducible                 0.17   (PASS)
fq_nmod_poly_scalar_addmul_fq...
fq_nmod_poly_scalar_addmul_fq                     0.00   (PASS)
fq_nmod_poly_scalar_div_fq...
fq_nmod_poly_scalar_div_fq                        0.00   (PASS)
fq_nmod_poly_scalar_mul_fq...
fq_nmod_poly_scalar_mul_fq                        0.00   (PASS)
fq_nmod_poly_scalar_submul_fq...
fq_nmod_poly_scalar_submul_fq                     0.00   (PASS)
fq_nmod_poly_set_fmpz_mod_poly...
fq_nmod_poly_set_fmpz_mod_poly                    0.00   (PASS)
fq_nmod_poly_set_nmod_poly...
fq_nmod_poly_set_nmod_poly                        0.00   (PASS)
fq_nmod_poly_set_trunc...
fq_nmod_poly_set_trunc                            0.01   (PASS)
fq_nmod_poly_shift_left_right...
fq_nmod_poly_shift_left_right                     0.00   (PASS)
fq_nmod_poly_sqr...
fq_nmod_poly_sqr                                  0.00   (PASS)
fq_nmod_poly_sqr_classical...
fq_nmod_poly_sqr_classical                        0.01   (PASS)
fq_nmod_poly_sqr_KS...
fq_nmod_poly_sqr_KS                               0.01   (PASS)
fq_nmod_poly_sqrt...
fq_nmod_poly_sqrt                                 0.03   (PASS)
fq_nmod_poly_sqrt_series...
fq_nmod_poly_sqrt_series                          0.00   (PASS)
fq_nmod_poly_sub...
fq_nmod_poly_sub                                  0.00   (PASS)
fq_nmod_poly_sub_series...
fq_nmod_poly_sub_series                           0.00   (PASS)
fq_nmod_poly_xgcd...
fq_nmod_poly_xgcd                                 0.03   (PASS)
fq_nmod_poly_xgcd_euclidean_f...
fq_nmod_poly_xgcd_euclidean_f                     0.04   (PASS)
fq_nmod_embed_composition_matrix...
fq_nmod_embed_composition_matrix                  0.00   (PASS)
fq_nmod_embed...
fq_nmod_embed                                     0.00   (PASS)
fq_nmod_embed_matrices...
fq_nmod_embed_matrices                            0.07   (PASS)
fq_nmod_embed_mono_dual_matrix...
fq_nmod_embed_mono_dual_matrix                    0.00   (PASS)
fq_nmod_embed_mul_matrix...
fq_nmod_embed_mul_matrix                          0.00   (PASS)
fq_zech_embed_composition_matrix...
fq_zech_embed_composition_matrix                  0.00   (PASS)
fq_zech_embed...
fq_zech_embed                                     0.00   (PASS)
fq_zech_embed_matrices...
fq_zech_embed_matrices                            0.00   (PASS)
fq_zech_embed_mono_dual_matrix...
fq_zech_embed_mono_dual_matrix                    0.00   (PASS)
fq_zech_embed_mul_matrix...
fq_zech_embed_mul_matrix                          0.00   (PASS)
fq_zech_poly_add...
fq_zech_poly_add                                  0.01   (PASS)
fq_zech_poly_add_series...
fq_zech_poly_add_series                           0.00   (PASS)
fq_zech_poly_compose...
fq_zech_poly_compose                              0.00   (PASS)
fq_zech_poly_compose_mod_brent_kung...
fq_zech_poly_compose_mod_brent_kung               0.00   (PASS)
fq_zech_poly_compose_mod_brent_kung_preinv...
fq_zech_poly_compose_mod_brent_kung_preinv        0.00   (PASS)
fq_zech_poly_compose_mod...
fq_zech_poly_compose_mod                          0.00   (PASS)
fq_zech_poly_compose_mod_horner...
fq_zech_poly_compose_mod_horner                   0.00   (PASS)
fq_zech_poly_compose_mod_horner_preinv...
fq_zech_poly_compose_mod_horner_preinv            0.00   (PASS)
fq_zech_poly_compose_mod_preinv...
fq_zech_poly_compose_mod_preinv                   0.00   (PASS)
fq_zech_poly_deflate...
fq_zech_poly_deflate                              0.00   (PASS)
fq_zech_poly_derivative...
fq_zech_poly_derivative                           0.01   (PASS)
fq_zech_poly_div...
fq_zech_poly_div                                  0.00   (PASS)
fq_zech_poly_divides...
fq_zech_poly_divides                              0.00   (PASS)
fq_zech_poly_div_newton_n_preinv...
fq_zech_poly_div_newton_n_preinv                  0.00   (PASS)
fq_zech_poly_divrem...
fq_zech_poly_divrem                               0.01   (PASS)
fq_zech_poly_divrem_newton_n_preinv...
fq_zech_poly_divrem_newton_n_preinv               0.01   (PASS)
fq_zech_poly_div_series...
fq_zech_poly_div_series                           0.01   (PASS)
fq_zech_poly_equal_trunc...
fq_zech_poly_equal_trunc                          0.01   (PASS)
fq_zech_poly_evaluate_fq...
fq_zech_poly_evaluate_fq                          0.01   (PASS)
fq_zech_poly_evaluate_fq_zech_vec_fast...
fq_zech_poly_evaluate_fq_zech_vec_fast            0.00   (PASS)
fq_zech_poly_gcd...
fq_zech_poly_gcd                                  0.01   (PASS)
fq_zech_poly_gcd_euclidean_f...
fq_zech_poly_gcd_euclidean_f                      0.00   (PASS)
fq_zech_poly_get_str...
fq_zech_poly_get_str                              0.15   (PASS)
fq_zech_poly_get_str_pretty...
fq_zech_poly_get_str_pretty                       0.16   (PASS)
fq_zech_poly_hamming_weight...
fq_zech_poly_hamming_weight                       0.01   (PASS)
fq_zech_poly_inflate...
fq_zech_poly_inflate                              0.00   (PASS)
fq_zech_poly_inv_series_newton...
fq_zech_poly_inv_series_newton                    0.00   (PASS)
fq_zech_poly_invsqrt_series...
fq_zech_poly_invsqrt_series                       0.00   (PASS)
fq_zech_poly_make_monic...
fq_zech_poly_make_monic                           0.00   (PASS)
fq_zech_poly_mul...
fq_zech_poly_mul                                  0.01   (PASS)
fq_zech_poly_mul_classical...
fq_zech_poly_mul_classical                        0.00   (PASS)
fq_zech_poly_mulhigh...
fq_zech_poly_mulhigh                              0.00   (PASS)
fq_zech_poly_mulhigh_classical...
fq_zech_poly_mulhigh_classical                    0.00   (PASS)
fq_zech_poly_mul_KS...
fq_zech_poly_mul_KS                               0.01   (PASS)
fq_zech_poly_mullow...
fq_zech_poly_mullow                               0.01   (PASS)
fq_zech_poly_mullow_classical...
fq_zech_poly_mullow_classical                     0.01   (PASS)
fq_zech_poly_mullow_KS...
fq_zech_poly_mullow_KS                            0.01   (PASS)
fq_zech_poly_mulmod...
fq_zech_poly_mulmod                               0.01   (PASS)
fq_zech_poly_mulmod_preinv...
fq_zech_poly_mulmod_preinv                        0.01   (PASS)
fq_zech_poly_neg...
fq_zech_poly_neg                                  0.01   (PASS)
fq_zech_poly_pow...
fq_zech_poly_pow                                  0.01   (PASS)
fq_zech_poly_powmod_fmpz_binexp...
fq_zech_poly_powmod_fmpz_binexp                   0.04   (PASS)
fq_zech_poly_powmod_fmpz_binexp_preinv...
fq_zech_poly_powmod_fmpz_binexp_preinv            0.02   (PASS)
fq_zech_poly_powmod_fmpz_sliding_preinv...
fq_zech_poly_powmod_fmpz_sliding_preinv           0.06   (PASS)
fq_zech_poly_powmod_ui_binexp...
fq_zech_poly_powmod_ui_binexp                     0.02   (PASS)
fq_zech_poly_powmod_ui_binexp_preinv...
fq_zech_poly_powmod_ui_binexp_preinv              0.01   (PASS)
fq_zech_poly_powmod_x_fmpz_preinv...
fq_zech_poly_powmod_x_fmpz_preinv                 0.01   (PASS)
fq_zech_poly_pow_trunc_binexp...
fq_zech_poly_pow_trunc_binexp                     0.01   (PASS)
fq_zech_poly_pow_trunc...
fq_zech_poly_pow_trunc                            0.01   (PASS)
fq_zech_poly_randtest_irreducible...
fq_zech_poly_randtest_irreducible                 0.01   (PASS)
fq_zech_poly_scalar_addmul_fq...
fq_zech_poly_scalar_addmul_fq                     0.00   (PASS)
fq_zech_poly_scalar_div_fq...
fq_zech_poly_scalar_div_fq                        0.01   (PASS)
fq_zech_poly_scalar_mul_fq...
fq_zech_poly_scalar_mul_fq                        0.00   (PASS)
fq_zech_poly_scalar_submul_fq...
fq_zech_poly_scalar_submul_fq                     0.00   (PASS)
fq_zech_poly_set_fmpz_mod_poly...
fq_zech_poly_set_fmpz_mod_poly                    0.00   (PASS)
fq_zech_poly_set_nmod_poly...
fq_zech_poly_set_nmod_poly                        0.00   (PASS)
fq_zech_poly_set_trunc...
fq_zech_poly_set_trunc                            0.01   (PASS)
fq_zech_poly_shift_left_right...
fq_zech_poly_shift_left_right                     0.01   (PASS)
fq_zech_poly_sqr...
fq_zech_poly_sqr                                  0.01   (PASS)
fq_zech_poly_sqr_classical...
fq_zech_poly_sqr_classical                        0.01   (PASS)
fq_zech_poly_sqr_KS...
fq_zech_poly_sqr_KS                               0.01   (PASS)
fq_zech_poly_sqrt...
fq_zech_poly_sqrt                                 0.01   (PASS)
fq_zech_poly_sqrt_series...
fq_zech_poly_sqrt_series                          0.00   (PASS)
fq_zech_poly_sub...
fq_zech_poly_sub                                  0.00   (PASS)
fq_zech_poly_sub_series...
fq_zech_poly_sub_series                           0.00   (PASS)
fq_zech_poly_xgcd...
fq_zech_poly_xgcd                                 0.11   (PASS)
fq_zech_poly_xgcd_euclidean_f...
fq_zech_poly_xgcd_euclidean_f                     0.44   (PASS)
fq_embed_composition_matrix...
fq_embed_composition_matrix                       0.00   (PASS)
fq_embed...
fq_embed                                          0.01   (PASS)
fq_embed_matrices...
fq_embed_matrices                                 0.22   (PASS)
fq_embed_mono_dual_matrix...
fq_embed_mono_dual_matrix                         0.02   (PASS)
fq_embed_mul_matrix...
fq_embed_mul_matrix                               0.02   (PASS)
n_addmod...
n_addmod                                          0.01   (PASS)
n_cbrt_binary_search...
n_cbrt_binary_search                              0.00   (PASS)
n_cbrt...
n_cbrt                                            0.01   (PASS)
n_cbrt_chebyshev_approx...
n_cbrt_chebyshev_approx                           0.00   (PASS)
n_cbrt_newton_iteration...
n_cbrt_newton_iteration                           0.08   (PASS)
n_cbrtrem...
n_cbrtrem                                         0.00   (PASS)
n_clog_2exp...
n_clog_2exp                                       0.00   (PASS)
n_clog...
n_clog                                            0.00   (PASS)
compute_primes...
compute_primes                                    0.65   (PASS)
n_CRT...
n_CRT                                             0.01   (PASS)
n_discrete_log_bsgs...
n_discrete_log_bsgs                               0.19   (PASS)
n_div2_preinv...
n_div2_preinv                                     0.00   (PASS)
n_divides...
n_divides                                         0.00   (PASS)
n_divrem2_precomp...
n_divrem2_precomp                                 0.00   (PASS)
n_divrem2_preinv...
n_divrem2_preinv                                  0.00   (PASS)
n_euler_phi...
n_euler_phi                                       0.03   (PASS)
n_factor...
n_factor                                          0.03   (PASS)
n_factor_ecm...
n_factor_ecm                                      0.02   (PASS)
n_factorial_fast_mod2_preinv...
n_factorial_fast_mod2_preinv                      0.01   (PASS)
n_factorial_mod2_preinv...
n_factorial_mod2_preinv                           0.05   (PASS)
n_factor_lehman...
n_factor_lehman                                   0.02   (PASS)
n_factor_one_line...
n_factor_one_line                                 0.04   (PASS)
n_factor_partial...
n_factor_partial                                  0.03   (PASS)
n_factor_pollard_brent...
n_factor_pollard_brent                            0.00   (PASS)
n_factor_power235...
n_factor_power235                                 0.00   (PASS)
n_factor_pp1...
n_factor_pp1                                      0.02   (PASS)
n_factor_SQUFOF...
n_factor_SQUFOF                                   0.02   (PASS)
n_factor_trial...
n_factor_trial                                    0.02   (PASS)
n_factor_trial_partial...
n_factor_trial_partial                            0.02   (PASS)
n_factor_trial_range...
n_factor_trial_range                              0.03   (PASS)
n_flog...
n_flog                                            0.00   (PASS)
n_gcd...
n_gcd                                             0.00   (PASS)
n_gcdinv...
n_gcdinv                                          0.00   (PASS)
n_invmod...
n_invmod                                          0.00   (PASS)
n_is_oddprime_binary...
n_is_oddprime_binary                              0.00   (PASS)
n_is_oddprime_small...
n_is_oddprime_small                               0.00   (PASS)
n_is_perfect_power235...
n_is_perfect_power235                             0.00   (PASS)
n_is_perfect_power...
n_is_perfect_power                                0.00   (PASS)
n_is_prime...
n_is_prime                                        0.06   (PASS)
n_is_prime_pocklington...
n_is_prime_pocklington                            0.05   (PASS)
n_is_prime_pseudosquare...
n_is_prime_pseudosquare                           0.01   (PASS)
n_is_probabprime_BPSW...
n_is_probabprime_BPSW                             0.06   (PASS)
n_is_probabprime...
n_is_probabprime                                  0.06   (PASS)
n_is_probabprime_fermat...
n_is_probabprime_fermat                           0.05   (PASS)
n_is_probabprime_fibonacci...
n_is_probabprime_fibonacci                        0.06   (PASS)
n_is_probabprime_lucas...
n_is_probabprime_lucas                            0.05   (PASS)
n_is_square...
n_is_square                                       0.00   (PASS)
n_is_squarefree...
n_is_squarefree                                   0.00   (PASS)
n_is_strong_probabprime2_preinv...
n_is_strong_probabprime2_preinv                   0.01   (PASS)
n_is_strong_probabprime_precomp...
n_is_strong_probabprime_precomp                   0.01   (PASS)
n_jacobi...
n_jacobi                                          0.00   (PASS)
n_lll_mod_preinv...
n_lll_mod_preinv                                  0.01   (PASS)
n_ll_mod_preinv...
n_ll_mod_preinv                                   0.02   (PASS)
n_mod2_precomp...
n_mod2_precomp                                    0.00   (PASS)
n_mod2_preinv...
n_mod2_preinv                                     0.00   (PASS)
n_mod_precomp...
n_mod_precomp                                     0.00   (PASS)
n_moebius_mu...
n_moebius_mu                                      0.00   (PASS)
n_mulmod2...
n_mulmod2                                         0.01   (PASS)
n_mulmod2_preinv...
n_mulmod2_preinv                                  0.01   (PASS)
n_mulmod_precomp...
n_mulmod_precomp                                  0.01   (PASS)
n_mulmod_preinv...
n_mulmod_preinv                                   0.01   (PASS)
n_mulmod_shoup...
n_mulmod_shoup                                    0.00   (PASS)
n_nextprime...
n_nextprime                                       0.13   (PASS)
n_nth_prime_bounds...
n_nth_prime_bounds                                0.00   (PASS)
n_urandint...
n_urandint                                        0.00   (PASS)
n_pow...
n_pow                                             0.00   (PASS)
n_powmod2...
n_powmod2                                         0.01   (PASS)
n_powmod2_preinv...
n_powmod2_preinv                                  0.01   (PASS)
n_powmod2_ui_preinv...
n_powmod2_ui_preinv                               0.01   (PASS)
n_powmod...
n_powmod                                          0.01   (PASS)
n_powmod_precomp...
n_powmod_precomp                                  0.01   (PASS)
n_powmod_ui_precomp...
n_powmod_ui_precomp                               0.01   (PASS)
n_powmod_ui_preinv...
n_powmod_ui_preinv                                0.01   (PASS)
n_preinvert_limb_prenorm...
n_preinvert_limb_prenorm                          0.00   (PASS)
n_prime_pi_bounds...
n_prime_pi_bounds                                 0.00   (PASS)
n_prime_pi...
n_prime_pi                                        0.00   (PASS)
n_primes...
n_primes                                          1.79   (PASS)
n_primes_jump_after...
n_primes_jump_after                               0.10   (PASS)
n_primitive_root_prime...
n_primitive_root_prime                            0.01   (PASS)
n_remove2_precomp...
n_remove2_precomp                                 0.02   (PASS)
n_remove...
n_remove                                          0.02   (PASS)
n_revbin...
n_revbin                                          0.00   (PASS)
n_root...
n_root                                            0.00   (PASS)
n_rootrem...
n_rootrem                                         0.00   (PASS)
n_sizeinbase...
n_sizeinbase                                      0.00   (PASS)
n_sqrt...
n_sqrt                                            0.00   (PASS)
n_sqrtmod...
n_sqrtmod                                         0.01   (PASS)
n_sqrtmodn...
n_sqrtmodn                                        0.09   (PASS)
n_sqrtmod_primepow...
n_sqrtmod_primepow                                0.19   (PASS)
n_sqrtrem...
n_sqrtrem                                         0.00   (PASS)
n_submod...
n_submod                                          0.01   (PASS)
n_xgcd...
n_xgcd                                            0.00   (PASS)
fmpz_abs...
fmpz_abs                                          0.00   (PASS)
fmpz_abs_fits_ui...
fmpz_abs_fits_ui                                  0.00   (PASS)
fmpz_abs_lbound_ui_2exp...
fmpz_abs_lbound_ui_2exp                           0.00   (PASS)
fmpz_abs_ubound_ui_2exp...
fmpz_abs_ubound_ui_2exp                           0.00   (PASS)
fmpz_add...
fmpz_add                                          0.00   (PASS)
fmpz_addmul...
fmpz_addmul                                       0.01   (PASS)
fmpz_addmul_si...
fmpz_addmul_si                                    0.00   (PASS)
fmpz_addmul_ui...
fmpz_addmul_ui                                    0.01   (PASS)
fmpz_and...
fmpz_and                                          0.00   (PASS)
fmpz_aors_ui...
fmpz_aors_ui                                      0.01   (PASS)
fmpz_bin_uiui...
fmpz_bin_uiui                                     0.00   (PASS)
fmpz_bit_pack...
fmpz_bit_pack                                     0.02   (PASS)
fmpz_bits...
fmpz_bits                                         0.00   (PASS)
fmpz_cdiv_q_2exp...
fmpz_cdiv_q_2exp                                  0.00   (PASS)
fmpz_cdiv_q...
fmpz_cdiv_q                                       0.00   (PASS)
fmpz_cdiv_qr...
fmpz_cdiv_qr                                      0.01   (PASS)
fmpz_cdiv_q_si...
fmpz_cdiv_q_si                                    0.00   (PASS)
fmpz_cdiv_q_ui...
fmpz_cdiv_q_ui                                    0.00   (PASS)
fmpz_cdiv_r_2exp...
fmpz_cdiv_r_2exp                                  0.00   (PASS)
fmpz_cdiv_ui...
fmpz_cdiv_ui                                      0.00   (PASS)
fmpz_clog...
fmpz_clog                                         0.02   (PASS)
fmpz_clog_ui...
fmpz_clog_ui                                      0.01   (PASS)
fmpz_cmp2abs...
fmpz_cmp2abs                                      0.06   (PASS)
fmpz_cmpabs...
fmpz_cmpabs                                       0.00   (PASS)
fmpz_cmp...
fmpz_cmp                                          0.00   (PASS)
fmpz_cmp_si...
fmpz_cmp_si                                       0.00   (PASS)
fmpz_cmp_ui...
fmpz_cmp_ui                                       0.00   (PASS)
fmpz_comb_init_clear...
fmpz_comb_init_clear                              0.07   (PASS)
fmpz_combit...
fmpz_combit                                       0.00   (PASS)
fmpz_complement...
fmpz_complement                                   0.00   (PASS)
fmpz_CRT...
fmpz_CRT                                          0.01   (PASS)
fmpz_CRT_ui...
fmpz_CRT_ui                                       0.01   (PASS)
fmpz_divexact2_uiui...
fmpz_divexact2_uiui                               0.00   (PASS)
fmpz_divexact...
fmpz_divexact                                     0.00   (PASS)
fmpz_divexact_si...
fmpz_divexact_si                                  0.00   (PASS)
fmpz_divexact_ui...
fmpz_divexact_ui                                  0.00   (PASS)
fmpz_divides...
fmpz_divides                                      0.00   (PASS)
fmpz_divides_mod_list...
fmpz_divides_mod_list                             0.04   (PASS)
fmpz_divisible...
fmpz_divisible                                    0.00   (PASS)
fmpz_divisible_si...
fmpz_divisible_si                                 0.00   (PASS)
fmpz_divisor_in_residue_class_lenstra...
fmpz_divisor_in_residue_class_lenstra             0.05   (PASS)
fmpz_divisor_sigma...
fmpz_divisor_sigma                                0.05   (PASS)
fmpz_div_newton...
fmpz_div_newton                                   0.04   (PASS)
fmpz_dlog...
fmpz_dlog                                         0.00   (PASS)
fmpz_equal...
fmpz_equal                                        0.00   (PASS)
fmpz_equal_si...
fmpz_equal_si                                     0.00   (PASS)
fmpz_equal_ui...
fmpz_equal_ui                                     0.00   (PASS)
fmpz_euler_phi...
fmpz_euler_phi                                    0.02   (PASS)
fmpz_fac_ui...
fmpz_fac_ui                                       0.00   (PASS)
fmpz_fdiv_q_2exp...
fmpz_fdiv_q_2exp                                  0.00   (PASS)
fmpz_fdiv_q...
fmpz_fdiv_q                                       0.00   (PASS)
fmpz_fdiv_qr...
fmpz_fdiv_qr                                      0.01   (PASS)
fmpz_fdiv_qr_preinvn...
fmpz_fdiv_qr_preinvn                              0.01   (PASS)
fmpz_fdiv_q_si...
fmpz_fdiv_q_si                                    0.00   (PASS)
fmpz_fdiv_q_ui...
fmpz_fdiv_q_ui                                    0.00   (PASS)
fmpz_fdiv_r_2exp...
fmpz_fdiv_r_2exp                                  0.00   (PASS)
fmpz_fdiv_r...
fmpz_fdiv_r                                       0.00   (PASS)
fmpz_fdiv_ui...
fmpz_fdiv_ui                                      0.00   (PASS)
fmpz_fib_ui...
fmpz_fib_ui                                       0.00   (PASS)
fmpz_fits_si...
fmpz_fits_si                                      0.00   (PASS)
fmpz_flog...
fmpz_flog                                         0.01   (PASS)
fmpz_flog_ui...
fmpz_flog_ui                                      0.01   (PASS)
fmpz_fmma...
fmpz_fmma                                         0.00   (PASS)
fmpz_fmms...
fmpz_fmms                                         0.00   (PASS)
fmpz_fmpz...
fmpz_fmpz                                         0.00   (PASS)
fmpz_cleanup...
fmpz_cleanup                                      0.01   (PASS)
fmpz_stress...
fmpz_stress                                       0.19   (PASS)
fmpz_gcd3...
fmpz_gcd3                                         0.02   (PASS)
fmpz_gcd...
fmpz_gcd                                          0.01   (PASS)
fmpz_gcdinv...
fmpz_gcdinv                                       0.00   (PASS)
fmpz_gcd_ui...
fmpz_gcd_ui                                       0.00   (PASS)
fmpz_get_d_2exp...
fmpz_get_d_2exp                                   0.00   (PASS)
fmpz_get_d...
fmpz_get_d                                        0.00   (PASS)
fmpz_get_mpf...
fmpz_get_mpf                                      0.00   (PASS)
fmpz_get_mpfr...
fmpz_get_mpfr                                     0.00   (PASS)
fmpz_get_mpn...
fmpz_get_mpn                                      0.03   (PASS)
fmpz_get_mpz...
fmpz_get_mpz                                      0.00   (PASS)
fmpz_get_nmod...
fmpz_get_nmod                                     0.00   (PASS)
fmpz_get_set_ui_array...
fmpz_get_set_ui_array                             0.02   (PASS)
fmpz_get_si...
fmpz_get_si                                       0.00   (PASS)
fmpz_get_str...
fmpz_get_str                                      0.55   (PASS)
fmpz_get_ui...
fmpz_get_ui                                       0.00   (PASS)
fmpz_init2...
fmpz_init2                                        0.00   (PASS)
fmpz_init_set...
fmpz_init_set                                     0.00   (PASS)
fmpz_init_set_readonly...
fmpz_init_set_readonly                            0.00   (PASS)
fmpz_init_set_ui...
fmpz_init_set_ui                                  0.00   (PASS)
fmpz_invmod...
fmpz_invmod                                       0.01   (PASS)
fmpz_is_even...
fmpz_is_even                                      0.00   (PASS)
fmpz_is_perfect_power...
fmpz_is_perfect_power                             0.02   (PASS)
fmpz_is_prime...
fmpz_is_prime                                     0.05   (PASS)
fmpz_is_prime_morrison...
fmpz_is_prime_morrison                            0.04   (PASS)
fmpz_is_prime_pocklington...
fmpz_is_prime_pocklington                         0.07   (PASS)
fmpz_is_prime_pseudosquare...
fmpz_is_prime_pseudosquare                        0.04   (PASS)
fmpz_is_probabprime_BPSW...
fmpz_is_probabprime_BPSW                          0.01   (PASS)
fmpz_is_probabprime_lucas...
fmpz_is_probabprime_lucas                         0.01   (PASS)
fmpz_is_square...
fmpz_is_square                                    0.00   (PASS)
fmpz_is_strong_probabprime...
fmpz_is_strong_probabprime                        0.01   (PASS)
fmpz_jacobi...
fmpz_jacobi                                       0.16   (PASS)
fmpz_kronecker...
fmpz_kronecker                                    0.00   (PASS)
fmpz_lcm...
fmpz_lcm                                          0.01   (PASS)
fmpz_mod...
fmpz_mod                                          0.00   (PASS)
fmpz_mod_ui...
fmpz_mod_ui                                       0.00   (PASS)
fmpz_moebius_mu...
fmpz_moebius_mu                                   0.00   (PASS)
fmpz_mpz_init_set_readonly...
fmpz_mpz_init_set_readonly                        0.00   (PASS)
fmpz_mul_2exp...
fmpz_mul_2exp                                     0.00   (PASS)
fmpz_mul2_uiui...
fmpz_mul2_uiui                                    0.00   (PASS)
fmpz_mul...
fmpz_mul                                          0.00   (PASS)
fmpz_mul_si...
fmpz_mul_si                                       0.00   (PASS)
fmpz_mul_si_tdiv_q_2exp...
fmpz_mul_si_tdiv_q_2exp                           0.00   (PASS)
fmpz_mul_tdiv_q_2exp...
fmpz_mul_tdiv_q_2exp                              0.00   (PASS)
fmpz_multi_CRT_multi_mod...
fmpz_multi_CRT_multi_mod                          0.27   (PASS)
fmpz_multi_CRT_ui...
fmpz_multi_CRT_ui                                 0.11   (PASS)
fmpz_mul_ui...
fmpz_mul_ui                                       0.00   (PASS)
fmpz_ndiv_qr...
fmpz_ndiv_qr                                      0.02   (PASS)
fmpz_neg...
fmpz_neg                                          0.00   (PASS)
fmpz_neg_ui...
fmpz_neg_ui                                       0.00   (PASS)
fmpz_neg_uiui...
fmpz_neg_uiui                                     0.00   (PASS)
fmpz_nextprime...
fmpz_nextprime                                    0.01   (PASS)
fmpz_or...
fmpz_or                                           0.00   (PASS)
fmpz_out_inp_raw...
fmpz_out_inp_raw                                  0.00   (PASS)
fmpz_popcnt...
fmpz_popcnt                                       0.00   (PASS)
fmpz_powm...
fmpz_powm                                         0.01   (PASS)
fmpz_powm_ui...
fmpz_powm_ui                                      0.02   (PASS)
fmpz_pow_ui...
fmpz_pow_ui                                       0.01   (PASS)
fmpz_primorial...
fmpz_primorial                                    0.00   (PASS)
fmpz_print_read...
fmpz_print_read                                   0.01   (PASS)
fmpz_randprime...
fmpz_randprime                                    0.29   (PASS)
fmpz_remove...
fmpz_remove                                       0.00   (PASS)
fmpz_rfac_ui...
fmpz_rfac_ui                                      0.01   (PASS)
fmpz_rfac_uiui...
fmpz_rfac_uiui                                    0.02   (PASS)
fmpz_root...
fmpz_root                                         0.04   (PASS)
fmpz_setbit...
fmpz_setbit                                       0.00   (PASS)
fmpz_set...
fmpz_set                                          0.00   (PASS)
fmpz_set_d_2exp...
fmpz_set_d_2exp                                   0.00   (PASS)
fmpz_set_signed_ui_array...
fmpz_set_signed_ui_array                          0.04   (PASS)
fmpz_set_signed_uiui...
fmpz_set_signed_uiui                              0.00   (PASS)
fmpz_set_signed_uiuiui...
fmpz_set_signed_uiuiui                            0.00   (PASS)
fmpz_set_str...
fmpz_set_str                                      0.04   (PASS)
fmpz_set_ui_smod...
fmpz_set_ui_smod                                  0.00   (PASS)
fmpz_set_uiui...
fmpz_set_uiui                                     0.00   (PASS)
fmpz_sgn...
fmpz_sgn                                          0.00   (PASS)
fmpz_size...
fmpz_size                                         0.00   (PASS)
fmpz_sizeinbase...
fmpz_sizeinbase                                   0.00   (PASS)
fmpz_smod...
fmpz_smod                                         0.01   (PASS)
fmpz_sqrt...
fmpz_sqrt                                         0.00   (PASS)
fmpz_sqrtmod...
fmpz_sqrtmod                                      0.00   (PASS)
fmpz_sqrtrem...
fmpz_sqrtrem                                      0.00   (PASS)
fmpz_sub...
fmpz_sub                                          0.00   (PASS)
fmpz_submul...
fmpz_submul                                       0.01   (PASS)
fmpz_submul_si...
fmpz_submul_si                                    0.00   (PASS)
fmpz_submul_ui...
fmpz_submul_ui                                    0.00   (PASS)
fmpz_swap...
fmpz_swap                                         0.00   (PASS)
fmpz_tdiv_q_2exp...
fmpz_tdiv_q_2exp                                  0.00   (PASS)
fmpz_tdiv_q...
fmpz_tdiv_q                                       0.00   (PASS)
fmpz_tdiv_qr...
fmpz_tdiv_qr                                      0.00   (PASS)
fmpz_tdiv_q_si...
fmpz_tdiv_q_si                                    0.00   (PASS)
fmpz_tdiv_q_ui...
fmpz_tdiv_q_ui                                    0.00   (PASS)
fmpz_tdiv_r_2exp...
fmpz_tdiv_r_2exp                                  0.00   (PASS)
fmpz_tdiv_ui...
fmpz_tdiv_ui                                      0.00   (PASS)
fmpz_tstbit...
fmpz_tstbit                                       0.00   (PASS)
fmpz_val2...
fmpz_val2                                         0.00   (PASS)
fmpz_xgcd...
fmpz_xgcd                                         0.00   (PASS)
fmpz_xgcd_canonical_bezout...
fmpz_xgcd_canonical_bezout                        0.00   (PASS)
fmpz_xgcd_partial...
fmpz_xgcd_partial                                 0.00   (PASS)
fmpz_xor...
fmpz_xor                                          0.00   (PASS)
fq_zech_add...
fq_zech_add                                       0.15   (PASS)
fq_zech_assign...
fq_zech_assign                                    0.02   (PASS)
fq_zech_ctx_init_ui...
fq_zech_ctx_init_ui                               0.47   (PASS)
fq_zech_div...
fq_zech_div                                       0.01   (PASS)
fq_zech_frobenius...
fq_zech_frobenius                                 0.02   (PASS)
fq_zech_get_set_fmpz...
fq_zech_get_set_fmpz                              0.00   (PASS)
fq_zech_get_set_fq_nmod...
fq_zech_get_set_fq_nmod                           0.01   (PASS)
fq_zech_get_set_nmod_poly...
fq_zech_get_set_nmod_poly                         0.02   (PASS)
fq_zech_inv...
fq_zech_inv                                       0.02   (PASS)
fq_zech_is_invertible...
fq_zech_is_invertible                             0.01   (PASS)
fq_zech_is_invertible_f...
fq_zech_is_invertible_f                           0.01   (PASS)
fq_zech_is_primitive...
fq_zech_is_primitive                              0.00   (PASS)
fq_zech_is_square...
fq_zech_is_square                                 0.04   (PASS)
fq_zech_mul...
fq_zech_mul                                       0.01   (PASS)
fq_zech_mul_fmpz...
fq_zech_mul_fmpz                                  0.01   (PASS)
fq_zech_multiplicative_order...
fq_zech_multiplicative_order                      0.00   (PASS)
fq_zech_mul_ui...
fq_zech_mul_ui                                    0.01   (PASS)
fq_zech_neg...
fq_zech_neg                                       0.20   (PASS)
fq_zech_norm...
fq_zech_norm                                      0.02   (PASS)
fq_zech_pow...
fq_zech_pow                                       0.02   (PASS)
fq_zech_pth_root...
fq_zech_pth_root                                  0.01   (PASS)
fq_zech_sqr...
fq_zech_sqr                                       0.02   (PASS)
fq_zech_sqrt...
fq_zech_sqrt                                      0.01   (PASS)
fq_zech_sub...
fq_zech_sub                                       0.14   (PASS)
fq_zech_trace...
fq_zech_trace                                     0.02   (PASS)
fq_default_ctx_init...
fq_default_ctx_init                               0.78   (PASS)
fq_default_ctx_init_modulus...
fq_default_ctx_init_modulus                       0.00   (PASS)
fq_default_ctx_init_modulus_nmod...
fq_default_ctx_init_modulus_nmod                  0.01   (PASS)
fq_default_ctx_modulus...
fq_default_ctx_modulus                            0.00   (PASS)
fq_default_get_set_fmpz...
fq_default_get_set_fmpz                           0.04   (PASS)
fq_default_get_set_fmpz_mod_poly...
fq_default_get_set_fmpz_mod_poly                  0.00   (PASS)
fq_default_get_set_fmpz_poly...
fq_default_get_set_fmpz_poly                      0.00   (PASS)
fq_default_init...
fq_default_init                                   0.00   (PASS)
fq_default_inlines...
fq_default_inlines                                0.01   (PASS)
qadic_add...
qadic_add                                         0.00   (PASS)
qadic_exp_balanced...
qadic_exp_balanced                                0.01   (PASS)
qadic_exp...
qadic_exp                                         0.00   (PASS)
qadic_exp_rectangular...
qadic_exp_rectangular                             0.00   (PASS)
qadic_frobenius...
qadic_frobenius                                   0.01   (PASS)
qadic_inv...
qadic_inv                                         0.00   (PASS)
qadic_log_balanced...
qadic_log_balanced                                0.04   (PASS)
qadic_log...
qadic_log                                         0.04   (PASS)
qadic_log_rectangular...
qadic_log_rectangular                             0.01   (PASS)
qadic_mul...
qadic_mul                                         0.00   (PASS)
qadic_neg...
qadic_neg                                         0.00   (PASS)
qadic_norm_analytic...
qadic_norm_analytic                               0.03   (PASS)
qadic_norm...
qadic_norm                                        0.03   (PASS)
qadic_norm_resultant...
qadic_norm_resultant                              0.03   (PASS)
qadic_pow...
qadic_pow                                         0.00   (PASS)
qadic_sqrt...
qadic_sqrt                                        0.04   (PASS)
qadic_sub...
qadic_sub                                         0.00   (PASS)
qadic_teichmuller...
qadic_teichmuller                                 0.00   (PASS)
qadic_trace...
qadic_trace                                       0.02   (PASS)
fmpq_mat_add...
fmpq_mat_add                                      0.00   (PASS)
fmpq_mat_can_solve...
fmpq_mat_can_solve                                0.01   (PASS)
fmpq_mat_can_solve_dixon...
fmpq_mat_can_solve_dixon                          0.09   (PASS)
fmpq_mat_can_solve_fraction_free...
fmpq_mat_can_solve_fraction_free                  0.01   (PASS)
fmpq_mat_can_solve_multi_mod...
fmpq_mat_can_solve_multi_mod                      0.02   (PASS)
fmpq_mat_charpoly...
fmpq_mat_charpoly                                 0.00   (PASS)
fmpq_mat_concat_horizontal...
fmpq_mat_concat_horizontal                        0.05   (PASS)
fmpq_mat_concat_vertical...
fmpq_mat_concat_vertical                          0.05   (PASS)
fmpq_mat_det...
fmpq_mat_det                                      0.04   (PASS)
fmpq_mat_fmpq_vec_mul...
fmpq_mat_fmpq_vec_mul                             0.12   (PASS)
fmpq_mat_fmpz_vec_mul...
fmpq_mat_fmpz_vec_mul                             0.07   (PASS)
fmpq_mat_gso...
fmpq_mat_gso                                      0.27   (PASS)
fmpq_mat_init_clear...
fmpq_mat_init_clear                               0.01   (PASS)
fmpq_mat_inv...
fmpq_mat_inv                                      0.28   (PASS)
fmpq_mat_invert_rows_cols...
fmpq_mat_invert_rows_cols                         0.00   (PASS)
fmpq_mat_is_integral...
fmpq_mat_is_integral                              0.00   (PASS)
fmpq_mat_is_one...
fmpq_mat_is_one                                   0.01   (PASS)
fmpq_mat_kronecker_product...
fmpq_mat_kronecker_product                        0.00   (PASS)
fmpq_mat_minpoly...
fmpq_mat_minpoly                                  0.01   (PASS)
fmpq_mat_mul...
fmpq_mat_mul                                      0.01   (PASS)
fmpq_mat_mul_fmpq_vec...
fmpq_mat_mul_fmpq_vec                             0.08   (PASS)
fmpq_mat_mul_fmpz_vec...
fmpq_mat_mul_fmpz_vec                             0.04   (PASS)
fmpq_mat_neg...
fmpq_mat_neg                                      0.00   (PASS)
fmpq_mat_one...
fmpq_mat_one                                      0.00   (PASS)
fmpq_mat_rref...
fmpq_mat_rref                                     0.04   (PASS)
fmpq_mat_scalar_div_fmpz...
fmpq_mat_scalar_div_fmpz                          0.00   (PASS)
fmpq_mat_scalar_mul_fmpq...
fmpq_mat_scalar_mul_fmpq                          0.00   (PASS)
fmpq_mat_scalar_mul_fmpz...
fmpq_mat_scalar_mul_fmpz                          0.00   (PASS)
fmpq_mat_solve...
fmpq_mat_solve                                    0.11   (PASS)
fmpq_mat_solve_dixon...
fmpq_mat_solve_dixon                              0.07   (PASS)
fmpq_mat_solve_fmpz_mat...
fmpq_mat_solve_fmpz_mat                           0.41   (PASS)
fmpq_mat_solve_fmpz_mat_dixon...
fmpq_mat_solve_fmpz_mat_dixon                     0.39   (PASS)
fmpq_mat_solve_fmpz_mat_fraction_free...
fmpq_mat_solve_fmpz_mat_fraction_free             0.53   (PASS)
fmpq_mat_solve_fmpz_mat_multi_mod...
fmpq_mat_solve_fmpz_mat_multi_mod                 0.41   (PASS)
fmpq_mat_solve_fraction_free...
fmpq_mat_solve_fraction_free                      0.03   (PASS)
fmpq_mat_solve_multi_mod...
fmpq_mat_solve_multi_mod                          0.09   (PASS)
fmpq_mat_sub...
fmpq_mat_sub                                      0.00   (PASS)
fmpq_mat_trace...
fmpq_mat_trace                                    0.01   (PASS)
fmpq_mat_transpose...
fmpq_mat_transpose                                0.00   (PASS)
fmpq_mat_window_init_clear...
fmpq_mat_window_init_clear                        0.00   (PASS)
  CC  arb/test/main.c
fq_poly_add...
fq_poly_add                                       0.00   (PASS)
fq_poly_add_series...
fq_poly_add_series                                0.00   (PASS)
fq_poly_compose...
fq_poly_compose                                   0.01   (PASS)
fq_poly_compose_mod_brent_kung...
fq_poly_compose_mod_brent_kung                    0.02   (PASS)
fq_poly_compose_mod_brent_kung_preinv...
fq_poly_compose_mod_brent_kung_preinv             0.02   (PASS)
fq_poly_compose_mod...
fq_poly_compose_mod                               0.04   (PASS)
fq_poly_compose_mod_horner...
fq_poly_compose_mod_horner                        0.04   (PASS)
fq_poly_compose_mod_horner_preinv...
fq_poly_compose_mod_horner_preinv                 0.02   (PASS)
fq_poly_compose_mod_preinv...
fq_poly_compose_mod_preinv                        0.02   (PASS)
fq_poly_deflate...
fq_poly_deflate                                   0.00   (PASS)
fq_poly_derivative...
fq_poly_derivative                                0.01   (PASS)
fq_poly_div...
fq_poly_div                                       0.01   (PASS)
fq_poly_divides...
fq_poly_divides                                   0.01   (PASS)
fq_poly_div_newton_n_preinv...
fq_poly_div_newton_n_preinv                       0.01   (PASS)
fq_poly_divrem...
fq_poly_divrem                                    0.01   (PASS)
fq_poly_divrem_newton_n_preinv...
fq_poly_divrem_newton_n_preinv                    0.02   (PASS)
fq_poly_div_series...
fq_poly_div_series                                0.02   (PASS)
fq_poly_equal_trunc...
fq_poly_equal_trunc                               0.00   (PASS)
fq_poly_evaluate_fq...
fq_poly_evaluate_fq                               0.00   (PASS)
fq_poly_evaluate_fq_vec_fast...
fq_poly_evaluate_fq_vec_fast                      0.00   (PASS)
fq_poly_gcd...
fq_poly_gcd                                       0.07   (PASS)
fq_poly_gcd_euclidean_f...
fq_poly_gcd_euclidean_f                           0.03   (PASS)
fq_poly_get_str...
fq_poly_get_str                                   0.00   (PASS)
fq_poly_get_str_pretty...
fq_poly_get_str_pretty                            0.01   (PASS)
fq_poly_hamming_weight...
fq_poly_hamming_weight                            0.00   (PASS)
fq_poly_inflate...
fq_poly_inflate                                   0.00   (PASS)
fq_poly_inv_series_newton...
fq_poly_inv_series_newton                         0.01   (PASS)
fq_poly_invsqrt_series...
fq_poly_invsqrt_series                            0.01   (PASS)
fq_poly_make_monic...
fq_poly_make_monic                                0.00   (PASS)
fq_poly_mul...
fq_poly_mul                                       0.01   (PASS)
fq_poly_mul_classical...
fq_poly_mul_classical                             0.01   (PASS)
fq_poly_mulhigh...
fq_poly_mulhigh                                   0.01   (PASS)
fq_poly_mulhigh_classical...
fq_poly_mulhigh_classical                         0.02   (PASS)
fq_poly_mul_KS...
fq_poly_mul_KS                                    0.00   (PASS)
fq_poly_mullow...
fq_poly_mullow                                    0.02   (PASS)
fq_poly_mullow_classical...
fq_poly_mullow_classical                          0.02   (PASS)
fq_poly_mullow_KS...
fq_poly_mullow_KS                                 0.02   (PASS)
fq_poly_mullow_univariate...
fq_poly_mullow_univariate                         0.02   (PASS)
fq_poly_mulmod...
fq_poly_mulmod                                    0.03   (PASS)
fq_poly_mulmod_preinv...
fq_poly_mulmod_preinv                             0.04   (PASS)
fq_poly_mul_reorder...
fq_poly_mul_reorder                               0.01   (PASS)
fq_poly_mul_univariate...
fq_poly_mul_univariate                            0.01   (PASS)
fq_poly_neg...
fq_poly_neg                                       0.00   (PASS)
fq_poly_pow...
fq_poly_pow                                       0.04   (PASS)
fq_poly_powmod_fmpz_binexp...
fq_poly_powmod_fmpz_binexp                        0.55   (PASS)
fq_poly_powmod_fmpz_binexp_preinv...
fq_poly_powmod_fmpz_binexp_preinv                 0.21   (PASS)
fq_poly_powmod_fmpz_sliding_preinv...
fq_poly_powmod_fmpz_sliding_preinv                0.64   (PASS)
fq_poly_powmod_ui_binexp...
fq_poly_powmod_ui_binexp                          0.28   (PASS)
fq_poly_powmod_ui_binexp_preinv...
fq_poly_powmod_ui_binexp_preinv                   0.06   (PASS)
fq_poly_powmod_x_fmpz_preinv...
fq_poly_powmod_x_fmpz_preinv                      0.01   (PASS)
fq_poly_pow_trunc_binexp...
fq_poly_pow_trunc_binexp                          0.02   (PASS)
fq_poly_pow_trunc...
fq_poly_pow_trunc                                 0.02   (PASS)
fq_poly_randtest_irreducible...
fq_poly_randtest_irreducible                      0.24   (PASS)
fq_poly_scalar_addmul_fq...
fq_poly_scalar_addmul_fq                          0.00   (PASS)
fq_poly_scalar_div_fq...
fq_poly_scalar_div_fq                             0.00   (PASS)
fq_poly_scalar_mul_fq...
fq_poly_scalar_mul_fq                             0.00   (PASS)
fq_poly_scalar_submul_fq...
fq_poly_scalar_submul_fq                          0.00   (PASS)
fq_poly_set_fmpz_mod_poly...
fq_poly_set_fmpz_mod_poly                         0.00   (PASS)
fq_poly_set_nmod_poly...
fq_poly_set_nmod_poly                             0.00   (PASS)
fq_poly_set_trunc...
fq_poly_set_trunc                                 0.01   (PASS)
fq_poly_shift_left_right...
fq_poly_shift_left_right                          0.00   (PASS)
fq_poly_sqr...
fq_poly_sqr                                       0.01   (PASS)
fq_poly_sqr_classical...
fq_poly_sqr_classical                             0.02   (PASS)
fq_poly_sqr_KS...
fq_poly_sqr_KS                                    0.01   (PASS)
fq_poly_sqr_reorder...
fq_poly_sqr_reorder                               0.01   (PASS)
fq_poly_sqrt...
fq_poly_sqrt                                      0.04   (PASS)
fq_poly_sqrt_series...
fq_poly_sqrt_series                               0.00   (PASS)
fq_poly_sub...
fq_poly_sub                                       0.00   (PASS)
fq_poly_sub_series...
fq_poly_sub_series                                0.00   (PASS)
fq_poly_xgcd...
fq_poly_xgcd                                      0.06   (PASS)
fq_poly_xgcd_euclidean_f...
fq_poly_xgcd_euclidean_f                          0.09   (PASS)
fq_poly_xgcd_euclidean_f_composite_characteristic...
fq_poly_xgcd_euclidean_f_composite_characteristic
                                                  0.01   (PASS)
padic_mat_add...
padic_mat_add                                     0.17   (PASS)
padic_mat_get_set_entry_padic...
padic_mat_get_set_entry_padic                     0.03   (PASS)
padic_mat_get_set_fmpq_mat...
padic_mat_get_set_fmpq_mat                        0.01   (PASS)
padic_mat_mul...
padic_mat_mul                                     0.05   (PASS)
padic_mat_neg...
padic_mat_neg                                     0.14   (PASS)
padic_mat_scalar_div_fmpz...
padic_mat_scalar_div_fmpz                         0.09   (PASS)
padic_mat_scalar_mul_fmpz...
padic_mat_scalar_mul_fmpz                         0.03   (PASS)
padic_mat_scalar_mul_padic...
padic_mat_scalar_mul_padic                        0.09   (PASS)
padic_mat_sub...
padic_mat_sub                                     0.15   (PASS)
fmpz_poly_factor...
fmpz_poly_factor                                  0.09   (PASS)
fmpz_poly_factor_cubic...
fmpz_poly_factor_cubic                            0.09   (PASS)
fmpz_poly_factor_squarefree...
fmpz_poly_factor_squarefree                       0.08   (PASS)
fmpz_poly_factor_zassenhaus...
fmpz_poly_factor_zassenhaus                       0.17   (PASS)
fmpz_poly_factor_zassenhaus_subset...
fmpz_poly_factor_zassenhaus_subset                0.05   (PASS)
padic_add...
padic_add                                         0.03   (PASS)
padic_div...
padic_div                                         0.04   (PASS)
padic_exp_balanced...
padic_exp_balanced                                0.06   (PASS)
padic_exp...
padic_exp                                         0.03   (PASS)
padic_exp_rectangular...
padic_exp_rectangular                             0.03   (PASS)
padic_get_set_fmpz...
padic_get_set_fmpz                                0.01   (PASS)
padic_get_set_mpq...
padic_get_set_mpq                                 0.01   (PASS)
padic_get_set_mpz...
padic_get_set_mpz                                 0.01   (PASS)
padic_get_str...
padic_get_str                                     0.01   (PASS)
padic_inv...
padic_inv                                         0.01   (PASS)
padic_log_balanced...
padic_log_balanced                                0.12   (PASS)
padic_log...
padic_log                                         0.06   (PASS)
padic_log_rectangular...
padic_log_rectangular                             0.06   (PASS)
padic_log_satoh...
padic_log_satoh                                   0.16   (PASS)
padic_mul...
padic_mul                                         0.03   (PASS)
padic_neg...
padic_neg                                         0.02   (PASS)
padic_pow_si...
padic_pow_si                                      0.09   (PASS)
padic_randtest...
padic_randtest                                    0.01   (PASS)
padic_shift...
padic_shift                                       0.01   (PASS)
padic_sqrt...
padic_sqrt                                        0.02   (PASS)
padic_sub...
padic_sub                                         0.03   (PASS)
padic_teichmuller...
padic_teichmuller                                 0.02   (PASS)
padic_val_fac...
padic_val_fac                                     0.01   (PASS)
fq_zech_poly_factor_berlekamp...
fq_zech_poly_factor_berlekamp                     0.00   (PASS)
fq_zech_poly_factor...
fq_zech_poly_factor                               0.09   (PASS)
fq_zech_poly_factor_cantor_zassenhaus...
fq_zech_poly_factor_cantor_zassenhaus             0.00   (PASS)
fq_zech_poly_factor_distinct_deg...
fq_zech_poly_factor_distinct_deg                  0.00   (PASS)
fq_zech_poly_factor_equal_deg_prob...
fq_zech_poly_factor_equal_deg_prob                0.00   (PASS)
fq_zech_poly_factor_kaltofen_shoup...
fq_zech_poly_factor_kaltofen_shoup                0.00   (PASS)
fq_zech_poly_factor_split_single...
fq_zech_poly_factor_split_single                  0.00   (PASS)
fq_zech_poly_factor_squarefree...
fq_zech_poly_factor_squarefree                    0.02   (PASS)
fq_zech_poly_factor_is_irreducible_ben_or...
fq_zech_poly_factor_is_irreducible_ben_or         0.00   (PASS)
fq_zech_poly_factor_is_irreducible...
fq_zech_poly_factor_is_irreducible                0.00   (PASS)
fq_zech_poly_factor_is_irreducible_ddf...
fq_zech_poly_factor_is_irreducible_ddf            0.00   (PASS)
fq_zech_poly_factor_is_squarefree...
fq_zech_poly_factor_is_squarefree                 0.01   (PASS)
fq_zech_poly_factor_iterated_frobenius_preinv...
fq_zech_poly_factor_iterated_frobenius_preinv     0.00   (PASS)
fq_zech_poly_factor_roots...
fq_zech_poly_factor_roots                         0.00   (PASS)
fq_default_poly_factor_init...
fq_default_poly_factor_init                       0.04   (PASS)
fq_default_poly_factor_inlines...
fq_default_poly_factor_inlines                    0.26   (PASS)
mpoly_max_degrees_tight...
mpoly_max_degrees_tight                           0.02   (PASS)
mpoly_max_fields...
mpoly_max_fields                                  0.02   (PASS)
mpoly_monomial_halves...
mpoly_monomial_halves                             0.02   (PASS)
mpoly_pack_unpack...
mpoly_pack_unpack                                 0.01   (PASS)
mpoly_pack_unpack_tight...
mpoly_pack_unpack_tight                           0.03   (PASS)
mpoly_search_monomials...
mpoly_search_monomials                            0.11   (PASS)
mpoly_test_irreducible...
mpoly_test_irreducible                            0.07   (PASS)
nmod_poly_mat_add...
nmod_poly_mat_add                                 0.02   (PASS)
nmod_poly_mat_concat_horizontal...
nmod_poly_mat_concat_horizontal                   0.01   (PASS)
nmod_poly_mat_concat_vertical...
nmod_poly_mat_concat_vertical                     0.01   (PASS)
nmod_poly_mat_det...
nmod_poly_mat_det                                 0.01   (PASS)
nmod_poly_mat_det_interpolate...
nmod_poly_mat_det_interpolate                     0.01   (PASS)
nmod_poly_mat_get_set_coeff_mat...
nmod_poly_mat_get_set_coeff_mat                   0.01   (PASS)
nmod_poly_mat_init_clear...
nmod_poly_mat_init_clear                          0.05   (PASS)
nmod_poly_mat_inv...
nmod_poly_mat_inv                                 0.01   (PASS)
nmod_poly_mat_mul...
nmod_poly_mat_mul                                 0.08   (PASS)
nmod_poly_mat_mul_interpolate...
nmod_poly_mat_mul_interpolate                     0.11   (PASS)
nmod_poly_mat_mul_KS...
nmod_poly_mat_mul_KS                              0.09   (PASS)
nmod_poly_mat_neg...
nmod_poly_mat_neg                                 0.01   (PASS)
nmod_poly_mat_nullspace...
nmod_poly_mat_nullspace                           0.01   (PASS)
nmod_poly_mat_one...
nmod_poly_mat_one                                 0.00   (PASS)
nmod_poly_mat_pow...
nmod_poly_mat_pow                                 0.02   (PASS)
nmod_poly_mat_rank...
nmod_poly_mat_rank                                0.01   (PASS)
nmod_poly_mat_rref...
nmod_poly_mat_rref                                0.05   (PASS)
nmod_poly_mat_set_nmod_mat...
nmod_poly_mat_set_nmod_mat                        0.01   (PASS)
nmod_poly_mat_set_trunc...
nmod_poly_mat_set_trunc                           0.01   (PASS)
nmod_poly_mat_shift_left_right...
nmod_poly_mat_shift_left_right                    0.00   (PASS)
nmod_poly_mat_solve_fflu...
nmod_poly_mat_solve_fflu                          0.04   (PASS)
nmod_poly_mat_sqr...
nmod_poly_mat_sqr                                 0.05   (PASS)
nmod_poly_mat_sqr_interpolate...
nmod_poly_mat_sqr_interpolate                     0.07   (PASS)
nmod_poly_mat_sqr_KS...
nmod_poly_mat_sqr_KS                              0.09   (PASS)
nmod_poly_mat_sub...
nmod_poly_mat_sub                                 0.02   (PASS)
nmod_poly_mat_trace...
nmod_poly_mat_trace                               0.01   (PASS)
nmod_poly_mat_window_init_clear...
nmod_poly_mat_window_init_clear                   0.01   (PASS)
nmod_poly_mat_zero...
nmod_poly_mat_zero                                0.00   (PASS)
padic_poly_add...
padic_poly_add                                    0.12   (PASS)
padic_poly_compose...
padic_poly_compose                                0.25   (PASS)
padic_poly_compose_pow...
padic_poly_compose_pow                            0.01   (PASS)
padic_poly_derivative...
padic_poly_derivative                             0.08   (PASS)
padic_poly_evaluate_padic...
padic_poly_evaluate_padic                         0.08   (PASS)
padic_poly_get_set_fmpq_poly...
padic_poly_get_set_fmpq_poly                      0.01   (PASS)
padic_poly_init_realloc_clear...
padic_poly_init_realloc_clear                     0.02   (PASS)
padic_poly_inv_series...
padic_poly_inv_series                             0.20   (PASS)
padic_poly_mul...
padic_poly_mul                                    0.36   (PASS)
padic_poly_neg...
padic_poly_neg                                    0.04   (PASS)
padic_poly_one...
padic_poly_one                                    0.02   (PASS)
padic_poly_pow...
padic_poly_pow                                    0.14   (PASS)
padic_poly_shift_left_right...
padic_poly_shift_left_right                       0.04   (PASS)
padic_poly_sub...
padic_poly_sub                                    0.10   (PASS)
padic_poly_truncate...
padic_poly_truncate                               0.03   (PASS)
padic_poly_zero...
padic_poly_zero                                   0.01   (PASS)
nmod_poly_factor_berlekamp...
nmod_poly_factor_berlekamp                        0.01   (PASS)
nmod_poly_factor...
nmod_poly_factor                                  0.34   (PASS)
nmod_poly_factor_cantor_zassenhaus...
nmod_poly_factor_cantor_zassenhaus                0.08   (PASS)
nmod_poly_factor_distinct_deg...
nmod_poly_factor_distinct_deg                     0.00   (PASS)
nmod_poly_factor_distinct_deg_threaded...
nmod_poly_factor_distinct_deg_threaded            0.01   (PASS)
nmod_poly_factor_kaltofen_shoup...
nmod_poly_factor_kaltofen_shoup                   0.01   (PASS)
nmod_poly_factor_squarefree...
nmod_poly_factor_squarefree                       0.02   (PASS)
nmod_poly_factor_interval_threaded...
nmod_poly_factor_interval_threaded                0.01   (PASS)
nmod_poly_factor_is_irreducible...
nmod_poly_factor_is_irreducible                   0.06   (PASS)
nmod_poly_factor_is_irreducible_ddf...
nmod_poly_factor_is_irreducible_ddf               0.22   (PASS)
nmod_poly_factor_is_irreducible_rabin...
nmod_poly_factor_is_irreducible_rabin             0.41   (PASS)
nmod_poly_factor_is_squarefree...
nmod_poly_factor_is_squarefree                    0.01   (PASS)
nmod_poly_factor_roots...
nmod_poly_factor_roots                            0.03   (PASS)
nmod_poly_factor_roots_factored...
nmod_poly_factor_roots_factored                   0.13   (PASS)
fq_nmod_poly_factor_berlekamp...
fq_nmod_poly_factor_berlekamp                     0.06   (PASS)
fq_nmod_poly_factor...
fq_nmod_poly_factor                               0.32   (PASS)
fq_nmod_poly_factor_cantor_zassenhaus...
fq_nmod_poly_factor_cantor_zassenhaus             0.01   (PASS)
fq_nmod_poly_factor_distinct_deg...
fq_nmod_poly_factor_distinct_deg                  0.08   (PASS)
fq_nmod_poly_factor_equal_deg_prob...
fq_nmod_poly_factor_equal_deg_prob                0.25   (PASS)
fq_nmod_poly_factor_kaltofen_shoup...
fq_nmod_poly_factor_kaltofen_shoup                0.05   (PASS)
fq_nmod_poly_factor_split_single...
fq_nmod_poly_factor_split_single                  0.12   (PASS)
fq_nmod_poly_factor_squarefree...
fq_nmod_poly_factor_squarefree                    0.05   (PASS)
fq_nmod_poly_factor_is_irreducible_ben_or...
fq_nmod_poly_factor_is_irreducible_ben_or         0.13   (PASS)
fq_nmod_poly_factor_is_irreducible...
fq_nmod_poly_factor_is_irreducible                0.02   (PASS)
fq_nmod_poly_factor_is_irreducible_ddf...
fq_nmod_poly_factor_is_irreducible_ddf            0.28   (PASS)
fq_nmod_poly_factor_is_squarefree...
fq_nmod_poly_factor_is_squarefree                 0.32   (PASS)
fq_nmod_poly_factor_iterated_frobenius_preinv...
fq_nmod_poly_factor_iterated_frobenius_preinv     0.10   (PASS)
fq_nmod_poly_factor_roots...
fq_nmod_poly_factor_roots                         0.05   (PASS)
nmod_poly_add...
nmod_poly_add                                     0.00   (PASS)
nmod_poly_add_series...
nmod_poly_add_series                              0.00   (PASS)
nmod_poly_asinh_series...
nmod_poly_asinh_series                            0.01   (PASS)
nmod_poly_asin_series...
nmod_poly_asin_series                             0.01   (PASS)
nmod_poly_atanh_series...
nmod_poly_atanh_series                            0.01   (PASS)
nmod_poly_atan_series...
nmod_poly_atan_series                             0.01   (PASS)
nmod_poly_berlekamp_massey...
nmod_poly_berlekamp_massey                        0.03   (PASS)
nmod_poly_bit_pack...
nmod_poly_bit_pack                                0.00   (PASS)
nmod_poly_compose...
nmod_poly_compose                                 0.02   (PASS)
nmod_poly_compose_horner...
nmod_poly_compose_horner                          0.01   (PASS)
nmod_poly_compose_mod_brent_kung...
nmod_poly_compose_mod_brent_kung                  0.01   (PASS)
nmod_poly_compose_mod_brent_kung_precomp_preinv...
nmod_poly_compose_mod_brent_kung_precomp_preinv   0.01   (PASS)
nmod_poly_compose_mod_brent_kung_precomp_preinv_threaded...
nmod_poly_compose_mod_brent_kung_precomp_preinv_threaded
                                                  0.03   (PASS)
nmod_poly_compose_mod_brent_kung_preinv...
nmod_poly_compose_mod_brent_kung_preinv           0.01   (PASS)
nmod_poly_compose_mod_brent_kung_vec_preinv...
nmod_poly_compose_mod_brent_kung_vec_preinv       0.01   (PASS)
nmod_poly_compose_mod_brent_kung_vec_preinv_threaded...
nmod_poly_compose_mod_brent_kung_vec_preinv_threaded
                                                  0.17   (PASS)
nmod_poly_compose_mod...
nmod_poly_compose_mod                             0.01   (PASS)
nmod_poly_compose_mod_horner...
nmod_poly_compose_mod_horner                      0.01   (PASS)
nmod_poly_compose_series...
nmod_poly_compose_series                          0.00   (PASS)
_nmod_poly_conway...
_nmod_poly_conway                                 0.00   (PASS)
_nmod_poly_conway_rand...
_nmod_poly_conway_rand                            0.01   (PASS)
nmod_poly_cosh_series...
nmod_poly_cosh_series                             0.01   (PASS)
nmod_poly_cos_series...
nmod_poly_cos_series                              0.01   (PASS)
nmod_poly_deflate...
nmod_poly_deflate                                 0.00   (PASS)
nmod_poly_derivative...
nmod_poly_derivative                              0.00   (PASS)
nmod_poly_discriminant...
nmod_poly_discriminant                            0.01   (PASS)
nmod_poly_div...
nmod_poly_div                                     0.02   (PASS)
nmod_poly_divexact...
nmod_poly_divexact                                0.01   (PASS)
nmod_poly_divides...
nmod_poly_divides                                 0.13   (PASS)
nmod_poly_divides_classical...
nmod_poly_divides_classical                       0.02   (PASS)
nmod_poly_div_newton_n_preinv...
nmod_poly_div_newton_n_preinv                     0.02   (PASS)
nmod_poly_divrem_basecase...
nmod_poly_divrem_basecase                         0.02   (PASS)
nmod_poly_divrem...
nmod_poly_divrem                                  0.06   (PASS)
nmod_poly_divrem_newton_n_preinv...
nmod_poly_divrem_newton_n_preinv                  0.04   (PASS)
nmod_poly_div_root...
nmod_poly_div_root                                0.01   (PASS)
nmod_poly_div_series_basecase...
nmod_poly_div_series_basecase                     0.06   (PASS)
nmod_poly_div_series...
nmod_poly_div_series                              0.04   (PASS)
nmod_poly_equal_trunc...
nmod_poly_equal_trunc                             0.00   (PASS)
nmod_poly_evaluate_mat_horner...
nmod_poly_evaluate_mat_horner                     0.20   (PASS)
nmod_poly_evaluate_mat_paterson_stockmeyer...
nmod_poly_evaluate_mat_paterson_stockmeyer        0.11   (PASS)
nmod_poly_evaluate_nmod...
nmod_poly_evaluate_nmod                           0.00   (PASS)
nmod_poly_evaluate_nmod_vec_fast...
nmod_poly_evaluate_nmod_vec_fast                  0.03   (PASS)
nmod_poly_exp_series...
nmod_poly_exp_series                              1.14   (PASS)
nmod_poly_find_distinct_nonzero_roots...
nmod_poly_find_distinct_nonzero_roots             0.03   (PASS)
nmod_poly_fread_print...
nmod_poly_fread_print                             0.00   (PASS)
nmod_poly_gcd...
nmod_poly_gcd                                     0.19   (PASS)
nmod_poly_gcd_euclidean...
nmod_poly_gcd_euclidean                           0.02   (PASS)
nmod_poly_gcd_hgcd...
nmod_poly_gcd_hgcd                                0.16   (PASS)
nmod_poly_gcdinv...
nmod_poly_gcdinv                                  0.07   (PASS)
nmod_poly_get_set_coeff_ui...
nmod_poly_get_set_coeff_ui                        0.00   (PASS)
nmod_poly_get_set_str...
nmod_poly_get_set_str                             0.02   (PASS)
nmod_poly_hgcd...
nmod_poly_hgcd                                    0.09   (PASS)
nmod_poly_inflate...
nmod_poly_inflate                                 0.01   (PASS)
nmod_poly_init_realloc_clear...
nmod_poly_init_realloc_clear                      0.00   (PASS)
nmod_poly_integral...
nmod_poly_integral                                0.01   (PASS)
nmod_poly_interpolate_nmod_vec_barycentric...
nmod_poly_interpolate_nmod_vec_barycentric        0.07   (PASS)
nmod_poly_interpolate_nmod_vec...
nmod_poly_interpolate_nmod_vec                    0.04   (PASS)
nmod_poly_interpolate_nmod_vec_fast...
nmod_poly_interpolate_nmod_vec_fast               0.04   (PASS)
nmod_poly_interpolate_nmod_vec_newton...
nmod_poly_interpolate_nmod_vec_newton             0.03   (PASS)
nmod_poly_invmod...
nmod_poly_invmod                                  0.08   (PASS)
nmod_poly_inv_series_basecase...
nmod_poly_inv_series_basecase                     0.09   (PASS)
nmod_poly_inv_series_newton...
nmod_poly_inv_series_newton                       0.02   (PASS)
nmod_poly_invsqrt_series...
nmod_poly_invsqrt_series                          0.02   (PASS)
nmod_poly_log_series...
nmod_poly_log_series                              0.02   (PASS)
nmod_poly_make_monic...
nmod_poly_make_monic                              0.00   (PASS)
nmod_poly_mul...
nmod_poly_mul                                     0.00   (PASS)
nmod_poly_mul_classical...
nmod_poly_mul_classical                           0.00   (PASS)
nmod_poly_mulhigh...
nmod_poly_mulhigh                                 0.00   (PASS)
nmod_poly_mulhigh_classical...
nmod_poly_mulhigh_classical                       0.00   (PASS)
nmod_poly_mul_KS2...
nmod_poly_mul_KS2                                 0.00   (PASS)
nmod_poly_mul_KS4...
nmod_poly_mul_KS4                                 0.00   (PASS)
nmod_poly_mul_KS...
nmod_poly_mul_KS                                  0.00   (PASS)
nmod_poly_mullow...
nmod_poly_mullow                                  0.00   (PASS)
nmod_poly_mullow_classical...
nmod_poly_mullow_classical                        0.00   (PASS)
nmod_poly_mullow_KS...
nmod_poly_mullow_KS                               0.00   (PASS)
nmod_poly_mulmod...
nmod_poly_mulmod                                  0.00   (PASS)
nmod_poly_mulmod_preinv...
nmod_poly_mulmod_preinv                           0.00   (PASS)
nmod_poly_multi_crt...
nmod_poly_multi_crt                               0.02   (PASS)
nmod_poly_neg...
nmod_poly_neg                                     0.00   (PASS)
nmod_poly_pow_binexp...
nmod_poly_pow_binexp                              0.03   (PASS)
nmod_poly_pow...
nmod_poly_pow                                     0.03   (PASS)
nmod_poly_powers_mod_bsgs...
nmod_poly_powers_mod_bsgs                         0.02   (PASS)
nmod_poly_powers_mod_naive...
nmod_poly_powers_mod_naive                        0.01   (PASS)
nmod_poly_power_sums...
nmod_poly_power_sums                              0.00   (PASS)
nmod_poly_power_sums_naive...
nmod_poly_power_sums_naive                        0.00   (PASS)
nmod_poly_power_sums_schoenhage...
nmod_poly_power_sums_schoenhage                   0.00   (PASS)
nmod_poly_powmod_fmpz_binexp...
nmod_poly_powmod_fmpz_binexp                      0.02   (PASS)
nmod_poly_powmod_fmpz_binexp_preinv...
nmod_poly_powmod_fmpz_binexp_preinv               0.02   (PASS)
nmod_poly_powmod_ui_binexp...
nmod_poly_powmod_ui_binexp                        0.01   (PASS)
nmod_poly_powmod_ui_binexp_preinv...
nmod_poly_powmod_ui_binexp_preinv                 0.01   (PASS)
nmod_poly_powmod_x_fmpz_preinv...
nmod_poly_powmod_x_fmpz_preinv                    0.02   (PASS)
nmod_poly_powmod_x_ui_preinv...
nmod_poly_powmod_x_ui_preinv                      0.01   (PASS)
nmod_poly_pow_trunc_binexp...
nmod_poly_pow_trunc_binexp                        0.01   (PASS)
nmod_poly_pow_trunc...
nmod_poly_pow_trunc                               0.01   (PASS)
nmod_poly_product_roots_nmod_vec...
nmod_poly_product_roots_nmod_vec                  0.01   (PASS)
nmod_poly_rem...
nmod_poly_rem                                     0.04   (PASS)
nmod_poly_resultant...
nmod_poly_resultant                               0.01   (PASS)
nmod_poly_resultant_euclidean...
nmod_poly_resultant_euclidean                     0.01   (PASS)
nmod_poly_resultant_hgcd...
nmod_poly_resultant_hgcd                          0.04   (PASS)
nmod_poly_reverse...
nmod_poly_reverse                                 0.00   (PASS)
nmod_poly_revert_series...
nmod_poly_revert_series                           0.01   (PASS)
nmod_poly_scalar_addmul_nmod...
nmod_poly_scalar_addmul_nmod                      0.01   (PASS)
nmod_poly_scalar_mul_nmod...
nmod_poly_scalar_mul_nmod                         0.00   (PASS)
nmod_poly_set_trunc...
nmod_poly_set_trunc                               0.01   (PASS)
nmod_poly_shift_left_right...
nmod_poly_shift_left_right                        0.00   (PASS)
nmod_poly_sinh_series...
nmod_poly_sinh_series                             0.01   (PASS)
nmod_poly_sin_series...
nmod_poly_sin_series                              0.01   (PASS)
nmod_poly_sqrt...
nmod_poly_sqrt                                    0.01   (PASS)
nmod_poly_sqrt_series...
nmod_poly_sqrt_series                             0.01   (PASS)
nmod_poly_sub...
nmod_poly_sub                                     0.00   (PASS)
nmod_poly_sub_series...
nmod_poly_sub_series                              0.00   (PASS)
nmod_poly_tanh_series...
nmod_poly_tanh_series                             0.01   (PASS)
nmod_poly_tan_series...
nmod_poly_tan_series                              0.01   (PASS)
nmod_poly_taylor_shift...
nmod_poly_taylor_shift                            0.02   (PASS)
nmod_poly_taylor_shift_convolution...
nmod_poly_taylor_shift_convolution                0.02   (PASS)
nmod_poly_taylor_shift_horner...
nmod_poly_taylor_shift_horner                     0.02   (PASS)
nmod_poly_xgcd...
nmod_poly_xgcd                                    0.26   (PASS)
nmod_poly_xgcd_euclidean...
nmod_poly_xgcd_euclidean                          0.08   (PASS)
nmod_poly_xgcd_hgcd...
nmod_poly_xgcd_hgcd                               0.26   (PASS)
nmod_mpoly_factor...
nmod_mpoly_factor                                 0.27   (PASS)
nmod_mpoly_factor_content...
nmod_mpoly_factor_content                         0.09   (PASS)
nmod_mpoly_factor_squarefree...
nmod_mpoly_factor_squarefree                      0.03   (PASS)
nmod_mpoly_factor_wang...
nmod_mpoly_factor_wang                            0.12   (PASS)
nmod_mpoly_factor_zassenhaus...
nmod_mpoly_factor_zassenhaus                      0.04   (PASS)
nmod_mpoly_factor_zippel...
nmod_mpoly_factor_zippel                          0.20   (PASS)
nmod_mpoly_factor_gcd_subresultant...
nmod_mpoly_factor_gcd_subresultant                0.07   (PASS)
nmod_mpoly_factor_gcd_zippel...
nmod_mpoly_factor_gcd_zippel                      0.22   (PASS)
fmpz_mod_poly_factor_berlekamp...
fmpz_mod_poly_factor_berlekamp                    0.02   (PASS)
fmpz_mod_poly_factor...
fmpz_mod_poly_factor                              0.02   (PASS)
fmpz_mod_poly_factor_cantor_zassenhaus...
fmpz_mod_poly_factor_cantor_zassenhaus            0.19   (PASS)
fmpz_mod_poly_factor_distinct_deg...
fmpz_mod_poly_factor_distinct_deg                 0.01   (PASS)
fmpz_mod_poly_factor_distinct_deg_threaded...
fmpz_mod_poly_factor_distinct_deg_threaded        0.11   (PASS)
fmpz_mod_poly_factor_equal_deg_prob...
fmpz_mod_poly_factor_equal_deg_prob               0.08   (PASS)
fmpz_mod_poly_factor_kaltofen_shoup...
fmpz_mod_poly_factor_kaltofen_shoup               0.02   (PASS)
fmpz_mod_poly_factor_squarefree...
fmpz_mod_poly_factor_squarefree                   0.13   (PASS)
fmpz_mod_poly_factor_interval_threaded...
fmpz_mod_poly_factor_interval_threaded            0.08   (PASS)
fmpz_mod_poly_factor_is_irreducible...
fmpz_mod_poly_factor_is_irreducible               0.01   (PASS)
fmpz_mod_poly_factor_is_irreducible_ddf...
fmpz_mod_poly_factor_is_irreducible_ddf           0.01   (PASS)
fmpz_mod_poly_factor_is_irreducible_rabin...
fmpz_mod_poly_factor_is_irreducible_rabin         0.01   (PASS)
fmpz_mod_poly_factor_is_squarefree...
fmpz_mod_poly_factor_is_squarefree                0.06   (PASS)
fmpz_mod_poly_factor_roots...
fmpz_mod_poly_factor_roots                        0.04   (PASS)
fmpz_mod_poly_factor_roots_factored...
fmpz_mod_poly_factor_roots_factored               0.16   (PASS)
fmpq_mpoly_factor...
fmpq_mpoly_factor                                 0.04   (PASS)
fmpz_poly_mat_add...
fmpz_poly_mat_add                                 0.02   (PASS)
fmpz_poly_mat_concat_horizontal...
fmpz_poly_mat_concat_horizontal                   0.00   (PASS)
fmpz_poly_mat_concat_vertical...
fmpz_poly_mat_concat_vertical                     0.00   (PASS)
fmpz_poly_mat_det...
fmpz_poly_mat_det                                 0.03   (PASS)
fmpz_poly_mat_det_interpolate...
fmpz_poly_mat_det_interpolate                     0.03   (PASS)
fmpz_poly_mat_init_clear...
fmpz_poly_mat_init_clear                          0.02   (PASS)
fmpz_poly_mat_inv...
fmpz_poly_mat_inv                                 0.06   (PASS)
fmpz_poly_mat_mul...
fmpz_poly_mat_mul                                 0.14   (PASS)
fmpz_poly_mat_mul_KS...
fmpz_poly_mat_mul_KS                              0.12   (PASS)
fmpz_poly_mat_mullow...
fmpz_poly_mat_mullow                              0.04   (PASS)
fmpz_poly_mat_neg...
fmpz_poly_mat_neg                                 0.01   (PASS)
fmpz_poly_mat_nullspace...
fmpz_poly_mat_nullspace                           0.10   (PASS)
fmpz_poly_mat_one...
fmpz_poly_mat_one                                 0.00   (PASS)
fmpz_poly_mat_pow...
fmpz_poly_mat_pow                                 0.18   (PASS)
fmpz_poly_mat_pow_trunc...
fmpz_poly_mat_pow_trunc                           0.44   (PASS)
fmpz_poly_mat_prod...
fmpz_poly_mat_prod                                0.01   (PASS)
fmpz_poly_mat_rank...
fmpz_poly_mat_rank                                0.03   (PASS)
fmpz_poly_mat_rref...
fmpz_poly_mat_rref                                0.06   (PASS)
fmpz_poly_mat_solve_fflu...
fmpz_poly_mat_solve_fflu                          0.34   (PASS)
fmpz_poly_mat_sqr...
fmpz_poly_mat_sqr                                 0.82   (PASS)
fmpz_poly_mat_sqr_KS...
fmpz_poly_mat_sqr_KS                              0.27   (PASS)
fmpz_poly_mat_sqrlow...
fmpz_poly_mat_sqrlow                              0.02   (PASS)
fmpz_poly_mat_sub...
fmpz_poly_mat_sub                                 0.02   (PASS)
fmpz_poly_mat_trace...
fmpz_poly_mat_trace                               0.01   (PASS)
fmpz_poly_mat_window_init_clear...
fmpz_poly_mat_window_init_clear                   0.00   (PASS)
fmpz_poly_mat_zero...
fmpz_poly_mat_zero                                0.00   (PASS)
fq_poly_factor_berlekamp...
fq_poly_factor_berlekamp                          0.10   (PASS)
fq_poly_factor...
fq_poly_factor                                    0.43   (PASS)
fq_poly_factor_cantor_zassenhaus...
fq_poly_factor_cantor_zassenhaus                  0.01   (PASS)
fq_poly_factor_distinct_deg...
fq_poly_factor_distinct_deg                       0.15   (PASS)
fq_poly_factor_equal_deg_prob...
fq_poly_factor_equal_deg_prob                     0.39   (PASS)
fq_poly_factor_kaltofen_shoup...
fq_poly_factor_kaltofen_shoup                     0.08   (PASS)
fq_poly_factor_split_single...
fq_poly_factor_split_single                       0.19   (PASS)
fq_poly_factor_squarefree...
fq_poly_factor_squarefree                         0.09   (PASS)
fq_poly_factor_is_irreducible_ben_or...
fq_poly_factor_is_irreducible_ben_or              0.25   (PASS)
fq_poly_factor_is_irreducible...
fq_poly_factor_is_irreducible                     0.04   (PASS)
fq_poly_factor_is_irreducible_ddf...
fq_poly_factor_is_irreducible_ddf                 0.53   (PASS)
fq_poly_factor_is_squarefree...
fq_poly_factor_is_squarefree                      0.54   (PASS)
fq_poly_factor_iterated_frobenius_preinv...
fq_poly_factor_iterated_frobenius_preinv          0.13   (PASS)
fq_poly_factor_roots...
fq_poly_factor_roots                              0.08   (PASS)
fmpz_poly_q_add...
fmpz_poly_q_add                                   0.00   (PASS)
fmpz_poly_q_addmul...
fmpz_poly_q_addmul                                0.00   (PASS)
fmpz_poly_q_all...
fmpz_poly_q_all                                   0.00   (PASS)
fmpz_poly_q_derivative...
fmpz_poly_q_derivative                            0.00   (PASS)
fmpz_poly_q_div...
fmpz_poly_q_div                                   0.00   (PASS)
fmpz_poly_q_evaluate_fmpq...
fmpz_poly_q_evaluate_fmpq                         0.00   (PASS)
fmpz_poly_q_init_clear...
fmpz_poly_q_init_clear                            0.00   (PASS)
fmpz_poly_q_inv...
fmpz_poly_q_inv                                   0.00   (PASS)
fmpz_poly_q_mul...
fmpz_poly_q_mul                                   0.00   (PASS)
fmpz_poly_q_neg...
fmpz_poly_q_neg                                   0.00   (PASS)
fmpz_poly_q_pow...
fmpz_poly_q_pow                                   0.00   (PASS)
fmpz_poly_q_scalar_div_fmpq...
fmpz_poly_q_scalar_div_fmpq                       0.00   (PASS)
fmpz_poly_q_scalar_div_fmpz...
fmpz_poly_q_scalar_div_fmpz                       0.00   (PASS)
fmpz_poly_q_scalar_div_si...
fmpz_poly_q_scalar_div_si                         0.00   (PASS)
fmpz_poly_q_scalar_mul_fmpq...
fmpz_poly_q_scalar_mul_fmpq                       0.00   (PASS)
fmpz_poly_q_scalar_mul_fmpz...
fmpz_poly_q_scalar_mul_fmpz                       0.00   (PASS)
fmpz_poly_q_scalar_mul_si...
fmpz_poly_q_scalar_mul_si                         0.00   (PASS)
fmpz_poly_q_set_equal...
fmpz_poly_q_set_equal                             0.00   (PASS)
fmpz_poly_q_set_si_equal...
fmpz_poly_q_set_si_equal                          0.00   (PASS)
fmpz_poly_q_sub...
fmpz_poly_q_sub                                   0.00   (PASS)
fmpz_poly_q_submul...
fmpz_poly_q_submul                                0.00   (PASS)
fmpz_poly_q_swap...
fmpz_poly_q_swap                                  0.00   (PASS)
fmpz_poly_q_zero...
fmpz_poly_q_zero                                  0.00   (PASS)
fmpz_mod_poly_add...
fmpz_mod_poly_add                                 0.01   (PASS)
fmpz_mod_poly_add_series...
fmpz_mod_poly_add_series                          0.02   (PASS)
fmpz_mod_poly_berlekamp_massey...
fmpz_mod_poly_berlekamp_massey                    0.04   (PASS)
fmpz_mod_poly_compose...
fmpz_mod_poly_compose                             0.03   (PASS)
fmpz_mod_poly_compose_mod_brent_kung...
fmpz_mod_poly_compose_mod_brent_kung              0.02   (PASS)
fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv...
fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv
                                                  0.02   (PASS)
fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv_threaded...
fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv_threaded
                                                  0.12   (PASS)
fmpz_mod_poly_compose_mod_brent_kung_preinv...
fmpz_mod_poly_compose_mod_brent_kung_preinv       0.02   (PASS)
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv...
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv   0.02   (PASS)
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded...
fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded
                                                  0.06   (PASS)
fmpz_mod_poly_compose_mod...
fmpz_mod_poly_compose_mod                         0.02   (PASS)
fmpz_mod_poly_compose_mod_horner...
fmpz_mod_poly_compose_mod_horner                  0.02   (PASS)
fmpz_mod_poly_deflate_deflation_inflate...
fmpz_mod_poly_deflate_deflation_inflate           0.00   (PASS)
fmpz_mod_poly_derivative...
fmpz_mod_poly_derivative                          0.05   (PASS)
fmpz_mod_poly_discriminant...
fmpz_mod_poly_discriminant                        0.09   (PASS)
fmpz_mod_poly_div...
fmpz_mod_poly_div                                 0.01   (PASS)
fmpz_mod_poly_divides...
fmpz_mod_poly_divides                             0.09   (PASS)
fmpz_mod_poly_divides_classical...
fmpz_mod_poly_divides_classical                   0.06   (PASS)
fmpz_mod_poly_div_newton_n_preinv...
fmpz_mod_poly_div_newton_n_preinv                 0.02   (PASS)
fmpz_mod_poly_divrem_basecase...
fmpz_mod_poly_divrem_basecase                     0.01   (PASS)
fmpz_mod_poly_divrem_f...
fmpz_mod_poly_divrem_f                            0.01   (PASS)
fmpz_mod_poly_divrem_newton_n_preinv...
fmpz_mod_poly_divrem_newton_n_preinv              0.03   (PASS)
fmpz_mod_poly_div_series...
fmpz_mod_poly_div_series                          0.10   (PASS)
fmpz_mod_poly_evaluate_fmpz...
fmpz_mod_poly_evaluate_fmpz                       0.01   (PASS)
fmpz_mod_poly_evaluate_fmpz_vec...
fmpz_mod_poly_evaluate_fmpz_vec                   0.00   (PASS)
fmpz_mod_poly_find_distinct_nonzero_roots...
fmpz_mod_poly_find_distinct_nonzero_roots         0.07   (PASS)
fmpz_mod_poly_frobenius_powers_precomp...
fmpz_mod_poly_frobenius_powers_precomp            0.09   (PASS)
fmpz_mod_poly_gcd...
fmpz_mod_poly_gcd                                 0.06   (PASS)
fmpz_mod_poly_gcd_euclidean_f...
fmpz_mod_poly_gcd_euclidean_f                     0.00   (PASS)
fmpz_mod_poly_gcdinv...
fmpz_mod_poly_gcdinv                              0.04   (PASS)
fmpz_mod_poly_gcdinv_euclidean...
fmpz_mod_poly_gcdinv_euclidean                    0.03   (PASS)
fmpz_mod_poly_get_set_fmpz_poly...
fmpz_mod_poly_get_set_fmpz_poly                   0.01   (PASS)
fmpz_mod_poly_get_set_nmod_poly...
fmpz_mod_poly_get_set_nmod_poly                   0.00   (PASS)
fmpz_mod_poly_init_realloc_clear...
fmpz_mod_poly_init_realloc_clear                  0.00   (PASS)
fmpz_mod_poly_invmod...
fmpz_mod_poly_invmod                              0.07   (PASS)
fmpz_mod_poly_inv_series...
fmpz_mod_poly_inv_series                          0.00   (PASS)
fmpz_mod_poly_invsqrt_series...
fmpz_mod_poly_invsqrt_series                      0.04   (PASS)
fmpz_mod_poly_minpoly...
fmpz_mod_poly_minpoly                             0.02   (PASS)
fmpz_mod_poly_mul...
fmpz_mod_poly_mul                                 0.04   (PASS)
fmpz_mod_poly_mulhigh...
fmpz_mod_poly_mulhigh                             0.00   (PASS)
fmpz_mod_poly_mullow...
fmpz_mod_poly_mullow                              0.00   (PASS)
fmpz_mod_poly_mulmod...
fmpz_mod_poly_mulmod                              0.02   (PASS)
fmpz_mod_poly_mulmod_preinv...
fmpz_mod_poly_mulmod_preinv                       0.02   (PASS)
fmpz_mod_poly_neg...
fmpz_mod_poly_neg                                 0.00   (PASS)
fmpz_mod_poly_powers_mod_bsgs...
fmpz_mod_poly_powers_mod_bsgs                     0.09   (PASS)
fmpz_mod_poly_powers_mod_naive...
fmpz_mod_poly_powers_mod_naive                    0.07   (PASS)
fmpz_mod_poly_powmod_fmpz_binexp...
fmpz_mod_poly_powmod_fmpz_binexp                  0.19   (PASS)
fmpz_mod_poly_powmod_fmpz_binexp_preinv...
fmpz_mod_poly_powmod_fmpz_binexp_preinv           0.13   (PASS)
fmpz_mod_poly_powmod_ui_binexp...
fmpz_mod_poly_powmod_ui_binexp                    0.04   (PASS)
fmpz_mod_poly_powmod_ui_binexp_preinv...
fmpz_mod_poly_powmod_ui_binexp_preinv             0.04   (PASS)
fmpz_mod_poly_powmod_x_fmpz_preinv...
fmpz_mod_poly_powmod_x_fmpz_preinv                0.08   (PASS)
fmpz_mod_poly_pow_trunc_binexp...
fmpz_mod_poly_pow_trunc_binexp                    0.05   (PASS)
fmpz_mod_poly_pow_trunc...
fmpz_mod_poly_pow_trunc                           0.05   (PASS)
fmpz_mod_poly_print_read...
fmpz_mod_poly_print_read                          0.00   (PASS)
fmpz_mod_poly_product_roots_fmpz_vec...
fmpz_mod_poly_product_roots_fmpz_vec              0.00   (PASS)
fmpz_mod_poly_radix...
fmpz_mod_poly_radix                               0.04   (PASS)
fmpz_mod_poly_randtest_monic_primitive...
fmpz_mod_poly_randtest_monic_primitive            0.00   (PASS)
fmpz_mod_poly_rem_basecase...
fmpz_mod_poly_rem_basecase                        0.03   (PASS)
fmpz_mod_poly_resultant...
fmpz_mod_poly_resultant                           0.07   (PASS)
fmpz_mod_poly_scalar_div_fmpz...
fmpz_mod_poly_scalar_div_fmpz                     0.01   (PASS)
fmpz_mod_poly_scalar_mul_fmpz...
fmpz_mod_poly_scalar_mul_fmpz                     0.00   (PASS)
fmpz_mod_poly_set_equal...
fmpz_mod_poly_set_equal                           0.01   (PASS)
fmpz_mod_poly_set_trunc...
fmpz_mod_poly_set_trunc                           0.01   (PASS)
fmpz_mod_poly_shift_left_right...
fmpz_mod_poly_shift_left_right                    0.03   (PASS)
fmpz_mod_poly_sqrt...
fmpz_mod_poly_sqrt                                0.01   (PASS)
fmpz_mod_poly_sqrt_series...
fmpz_mod_poly_sqrt_series                         0.03   (PASS)
fmpz_mod_poly_sub...
fmpz_mod_poly_sub                                 0.02   (PASS)
fmpz_mod_poly_sub_series...
fmpz_mod_poly_sub_series                          0.02   (PASS)
fmpz_mod_poly_swap...
fmpz_mod_poly_swap                                0.00   (PASS)
fmpz_mod_poly_xgcd...
fmpz_mod_poly_xgcd                                0.05   (PASS)
fmpz_mod_poly_zero...
fmpz_mod_poly_zero                                0.00   (PASS)
fmpz_factor...
fmpz_factor                                       2.06   (PASS)
fmpz_factor_ecm...
fmpz_factor_ecm                                   1.20   (PASS)
fmpz_factor_fprint...
fmpz_factor_fprint                                0.00   (PASS)
fmpz_factor_pp1...
fmpz_factor_pp1                                   0.06   (PASS)
fmpz_factor_smooth...
fmpz_factor_smooth                                0.46   (PASS)
fmpz_factor_trial...
fmpz_factor_trial                                 0.04   (PASS)
fmpz_factor_pollard_brent...
fmpz_factor_pollard_brent                         0.01   (PASS)
fmpz_factor_pollard_brent_single...
fmpz_factor_pollard_brent_single                  0.14   (PASS)
fmpz_factor_refine...
fmpz_factor_refine                                0.01   (PASS)
n_fq_poly_add...
n_fq_poly_add                                     0.03   (PASS)
n_fq_poly_divrem...
n_fq_poly_divrem                                  0.04   (PASS)
n_fq_poly_gcd...
n_fq_poly_gcd                                     0.15   (PASS)
n_fq_poly_mul...
n_fq_poly_mul                                     0.06   (PASS)
n_fq_poly_sub...
n_fq_poly_sub                                     0.03   (PASS)
fq_nmod_mpoly_factor...
fq_nmod_mpoly_factor                              0.33   (PASS)
fq_nmod_mpoly_factor_content...
fq_nmod_mpoly_factor_content                      0.04   (PASS)
fq_nmod_mpoly_factor_squarefree...
fq_nmod_mpoly_factor_squarefree                   0.17   (PASS)
fq_nmod_mpoly_factor_wang...
fq_nmod_mpoly_factor_wang                         0.19   (PASS)
fq_nmod_mpoly_factor_zassenhaus...
fq_nmod_mpoly_factor_zassenhaus                   0.13   (PASS)
fq_nmod_mpoly_factor_zippel...
fq_nmod_mpoly_factor_zippel                       0.06   (PASS)
fq_nmod_mpoly_factor_gcd_subresultant...
fq_nmod_mpoly_factor_gcd_subresultant             0.06   (PASS)
fmpz_poly_2norm_normalised_bits...
fmpz_poly_2norm_normalised_bits                   0.01   (PASS)
fmpz_poly_add...
fmpz_poly_add                                     0.02   (PASS)
fmpz_poly_add_series...
fmpz_poly_add_series                              0.03   (PASS)
fmpz_poly_add_sub_fmpz...
fmpz_poly_add_sub_fmpz                            0.00   (PASS)
fmpz_poly_add_sub_si...
fmpz_poly_add_sub_si                              0.01   (PASS)
fmpz_poly_bit_pack...
fmpz_poly_bit_pack                                0.05   (PASS)
fmpz_poly_bound_roots...
fmpz_poly_bound_roots                             0.04   (PASS)
fmpz_poly_chebyshev_t...
fmpz_poly_chebyshev_t                             0.01   (PASS)
fmpz_poly_chebyshev_u...
fmpz_poly_chebyshev_u                             0.01   (PASS)
fmpz_poly_CLD_bound...
fmpz_poly_CLD_bound                               0.16   (PASS)
fmpz_poly_compose...
fmpz_poly_compose                                 0.01   (PASS)
fmpz_poly_compose_divconquer...
fmpz_poly_compose_divconquer                      0.02   (PASS)
fmpz_poly_compose_horner...
fmpz_poly_compose_horner                          0.03   (PASS)
fmpz_poly_compose_series_brent_kung...
fmpz_poly_compose_series_brent_kung               0.02   (PASS)
fmpz_poly_compose_series...
fmpz_poly_compose_series                          0.00   (PASS)
fmpz_poly_compose_series_horner...
fmpz_poly_compose_series_horner                   0.00   (PASS)
fmpz_poly_content...
fmpz_poly_content                                 0.01   (PASS)
fmpz_poly_cos_minpoly...
fmpz_poly_cos_minpoly                             0.00   (PASS)
fmpz_poly_CRT_ui...
fmpz_poly_CRT_ui                                  0.03   (PASS)
fmpz_poly_CRT_ui_unsigned...
fmpz_poly_CRT_ui_unsigned                         0.02   (PASS)
fmpz_poly_cyclotomic...
fmpz_poly_cyclotomic                              0.25   (PASS)
fmpz_poly_deflate...
fmpz_poly_deflate                                 0.00   (PASS)
fmpz_poly_derivative...
fmpz_poly_derivative                              0.08   (PASS)
fmpz_poly_discriminant...
fmpz_poly_discriminant                            0.03   (PASS)
fmpz_poly_div_basecase...
fmpz_poly_div_basecase                            0.00   (PASS)
fmpz_poly_div_divconquer...
fmpz_poly_div_divconquer                          0.02   (PASS)
fmpz_poly_divexact...
fmpz_poly_divexact                                0.02   (PASS)
fmpz_poly_divhigh_smodp...
fmpz_poly_divhigh_smodp                           0.01   (PASS)
fmpz_poly_divides...
fmpz_poly_divides                                 0.06   (PASS)
fmpz_poly_divlow_smodp...
fmpz_poly_divlow_smodp                            0.01   (PASS)
fmpz_poly_div_preinv...
fmpz_poly_div_preinv                              0.01   (PASS)
fmpz_poly_divrem_basecase...
fmpz_poly_divrem_basecase                         0.02   (PASS)
fmpz_poly_divrem...
fmpz_poly_divrem                                  0.02   (PASS)
fmpz_poly_divrem_divconquer...
fmpz_poly_divrem_divconquer                       0.02   (PASS)
fmpz_poly_divrem_preinv...
fmpz_poly_divrem_preinv                           0.14   (PASS)
fmpz_poly_div_root...
fmpz_poly_div_root                                0.03   (PASS)
fmpz_poly_div_series_basecase...
fmpz_poly_div_series_basecase                     0.02   (PASS)
fmpz_poly_div_series...
fmpz_poly_div_series                              0.03   (PASS)
fmpz_poly_div_series_divconquer...
fmpz_poly_div_series_divconquer                   0.01   (PASS)
fmpz_poly_equal_fmpz...
fmpz_poly_equal_fmpz                              0.00   (PASS)
fmpz_poly_equal_trunc...
fmpz_poly_equal_trunc                             0.01   (PASS)
fmpz_poly_eta_qexp...
fmpz_poly_eta_qexp                                0.32   (PASS)
fmpz_poly_eulerian_polynomial...
fmpz_poly_eulerian_polynomial                     0.42   (PASS)
fmpz_poly_evaluate_divconquer_fmpq...
fmpz_poly_evaluate_divconquer_fmpq                0.10   (PASS)
fmpz_poly_evaluate_divconquer_fmpz...
fmpz_poly_evaluate_divconquer_fmpz                0.02   (PASS)
fmpz_poly_evaluate_fmpq...
fmpz_poly_evaluate_fmpq                           0.04   (PASS)
fmpz_poly_evaluate_fmpz...
fmpz_poly_evaluate_fmpz                           0.01   (PASS)
fmpz_poly_evaluate_horner_d_2exp...
fmpz_poly_evaluate_horner_d_2exp                  0.01   (PASS)
fmpz_poly_evaluate_horner_fmpq...
fmpz_poly_evaluate_horner_fmpq                    0.01   (PASS)
fmpz_poly_evaluate_horner_fmpz...
fmpz_poly_evaluate_horner_fmpz                    0.03   (PASS)
fmpz_poly_evaluate_mod...
fmpz_poly_evaluate_mod                            0.00   (PASS)
fmpz_poly_fibonacci...
fmpz_poly_fibonacci                               0.01   (PASS)
fmpz_poly_gcd...
fmpz_poly_gcd                                     0.00   (PASS)
fmpz_poly_gcd_heuristic...
fmpz_poly_gcd_heuristic                           0.18   (PASS)
fmpz_poly_gcd_modular...
fmpz_poly_gcd_modular                             0.13   (PASS)
fmpz_poly_gcd_subresultant...
fmpz_poly_gcd_subresultant                        0.07   (PASS)
fmpz_poly_get_coeff_ptr...
fmpz_poly_get_coeff_ptr                           0.00   (PASS)
fmpz_poly_get_nmod_poly...
fmpz_poly_get_nmod_poly                           0.01   (PASS)
fmpz_poly_get_set_coeff_fmpz...
fmpz_poly_get_set_coeff_fmpz                      0.01   (PASS)
fmpz_poly_get_set_coeff_si...
fmpz_poly_get_set_coeff_si                        0.00   (PASS)
fmpz_poly_get_set_coeff_ui...
fmpz_poly_get_set_coeff_ui                        0.00   (PASS)
fmpz_poly_get_set_str...
fmpz_poly_get_set_str                             0.01   (PASS)
fmpz_poly_get_str...
fmpz_poly_get_str                                 0.00   (PASS)
fmpz_poly_get_str_pretty...
fmpz_poly_get_str_pretty                          0.00   (PASS)
fmpz_poly_hensel_lift...
fmpz_poly_hensel_lift                             0.15   (PASS)
fmpz_poly_hensel_lift_once...
fmpz_poly_hensel_lift_once                        0.09   (PASS)
fmpz_poly_hensel_lift_without_only_inverse...
fmpz_poly_hensel_lift_without_only_inverse        0.15   (PASS)
fmpz_poly_hensel_start_continue_lift...
fmpz_poly_hensel_start_continue_lift              0.12   (PASS)
fmpz_poly_hermite_h...
fmpz_poly_hermite_h                               0.01   (PASS)
fmpz_poly_hermite_he...
fmpz_poly_hermite_he                              0.01   (PASS)
fmpz_poly_inflate...
fmpz_poly_inflate                                 0.01   (PASS)
fmpz_poly_init_realloc_clear...
fmpz_poly_init_realloc_clear                      0.00   (PASS)
fmpz_poly_interpolate_fmpz_vec...
fmpz_poly_interpolate_fmpz_vec                    0.02   (PASS)
fmpz_poly_inv_series_basecase...
fmpz_poly_inv_series_basecase                     0.05   (PASS)
fmpz_poly_inv_series...
fmpz_poly_inv_series                              0.02   (PASS)
fmpz_poly_inv_series_newton...
fmpz_poly_inv_series_newton                       0.02   (PASS)
fmpz_poly_is_cyclotomic...
fmpz_poly_is_cyclotomic                           0.00   (PASS)
fmpz_poly_is_squarefree...
fmpz_poly_is_squarefree                           0.00   (PASS)
fmpz_poly_lcm...
fmpz_poly_lcm                                     0.00   (PASS)
fmpz_poly_legendre_pt...
fmpz_poly_legendre_pt                             0.03   (PASS)
fmpz_poly_mul...
fmpz_poly_mul                                     0.08   (PASS)
fmpz_poly_mul_classical...
fmpz_poly_mul_classical                           0.04   (PASS)
fmpz_poly_mulhigh_classical...
fmpz_poly_mulhigh_classical                       0.01   (PASS)
fmpz_poly_mulhigh_karatsuba_n...
fmpz_poly_mulhigh_karatsuba_n                     0.03   (PASS)
fmpz_poly_mulhigh_n...
fmpz_poly_mulhigh_n                               0.00   (PASS)
fmpz_poly_mul_karatsuba...
fmpz_poly_mul_karatsuba                           0.13   (PASS)
fmpz_poly_mul_KS...
fmpz_poly_mul_KS                                  0.06   (PASS)
fmpz_poly_mullow...
fmpz_poly_mullow                                  0.01   (PASS)
fmpz_poly_mullow_classical...
fmpz_poly_mullow_classical                        0.01   (PASS)
fmpz_poly_mullow_karatsuba_n...
fmpz_poly_mullow_karatsuba_n                      0.03   (PASS)
fmpz_poly_mullow_KS...
fmpz_poly_mullow_KS                               0.01   (PASS)
fmpz_poly_mullow_SS...
fmpz_poly_mullow_SS                               0.01   (PASS)
fmpz_poly_mullow_SS_precache...
fmpz_poly_mullow_SS_precache                      0.02   (PASS)
fmpz_poly_mulmid_classical...
fmpz_poly_mulmid_classical                        0.00   (PASS)
fmpz_poly_mul_SS...
fmpz_poly_mul_SS                                  0.52   (PASS)
fmpz_poly_mul_SS_precache...
fmpz_poly_mul_SS_precache                         0.03   (PASS)
fmpz_poly_neg...
fmpz_poly_neg                                     0.01   (PASS)
fmpz_poly_newton_to_monomial...
fmpz_poly_newton_to_monomial                      0.01   (PASS)
fmpz_poly_nth_derivative...
fmpz_poly_nth_derivative                          0.02   (PASS)
fmpz_poly_num_real_roots...
fmpz_poly_num_real_roots                          0.03   (PASS)
fmpz_poly_num_real_roots_sturm...
fmpz_poly_num_real_roots_sturm                    0.04   (PASS)
fmpz_poly_pow_addchains...
fmpz_poly_pow_addchains                           0.01   (PASS)
fmpz_poly_pow_binexp...
fmpz_poly_pow_binexp                              0.02   (PASS)
fmpz_poly_pow_binomial...
fmpz_poly_pow_binomial                            0.03   (PASS)
fmpz_poly_pow...
fmpz_poly_pow                                     0.02   (PASS)
fmpz_poly_power_sums...
fmpz_poly_power_sums                              0.01   (PASS)
fmpz_poly_pow_multinomial...
fmpz_poly_pow_multinomial                         0.01   (PASS)
fmpz_poly_pow_trunc...
fmpz_poly_pow_trunc                               0.04   (PASS)
fmpz_poly_primitive_part...
fmpz_poly_primitive_part                          0.01   (PASS)
fmpz_poly_print_read...
fmpz_poly_print_read                              0.01   (PASS)
fmpz_poly_print_read_pretty...
fmpz_poly_print_read_pretty                       0.02   (PASS)
fmpz_poly_product_roots_fmpq_vec...
fmpz_poly_product_roots_fmpq_vec                  0.18   (PASS)
fmpz_poly_product_roots_fmpz_vec...
fmpz_poly_product_roots_fmpz_vec                  0.00   (PASS)
fmpz_poly_pseudo_div...
fmpz_poly_pseudo_div                              0.01   (PASS)
fmpz_poly_pseudo_divrem_basecase...
fmpz_poly_pseudo_divrem_basecase                  0.01   (PASS)
fmpz_poly_pseudo_divrem_cohen...
fmpz_poly_pseudo_divrem_cohen                     0.02   (PASS)
fmpz_poly_pseudo_divrem_divconquer...
fmpz_poly_pseudo_divrem_divconquer                0.06   (PASS)
fmpz_poly_pseudo_rem...
fmpz_poly_pseudo_rem                              0.01   (PASS)
fmpz_poly_pseudo_rem_cohen...
fmpz_poly_pseudo_rem_cohen                        0.07   (PASS)
fmpz_poly_randtest_no_real_root...
fmpz_poly_randtest_no_real_root                   0.01   (PASS)
fmpz_poly_rem_basecase...
fmpz_poly_rem_basecase                            0.00   (PASS)
fmpz_poly_remove...
fmpz_poly_remove                                  0.05   (PASS)
fmpz_poly_remove_content_2exp...
fmpz_poly_remove_content_2exp                     0.01   (PASS)
fmpz_poly_rem_powers_precomp...
fmpz_poly_rem_powers_precomp                      0.01   (PASS)
fmpz_poly_resultant...
fmpz_poly_resultant                               0.01   (PASS)
fmpz_poly_resultant_euclidean...
fmpz_poly_resultant_euclidean                     0.01   (PASS)
fmpz_poly_resultant_modular...
fmpz_poly_resultant_modular                       0.03   (PASS)
fmpz_poly_resultant_modular_div...
fmpz_poly_resultant_modular_div                   0.10   (PASS)
fmpz_poly_reverse...
fmpz_poly_reverse                                 0.00   (PASS)
fmpz_poly_revert_series...
fmpz_poly_revert_series                           0.04   (PASS)
fmpz_poly_scalar_abs...
fmpz_poly_scalar_abs                              0.01   (PASS)
fmpz_poly_scalar_addmul_fmpz...
fmpz_poly_scalar_addmul_fmpz                      0.02   (PASS)
fmpz_poly_scalar_addmul_si...
fmpz_poly_scalar_addmul_si                        0.02   (PASS)
fmpz_poly_scalar_addmul_ui...
fmpz_poly_scalar_addmul_ui                        0.02   (PASS)
fmpz_poly_scalar_mul_fmpz...
fmpz_poly_scalar_mul_fmpz                         0.01   (PASS)
fmpz_poly_scalar_mul_si...
fmpz_poly_scalar_mul_si                           0.02   (PASS)
fmpz_poly_scalar_mul_ui...
fmpz_poly_scalar_mul_ui                           0.01   (PASS)
fmpz_poly_scalar_submul_fmpz...
fmpz_poly_scalar_submul_fmpz                      0.02   (PASS)
fmpz_poly_scale_2exp...
fmpz_poly_scale_2exp                              0.01   (PASS)
fmpz_poly_set_equal...
fmpz_poly_set_equal                               0.01   (PASS)
fmpz_poly_set_fmpz_equal...
fmpz_poly_set_fmpz_equal                          0.00   (PASS)
fmpz_poly_set_si_equal...
fmpz_poly_set_si_equal                            0.00   (PASS)
fmpz_poly_set_trunc...
fmpz_poly_set_trunc                               0.01   (PASS)
fmpz_poly_set_ui_equal...
fmpz_poly_set_ui_equal                            0.00   (PASS)
fmpz_poly_shift_left_right...
fmpz_poly_shift_left_right                        0.01   (PASS)
fmpz_poly_signature...
fmpz_poly_signature                               0.01   (PASS)
fmpz_poly_sqr...
fmpz_poly_sqr                                     0.03   (PASS)
fmpz_poly_sqr_classical...
fmpz_poly_sqr_classical                           0.01   (PASS)
fmpz_poly_sqr_karatsuba...
fmpz_poly_sqr_karatsuba                           0.08   (PASS)
fmpz_poly_sqr_KS...
fmpz_poly_sqr_KS                                  0.05   (PASS)
fmpz_poly_sqrlow...
fmpz_poly_sqrlow                                  0.00   (PASS)
fmpz_poly_sqrlow_classical...
fmpz_poly_sqrlow_classical                        0.01   (PASS)
fmpz_poly_sqrlow_karatsuba_n...
fmpz_poly_sqrlow_karatsuba_n                      0.02   (PASS)
fmpz_poly_sqrlow_KS...
fmpz_poly_sqrlow_KS                               0.00   (PASS)
fmpz_poly_sqrt...
fmpz_poly_sqrt                                    0.00   (PASS)
fmpz_poly_sqrt_classical...
fmpz_poly_sqrt_classical                          0.00   (PASS)
fmpz_poly_sqrt_divconquer...
fmpz_poly_sqrt_divconquer                         0.02   (PASS)
fmpz_poly_sqrt_KS...
fmpz_poly_sqrt_KS                                 0.01   (PASS)
fmpz_poly_sqrtrem_classical...
fmpz_poly_sqrtrem_classical                       0.00   (PASS)
fmpz_poly_sqrtrem_divconquer...
fmpz_poly_sqrtrem_divconquer                      0.04   (PASS)
fmpz_poly_sqrt_series...
fmpz_poly_sqrt_series                             0.02   (PASS)
fmpz_poly_sub...
fmpz_poly_sub                                     0.03   (PASS)
fmpz_poly_sub_series...
fmpz_poly_sub_series                              0.02   (PASS)
fmpz_poly_swap...
fmpz_poly_swap                                    0.01   (PASS)
fmpz_poly_swinnerton_dyer...
fmpz_poly_swinnerton_dyer                         0.03   (PASS)
fmpz_poly_taylor_shift...
fmpz_poly_taylor_shift                            0.01   (PASS)
fmpz_poly_taylor_shift_divconquer...
fmpz_poly_taylor_shift_divconquer                 0.10   (PASS)
fmpz_poly_taylor_shift_horner...
fmpz_poly_taylor_shift_horner                     0.14   (PASS)
fmpz_poly_taylor_shift_multi_mod_threaded...
fmpz_poly_taylor_shift_multi_mod_threaded         0.10   (PASS)
fmpz_poly_theta_qexp...
fmpz_poly_theta_qexp                              0.45   (PASS)
fmpz_poly_xgcd_modular...
fmpz_poly_xgcd_modular                            0.67   (PASS)
fmpz_poly_zero...
fmpz_poly_zero                                    0.00   (PASS)
fmpz_poly_zero_coeffs...
fmpz_poly_zero_coeffs                             0.00   (PASS)
nf_init_clear...
nf_init_clear                                     0.20   (PASS)
qsieve_factor...
qsieve_factor                                     0.64   (PASS)
qsieve_primes_init...
qsieve_primes_init                                0.18   (PASS)
fmpz_mat_add_sub...
fmpz_mat_add_sub                                  0.02   (PASS)
fmpz_mat_can_solve_fflu...
fmpz_mat_can_solve_fflu                           0.07   (PASS)
fmpz_mat_can_solve_multi_mod_den...
fmpz_mat_can_solve_multi_mod_den                  0.01   (PASS)
fmpz_mat_charpoly_berkowitz...
fmpz_mat_charpoly_berkowitz                       0.00   (PASS)
fmpz_mat_charpoly...
fmpz_mat_charpoly                                 0.00   (PASS)
fmpz_mat_chol_d...
fmpz_mat_chol_d                                   0.00   (PASS)
fmpz_mat_col_partition...
fmpz_mat_col_partition                            0.00   (PASS)
fmpz_mat_concat_horizontal...
fmpz_mat_concat_horizontal                        0.02   (PASS)
fmpz_mat_concat_vertical...
fmpz_mat_concat_vertical                          0.02   (PASS)
fmpz_mat_content...
fmpz_mat_content                                  0.01   (PASS)
fmpz_mat_CRT_ui...
fmpz_mat_CRT_ui                                   0.05   (PASS)
fmpz_mat_CRT_ui_unsigned...
fmpz_mat_CRT_ui_unsigned                          0.03   (PASS)
fmpz_mat_det_bound...
fmpz_mat_det_bound                                0.01   (PASS)
fmpz_mat_det...
fmpz_mat_det                                      0.58   (PASS)
fmpz_mat_det_divisor...
fmpz_mat_det_divisor                              0.05   (PASS)
fmpz_mat_det_modular_accelerated...
fmpz_mat_det_modular_accelerated                  0.22   (PASS)
fmpz_mat_det_modular...
fmpz_mat_det_modular                              0.14   (PASS)
fmpz_mat_entry...
fmpz_mat_entry                                    0.00   (PASS)
fmpz_mat_equal...
fmpz_mat_equal                                    0.01   (PASS)
fmpz_mat_fmpz_vec_mul...
fmpz_mat_fmpz_vec_mul                             0.06   (PASS)
fmpz_mat_get_d_mat...
fmpz_mat_get_d_mat                                0.00   (PASS)
fmpz_mat_get_d_mat_transpose...
fmpz_mat_get_d_mat_transpose                      0.00   (PASS)
fmpz_mat_get_nmod_mat...
fmpz_mat_get_nmod_mat                             0.02   (PASS)
fmpz_mat_gram...
fmpz_mat_gram                                     0.08   (PASS)
fmpz_mat_hadamard...
fmpz_mat_hadamard                                 0.07   (PASS)
fmpz_mat_hnf...
fmpz_mat_hnf                                      0.15   (PASS)
fmpz_mat_hnf_classical...
fmpz_mat_hnf_classical                            0.02   (PASS)
fmpz_mat_hnf_minors...
fmpz_mat_hnf_minors                               0.02   (PASS)
fmpz_mat_hnf_minors_transform...
fmpz_mat_hnf_minors_transform                     0.02   (PASS)
fmpz_mat_hnf_modular...
fmpz_mat_hnf_modular                              0.02   (PASS)
fmpz_mat_hnf_modular_eldiv...
fmpz_mat_hnf_modular_eldiv                        0.24   (PASS)
fmpz_mat_hnf_pernet_stein...
fmpz_mat_hnf_pernet_stein                         0.06   (PASS)
fmpz_mat_hnf_transform...
fmpz_mat_hnf_transform                            0.21   (PASS)
fmpz_mat_hnf_xgcd...
fmpz_mat_hnf_xgcd                                 0.05   (PASS)
fmpz_mat_howell_form_mod...
fmpz_mat_howell_form_mod                          0.23   (PASS)
fmpz_mat_init_clear...
fmpz_mat_init_clear                               0.00   (PASS)
fmpz_mat_inv...
fmpz_mat_inv                                      0.02   (PASS)
fmpz_mat_invert_rows_cols...
fmpz_mat_invert_rows_cols                         0.00   (PASS)
fmpz_mat_is_empty...
fmpz_mat_is_empty                                 0.00   (PASS)
fmpz_mat_is_one...
fmpz_mat_is_one                                   0.00   (PASS)
fmpz_mat_is_spd...
fmpz_mat_is_spd                                   0.00   (PASS)
fmpz_mat_is_square...
fmpz_mat_is_square                                0.00   (PASS)
fmpz_mat_is_zero...
fmpz_mat_is_zero                                  0.00   (PASS)
fmpz_mat_kronecker_product...
fmpz_mat_kronecker_product                        0.00   (PASS)
fmpz_mat_lll_original...
fmpz_mat_lll_original                             0.00   (PASS)
fmpz_mat_lll_storjohann...
fmpz_mat_lll_storjohann                           0.00   (PASS)
fmpz_mat_max_bits...
fmpz_mat_max_bits                                 0.00   (PASS)
fmpz_mat_minpoly...
fmpz_mat_minpoly                                  0.01   (PASS)
fmpz_mat_mul_blas...
fmpz_mat_mul_blas                                 0.01   (PASS)
fmpz_mat_mul...
fmpz_mat_mul                                      0.06   (PASS)
fmpz_mat_mul_classical...
fmpz_mat_mul_classical                            0.10   (PASS)
fmpz_mat_mul_double_word...
fmpz_mat_mul_double_word                          0.33   (PASS)
fmpz_mat_mul_fft...
fmpz_mat_mul_fft                                  0.15   (PASS)
fmpz_mat_mul_fmpz_vec...
fmpz_mat_mul_fmpz_vec                             0.07   (PASS)
fmpz_mat_mul_multi_mod...
fmpz_mat_mul_multi_mod                            1.24   (PASS)
fmpz_mat_mul_small...
fmpz_mat_mul_small                                0.29   (PASS)
fmpz_mat_mul_strassen...
fmpz_mat_mul_strassen                             0.00   (PASS)
fmpz_mat_mul_waksman...
fmpz_mat_mul_waksman                              0.00   (PASS)
fmpz_mat_multi_CRT_ui...
fmpz_mat_multi_CRT_ui                             0.03   (PASS)
fmpz_mat_multi_CRT_ui_unsigned...
fmpz_mat_multi_CRT_ui_unsigned                    0.03   (PASS)
fmpz_mat_nullspace...
fmpz_mat_nullspace                                0.13   (PASS)
fmpz_mat_one...
fmpz_mat_one                                      0.00   (PASS)
fmpz_mat_pow...
fmpz_mat_pow                                      0.02   (PASS)
fmpz_mat_print_read...
fmpz_mat_print_read                               0.01   (PASS)
fmpz_mat_rank...
fmpz_mat_rank                                     0.11   (PASS)
fmpz_mat_rref...
fmpz_mat_rref                                     0.01   (PASS)
fmpz_mat_rref_fflu...
fmpz_mat_rref_fflu                                0.05   (PASS)
fmpz_mat_rref_mul...
fmpz_mat_rref_mul                                 0.13   (PASS)
fmpz_mat_scalar_addmul_fmpz...
fmpz_mat_scalar_addmul_fmpz                       0.00   (PASS)
fmpz_mat_scalar_addmul_nmod_mat_fmpz...
fmpz_mat_scalar_addmul_nmod_mat_fmpz              0.00   (PASS)
fmpz_mat_scalar_addmul_nmod_mat_ui...
fmpz_mat_scalar_addmul_nmod_mat_ui                0.00   (PASS)
fmpz_mat_scalar_addmul_si...
fmpz_mat_scalar_addmul_si                         0.00   (PASS)
fmpz_mat_scalar_addmul_ui...
fmpz_mat_scalar_addmul_ui                         0.00   (PASS)
fmpz_mat_scalar_mod_fmpz...
fmpz_mat_scalar_mod_fmpz                          0.02   (PASS)
fmpz_mat_scalar_mul_2exp...
fmpz_mat_scalar_mul_2exp                          0.00   (PASS)
fmpz_mat_scalar_mul_fmpz...
fmpz_mat_scalar_mul_fmpz                          0.00   (PASS)
fmpz_mat_scalar_mul_si...
fmpz_mat_scalar_mul_si                            0.00   (PASS)
fmpz_mat_scalar_mul_ui...
fmpz_mat_scalar_mul_ui                            0.00   (PASS)
fmpz_mat_scalar_smod...
fmpz_mat_scalar_smod                              0.00   (PASS)
fmpz_mat_snf_diagonal...
fmpz_mat_snf_diagonal                             0.01   (PASS)
fmpz_mat_snf_iliopoulos...
fmpz_mat_snf_iliopoulos                           0.27   (PASS)
fmpz_mat_snf_kannan_bachem...
fmpz_mat_snf_kannan_bachem                        0.05   (PASS)
fmpz_mat_solve_bound...
fmpz_mat_solve_bound                              0.29   (PASS)
fmpz_mat_solve...
fmpz_mat_solve                                    0.01   (PASS)
fmpz_mat_solve_cramer...
fmpz_mat_solve_cramer                             0.00   (PASS)
fmpz_mat_solve_dixon...
fmpz_mat_solve_dixon                              0.03   (PASS)
fmpz_mat_solve_dixon_den...
fmpz_mat_solve_dixon_den                          0.02   (PASS)
fmpz_mat_solve_fflu...
fmpz_mat_solve_fflu                               0.01   (PASS)
fmpz_mat_solve_multi_mod_den...
fmpz_mat_solve_multi_mod_den                      0.03   (PASS)
fmpz_mat_sqr...
fmpz_mat_sqr                                      0.01   (PASS)
fmpz_mat_trace...
fmpz_mat_trace                                    0.01   (PASS)
fmpz_mat_transpose...
fmpz_mat_transpose                                0.01   (PASS)
fmpz_mat_window_init_clear...
fmpz_mat_window_init_clear                        0.00   (PASS)
fmpz_mat_zero...
fmpz_mat_zero                                     0.00   (PASS)
di_fast_add...
di_fast_add                                       0.04   (PASS)
di_fast_div...
di_fast_div                                       0.05   (PASS)
di_fast_mul...
di_fast_mul                                       0.04   (PASS)
fmpz_mpoly_factor...
fmpz_mpoly_factor                                 0.08   (PASS)
fmpz_mpoly_factor_content...
fmpz_mpoly_factor_content                         0.06   (PASS)
fmpz_mpoly_factor_squarefree...
fmpz_mpoly_factor_squarefree                      0.03   (PASS)
fmpz_mpoly_factor_wang...
fmpz_mpoly_factor_wang                            0.36   (PASS)
fmpz_mpoly_factor_zassenhaus...
fmpz_mpoly_factor_zassenhaus                      0.45   (PASS)
fmpz_mpoly_factor_zippel...
fmpz_mpoly_factor_zippel                          0.26   (PASS)
fmpz_mpoly_factor_gcd_brown...
fmpz_mpoly_factor_gcd_brown                       1.14   (PASS)
fmpz_mpoly_factor_gcd_brown_threaded...
fmpz_mpoly_factor_gcd_brown_threaded              0.21   (PASS)
fmpz_mpoly_factor_gcd_subresultant...
fmpz_mpoly_factor_gcd_subresultant                0.12   (PASS)
fmpz_mpoly_factor_gcd_zippel2...
fmpz_mpoly_factor_gcd_zippel2                     0.46   (PASS)
fmpz_mpoly_factor_gcd_zippel...
fmpz_mpoly_factor_gcd_zippel                      0.30   (PASS)
fmpz_mpoly_factor_lcc_kaltofen...
fmpz_mpoly_factor_lcc_kaltofen                    0.01   (PASS)
fmpz_poly_pfrac...
fmpz_poly_pfrac                                   0.43   (PASS)
nf_elem_add_sub...
nf_elem_add_sub                                   0.04   (PASS)
nf_elem_div...
nf_elem_div                                       0.07   (PASS)
nf_elem_equal_fmpz_fmpq...
nf_elem_equal_fmpz_fmpq                           0.07   (PASS)
nf_elem_get_fmpz_mod_poly...
nf_elem_get_fmpz_mod_poly                         0.03   (PASS)
nf_elem_get_nmod_poly...
nf_elem_get_nmod_poly                             0.02   (PASS)
nf_elem_get_set_den...
nf_elem_get_set_den                               0.01   (PASS)
nf_elem_get_set_fmpq_poly...
nf_elem_get_set_fmpq_poly                         0.02   (PASS)
nf_elem_get_set_fmpz_mat_row...
nf_elem_get_set_fmpz_mat_row                      0.02   (PASS)
nf_elem_init_clear...
nf_elem_init_clear                                0.02   (PASS)
nf_elem_inv...
nf_elem_inv                                       0.01   (PASS)
nf_elem_is_rational_integer...
nf_elem_is_rational_integer                       0.08   (PASS)
nf_elem_mod_fmpz...
nf_elem_mod_fmpz                                  0.02   (PASS)
nf_elem_mul...
nf_elem_mul                                       0.09   (PASS)
nf_elem_mul_div_fmpq...
nf_elem_mul_div_fmpq                              0.03   (PASS)
nf_elem_mul_gen...
nf_elem_mul_gen                                   0.03   (PASS)
nf_elem_norm...
nf_elem_norm                                      0.04   (PASS)
nf_elem_norm_div...
nf_elem_norm_div                                  0.27   (PASS)
nf_elem_pow...
nf_elem_pow                                       0.04   (PASS)
nf_elem_rep_mat...
nf_elem_rep_mat                                   0.02   (PASS)
nf_elem_rep_mat_fmpz_mat_den...
nf_elem_rep_mat_fmpz_mat_den                      0.02   (PASS)
nf_elem_set_coeff_num_fmpz...
nf_elem_set_coeff_num_fmpz                        0.13   (PASS)
nf_elem_set_equal...
nf_elem_set_equal                                 0.03   (PASS)
nf_elem_set_equal_si_ui...
nf_elem_set_equal_si_ui                           0.07   (PASS)
nf_elem_trace...
nf_elem_trace                                     0.01   (PASS)
fmpz_add2_fmpz_si_inline...
fmpz_add2_fmpz_si_inline                          0.01   (PASS)
fmpz_add_inline...
fmpz_add_inline                                   0.00   (PASS)
fmpz_add_si_inline...
fmpz_add_si_inline                                0.00   (PASS)
fmpz_add_ui_inline...
fmpz_add_ui_inline                                0.00   (PASS)
fmpz_lshift_mpn...
fmpz_lshift_mpn                                   0.01   (PASS)
fmpz_sub_si_inline...
fmpz_sub_si_inline                                0.00   (PASS)
bool_mat_all_pairs_longest_walk...
bool_mat_all_pairs_longest_walk                   0.04   (PASS)
bool_mat_complement...
bool_mat_complement                               0.00   (PASS)
bool_mat_is_diagonal...
bool_mat_is_diagonal                              0.00   (PASS)
bool_mat_is_nilpotent...
bool_mat_is_nilpotent                             0.00   (PASS)
bool_mat_is_transitive...
bool_mat_is_transitive                            0.00   (PASS)
bool_mat_mul...
bool_mat_mul                                      0.00   (PASS)
bool_mat_nilpotency_degree...
bool_mat_nilpotency_degree                        0.00   (PASS)
bool_mat_trace...
bool_mat_trace                                    0.00   (PASS)
bool_mat_transitive_closure...
bool_mat_transitive_closure                       0.01   (PASS)
bool_mat_transpose...
bool_mat_transpose                                0.00   (PASS)
fmpzi_add_sub...
fmpzi_add_sub                                     0.00   (PASS)
fmpzi_divexact...
fmpzi_divexact                                    0.00   (PASS)
fmpzi_divrem_approx...
fmpzi_divrem_approx                               0.02   (PASS)
fmpzi_divrem...
fmpzi_divrem                                      0.00   (PASS)
fmpzi_gcd_binary...
fmpzi_gcd_binary                                  0.01   (PASS)
fmpzi_gcd...
fmpzi_gcd                                         0.09   (PASS)
fmpzi_gcd_euclidean...
fmpzi_gcd_euclidean                               0.01   (PASS)
fmpzi_gcd_euclidean_improved...
fmpzi_gcd_euclidean_improved                      0.00   (PASS)
fmpzi_gcd_shortest...
fmpzi_gcd_shortest                                0.02   (PASS)
fmpzi_is_prime...
fmpzi_is_prime                                    0.00   (PASS)
fmpzi_is_probabprime...
fmpzi_is_probabprime                              0.00   (PASS)
fmpzi_mul...
fmpzi_mul                                         0.01   (PASS)
fmpzi_pow_ui...
fmpzi_pow_ui                                      0.00   (PASS)
fmpzi_remove_one_plus_i...
fmpzi_remove_one_plus_i                           0.00   (PASS)
fmpz_mod_mpoly_factor...
fmpz_mod_mpoly_factor                             1.35   (PASS)
fmpz_mod_mpoly_factor_squarefree...
fmpz_mod_mpoly_factor_squarefree                  0.04   (PASS)
fmpz_mod_mpoly_factor_wang...
fmpz_mod_mpoly_factor_wang                        0.07   (PASS)
fmpz_mod_mpoly_factor_zassenhaus...
fmpz_mod_mpoly_factor_zassenhaus                  0.51   (PASS)
fmpz_mod_mpoly_factor_zippel...
fmpz_mod_mpoly_factor_zippel                      0.61   (PASS)
fmpz_mod_mpoly_factor_gcd_brown...
fmpz_mod_mpoly_factor_gcd_brown                   0.03   (PASS)
fmpz_mod_mpoly_factor_gcd_hensel...
fmpz_mod_mpoly_factor_gcd_hensel                  1.35   (PASS)
fmpz_mod_mpoly_factor_gcd_subresultant...
fmpz_mod_mpoly_factor_gcd_subresultant            0.23   (PASS)
fmpz_mod_mpoly_factor_gcd_zippel2...
fmpz_mod_mpoly_factor_gcd_zippel2                 0.53   (PASS)
fmpz_mod_mpoly_factor_gcd_zippel...
fmpz_mod_mpoly_factor_gcd_zippel                  0.48   (PASS)
fmpz_lll_heuristic_dot...
fmpz_lll_heuristic_dot                            0.01   (PASS)
fmpz_lll...
fmpz_lll                                          0.23   (PASS)
fmpz_lll_d...
fmpz_lll_d                                        0.26   (PASS)
fmpz_lll_d_heuristic...
fmpz_lll_d_heuristic                              0.25   (PASS)
fmpz_lll_d_heuristic_with_removal...
fmpz_lll_d_heuristic_with_removal                 0.25   (PASS)
fmpz_lll_d_with_removal...
fmpz_lll_d_with_removal                           0.26   (PASS)
fmpz_lll_d_with_removal_knapsack...
fmpz_lll_d_with_removal_knapsack                  0.25   (PASS)
fmpz_lll_mpf...
fmpz_lll_mpf                                      0.56   (PASS)
fmpz_lll_mpf_with_removal...
fmpz_lll_mpf_with_removal                         0.57   (PASS)
fmpz_lll_with_removal...
fmpz_lll_with_removal                             0.23   (PASS)
fmpz_lll_wrapper...
fmpz_lll_wrapper                                  0.23   (PASS)
fmpz_lll_wrapper_with_removal...
fmpz_lll_wrapper_with_removal                     0.23   (PASS)
fmpz_lll_wrapper_with_removal_knapsack...
fmpz_lll_wrapper_with_removal_knapsack            0.22   (PASS)
acf_approx_dot...
acf_approx_dot                                    0.01   (PASS)
acf_init_clear...
acf_init_clear                                    0.00   (PASS)
mag_add_2exp_fmpz...
mag_add_2exp_fmpz                                 0.00   (PASS)
mag_add...
mag_add                                           0.01   (PASS)
mag_addmul...
mag_addmul                                        0.01   (PASS)
mag_atan...
mag_atan                                          0.00   (PASS)
mag_binpow_uiui...
mag_binpow_uiui                                   0.00   (PASS)
mag_bin_uiui...
mag_bin_uiui                                      0.00   (PASS)
mag_cmp_2exp_si...
mag_cmp_2exp_si                                   0.00   (PASS)
mag_cmp...
mag_cmp                                           0.00   (PASS)
mag_cosh...
mag_cosh                                          0.00   (PASS)
mag_div...
mag_div                                           0.00   (PASS)
mag_div_lower...
mag_div_lower                                     0.00   (PASS)
mag_d_log_lower_bound...
mag_d_log_lower_bound                             0.01   (PASS)
mag_d_log_upper_bound...
mag_d_log_upper_bound                             0.01   (PASS)
mag_dump_file...
mag_dump_file                                     0.16   (PASS)
mag_dump_str...
mag_dump_str                                      0.00   (PASS)
mag_exp...
mag_exp                                           0.02   (PASS)
mag_expinv...
mag_expinv                                        0.03   (PASS)
mag_expm1...
mag_expm1                                         0.01   (PASS)
mag_exp_tail...
mag_exp_tail                                      0.00   (PASS)
mag_fac_ui...
mag_fac_ui                                        0.00   (PASS)
mag_fast_add_2exp_si...
mag_fast_add_2exp_si                              0.00   (PASS)
mag_fast_addmul...
mag_fast_addmul                                   0.00   (PASS)
mag_fast_mul_2exp_si...
mag_fast_mul_2exp_si                              0.00   (PASS)
mag_fast_mul...
mag_fast_mul                                      0.00   (PASS)
mag_geom_series...
mag_geom_series                                   0.00   (PASS)
mag_get_d...
mag_get_d                                         0.00   (PASS)
mag_hurwitz_zeta_uiui...
mag_hurwitz_zeta_uiui                             0.01   (PASS)
mag_log1p...
mag_log1p                                         0.01   (PASS)
mag_log...
mag_log                                           0.03   (PASS)
mag_mul_2exp_fmpz...
mag_mul_2exp_fmpz                                 0.00   (PASS)
mag_mul_2exp_si...
mag_mul_2exp_si                                   0.00   (PASS)
mag_mul...
mag_mul                                           0.01   (PASS)
mag_mul_lower...
mag_mul_lower                                     0.00   (PASS)
mag_neg_log...
mag_neg_log                                       0.03   (PASS)
mag_polylog_tail...
mag_polylog_tail                                  0.02   (PASS)
mag_pow_fmpz...
mag_pow_fmpz                                      0.02   (PASS)
mag_pow_ui...
mag_pow_ui                                        0.05   (PASS)
mag_rfac_ui...
mag_rfac_ui                                       0.00   (PASS)
mag_root...
mag_root                                          0.01   (PASS)
mag_rsqrt...
mag_rsqrt                                         0.00   (PASS)
mag_rsqrt_lower...
mag_rsqrt_lower                                   0.00   (PASS)
mag_set_d_2exp_fmpz...
mag_set_d_2exp_fmpz                               0.00   (PASS)
mag_set_d...
mag_set_d                                         0.00   (PASS)
mag_set_ui...
mag_set_ui                                        0.00   (PASS)
mag_set_ui_lower...
mag_set_ui_lower                                  0.00   (PASS)
mag_sinh...
mag_sinh                                          0.00   (PASS)
mag_sqrt...
mag_sqrt                                          0.00   (PASS)
mag_sqrt_lower...
mag_sqrt_lower                                    0.00   (PASS)
mag_sub...
mag_sub                                           0.01   (PASS)
mag_sub_lower...
mag_sub_lower                                     0.00   (PASS)
partitions_fmpz_ui...
partitions_fmpz_ui                                0.30   (PASS)
partitions_fmpz_ui_threaded...
partitions_fmpz_ui_threaded                       0.60   (PASS)
dlog...
dlog                                              0.50   (PASS)
dlog_modpe...
dlog_modpe                                        0.25   (PASS)
dlog_vec...
dlog_vec                                          1.96   (PASS)
aprcl_config_gauss...
aprcl_config_gauss                                0.01   (PASS)
aprcl_config_jacobi...
aprcl_config_jacobi                               0.02   (PASS)
aprcl_f_table...
aprcl_f_table                                     0.02   (PASS)
aprcl_is_prime...
aprcl_is_prime                                    0.17   (PASS)
aprcl_is_prime_gauss...
aprcl_is_prime_gauss                              3.92   (PASS)
aprcl_is_prime_jacobi...
aprcl_is_prime_jacobi                             0.71   (PASS)
aprcl_unity_zp_add...
aprcl_unity_zp_add                                0.00   (PASS)
aprcl_unity_zp_aut_inv...
aprcl_unity_zp_aut_inv                            0.00   (PASS)
aprcl_unity_zp_equal...
aprcl_unity_zp_equal                              0.00   (PASS)
aprcl_unity_zp_init...
aprcl_unity_zp_init                               0.00   (PASS)
aprcl_unity_zp_is_unity...
aprcl_unity_zp_is_unity                           0.00   (PASS)
aprcl_unity_zp_jacobi_sum...
aprcl_unity_zp_jacobi_sum                         0.00   (PASS)
aprcl_unity_zp_mul11...
aprcl_unity_zp_mul11                              0.00   (PASS)
aprcl_unity_zp_mul2...
aprcl_unity_zp_mul2                               0.00   (PASS)
aprcl_unity_zp_mul3...
aprcl_unity_zp_mul3                               0.00   (PASS)
aprcl_unity_zp_mul5...
aprcl_unity_zp_mul5                               0.00   (PASS)
aprcl_unity_zp_mul7...
aprcl_unity_zp_mul7                               0.00   (PASS)
aprcl_unity_zp_mul...
aprcl_unity_zp_mul                                0.00   (PASS)
aprcl_unity_zp_pow_2k...
aprcl_unity_zp_pow_2k                             0.02   (PASS)
aprcl_unity_zp_pow...
aprcl_unity_zp_pow                                0.00   (PASS)
aprcl_unity_zp_pow_sliding...
aprcl_unity_zp_pow_sliding                        0.02   (PASS)
aprcl_unity_zpq_add...
aprcl_unity_zpq_add                               0.00   (PASS)
aprcl_unity_zpq_equal...
aprcl_unity_zpq_equal                             0.00   (PASS)
aprcl_unity_zpq_gauss_sum...
aprcl_unity_zpq_gauss_sum                         0.04   (PASS)
aprcl_unity_zpq_init...
aprcl_unity_zpq_init                              0.00   (PASS)
aprcl_unity_zpq_mul...
aprcl_unity_zpq_mul                               0.27   (PASS)
aprcl_unity_zpq_mul_unity_p...
aprcl_unity_zpq_mul_unity_p                       0.04   (PASS)
aprcl_unity_zpq_pow...
aprcl_unity_zpq_pow                               0.32   (PASS)
aprcl_unity_zp_reduce_cyclotomic...
aprcl_unity_zp_reduce_cyclotomic                  0.00   (PASS)
aprcl_unity_zp_sqr11...
aprcl_unity_zp_sqr11                              0.00   (PASS)
aprcl_unity_zp_sqr2...
aprcl_unity_zp_sqr2                               0.00   (PASS)
aprcl_unity_zp_sqr3...
aprcl_unity_zp_sqr3                               0.00   (PASS)
aprcl_unity_zp_sqr5...
aprcl_unity_zp_sqr5                               0.00   (PASS)
aprcl_unity_zp_sqr7...
aprcl_unity_zp_sqr7                               0.00   (PASS)
aprcl_unity_zp_sqr...
aprcl_unity_zp_sqr                                0.00   (PASS)
arb_calc_isolate_roots...
arb_calc_isolate_roots                            0.02   (PASS)
arith_bell_number...
arith_bell_number                                 0.36   (PASS)
arith_bell_number_multi_mod...
arith_bell_number_multi_mod                       0.03   (PASS)
arith_bell_number_nmod...
arith_bell_number_nmod                            0.03   (PASS)
arith_bell_number_nmod_vec...
arith_bell_number_nmod_vec                        0.02   (PASS)
arith_bell_number_vec...
arith_bell_number_vec                             0.12   (PASS)
arith_bernoulli_number...
arith_bernoulli_number                            2.05   (PASS)
arith_bernoulli_number_denom...
arith_bernoulli_number_denom                      0.00   (PASS)
arith_bernoulli_number_vec...
arith_bernoulli_number_vec                        0.38   (PASS)
arith_bernoulli_polynomial...
arith_bernoulli_polynomial                        0.04   (PASS)
arith_chebyshev_t_polynomial...
arith_chebyshev_t_polynomial                      0.01   (PASS)
arith_chebyshev_u_polynomial...
arith_chebyshev_u_polynomial                      0.01   (PASS)
arith_divisors...
arith_divisors                                    0.00   (PASS)
arith_euler_number_vec...
arith_euler_number_vec                            0.47   (PASS)
arith_euler_number_zeta...
arith_euler_number_zeta                           0.00   (PASS)
arith_euler_polynomial...
arith_euler_polynomial                            0.04   (PASS)
arith_harmonic_number...
arith_harmonic_number                             1.93   (PASS)
arith_landau_function_vec...
arith_landau_function_vec                         0.00   (PASS)
arith_number_of_partitions_vec...
arith_number_of_partitions_vec                    0.00   (PASS)
arith_ramanujan_tau...
arith_ramanujan_tau                               0.10   (PASS)
arith_stirling...
arith_stirling                                    0.15   (PASS)
arith_sum_of_squares...
arith_sum_of_squares                              0.00   (PASS)
arith_swinnerton_dyer_polynomial...
arith_swinnerton_dyer_polynomial                  0.03   (PASS)
fq_nmod_mpoly_add_sub...
fq_nmod_mpoly_add_sub                             0.11   (PASS)
fq_nmod_mpoly_add_sub_fq_nmod...
fq_nmod_mpoly_add_sub_fq_nmod                     0.05   (PASS)
fq_nmod_mpoly_cmp...
fq_nmod_mpoly_cmp                                 0.05   (PASS)
fq_nmod_mpoly_compose_fq_nmod_mpoly...
fq_nmod_mpoly_compose_fq_nmod_mpoly               0.23   (PASS)
fq_nmod_mpoly_compose_fq_nmod_poly...
fq_nmod_mpoly_compose_fq_nmod_poly                0.03   (PASS)
fq_nmod_mpoly_degree...
fq_nmod_mpoly_degree                              0.12   (PASS)
fq_nmod_mpoly_derivative...
fq_nmod_mpoly_derivative                          0.17   (PASS)
fq_nmod_mpoly_div_monagan_pearce...
fq_nmod_mpoly_div_monagan_pearce                  0.16   (PASS)
fq_nmod_mpoly_divrem_ideal_monagan_pearce...
fq_nmod_mpoly_divrem_ideal_monagan_pearce         0.13   (PASS)
fq_nmod_mpoly_divrem_monagan_pearce...
fq_nmod_mpoly_divrem_monagan_pearce               0.14   (PASS)
fq_nmod_mpoly_evaluate...
fq_nmod_mpoly_evaluate                            0.16   (PASS)
fq_nmod_mpoly_gcd_brown...
fq_nmod_mpoly_gcd_brown                           0.33   (PASS)
fq_nmod_mpoly_gcd...
fq_nmod_mpoly_gcd                                 0.68   (PASS)
fq_nmod_mpoly_gcd_cofactors...
fq_nmod_mpoly_gcd_cofactors                       1.11   (PASS)
fq_nmod_mpoly_gcd_hensel...
fq_nmod_mpoly_gcd_hensel                          0.94   (PASS)
fq_nmod_mpoly_gcd_zippel2...
fq_nmod_mpoly_gcd_zippel2                         0.11   (PASS)
fq_nmod_mpoly_gcd_zippel...
fq_nmod_mpoly_gcd_zippel                          0.21   (PASS)
fq_nmod_mpoly_gen...
fq_nmod_mpoly_gen                                 0.03   (PASS)
fq_nmod_mpoly_get_coeff_vars_ui...
fq_nmod_mpoly_get_coeff_vars_ui                   0.05   (PASS)
fq_nmod_mpoly_get_set_coeff...
fq_nmod_mpoly_get_set_coeff                       0.07   (PASS)
fq_nmod_mpoly_get_set_coeff_fq_nmod_monomial...
fq_nmod_mpoly_get_set_coeff_fq_nmod_monomial      0.26   (PASS)
fq_nmod_mpoly_get_set_is_fq_nmod...
fq_nmod_mpoly_get_set_is_fq_nmod                  0.16   (PASS)
fq_nmod_mpoly_get_set_str_pretty...
fq_nmod_mpoly_get_set_str_pretty                  0.11   (PASS)
fq_nmod_mpoly_get_set_term_coeff_fq_nmod...
fq_nmod_mpoly_get_set_term_coeff_fq_nmod          0.02   (PASS)
fq_nmod_mpoly_get_set_term_exp_fmpz...
fq_nmod_mpoly_get_set_term_exp_fmpz               0.22   (PASS)
fq_nmod_mpoly_get_set_term_exp_si...
fq_nmod_mpoly_get_set_term_exp_si                 0.03   (PASS)
fq_nmod_mpoly_get_set_term_exp_ui...
fq_nmod_mpoly_get_set_term_exp_ui                 0.20   (PASS)
fq_nmod_mpoly_get_term...
fq_nmod_mpoly_get_term                            0.04   (PASS)
fq_nmod_mpoly_get_term_monomial...
fq_nmod_mpoly_get_term_monomial                   0.04   (PASS)
fq_nmod_mpoly_mpolyuu_divides...
fq_nmod_mpoly_mpolyuu_divides                     0.02   (PASS)
fq_nmod_mpoly_mul_johnson...
fq_nmod_mpoly_mul_johnson                         0.25   (PASS)
fq_nmod_mpoly_push_term_fq_nmod_fmpz...
fq_nmod_mpoly_push_term_fq_nmod_fmpz              0.19   (PASS)
fq_nmod_mpoly_push_term_fq_nmod_ui...
fq_nmod_mpoly_push_term_fq_nmod_ui                0.13   (PASS)
fq_nmod_mpoly_quadratic_root...
fq_nmod_mpoly_quadratic_root                      0.42   (PASS)
fq_nmod_mpoly_repack_bits...
fq_nmod_mpoly_repack_bits                         0.06   (PASS)
fq_nmod_mpoly_resize...
fq_nmod_mpoly_resize                              0.03   (PASS)
fq_nmod_mpoly_resultant_discriminant...
fq_nmod_mpoly_resultant_discriminant              0.01   (PASS)
fq_nmod_mpoly_reverse...
fq_nmod_mpoly_reverse                             0.05   (PASS)
fq_nmod_mpoly_scalar_addmul_fq_nmod...
fq_nmod_mpoly_scalar_addmul_fq_nmod               0.03   (PASS)
fq_nmod_mpoly_scalar_mul_fq_nmod...
fq_nmod_mpoly_scalar_mul_fq_nmod                  0.20   (PASS)
fq_nmod_mpoly_sort_terms...
fq_nmod_mpoly_sort_terms                          0.11   (PASS)
fq_nmod_mpoly_sqrt...
fq_nmod_mpoly_sqrt                                0.11   (PASS)
fq_nmod_mpoly_total_degree...
fq_nmod_mpoly_total_degree                        0.04   (PASS)
fq_nmod_mpoly_univar...
fq_nmod_mpoly_univar                              0.10   (PASS)
fq_nmod_mpoly_univar_resultant...
fq_nmod_mpoly_univar_resultant                    0.00   (PASS)
fq_nmod_mpoly_used_vars...
fq_nmod_mpoly_used_vars                           0.24   (PASS)
fmpq_mpoly_add_sub...
fmpq_mpoly_add_sub                                0.24   (PASS)
fmpq_mpoly_add_sub_fmpq...
fmpq_mpoly_add_sub_fmpq                           0.07   (PASS)
fmpq_mpoly_add_sub_fmpz...
fmpq_mpoly_add_sub_fmpz                           0.03   (PASS)
fmpq_mpoly_cmp...
fmpq_mpoly_cmp                                    0.03   (PASS)
fmpq_mpoly_compose_fmpq_mpoly...
fmpq_mpoly_compose_fmpq_mpoly                     0.16   (PASS)
fmpq_mpoly_compose_fmpq_poly...
fmpq_mpoly_compose_fmpq_poly                      0.03   (PASS)
fmpq_mpoly_content...
fmpq_mpoly_content                                0.01   (PASS)
fmpq_mpoly_content_vars...
fmpq_mpoly_content_vars                           0.04   (PASS)
fmpq_mpoly_degree...
fmpq_mpoly_degree                                 0.00   (PASS)
fmpq_mpoly_degrees_term_exp_fits_ui_si...
fmpq_mpoly_degrees_term_exp_fits_ui_si            0.05   (PASS)
fmpq_mpoly_derivative_integral...
fmpq_mpoly_derivative_integral                    0.21   (PASS)
fmpq_mpoly_div...
fmpq_mpoly_div                                    0.09   (PASS)
fmpq_mpoly_divides...
fmpq_mpoly_divides                                0.05   (PASS)
fmpq_mpoly_divrem...
fmpq_mpoly_divrem                                 0.09   (PASS)
fmpq_mpoly_divrem_ideal...
fmpq_mpoly_divrem_ideal                           0.03   (PASS)
fmpq_mpoly_equal_is_fmpq...
fmpq_mpoly_equal_is_fmpq                          0.00   (PASS)
fmpq_mpoly_evaluate...
fmpq_mpoly_evaluate                               0.17   (PASS)
fmpq_mpoly_gcd_brown...
fmpq_mpoly_gcd_brown                              0.66   (PASS)
fmpq_mpoly_gcd...
fmpq_mpoly_gcd                                    0.16   (PASS)
fmpq_mpoly_gcd_cofactors...
fmpq_mpoly_gcd_cofactors                          0.26   (PASS)
fmpq_mpoly_gcd_hensel...
fmpq_mpoly_gcd_hensel                             0.17   (PASS)
fmpq_mpoly_gcd_subresultant...
fmpq_mpoly_gcd_subresultant                       0.03   (PASS)
fmpq_mpoly_gcd_zippel2...
fmpq_mpoly_gcd_zippel2                            0.14   (PASS)
fmpq_mpoly_gcd_zippel...
fmpq_mpoly_gcd_zippel                             0.03   (PASS)
fmpq_mpoly_gen...
fmpq_mpoly_gen                                    0.01   (PASS)
fmpq_mpoly_get_coeff_vars_ui...
fmpq_mpoly_get_coeff_vars_ui                      0.02   (PASS)
fmpq_mpoly_get_set_coeff_fmpq_fmpz...
fmpq_mpoly_get_set_coeff_fmpq_fmpz                0.04   (PASS)
fmpq_mpoly_get_set_coeff_fmpq_monomial...
fmpq_mpoly_get_set_coeff_fmpq_monomial            0.17   (PASS)
fmpq_mpoly_get_set_coeff_fmpq_ui...
fmpq_mpoly_get_set_coeff_fmpq_ui                  0.03   (PASS)
fmpq_mpoly_get_set_is_fmpq...
fmpq_mpoly_get_set_is_fmpq                        0.01   (PASS)
fmpq_mpoly_get_set_str_pretty...
fmpq_mpoly_get_set_str_pretty                     0.01   (PASS)
fmpq_mpoly_get_set_term_coeff_fmpq...
fmpq_mpoly_get_set_term_coeff_fmpq                0.01   (PASS)
fmpq_mpoly_get_set_term_exp_fmpz...
fmpq_mpoly_get_set_term_exp_fmpz                  0.08   (PASS)
fmpq_mpoly_get_set_term_exp_si...
fmpq_mpoly_get_set_term_exp_si                    0.01   (PASS)
fmpq_mpoly_get_set_term_exp_ui...
fmpq_mpoly_get_set_term_exp_ui                    0.04   (PASS)
fmpq_mpoly_get_term...
fmpq_mpoly_get_term                               0.03   (PASS)
fmpq_mpoly_get_term_monomial...
fmpq_mpoly_get_term_monomial                      0.02   (PASS)
fmpq_mpoly_mul...
fmpq_mpoly_mul                                    0.29   (PASS)
fmpq_mpoly_pow_fmpz...
fmpq_mpoly_pow_fmpz                               0.58   (PASS)
fmpq_mpoly_pow_ui...
fmpq_mpoly_pow_ui                                 0.27   (PASS)
fmpq_mpoly_push_term_fmpq_fmpz...
fmpq_mpoly_push_term_fmpq_fmpz                    0.05   (PASS)
fmpq_mpoly_push_term_fmpq_ui...
fmpq_mpoly_push_term_fmpq_ui                      0.03   (PASS)
fmpq_mpoly_resultant_discriminant...
fmpq_mpoly_resultant_discriminant                 0.27   (PASS)
fmpq_mpoly_scalar_mul_div_fmpq...
fmpq_mpoly_scalar_mul_div_fmpq                    0.03   (PASS)
fmpq_mpoly_scalar_mul_div_fmpz...
fmpq_mpoly_scalar_mul_div_fmpz                    0.03   (PASS)
fmpq_mpoly_scalar_mul_fmpq...
fmpq_mpoly_scalar_mul_fmpq                        0.05   (PASS)
fmpq_mpoly_sqrt...
fmpq_mpoly_sqrt                                   0.06   (PASS)
fmpq_mpoly_term_content...
fmpq_mpoly_term_content                           0.04   (PASS)
fmpq_mpoly_total_degree...
fmpq_mpoly_total_degree                           0.02   (PASS)
fmpq_mpoly_univar...
fmpq_mpoly_univar                                 0.11   (PASS)
qfb_exponent...
qfb_exponent                                      1.06   (PASS)
qfb_exponent_element...
qfb_exponent_element                              1.17   (PASS)
qfb_exponent_grh...
qfb_exponent_grh                                  1.09   (PASS)
qfb_inverse...
qfb_inverse                                       0.19   (PASS)
qfb_nucomp...
qfb_nucomp                                        0.16   (PASS)
qfb_nudupl...
qfb_nudupl                                        0.07   (PASS)
qfb_pow...
qfb_pow                                           0.72   (PASS)
qfb_pow_ui...
qfb_pow_ui                                        0.72   (PASS)
qfb_prime_form...
qfb_prime_form                                    0.27   (PASS)
qfb_reduce...
qfb_reduce                                        0.12   (PASS)
qfb_reduced_forms...
qfb_reduced_forms                                 0.49   (PASS)
arf_abs_bound_le_2exp_fmpz...
arf_abs_bound_le_2exp_fmpz                        0.00   (PASS)
arf_abs_bound_lt_2exp_fmpz...
arf_abs_bound_lt_2exp_fmpz                        0.00   (PASS)
arf_abs_bound_lt_2exp_si...
arf_abs_bound_lt_2exp_si                          0.00   (PASS)
arf_add...
arf_add                                           0.10   (PASS)
arf_add_fmpz_2exp...
arf_add_fmpz_2exp                                 0.01   (PASS)
arf_add_fmpz...
arf_add_fmpz                                      0.07   (PASS)
arf_addmul...
arf_addmul                                        0.02   (PASS)
arf_addmul_fmpz...
arf_addmul_fmpz                                   0.02   (PASS)
arf_addmul_si...
arf_addmul_si                                     0.01   (PASS)
arf_addmul_ui...
arf_addmul_ui                                     0.01   (PASS)
arf_add_si...
arf_add_si                                        0.05   (PASS)
arf_add_ui...
arf_add_ui                                        0.05   (PASS)
arf_approx_dot...
arf_approx_dot                                    0.00   (PASS)
arf_ceil...
arf_ceil                                          0.00   (PASS)
arf_cmp_2exp_si...
arf_cmp_2exp_si                                   0.00   (PASS)
arf_cmpabs_2exp_si...
arf_cmpabs_2exp_si                                0.00   (PASS)
arf_cmpabs...
arf_cmpabs                                        0.01   (PASS)
arf_cmp...
arf_cmp                                           0.01   (PASS)
arf_complex_mul...
arf_complex_mul                                   0.47   (PASS)
arf_complex_sqr...
arf_complex_sqr                                   0.40   (PASS)
arf_div...
arf_div                                           0.21   (PASS)
arf_dump_file...
arf_dump_file                                     0.18   (PASS)
arf_dump_str...
arf_dump_str                                      0.01   (PASS)
arf_floor...
arf_floor                                         0.00   (PASS)
arf_fma...
arf_fma                                           0.00   (PASS)
arf_frexp...
arf_frexp                                         0.00   (PASS)
arf_get_d...
arf_get_d                                         0.01   (PASS)
arf_get_fmpz...
arf_get_fmpz                                      0.06   (PASS)
arf_get_mpfr...
arf_get_mpfr                                      0.00   (PASS)
arf_get_str...
arf_get_str                                       0.00   (PASS)
arf_is_int_2exp_si...
arf_is_int_2exp_si                                0.00   (PASS)
arf_mul...
arf_mul                                           0.11   (PASS)
arf_mul_fmpz...
arf_mul_fmpz                                      0.10   (PASS)
arf_mul_si...
arf_mul_si                                        0.04   (PASS)
arf_mul_ui...
arf_mul_ui                                        0.04   (PASS)
arf_mul_via_mpfr...
arf_mul_via_mpfr                                  0.12   (PASS)
arf_neg_round...
arf_neg_round                                     0.01   (PASS)
arf_root...
arf_root                                          0.02   (PASS)
arf_rsqrt...
arf_rsqrt                                         0.16   (PASS)
arf_set_d...
arf_set_d                                         0.00   (PASS)
arf_set_fmpq...
arf_set_fmpq                                      0.00   (PASS)
arf_set_fmpz_2exp...
arf_set_fmpz_2exp                                 0.00   (PASS)
arf_set_round...
arf_set_round                                     0.01   (PASS)
arf_set_round_fmpz...
arf_set_round_fmpz                                0.01   (PASS)
arf_set_round_mpz...
arf_set_round_mpz                                 0.01   (PASS)
arf_set_round_ui...
arf_set_round_ui                                  0.03   (PASS)
arf_set_round_uiui...
arf_set_round_uiui                                0.03   (PASS)
arf_sgn...
arf_sgn                                           0.00   (PASS)
arf_sosq...
arf_sosq                                          0.02   (PASS)
arf_sqrt...
arf_sqrt                                          0.13   (PASS)
arf_sub...
arf_sub                                           0.09   (PASS)
arf_sub_fmpz...
arf_sub_fmpz                                      0.07   (PASS)
arf_submul...
arf_submul                                        0.02   (PASS)
arf_submul_fmpz...
arf_submul_fmpz                                   0.02   (PASS)
arf_submul_si...
arf_submul_si                                     0.01   (PASS)
arf_submul_ui...
arf_submul_ui                                     0.01   (PASS)
arf_sub_si...
arf_sub_si                                        0.05   (PASS)
arf_sub_ui...
arf_sub_ui                                        0.05   (PASS)
arf_sum...
arf_sum                                           0.27   (PASS)
nmod_mat_add...
nmod_mat_add                                      0.00   (PASS)
nmod_mat_addmul...
nmod_mat_addmul                                   0.47   (PASS)
nmod_mat_can_solve...
nmod_mat_can_solve                                0.03   (PASS)
nmod_mat_charpoly_berkowitz...
nmod_mat_charpoly_berkowitz                       0.01   (PASS)
nmod_mat_charpoly...
nmod_mat_charpoly                                 0.01   (PASS)
nmod_mat_charpoly_danilevsky...
nmod_mat_charpoly_danilevsky                      0.01   (PASS)
nmod_mat_concat_horizontal...
nmod_mat_concat_horizontal                        0.00   (PASS)
nmod_mat_concat_vertical...
nmod_mat_concat_vertical                          0.00   (PASS)
nmod_mat_det...
nmod_mat_det                                      0.07   (PASS)
nmod_mat_det_howell...
nmod_mat_det_howell                               0.07   (PASS)
nmod_mat_howell_form...
nmod_mat_howell_form                              0.12   (PASS)
nmod_mat_init_clear...
nmod_mat_init_clear                               0.00   (PASS)
nmod_mat_inv...
nmod_mat_inv                                      0.03   (PASS)
nmod_mat_invert_rows_cols...
nmod_mat_invert_rows_cols                         0.00   (PASS)
nmod_mat_lu_classical...
nmod_mat_lu_classical                             0.08   (PASS)
nmod_mat_lu_classical_delayed...
nmod_mat_lu_classical_delayed                     0.11   (PASS)
nmod_mat_lu_recursive...
nmod_mat_lu_recursive                             0.62   (PASS)
nmod_mat_minpoly...
nmod_mat_minpoly                                  0.01   (PASS)
nmod_mat_mul_blas...
nmod_mat_mul_blas                                 0.00   (PASS)
nmod_mat_mul...
nmod_mat_mul                                      0.16   (PASS)
nmod_mat_mul_classical_threaded...
nmod_mat_mul_classical_threaded                   0.27   (PASS)
nmod_mat_mul_nmod_vec...
nmod_mat_mul_nmod_vec                             0.01   (PASS)
nmod_mat_mul_strassen...
nmod_mat_mul_strassen                             0.22   (PASS)
nmod_mat_neg...
nmod_mat_neg                                      0.00   (PASS)
nmod_mat_nmod_vec_mul...
nmod_mat_nmod_vec_mul                             0.01   (PASS)
nmod_mat_nullspace...
nmod_mat_nullspace                                0.41   (PASS)
nmod_mat_permute_rows...
nmod_mat_permute_rows                             0.00   (PASS)
nmod_mat_pow...
nmod_mat_pow                                      0.10   (PASS)
nmod_mat_rank...
nmod_mat_rank                                     0.10   (PASS)
nmod_mat_rref...
nmod_mat_rref                                     0.02   (PASS)
nmod_mat_scalar_addmul_ui...
nmod_mat_scalar_addmul_ui                         0.01   (PASS)
nmod_mat_scalar_mul...
nmod_mat_scalar_mul                               0.00   (PASS)
nmod_mat_solve...
nmod_mat_solve                                    0.03   (PASS)
nmod_mat_solve_tril...
nmod_mat_solve_tril                               0.02   (PASS)
nmod_mat_solve_tril_classical...
nmod_mat_solve_tril_classical                     0.03   (PASS)
nmod_mat_solve_tril_recursive...
nmod_mat_solve_tril_recursive                     0.03   (PASS)
nmod_mat_solve_triu...
nmod_mat_solve_triu                               0.02   (PASS)
nmod_mat_solve_triu_classical...
nmod_mat_solve_triu_classical                     0.03   (PASS)
nmod_mat_solve_triu_recursive...
nmod_mat_solve_triu_recursive                     0.03   (PASS)
nmod_mat_solve_vec...
nmod_mat_solve_vec                                0.03   (PASS)
nmod_mat_submul...
nmod_mat_submul                                   0.48   (PASS)
nmod_mat_trace...
nmod_mat_trace                                    0.00   (PASS)
nmod_mat_transpose...
nmod_mat_transpose                                0.00   (PASS)
nmod_mat_window_init_clear...
nmod_mat_window_init_clear                        0.00   (PASS)
arb_fpwrap...
arb_fpwrap                                        0.02   (PASS)
acb_acos...
acb_acos                                          0.00   (PASS)
acb_acosh...
acb_acosh                                         0.00   (PASS)
acb_agm1...
acb_agm1                                          0.06   (PASS)
acb_agm...
acb_agm                                           0.03   (PASS)
acb_approx_dot...
acb_approx_dot                                    0.05   (PASS)
acb_asin...
acb_asin                                          0.01   (PASS)
acb_asinh...
acb_asinh                                         0.00   (PASS)
acb_atan...
acb_atan                                          0.01   (PASS)
acb_atanh...
acb_atanh                                         0.00   (PASS)
acb_barnes_g...
acb_barnes_g                                      0.42   (PASS)
acb_bernoulli_poly_ui...
acb_bernoulli_poly_ui                             0.00   (PASS)
acb_chebyshev_t_ui...
acb_chebyshev_t_ui                                0.01   (PASS)
acb_chebyshev_u_ui...
acb_chebyshev_u_ui                                0.02   (PASS)
acb_cos_pi...
acb_cos_pi                                        0.00   (PASS)
acb_cot...
acb_cot                                           0.04   (PASS)
acb_coth...
acb_coth                                          0.00   (PASS)
acb_cot_pi...
acb_cot_pi                                        0.02   (PASS)
acb_csc...
acb_csc                                           0.00   (PASS)
acb_csch...
acb_csch                                          0.00   (PASS)
acb_csc_pi...
acb_csc_pi                                        0.00   (PASS)
acb_csgn...
acb_csgn                                          0.00   (PASS)
acb_digamma...
acb_digamma                                       0.10   (PASS)
acb_div...
acb_div                                           0.13   (PASS)
acb_dot...
acb_dot                                           1.06   (PASS)
acb_dot_fmpz...
acb_dot_fmpz                                      0.03   (PASS)
acb_dot_si...
acb_dot_si                                        0.03   (PASS)
acb_dot_siui...
acb_dot_siui                                      0.03   (PASS)
acb_dot_ui...
acb_dot_ui                                        0.03   (PASS)
acb_dot_uiui...
acb_dot_uiui                                      0.03   (PASS)
acb_exp...
acb_exp                                           0.00   (PASS)
acb_exp_invexp...
acb_exp_invexp                                    0.00   (PASS)
acb_expm1...
acb_expm1                                         0.00   (PASS)
acb_exp_pi_i...
acb_exp_pi_i                                      0.01   (PASS)
acb_gamma...
acb_gamma                                         0.02   (PASS)
acb_get_abs_lbound_arf...
acb_get_abs_lbound_arf                            0.00   (PASS)
acb_get_abs_ubound_arf...
acb_get_abs_ubound_arf                            0.00   (PASS)
acb_get_mag...
acb_get_mag                                       0.00   (PASS)
acb_get_mag_lower...
acb_get_mag_lower                                 0.00   (PASS)
acb_inv...
acb_inv                                           0.08   (PASS)
acb_lambertw...
acb_lambertw                                      0.12   (PASS)
acb_lgamma...
acb_lgamma                                        0.06   (PASS)
acb_log1p...
acb_log1p                                         0.01   (PASS)
acb_log...
acb_log                                           0.01   (PASS)
acb_log_sin_pi...
acb_log_sin_pi                                    0.03   (PASS)
acb_mul...
acb_mul                                           0.47   (PASS)
acb_mul_naive...
acb_mul_naive                                     0.08   (PASS)
acb_polygamma...
acb_polygamma                                     0.14   (PASS)
acb_pow...
acb_pow                                           0.09   (PASS)
acb_pow_fmpz...
acb_pow_fmpz                                      0.56   (PASS)
acb_quadratic_roots_fmpz...
acb_quadratic_roots_fmpz                          0.01   (PASS)
acb_rel_accuracy_bits...
acb_rel_accuracy_bits                             0.00   (PASS)
acb_rgamma...
acb_rgamma                                        0.02   (PASS)
acb_rising2_ui...
acb_rising2_ui                                    0.03   (PASS)
acb_rising_ui...
acb_rising_ui                                     0.01   (PASS)
acb_rising_ui_get_mag...
acb_rising_ui_get_mag                             0.01   (PASS)
acb_root_ui...
acb_root_ui                                       0.00   (PASS)
acb_rsqrt...
acb_rsqrt                                         0.03   (PASS)
acb_sec...
acb_sec                                           0.00   (PASS)
acb_sech...
acb_sech                                          0.00   (PASS)
acb_sgn...
acb_sgn                                           0.00   (PASS)
acb_sinc...
acb_sinc                                          0.02   (PASS)
acb_sin_cos...
acb_sin_cos                                       0.01   (PASS)
acb_sinc_pi...
acb_sinc_pi                                       0.00   (PASS)
acb_sinh_cosh...
acb_sinh_cosh                                     0.01   (PASS)
acb_sin_pi...
acb_sin_pi                                        0.00   (PASS)
acb_sqrt...
acb_sqrt                                          0.01   (PASS)
acb_sqrts...
acb_sqrts                                         0.01   (PASS)
acb_tan...
acb_tan                                           0.04   (PASS)
acb_tanh...
acb_tanh                                          0.00   (PASS)
acb_tan_pi...
acb_tan_pi                                        0.02   (PASS)
acb_urandom...
acb_urandom                                       0.02   (PASS)
acb_vec_set_real_imag...
acb_vec_set_real_imag                             0.01   (PASS)
acb_vec_unit_roots...
acb_vec_unit_roots                                0.01   (PASS)
acb_zeta...
acb_zeta                                          0.07   (PASS)
acb_calc_cauchy_bound...
acb_calc_cauchy_bound                             0.00   (PASS)
acb_calc_integrate...
acb_calc_integrate                                0.33   (PASS)
acb_calc_integrate_taylor...
acb_calc_integrate_taylor                         0.04   (PASS)
arb_poly_acos_series...
arb_poly_acos_series                              0.03   (PASS)
arb_poly_add...
arb_poly_add                                      0.05   (PASS)
arb_poly_add_series...
arb_poly_add_series                               0.00   (PASS)
arb_poly_add_si...
arb_poly_add_si                                   0.01   (PASS)
arb_poly_asin_series...
arb_poly_asin_series                              0.03   (PASS)
arb_poly_atan_series...
arb_poly_atan_series                              0.00   (PASS)
arb_poly_binomial_transform_basecase...
arb_poly_binomial_transform_basecase              0.02   (PASS)
arb_poly_binomial_transform...
arb_poly_binomial_transform                       0.02   (PASS)
arb_poly_binomial_transform_convolution...
arb_poly_binomial_transform_convolution           0.02   (PASS)
arb_poly_borel_transform...
arb_poly_borel_transform                          0.02   (PASS)
arb_poly_compose...
arb_poly_compose                                  0.05   (PASS)
arb_poly_compose_series...
arb_poly_compose_series                           0.02   (PASS)
arb_poly_cos_pi_series...
arb_poly_cos_pi_series                            0.00   (PASS)
arb_poly_cot_pi_series...
arb_poly_cot_pi_series                            0.01   (PASS)
arb_poly_digamma_series...
arb_poly_digamma_series                           0.04   (PASS)
arb_poly_divrem...
arb_poly_divrem                                   0.21   (PASS)
arb_poly_div_series...
arb_poly_div_series                               0.06   (PASS)
arb_poly_evaluate2_acb_rectangular...
arb_poly_evaluate2_acb_rectangular                0.09   (PASS)
arb_poly_evaluate2...
arb_poly_evaluate2                                0.05   (PASS)
arb_poly_evaluate2_horner...
arb_poly_evaluate2_horner                         0.05   (PASS)
arb_poly_evaluate2_rectangular...
arb_poly_evaluate2_rectangular                    0.05   (PASS)
arb_poly_evaluate_acb_rectangular...
arb_poly_evaluate_acb_rectangular                 0.06   (PASS)
arb_poly_evaluate...
arb_poly_evaluate                                 0.01   (PASS)
arb_poly_evaluate_horner...
arb_poly_evaluate_horner                          0.01   (PASS)
arb_poly_evaluate_rectangular...
arb_poly_evaluate_rectangular                     0.03   (PASS)
arb_poly_evaluate_vec_fast...
arb_poly_evaluate_vec_fast                        0.02   (PASS)
arb_poly_evaluate_vec_iter...
arb_poly_evaluate_vec_iter                        0.01   (PASS)
arb_poly_exp_series_basecase...
arb_poly_exp_series_basecase                      0.10   (PASS)
arb_poly_exp_series...
arb_poly_exp_series                               0.07   (PASS)
arb_poly_gamma_series...
arb_poly_gamma_series                             0.05   (PASS)
arb_poly_get_coeff_ptr...
arb_poly_get_coeff_ptr                            0.01   (PASS)
arb_poly_get_set_coeff_arb...
arb_poly_get_set_coeff_arb                        0.00   (PASS)
arb_poly_get_unique_fmpz_poly...
arb_poly_get_unique_fmpz_poly                     0.01   (PASS)
arb_poly_graeffe_transform...
arb_poly_graeffe_transform                        0.00   (PASS)
arb_poly_interpolate_barycentric...
arb_poly_interpolate_barycentric                  0.04   (PASS)
arb_poly_interpolate_fast...
arb_poly_interpolate_fast                         0.03   (PASS)
arb_poly_interpolate_newton...
arb_poly_interpolate_newton                       0.03   (PASS)
arb_poly_inv_series...
arb_poly_inv_series                               0.04   (PASS)
arb_poly_lambertw_series...
arb_poly_lambertw_series                          0.01   (PASS)
arb_poly_lgamma_series...
arb_poly_lgamma_series                            0.04   (PASS)
arb_poly_log1p_series...
arb_poly_log1p_series                             0.01   (PASS)
arb_poly_log_series...
arb_poly_log_series                               0.05   (PASS)
arb_poly_mul...
arb_poly_mul                                      0.12   (PASS)
arb_poly_mullow_block...
arb_poly_mullow_block                             0.93   (PASS)
arb_poly_mullow...
arb_poly_mullow                                   0.06   (PASS)
arb_poly_mullow_classical...
arb_poly_mullow_classical                         0.06   (PASS)
arb_poly_pow_arb_series...
arb_poly_pow_arb_series                           0.02   (PASS)
arb_poly_pow_series...
arb_poly_pow_series                               0.17   (PASS)
arb_poly_pow_ui...
arb_poly_pow_ui                                   0.06   (PASS)
arb_poly_pow_ui_trunc_binexp...
arb_poly_pow_ui_trunc_binexp                      0.05   (PASS)
arb_poly_product_roots...
arb_poly_product_roots                            0.00   (PASS)
arb_poly_product_roots_complex...
arb_poly_product_roots_complex                    0.01   (PASS)
arb_poly_revert_series...
arb_poly_revert_series                            0.05   (PASS)
arb_poly_rgamma_series...
arb_poly_rgamma_series                            0.09   (PASS)
arb_poly_riemann_siegel_theta_series...
arb_poly_riemann_siegel_theta_series              0.01   (PASS)
arb_poly_riemann_siegel_z_series...
arb_poly_riemann_siegel_z_series                  0.03   (PASS)
arb_poly_rising_ui_series...
arb_poly_rising_ui_series                         0.00   (PASS)
arb_poly_root_bound_fujiwara...
arb_poly_root_bound_fujiwara                      0.00   (PASS)
arb_poly_rsqrt_series...
arb_poly_rsqrt_series                             0.04   (PASS)
arb_poly_set_trunc_round...
arb_poly_set_trunc_round                          0.00   (PASS)
arb_poly_shift_left_right...
arb_poly_shift_left_right                         0.03   (PASS)
arb_poly_sin_cos_pi_series...
arb_poly_sin_cos_pi_series                        0.00   (PASS)
arb_poly_sin_cos_series...
arb_poly_sin_cos_series                           0.00   (PASS)
arb_poly_sinc_pi_series...
arb_poly_sinc_pi_series                           0.00   (PASS)
arb_poly_sinc_series...
arb_poly_sinc_series                              0.00   (PASS)
arb_poly_sinh_cosh_series...
arb_poly_sinh_cosh_series                         0.01   (PASS)
arb_poly_sin_pi_series...
arb_poly_sin_pi_series                            0.00   (PASS)
arb_poly_sin_series_cos_series...
arb_poly_sin_series_cos_series                    0.01   (PASS)
arb_poly_sqrt_series...
arb_poly_sqrt_series                              0.03   (PASS)
arb_poly_sub...
arb_poly_sub                                      0.05   (PASS)
arb_poly_sub_series...
arb_poly_sub_series                               0.00   (PASS)
arb_poly_swinnerton_dyer_ui...
arb_poly_swinnerton_dyer_ui                       0.01   (PASS)
arb_poly_tan_series...
arb_poly_tan_series                               0.02   (PASS)
arb_poly_taylor_shift...
arb_poly_taylor_shift                             0.02   (PASS)
arb_poly_zeta_series...
arb_poly_zeta_series                              0.05   (PASS)
arb_fmpz_poly_complex_roots...
arb_fmpz_poly_complex_roots                       0.28   (PASS)
arb_fmpz_poly_evaluate_acb...
arb_fmpz_poly_evaluate_acb                        0.02   (PASS)
arb_fmpz_poly_evaluate_arb...
arb_fmpz_poly_evaluate_arb                        0.01   (PASS)
arb_fmpz_poly_gauss_period_minpoly...
arb_fmpz_poly_gauss_period_minpoly                0.67   (PASS)
acb_dft_convol...
acb_dft_convol                                    0.50   (PASS)
acb_dft...
acb_dft                                           0.54   (PASS)
arb_mat_addmul_rad_mag_fast...
arb_mat_addmul_rad_mag_fast                       0.12   (PASS)
arb_mat_charpoly...
arb_mat_charpoly                                  0.00   (PASS)
arb_mat_cho...
arb_mat_cho                                       0.12   (PASS)
arb_mat_companion...
arb_mat_companion                                 0.00   (PASS)
arb_mat_dct...
arb_mat_dct                                       0.00   (PASS)
arb_mat_det...
arb_mat_det                                       0.12   (PASS)
arb_mat_det_precond...
arb_mat_det_precond                               0.12   (PASS)
arb_mat_exp...
arb_mat_exp                                       0.07   (PASS)
arb_mat_exp_taylor_sum...
arb_mat_exp_taylor_sum                            0.00   (PASS)
arb_mat_frobenius_norm...
arb_mat_frobenius_norm                            0.02   (PASS)
arb_mat_inv...
arb_mat_inv                                       0.59   (PASS)
arb_mat_inv_cho_precomp...
arb_mat_inv_cho_precomp                           0.10   (PASS)
arb_mat_inv_ldl_precomp...
arb_mat_inv_ldl_precomp                           0.10   (PASS)
arb_mat_ldl...
arb_mat_ldl                                       0.12   (PASS)
arb_mat_lu...
arb_mat_lu                                        0.06   (PASS)
arb_mat_lu_recursive...
arb_mat_lu_recursive                              0.23   (PASS)
arb_mat_mul_block...
arb_mat_mul_block                                 0.17   (PASS)
arb_mat_mul...
arb_mat_mul                                       0.10   (PASS)
arb_mat_mul_entrywise...
arb_mat_mul_entrywise                             0.03   (PASS)
arb_mat_mul_threaded...
arb_mat_mul_threaded                              0.07   (PASS)
arb_mat_pascal...
arb_mat_pascal                                    0.00   (PASS)
arb_mat_solve...
arb_mat_solve                                     0.57   (PASS)
arb_mat_solve_cho_precomp...
arb_mat_solve_cho_precomp                         0.10   (PASS)
arb_mat_solve_ldl_precomp...
arb_mat_solve_ldl_precomp                         0.10   (PASS)
arb_mat_solve_lu...
arb_mat_solve_lu                                  0.96   (PASS)
arb_mat_solve_preapprox...
arb_mat_solve_preapprox                           0.05   (PASS)
arb_mat_solve_precond...
arb_mat_solve_precond                             0.07   (PASS)
arb_mat_solve_tril...
arb_mat_solve_tril                                0.01   (PASS)
arb_mat_solve_triu...
arb_mat_solve_triu                                0.01   (PASS)
arb_mat_spd_get_fmpz_mat...
arb_mat_spd_get_fmpz_mat                          0.01   (PASS)
arb_mat_spd_inv...
arb_mat_spd_inv                                   0.11   (PASS)
arb_mat_spd_lll_reduce...
arb_mat_spd_lll_reduce                            0.01   (PASS)
arb_mat_spd_solve...
arb_mat_spd_solve                                 0.10   (PASS)
arb_mat_sqr...
arb_mat_sqr                                       0.17   (PASS)
arb_mat_stirling...
arb_mat_stirling                                  0.00   (PASS)
arb_mat_trace...
arb_mat_trace                                     0.01   (PASS)
arb_mat_transpose...
arb_mat_transpose                                 0.01   (PASS)
arb_mat_vector_mul...
arb_mat_vector_mul                                0.01   (PASS)
acb_modular_delta...
acb_modular_delta                                 0.03   (PASS)
acb_modular_eisenstein...
acb_modular_eisenstein                            0.11   (PASS)
acb_modular_elliptic_e...
acb_modular_elliptic_e                            0.03   (PASS)
acb_modular_elliptic_k...
acb_modular_elliptic_k                            0.03   (PASS)
acb_modular_elliptic_p...
acb_modular_elliptic_p                            0.05   (PASS)
acb_modular_elliptic_p_zpx...
acb_modular_elliptic_p_zpx                        0.23   (PASS)
acb_modular_epsilon_arg...
acb_modular_epsilon_arg                           0.00   (PASS)
acb_modular_eta...
acb_modular_eta                                   0.12   (PASS)
acb_modular_fundamental_domain_approx...
acb_modular_fundamental_domain_approx             0.02   (PASS)
acb_modular_hilbert_class_poly...
acb_modular_hilbert_class_poly                    0.36   (PASS)
acb_modular_j...
acb_modular_j                                     0.08   (PASS)
acb_modular_lambda...
acb_modular_lambda                                0.06   (PASS)
acb_modular_psl2z_inv...
acb_modular_psl2z_inv                             0.00   (PASS)
acb_modular_psl2z_mul...
acb_modular_psl2z_mul                             0.00   (PASS)
acb_modular_theta...
acb_modular_theta                                 0.09   (PASS)
acb_modular_theta_const_sum_rs...
acb_modular_theta_const_sum_rs                    0.02   (PASS)
acb_modular_theta_jet...
acb_modular_theta_jet                             0.07   (PASS)
acb_modular_theta_series...
acb_modular_theta_series                          0.01   (PASS)
acb_modular_theta_sum...
acb_modular_theta_sum                             0.38   (PASS)
acb_modular_transform...
acb_modular_transform                             0.00   (PASS)
arb_hypgeom_1f1_integration...
arb_hypgeom_1f1_integration                       0.04   (PASS)
arb_hypgeom_2f1_integration...
arb_hypgeom_2f1_integration                       1.33   (PASS)
arb_hypgeom_airy_zero...
arb_hypgeom_airy_zero                             0.06   (PASS)
arb_hypgeom_bessel_i_integration...
arb_hypgeom_bessel_i_integration                  0.01   (PASS)
arb_hypgeom_bessel_j...
arb_hypgeom_bessel_j                              0.00   (PASS)
arb_hypgeom_bessel_k_integration...
arb_hypgeom_bessel_k_integration                  0.01   (PASS)
arb_hypgeom_bessel_y...
arb_hypgeom_bessel_y                              0.00   (PASS)
arb_hypgeom_central_bin_ui...
arb_hypgeom_central_bin_ui                        0.00   (PASS)
arb_hypgeom_ci...
arb_hypgeom_ci                                    0.02   (PASS)
arb_hypgeom_coulomb_series...
arb_hypgeom_coulomb_series                        0.03   (PASS)
arb_hypgeom_erf...
arb_hypgeom_erf                                   0.04   (PASS)
arb_hypgeom_erfinv...
arb_hypgeom_erfinv                                0.04   (PASS)
arb_hypgeom_gamma_fmpq...
arb_hypgeom_gamma_fmpq                            0.07   (PASS)
arb_hypgeom_gamma_lower_sum_rs...
arb_hypgeom_gamma_lower_sum_rs                    0.02   (PASS)
arb_hypgeom_gamma_stirling_sum...
arb_hypgeom_gamma_stirling_sum                    0.09   (PASS)
arb_hypgeom_gamma_taylor...
arb_hypgeom_gamma_taylor                          0.36   (PASS)
arb_hypgeom_gamma_taylor_tab...
arb_hypgeom_gamma_taylor_tab                      0.26   (PASS)
arb_hypgeom_gamma_upper_fmpq...
arb_hypgeom_gamma_upper_fmpq                      0.02   (PASS)
arb_hypgeom_gamma_upper_integration...
arb_hypgeom_gamma_upper_integration               0.02   (PASS)
arb_hypgeom_gamma_upper_sum_rs...
arb_hypgeom_gamma_upper_sum_rs                    0.02   (PASS)
arb_hypgeom_legendre_p_ui_asymp...
arb_hypgeom_legendre_p_ui_asymp                   0.03   (PASS)
arb_hypgeom_legendre_p_ui...
arb_hypgeom_legendre_p_ui                         0.02   (PASS)
arb_hypgeom_legendre_p_ui_deriv_bound...
arb_hypgeom_legendre_p_ui_deriv_bound             0.01   (PASS)
arb_hypgeom_legendre_p_ui_one...
arb_hypgeom_legendre_p_ui_one                     0.01   (PASS)
arb_hypgeom_legendre_p_ui_rec...
arb_hypgeom_legendre_p_ui_rec                     0.01   (PASS)
arb_hypgeom_legendre_p_ui_root...
arb_hypgeom_legendre_p_ui_root                    0.08   (PASS)
arb_hypgeom_legendre_p_ui_zero...
arb_hypgeom_legendre_p_ui_zero                    0.01   (PASS)
arb_hypgeom_lgamma...
arb_hypgeom_lgamma                                0.00   (PASS)
arb_hypgeom_rising_ui...
arb_hypgeom_rising_ui                             0.01   (PASS)
arb_hypgeom_rising_ui_jet...
arb_hypgeom_rising_ui_jet                         0.02   (PASS)
arb_hypgeom_si...
arb_hypgeom_si                                    0.02   (PASS)
arb_hypgeom_sum_fmpq_arb...
arb_hypgeom_sum_fmpq_arb                          0.04   (PASS)
arb_hypgeom_sum_fmpq_imag_arb...
arb_hypgeom_sum_fmpq_imag_arb                     0.06   (PASS)
arb_hypgeom_u_integration...
arb_hypgeom_u_integration                         0.11   (PASS)
arb_hypgeom_wrappers...
arb_hypgeom_wrappers                              0.00   (PASS)
acb_elliptic_e_inc...
acb_elliptic_e_inc                                0.09   (PASS)
acb_elliptic_f...
acb_elliptic_f                                    0.06   (PASS)
acb_elliptic_invariants...
acb_elliptic_invariants                           0.00   (PASS)
acb_elliptic_inv_p...
acb_elliptic_inv_p                                0.01   (PASS)
acb_elliptic_pi...
acb_elliptic_pi                                   0.93   (PASS)
acb_elliptic_pi_inc...
acb_elliptic_pi_inc                               0.41   (PASS)
acb_elliptic_p_p_prime...
acb_elliptic_p_p_prime                            0.01   (PASS)
acb_elliptic_rc1...
acb_elliptic_rc1                                  0.01   (PASS)
acb_elliptic_rf...
acb_elliptic_rf                                   0.06   (PASS)
acb_elliptic_rg...
acb_elliptic_rg                                   0.06   (PASS)
acb_elliptic_rj...
acb_elliptic_rj                                   1.32   (PASS)
acb_elliptic_sigma...
acb_elliptic_sigma                                0.02   (PASS)
acb_elliptic_zeta...
acb_elliptic_zeta                                 0.03   (PASS)
gr_generic_fmpz_mpoly_evaluate...
gr_generic_fmpz_mpoly_evaluate
  10000 success,     0 domain,     0 unable       0.39   (PASS)
gr_generic_fmpz_poly_evaluate...
gr_generic_fmpz_poly_evaluate
  10000 success,     0 domain,     0 unable       0.29   (PASS)
gr_generic_pow...
gr_generic_pow                                    0.02   (PASS)
dirichlet_char...
dirichlet_char                                    0.01   (PASS)
dirichlet_properties...
dirichlet_properties                              0.68   (PASS)
dirichlet_vec...
dirichlet_vec                                     1.35   (PASS)
acb_mat_approx_eig_qr...
acb_mat_approx_eig_qr                             0.08   (PASS)
acb_mat_charpoly...
acb_mat_charpoly                                  0.01   (PASS)
acb_mat_companion...
acb_mat_companion                                 0.00   (PASS)
acb_mat_det...
acb_mat_det                                       0.19   (PASS)
acb_mat_det_precond...
acb_mat_det_precond                               0.24   (PASS)
acb_mat_dft...
acb_mat_dft                                       0.00   (PASS)
acb_mat_eig_enclosure_rump...
acb_mat_eig_enclosure_rump                        0.21   (PASS)
acb_mat_eig_global_enclosure...
acb_mat_eig_global_enclosure                      0.01   (PASS)
acb_mat_eig_multiple...
acb_mat_eig_multiple                              0.35   (PASS)
acb_mat_eig_simple...
acb_mat_eig_simple                                0.64   (PASS)
acb_mat_exp...
acb_mat_exp                                       0.17   (PASS)
acb_mat_exp_taylor_sum...
acb_mat_exp_taylor_sum                            0.00   (PASS)
acb_mat_frobenius_norm...
acb_mat_frobenius_norm                            0.05   (PASS)
acb_mat_inv...
acb_mat_inv                                       0.06   (PASS)
acb_mat_lu...
acb_mat_lu                                        0.07   (PASS)
acb_mat_lu_recursive...
acb_mat_lu_recursive                              0.17   (PASS)
acb_mat_mul...
acb_mat_mul                                       0.11   (PASS)
acb_mat_mul_entrywise...
acb_mat_mul_entrywise                             0.04   (PASS)
acb_mat_mul_reorder...
acb_mat_mul_reorder                               0.06   (PASS)
acb_mat_mul_threaded...
acb_mat_mul_threaded                              0.07   (PASS)
acb_mat_set_real_imag...
acb_mat_set_real_imag                             0.00   (PASS)
acb_mat_solve...
acb_mat_solve                                     0.14   (PASS)
acb_mat_solve_lu...
acb_mat_solve_lu                                  0.12   (PASS)
acb_mat_solve_precond...
acb_mat_solve_precond                             0.10   (PASS)
acb_mat_solve_tril...
acb_mat_solve_tril                                0.09   (PASS)
acb_mat_solve_triu...
acb_mat_solve_triu                                0.09   (PASS)
acb_mat_sqr...
acb_mat_sqr                                       0.18   (PASS)
acb_mat_trace...
acb_mat_trace                                     0.03   (PASS)
acb_mat_transpose...
acb_mat_transpose                                 0.01   (PASS)
acb_mat_vector_mul...
acb_mat_vector_mul                                0.01   (PASS)
fmpz_mod_mat_add_sub_neg...
fmpz_mod_mat_add_sub_neg                          0.03   (PASS)
fmpz_mod_mat_can_solve...
fmpz_mod_mat_can_solve                            0.10   (PASS)
fmpz_mod_mat_charpoly...
fmpz_mod_mat_charpoly                             0.00   (PASS)
fmpz_mod_mat_det...
fmpz_mod_mat_det                                  0.01   (PASS)
fmpz_mod_mat_fmpz_vec_mul...
fmpz_mod_mat_fmpz_vec_mul                         0.09   (PASS)
fmpz_mod_mat_get_set_fmpz_mat...
fmpz_mod_mat_get_set_fmpz_mat                     0.01   (PASS)
fmpz_mod_mat_howell_form...
fmpz_mod_mat_howell_form                          0.26   (PASS)
fmpz_mod_mat_init_clear...
fmpz_mod_mat_init_clear                           0.00   (PASS)
fmpz_mod_mat_inv...
fmpz_mod_mat_inv                                  0.08   (PASS)
fmpz_mod_mat_lu...
fmpz_mod_mat_lu                                   0.01   (PASS)
fmpz_mod_mat_minpoly...
fmpz_mod_mat_minpoly                              0.02   (PASS)
fmpz_mod_mat_mul...
fmpz_mod_mat_mul                                  0.50   (PASS)
fmpz_mod_mat_mul_classical_threaded...
fmpz_mod_mat_mul_classical_threaded               0.68   (PASS)
fmpz_mod_mat_mul_fmpz_vec...
fmpz_mod_mat_mul_fmpz_vec                         0.08   (PASS)
fmpz_mod_mat_nullspace...
fmpz_mod_mat_nullspace                            0.01   (PASS)
fmpz_mod_mat_rank...
fmpz_mod_mat_rank                                 0.01   (PASS)
fmpz_mod_mat_rref...
fmpz_mod_mat_rref                                 0.32   (PASS)
fmpz_mod_mat_scalar_mul_fmpz...
fmpz_mod_mat_scalar_mul_fmpz                      0.03   (PASS)
fmpz_mod_mat_scalar_mul_si...
fmpz_mod_mat_scalar_mul_si                        0.00   (PASS)
fmpz_mod_mat_scalar_mul_ui...
fmpz_mod_mat_scalar_mul_ui                        0.00   (PASS)
fmpz_mod_mat_solve...
fmpz_mod_mat_solve                                0.07   (PASS)
fmpz_mod_mat_solve_tril...
fmpz_mod_mat_solve_tril                           0.00   (PASS)
fmpz_mod_mat_solve_triu...
fmpz_mod_mat_solve_triu                           0.00   (PASS)
fmpz_mod_mat_sqr...
fmpz_mod_mat_sqr                                  0.01   (PASS)
fmpz_mod_mat_trace...
fmpz_mod_mat_trace                                0.01   (PASS)
fmpz_mod_mat_window_init_clear...
fmpz_mod_mat_window_init_clear                    0.00   (PASS)
gr_special_chebyshev...
gr_special_chebyshev                              0.04   (PASS)
gr_special_fac...
gr_special_fac                                    0.10   (PASS)
gr_special_fib...
gr_special_fib                                    0.05   (PASS)
bernoulli_bound_2exp_si...
bernoulli_bound_2exp_si                           0.04   (PASS)
bernoulli_fmpq_ui...
bernoulli_fmpq_ui                                 0.00   (PASS)
bernoulli_fmpq_ui_multi_mod...
bernoulli_fmpq_ui_multi_mod                       1.61   (PASS)
bernoulli_fmpq_vec...
bernoulli_fmpq_vec                                0.00   (PASS)
bernoulli_mod_p_harvey...
bernoulli_mod_p_harvey                            0.51   (PASS)
bernoulli_rev...
bernoulli_rev                                     0.69   (PASS)
fexpr_builtins...
fexpr_builtins                                    0.00   (PASS)
fexpr_call_vec...
fexpr_call_vec                                    0.00   (PASS)
fexpr_replace...
fexpr_replace                                     0.01   (PASS)
fexpr_set_fmpz...
fexpr_set_fmpz                                    0.00   (PASS)
fexpr_write_latex...
fexpr_write_latex                                 0.02   (PASS)
fmpz_mpoly_q_add...
fmpz_mpoly_q_add                                  0.08   (PASS)
fmpz_mpoly_q_add_fmpq...
fmpz_mpoly_q_add_fmpq                             0.00   (PASS)
fmpz_mpoly_q_add_fmpz...
fmpz_mpoly_q_add_fmpz                             0.00   (PASS)
fmpz_mpoly_q_div...
fmpz_mpoly_q_div                                  0.02   (PASS)
fmpz_mpoly_q_div_fmpq...
fmpz_mpoly_q_div_fmpq                             0.01   (PASS)
fmpz_mpoly_q_div_fmpz...
fmpz_mpoly_q_div_fmpz                             0.00   (PASS)
fmpz_mpoly_q_get_set_str...
fmpz_mpoly_q_get_set_str                          0.00   (PASS)
fmpz_mpoly_q_inv...
fmpz_mpoly_q_inv                                  0.00   (PASS)
fmpz_mpoly_q_mul...
fmpz_mpoly_q_mul                                  0.01   (PASS)
fmpz_mpoly_q_mul_fmpq...
fmpz_mpoly_q_mul_fmpq                             0.00   (PASS)
fmpz_mpoly_q_mul_fmpz...
fmpz_mpoly_q_mul_fmpz                             0.00   (PASS)
fmpz_mpoly_q_randtest...
fmpz_mpoly_q_randtest                             0.00   (PASS)
fmpz_mpoly_q_sub...
fmpz_mpoly_q_sub                                  0.13   (PASS)
fmpz_mpoly_q_sub_fmpq...
fmpz_mpoly_q_sub_fmpq                             0.00   (PASS)
fmpz_mpoly_q_sub_fmpz...
fmpz_mpoly_q_sub_fmpz                             0.00   (PASS)
acb_poly_add...
acb_poly_add                                      0.01   (PASS)
acb_poly_add_series...
acb_poly_add_series                               0.00   (PASS)
acb_poly_add_si...
acb_poly_add_si                                   0.01   (PASS)
acb_poly_agm1_series...
acb_poly_agm1_series                              0.00   (PASS)
acb_poly_atan_series...
acb_poly_atan_series                              0.00   (PASS)
acb_poly_binomial_transform_basecase...
acb_poly_binomial_transform_basecase              0.00   (PASS)
acb_poly_binomial_transform...
acb_poly_binomial_transform                       0.00   (PASS)
acb_poly_binomial_transform_convolution...
acb_poly_binomial_transform_convolution           0.00   (PASS)
acb_poly_borel_transform...
acb_poly_borel_transform                          0.00   (PASS)
acb_poly_compose...
acb_poly_compose                                  0.07   (PASS)
acb_poly_compose_series...
acb_poly_compose_series                           0.03   (PASS)
acb_poly_cos_pi_series...
acb_poly_cos_pi_series                            0.01   (PASS)
acb_poly_cot_pi_series...
acb_poly_cot_pi_series                            0.04   (PASS)
acb_poly_digamma_series...
acb_poly_digamma_series                           0.08   (PASS)
acb_poly_divrem...
acb_poly_divrem                                   0.24   (PASS)
acb_poly_div_series...
acb_poly_div_series                               0.07   (PASS)
acb_poly_elliptic_k_series...
acb_poly_elliptic_k_series                        0.00   (PASS)
acb_poly_elliptic_p_series...
acb_poly_elliptic_p_series                        0.00   (PASS)
acb_poly_evaluate2...
acb_poly_evaluate2                                0.12   (PASS)
acb_poly_evaluate2_horner...
acb_poly_evaluate2_horner                         0.12   (PASS)
acb_poly_evaluate2_rectangular...
acb_poly_evaluate2_rectangular                    0.14   (PASS)
acb_poly_evaluate...
acb_poly_evaluate                                 0.01   (PASS)
acb_poly_evaluate_horner...
acb_poly_evaluate_horner                          0.01   (PASS)
acb_poly_evaluate_rectangular...
acb_poly_evaluate_rectangular                     0.07   (PASS)
acb_poly_evaluate_vec_fast...
acb_poly_evaluate_vec_fast                        0.02   (PASS)
acb_poly_evaluate_vec_iter...
acb_poly_evaluate_vec_iter                        0.02   (PASS)
acb_poly_exp_pi_i_series...
acb_poly_exp_pi_i_series                          0.00   (PASS)
acb_poly_exp_series_basecase...
acb_poly_exp_series_basecase                      0.07   (PASS)
acb_poly_exp_series...
acb_poly_exp_series                               0.11   (PASS)
acb_poly_find_roots...
acb_poly_find_roots                               0.10   (PASS)
acb_poly_gamma_series...
acb_poly_gamma_series                             0.11   (PASS)
acb_poly_get_coeff_ptr...
acb_poly_get_coeff_ptr                            0.02   (PASS)
acb_poly_get_set_coeff_acb...
acb_poly_get_set_coeff_acb                        0.00   (PASS)
acb_poly_get_unique_fmpz_poly...
acb_poly_get_unique_fmpz_poly                     0.01   (PASS)
acb_poly_graeffe_transform...
acb_poly_graeffe_transform                        0.00   (PASS)
acb_poly_interpolate_barycentric...
acb_poly_interpolate_barycentric                  0.05   (PASS)
acb_poly_interpolate_fast...
acb_poly_interpolate_fast                         0.05   (PASS)
acb_poly_interpolate_newton...
acb_poly_interpolate_newton                       0.03   (PASS)
acb_poly_inv_series...
acb_poly_inv_series                               0.05   (PASS)
acb_poly_lambertw_series...
acb_poly_lambertw_series                          0.04   (PASS)
acb_poly_lgamma_series...
acb_poly_lgamma_series                            0.06   (PASS)
acb_poly_log1p_series...
acb_poly_log1p_series                             0.01   (PASS)
acb_poly_log_series...
acb_poly_log_series                               0.06   (PASS)
acb_poly_mullow...
acb_poly_mullow                                   0.01   (PASS)
acb_poly_mullow_classical...
acb_poly_mullow_classical                         0.02   (PASS)
acb_poly_mullow_transpose...
acb_poly_mullow_transpose                         0.02   (PASS)
acb_poly_mullow_transpose_gauss...
acb_poly_mullow_transpose_gauss                   0.02   (PASS)
acb_poly_polylog_cpx...
acb_poly_polylog_cpx                              0.19   (PASS)
acb_poly_polylog_series...
acb_poly_polylog_series                           0.03   (PASS)
acb_poly_pow_acb_series...
acb_poly_pow_acb_series                           0.10   (PASS)
acb_poly_pow_series...
acb_poly_pow_series                               0.13   (PASS)
acb_poly_powsum_one_series_sieved...
acb_poly_powsum_one_series_sieved                 0.04   (PASS)
acb_poly_powsum_series_naive_threaded...
acb_poly_powsum_series_naive_threaded             0.16   (PASS)
acb_poly_pow_ui...
acb_poly_pow_ui                                   0.09   (PASS)
acb_poly_pow_ui_trunc_binexp...
acb_poly_pow_ui_trunc_binexp                      0.06   (PASS)
acb_poly_product_roots...
acb_poly_product_roots                            0.01   (PASS)
acb_poly_revert_series...
acb_poly_revert_series                            0.06   (PASS)
acb_poly_rgamma_series...
acb_poly_rgamma_series                            0.14   (PASS)
acb_poly_rising_ui_series...
acb_poly_rising_ui_series                         0.01   (PASS)
acb_poly_root_bound_fujiwara...
acb_poly_root_bound_fujiwara                      0.01   (PASS)
acb_poly_rsqrt_series...
acb_poly_rsqrt_series                             0.03   (PASS)
acb_poly_set_trunc_round...
acb_poly_set_trunc_round                          0.00   (PASS)
acb_poly_shift_left_right...
acb_poly_shift_left_right                         0.05   (PASS)
acb_poly_sin_cos_pi_series...
acb_poly_sin_cos_pi_series                        0.00   (PASS)
acb_poly_sin_cos_series...
acb_poly_sin_cos_series                           0.01   (PASS)
acb_poly_sinc_series...
acb_poly_sinc_series                              0.00   (PASS)
acb_poly_sinh_cosh_series...
acb_poly_sinh_cosh_series                         0.02   (PASS)
acb_poly_sin_pi_series...
acb_poly_sin_pi_series                            0.01   (PASS)
acb_poly_sin_series_cos_series...
acb_poly_sin_series_cos_series                    0.02   (PASS)
acb_poly_sqrt_series...
acb_poly_sqrt_series                              0.03   (PASS)
acb_poly_sub...
acb_poly_sub                                      0.01   (PASS)
acb_poly_sub_series...
acb_poly_sub_series                               0.00   (PASS)
acb_poly_tan_series...
acb_poly_tan_series                               0.03   (PASS)
acb_poly_taylor_shift...
acb_poly_taylor_shift                             0.02   (PASS)
acb_poly_zeta_cpx_series...
acb_poly_zeta_cpx_series                          1.65   (PASS)
acb_poly_zeta_em_tail_bsplit...
acb_poly_zeta_em_tail_bsplit                      0.05   (PASS)
acb_poly_zeta_series...
acb_poly_zeta_series                              0.09   (PASS)
ca_ext_cache_insert...
ca_ext_cache_insert                               0.01   (PASS)
ca_field_cache_insert...
ca_field_cache_insert                             0.05   (PASS)
acb_theta_agm_hadamard...
acb_theta_agm_hadamard                            0.03   (PASS)
acb_theta_agm_mul...
acb_theta_agm_mul                                 0.03   (PASS)
acb_theta_agm_mul_tight...
acb_theta_agm_mul_tight                           0.12   (PASS)
acb_theta_agm_sqrt...
acb_theta_agm_sqrt                                0.01   (PASS)
acb_theta_all...
acb_theta_all                                     0.04   (PASS)
acb_theta_char_dot...
acb_theta_char_dot                                0.00   (PASS)
acb_theta_char_get_a...
acb_theta_char_get_a                              0.00   (PASS)
acb_theta_char_is_even...
acb_theta_char_is_even                            0.00   (PASS)
acb_theta_char_is_goepel...
acb_theta_char_is_goepel                          0.00   (PASS)
acb_theta_char_is_syzygous...
acb_theta_char_is_syzygous                        0.00   (PASS)
acb_theta_dist_a0...
acb_theta_dist_a0                                 0.05   (PASS)
acb_theta_dist_lat...
acb_theta_dist_lat                                0.03   (PASS)
acb_theta_dist_pt...
acb_theta_dist_pt                                 0.00   (PASS)
acb_theta_eld_border...
acb_theta_eld_border                              0.02   (PASS)
acb_theta_eld_points...
acb_theta_eld_points                              0.04   (PASS)
acb_theta_g2_character...
acb_theta_g2_character                            0.01   (PASS)
acb_theta_g2_chi10...
acb_theta_g2_chi10                                0.01   (PASS)
acb_theta_g2_chi12...
acb_theta_g2_chi12                                0.03   (PASS)
acb_theta_g2_chi35...
acb_theta_g2_chi35                                0.13   (PASS)
acb_theta_g2_chi3_6...
acb_theta_g2_chi3_6                               0.44   (PASS)
acb_theta_g2_chi5...
acb_theta_g2_chi5                                 0.00   (PASS)
acb_theta_g2_covariants...
acb_theta_g2_covariants                           0.03   (PASS)
acb_theta_g2_covariants_lead...
acb_theta_g2_covariants_lead                      0.01   (PASS)
acb_theta_g2_detk_symj...
acb_theta_g2_detk_symj                            0.01   (PASS)
acb_theta_g2_jet_naive_1...
acb_theta_g2_jet_naive_1                          0.74   (PASS)
acb_theta_g2_psi4...
acb_theta_g2_psi4                                 0.01   (PASS)
acb_theta_g2_psi6...
acb_theta_g2_psi6                                 0.02   (PASS)
acb_theta_g2_sextic...
acb_theta_g2_sextic                               1.63   (PASS)
acb_theta_g2_sextic_chi5...
acb_theta_g2_sextic_chi5                          0.07   (PASS)
acb_theta_g2_transvectant...
acb_theta_g2_transvectant                         0.01   (PASS)
acb_theta_g2_transvectant_lead...
acb_theta_g2_transvectant_lead                    0.00   (PASS)
acb_theta_jet_all...
acb_theta_jet_all                                 0.06   (PASS)
acb_theta_jet_compose...
acb_theta_jet_compose                             0.01   (PASS)
acb_theta_jet_error_bounds...
acb_theta_jet_error_bounds                        0.01   (PASS)
acb_theta_jet_mul...
acb_theta_jet_mul                                 0.04   (PASS)
acb_theta_jet_naive_00...
acb_theta_jet_naive_00                            0.03   (PASS)
acb_theta_jet_naive_all...
acb_theta_jet_naive_all                           0.02   (PASS)
acb_theta_jet_naive_fixed_ab...
acb_theta_jet_naive_fixed_ab                      0.08   (PASS)
acb_theta_jet_naive_radius...
acb_theta_jet_naive_radius                        0.03   (PASS)
acb_theta_jet_ql_all...
acb_theta_jet_ql_all                              0.06   (PASS)
acb_theta_jet_ql_bounds...
acb_theta_jet_ql_bounds                           0.02   (PASS)
acb_theta_jet_ql_finite_diff...
acb_theta_jet_ql_finite_diff                      0.03   (PASS)
acb_theta_jet_ql_radius...
acb_theta_jet_ql_radius                           0.00   (PASS)
acb_theta_jet_tuples...
acb_theta_jet_tuples                              0.00   (PASS)
acb_theta_naive_00...
acb_theta_naive_00                                0.04   (PASS)
acb_theta_naive_all...
acb_theta_naive_all                               0.04   (PASS)
acb_theta_naive_fixed_ab...
acb_theta_naive_fixed_ab                          0.07   (PASS)
acb_theta_naive_fixed_a...
acb_theta_naive_fixed_a                           0.03   (PASS)
acb_theta_naive_radius...
acb_theta_naive_radius                            0.05   (PASS)
acb_theta_naive_reduce...
acb_theta_naive_reduce                            0.05   (PASS)
acb_theta_naive_term...
acb_theta_naive_term                              0.01   (PASS)
acb_theta_ql_a0...
acb_theta_ql_a0                                   0.04   (PASS)
acb_theta_ql_a0_split...
acb_theta_ql_a0_split                             0.06   (PASS)
acb_theta_ql_a0_steps...
acb_theta_ql_a0_steps                             0.62   (PASS)
acb_theta_ql_all...
acb_theta_ql_all                                  0.06   (PASS)
acb_theta_ql_reduce...
acb_theta_ql_reduce                               0.08   (PASS)
acb_theta_siegel_cocycle...
acb_theta_siegel_cocycle                          0.02   (PASS)
acb_theta_siegel_is_reduced...
acb_theta_siegel_is_reduced                       0.00   (PASS)
acb_theta_siegel_reduce...
acb_theta_siegel_reduce                           0.01   (PASS)
acb_theta_siegel_transform...
acb_theta_siegel_transform                        0.03   (PASS)
acb_theta_siegel_transform_z...
acb_theta_siegel_transform_z                      0.03   (PASS)
acb_theta_sp2gz_decompose...
acb_theta_sp2gz_decompose                         0.02   (PASS)
acb_theta_sp2gz_inv...
acb_theta_sp2gz_inv                               0.04   (PASS)
acb_theta_sp2gz_is_correct...
acb_theta_sp2gz_is_correct                        0.01   (PASS)
acb_theta_sp2gz_set_blocks...
acb_theta_sp2gz_set_blocks                        0.02   (PASS)
acb_theta_transform_char...
acb_theta_transform_char                          0.00   (PASS)
acb_theta_transform_kappa...
acb_theta_transform_kappa                         0.14   (PASS)
acb_theta_transform_proj...
acb_theta_transform_proj                          0.02   (PASS)
acb_theta_transform_sqrtdet...
acb_theta_transform_sqrtdet                       0.02   (PASS)
gr_mpoly_add_sub...
gr_mpoly_add_sub                                  1.87   (PASS)
gr_mpoly_gen...
gr_mpoly_gen                                      0.01   (PASS)
gr_mpoly_get_set_coeff...
gr_mpoly_get_set_coeff                            0.07   (PASS)
gr_mpoly_mul_johnson...
gr_mpoly_mul_johnson                              1.80   (PASS)
gr_mpoly_mul_monomial...
gr_mpoly_mul_monomial                             0.14   (PASS)
ca_poly_compose...
ca_poly_compose                                   0.10   (PASS)
ca_poly_divrem...
ca_poly_divrem                                    0.10   (PASS)
ca_poly_div_series...
ca_poly_div_series                                0.05   (PASS)
ca_poly_evaluate...
ca_poly_evaluate                                  0.07   (PASS)
ca_poly_evaluate_horner...
ca_poly_evaluate_horner                           0.07   (PASS)
ca_poly_exp_series...
ca_poly_exp_series                                0.03   (PASS)
ca_poly_factor_squarefree...
ca_poly_factor_squarefree                         0.02   (PASS)
ca_poly_gcd...
ca_poly_gcd                                       0.13   (PASS)
ca_poly_gcd_euclidean...
ca_poly_gcd_euclidean                             0.12   (PASS)
ca_poly_inv_series...
ca_poly_inv_series                                0.01   (PASS)
ca_poly_log_series...
ca_poly_log_series                                0.01   (PASS)
ca_poly_mul...
ca_poly_mul                                       0.09   (PASS)
ca_poly_pow_ui...
ca_poly_pow_ui                                    0.01   (PASS)
ca_poly_roots...
ca_poly_roots                                     0.25   (PASS)
ca_poly_squarefree_part...
ca_poly_squarefree_part                           0.04   (PASS)
ca_mat_adjugate...
ca_mat_adjugate                                   0.03   (PASS)
ca_mat_ca_poly_evaluate...
ca_mat_ca_poly_evaluate                           0.01   (PASS)
ca_mat_charpoly...
ca_mat_charpoly                                   0.03   (PASS)
ca_mat_charpoly_danilevsky...
ca_mat_charpoly_danilevsky                        0.01   (PASS)
ca_mat_companion...
ca_mat_companion                                  0.02   (PASS)
ca_mat_det...
ca_mat_det                                        0.12   (PASS)
ca_mat_dft...
ca_mat_dft                                        0.04   (PASS)
ca_mat_diagonalization...
ca_mat_diagonalization                            0.02   (PASS)
ca_mat_exp...
ca_mat_exp                                        0.61   (PASS)
ca_mat_inv...
ca_mat_inv                                        0.00   (PASS)
ca_mat_jordan_blocks...
ca_mat_jordan_blocks                              0.14   (PASS)
ca_mat_jordan_form...
ca_mat_jordan_form                                0.12   (PASS)
ca_mat_lu...
ca_mat_lu                                         0.00   (PASS)
ca_mat_lu_classical...
ca_mat_lu_classical                               0.00   (PASS)
ca_mat_lu_recursive...
ca_mat_lu_recursive                               0.00   (PASS)
ca_mat_mul...
ca_mat_mul                                        0.05   (PASS)
ca_mat_mul_same_nf...
ca_mat_mul_same_nf                                0.05   (PASS)
ca_mat_nonsingular_solve_adjugate...
ca_mat_nonsingular_solve_adjugate                 0.01   (PASS)
ca_mat_nonsingular_solve...
ca_mat_nonsingular_solve                          0.02   (PASS)
ca_mat_nonsingular_solve_fflu...
ca_mat_nonsingular_solve_fflu                     0.01   (PASS)
ca_mat_nonsingular_solve_lu...
ca_mat_nonsingular_solve_lu                       0.01   (PASS)
ca_mat_rank...
ca_mat_rank                                       0.03   (PASS)
ca_mat_right_kernel...
ca_mat_right_kernel                               0.03   (PASS)
ca_mat_rref...
ca_mat_rref                                       0.02   (PASS)
ca_mat_rref_fflu...
ca_mat_rref_fflu                                  0.02   (PASS)
ca_mat_rref_lu...
ca_mat_rref_lu                                    0.02   (PASS)
ca_mat_solve_tril...
ca_mat_solve_tril                                 0.00   (PASS)
ca_mat_solve_triu...
ca_mat_solve_triu                                 0.00   (PASS)
qqbar_abs2...
qqbar_abs2                                        0.01   (PASS)
qqbar_abs...
qqbar_abs                                         0.08   (PASS)
qqbar_acos_pi...
qqbar_acos_pi                                     0.00   (PASS)
qqbar_acot_pi...
qqbar_acot_pi                                     0.02   (PASS)
qqbar_acsc_pi...
qqbar_acsc_pi                                     0.00   (PASS)
qqbar_add...
qqbar_add                                         0.16   (PASS)
qqbar_asec_pi...
qqbar_asec_pi                                     0.00   (PASS)
qqbar_asin_pi...
qqbar_asin_pi                                     0.00   (PASS)
qqbar_atan_pi...
qqbar_atan_pi                                     0.01   (PASS)
qqbar_ceil...
qqbar_ceil                                        0.04   (PASS)
qqbar_cmpabs...
qqbar_cmpabs                                      0.05   (PASS)
qqbar_cmpabs_im...
qqbar_cmpabs_im                                   0.08   (PASS)
qqbar_cmpabs_re...
qqbar_cmpabs_re                                   0.04   (PASS)
qqbar_cmp_im...
qqbar_cmp_im                                      0.44   (PASS)
qqbar_cmp_re...
qqbar_cmp_re                                      0.53   (PASS)
qqbar_conjugates...
qqbar_conjugates                                  0.04   (PASS)
qqbar_cos_pi...
qqbar_cos_pi                                      0.00   (PASS)
qqbar_cot_pi...
qqbar_cot_pi                                      0.00   (PASS)
qqbar_csc_pi...
qqbar_csc_pi                                      0.00   (PASS)
qqbar_csgn...
qqbar_csgn                                        0.01   (PASS)
qqbar_div...
qqbar_div                                         1.19   (PASS)
qqbar_equal_fmpq_poly_val...
qqbar_equal_fmpq_poly_val                         0.02   (PASS)
qqbar_evaluate_fmpq_poly...
qqbar_evaluate_fmpq_poly                          0.03   (PASS)
qqbar_evaluate_fmpz_mpoly...
qqbar_evaluate_fmpz_mpoly                         0.47   (PASS)
qqbar_exp_pi_i...
qqbar_exp_pi_i                                    0.00   (PASS)
qqbar_express_in_field...
qqbar_express_in_field                            0.01   (PASS)
qqbar_floor...
qqbar_floor                                       0.04   (PASS)
qqbar_fmpz_poly_composed_op...
qqbar_fmpz_poly_composed_op                       0.01   (PASS)
qqbar_get_acb...
qqbar_get_acb                                     0.09   (PASS)
qqbar_get_fexpr...
qqbar_get_fexpr                                   0.11   (PASS)
qqbar_get_fexpr_formula...
qqbar_get_fexpr_formula                           0.24   (PASS)
qqbar_get_quadratic...
qqbar_get_quadratic                               0.04   (PASS)
qqbar_guess...
qqbar_guess                                       0.02   (PASS)
qqbar_inv...
qqbar_inv                                         0.06   (PASS)
qqbar_log_pi_i...
qqbar_log_pi_i                                    0.00   (PASS)
qqbar_mul_2exp_si...
qqbar_mul_2exp_si                                 0.01   (PASS)
qqbar_mul...
qqbar_mul                                         0.35   (PASS)
qqbar_pow...
qqbar_pow                                         0.00   (PASS)
qqbar_pow_fmpq...
qqbar_pow_fmpq                                    0.00   (PASS)
qqbar_pow_fmpz...
qqbar_pow_fmpz                                    0.00   (PASS)
qqbar_pow_si...
qqbar_pow_si                                      0.01   (PASS)
qqbar_pow_ui...
qqbar_pow_ui                                      0.01   (PASS)
qqbar_randtest...
qqbar_randtest                                    0.00   (PASS)
qqbar_re_im...
qqbar_re_im                                       0.09   (PASS)
qqbar_root_of_unity...
qqbar_root_of_unity                               0.00   (PASS)
qqbar_roots_fmpz_poly...
qqbar_roots_fmpz_poly                             0.12   (PASS)
qqbar_root_ui...
qqbar_root_ui                                     0.06   (PASS)
qqbar_sec_pi...
qqbar_sec_pi                                      0.00   (PASS)
qqbar_set_d...
qqbar_set_d                                       0.00   (PASS)
qqbar_set_re_im_d...
qqbar_set_re_im_d                                 0.01   (PASS)
qqbar_sgn...
qqbar_sgn                                         0.03   (PASS)
qqbar_sgn_re...
qqbar_sgn_re                                      0.10   (PASS)
qqbar_sin_pi...
qqbar_sin_pi                                      0.00   (PASS)
qqbar_sub...
qqbar_sub                                         0.16   (PASS)
qqbar_tan_pi...
qqbar_tan_pi                                      0.01   (PASS)
gr_mat_adjugate...
gr_mat_adjugate
   1000 success,     0 domain,     0 unable       0.02   (PASS)
gr_mat_charpoly_danilevsky...
gr_mat_charpoly_danilevsky
    634 success,   315 domain,    52 unable       0.12   (PASS)
gr_mat_charpoly_faddeev_bsgs...
gr_mat_charpoly_faddeev_bsgs
    927 success,    14 domain,    59 unable       0.10   (PASS)
gr_mat_charpoly_faddeev...
gr_mat_charpoly_faddeev
    927 success,    14 domain,    59 unable       0.09   (PASS)
gr_mat_charpoly_gauss...
gr_mat_charpoly_gauss
    692 success,    41 domain,   267 unable       0.16   (PASS)
gr_mat_charpoly_householder...
gr_mat_charpoly_householder
    401 success,   289 domain,   581 unable       0.04   (PASS)
gr_mat_concat_horizontal...
gr_mat_concat_horizontal                          0.01   (PASS)
gr_mat_concat_vertical...
gr_mat_concat_vertical                            0.01   (PASS)
gr_mat_det_berkowitz...
gr_mat_det_berkowitz
   1000 success,     0 domain,     0 unable       0.08   (PASS)
gr_mat_det_cofactor...
gr_mat_det_cofactor
    693 success,   307 domain,     0 unable       0.02   (PASS)
gr_mat_det_fflu...
gr_mat_det_fflu
    847 success,   153 domain,     0 unable       0.04   (PASS)
gr_mat_det_lu...
gr_mat_det_lu
   5404 success,  4596 domain,  3994 unable       0.37   (PASS)
gr_mat_diagonalization...
gr_mat_diagonalization                            0.18   (PASS)
gr_mat_hadamard...
gr_mat_hadamard
    388 success,     3 domain,   609 unable       0.19   (PASS)
gr_mat_hessenberg...
gr_mat_hessenberg
    752 success,    18 domain,   230 unable       0.05   (PASS)
gr_mat_hessenberg_gauss...
gr_mat_hessenberg_gauss
    700 success,    35 domain,   265 unable       0.13   (PASS)
gr_mat_hessenberg_householder...
gr_mat_hessenberg_householder
    375 success,   315 domain,   605 unable       0.06   (PASS)
gr_mat_inv...
gr_mat_inv
    336 success,   116 domain,   661 unable       0.03   (PASS)
gr_mat_invert_rows_cols...
gr_mat_invert_rows_cols                           0.01   (PASS)
gr_mat_lu...
gr_mat_lu                                         0.10   (PASS)
gr_mat_lu_classical...
gr_mat_lu_classical                               0.09   (PASS)
gr_mat_lu_recursive...
gr_mat_lu_recursive                               0.10   (PASS)
gr_mat_minpoly_field...
gr_mat_minpoly_field
    522 success,    87 domain,   410 unable       0.90   (PASS)
gr_mat_mul_strassen...
gr_mat_mul_strassen                               0.00   (PASS)
gr_mat_nullspace...
gr_mat_nullspace
   9493 success,   166 domain,   342 unable       0.36   (PASS)
gr_mat_properties...
gr_mat_properties                                 0.01   (PASS)
gr_mat_randrank...
gr_mat_randrank                                   0.01   (PASS)
gr_mat_rank...
gr_mat_rank
   8426 success,  1112 domain,   462 unable       0.38   (PASS)
gr_mat_rank_fflu...
gr_mat_rank_fflu
   8954 success,  1046 domain,     0 unable       0.23   (PASS)
gr_mat_rank_lu...
gr_mat_rank_lu
   7296 success,  2704 domain,  2420 unable       0.24   (PASS)
gr_mat_rref_den_fflu...
gr_mat_rref_den_fflu
   8294 success,  1070 domain,   649 unable       0.48   (PASS)
gr_mat_rref_fflu...
gr_mat_rref_fflu
   8359 success,  1005 domain,   641 unable       0.41   (PASS)
gr_mat_rref_lu...
gr_mat_rref_lu
   6986 success,   298 domain,  2716 unable       0.39   (PASS)
gr_mat_solve...
gr_mat_solve
    314 success,   144 domain,   684 unable       0.03   (PASS)
gr_mat_solve_den...
gr_mat_solve_den
    424 success,   144 domain,   574 unable       0.03   (PASS)
gr_mat_solve_den_fflu...
gr_mat_solve_den_fflu
    424 success,   144 domain,   574 unable       0.03   (PASS)
gr_mat_solve_fflu...
gr_mat_solve_fflu
    313 success,   144 domain,   685 unable       0.03   (PASS)
gr_mat_solve_field...
gr_mat_solve_field                                0.18   (PASS)
gr_mat_solve_lu...
gr_mat_solve_lu
    298 success,    24 domain,   702 unable       0.02   (PASS)
gr_mat_solve_tril...
gr_mat_solve_tril
    955 success,    10 domain,    35 unable       0.06   (PASS)
gr_mat_solve_triu...
gr_mat_solve_triu
    955 success,    10 domain,    35 unable       0.06   (PASS)
gr_mat_window_init_clear...
gr_mat_window_init_clear                          0.04   (PASS)
acb_hypgeom_0f1...
acb_hypgeom_0f1                                   0.14   (PASS)
acb_hypgeom_2f1...
acb_hypgeom_2f1                                   0.46   (PASS)
acb_hypgeom_2f1_continuation...
acb_hypgeom_2f1_continuation                      0.29   (PASS)
acb_hypgeom_airy_bound...
acb_hypgeom_airy_bound                            0.03   (PASS)
acb_hypgeom_airy...
acb_hypgeom_airy                                  0.25   (PASS)
acb_hypgeom_airy_series...
acb_hypgeom_airy_series                           0.01   (PASS)
acb_hypgeom_bessel_i...
acb_hypgeom_bessel_i                              0.31   (PASS)
acb_hypgeom_bessel_j...
acb_hypgeom_bessel_j                              0.18   (PASS)
acb_hypgeom_bessel_k...
acb_hypgeom_bessel_k                              0.10   (PASS)
acb_hypgeom_bessel_y...
acb_hypgeom_bessel_y                              0.30   (PASS)
acb_hypgeom_beta_lower...
acb_hypgeom_beta_lower                            0.06   (PASS)
acb_hypgeom_beta_lower_series...
acb_hypgeom_beta_lower_series                     0.07   (PASS)
acb_hypgeom_chebyshev_t...
acb_hypgeom_chebyshev_t                           0.05   (PASS)
acb_hypgeom_chebyshev_u...
acb_hypgeom_chebyshev_u                           0.06   (PASS)
acb_hypgeom_chi...
acb_hypgeom_chi                                   0.17   (PASS)
acb_hypgeom_chi_series...
acb_hypgeom_chi_series                            0.00   (PASS)
acb_hypgeom_ci...
acb_hypgeom_ci                                    0.11   (PASS)
acb_hypgeom_ci_series...
acb_hypgeom_ci_series                             0.00   (PASS)
acb_hypgeom_coulomb...
acb_hypgeom_coulomb                               0.12   (PASS)
acb_hypgeom_coulomb_series...
acb_hypgeom_coulomb_series                        0.08   (PASS)
acb_hypgeom_dilog...
acb_hypgeom_dilog                                 0.09   (PASS)
acb_hypgeom_ei...
acb_hypgeom_ei                                    0.03   (PASS)
acb_hypgeom_ei_series...
acb_hypgeom_ei_series                             0.00   (PASS)
acb_hypgeom_erf...
acb_hypgeom_erf                                   0.05   (PASS)
acb_hypgeom_erfc...
acb_hypgeom_erfc                                  0.03   (PASS)
acb_hypgeom_erfc_series...
acb_hypgeom_erfc_series                           0.00   (PASS)
acb_hypgeom_erfi_series...
acb_hypgeom_erfi_series                           0.00   (PASS)
acb_hypgeom_erf_series...
acb_hypgeom_erf_series                            0.00   (PASS)
acb_hypgeom_fresnel...
acb_hypgeom_fresnel                               0.03   (PASS)
acb_hypgeom_fresnel_series...
acb_hypgeom_fresnel_series                        0.01   (PASS)
acb_hypgeom_gamma_lower...
acb_hypgeom_gamma_lower                           0.09   (PASS)
acb_hypgeom_gamma_lower_series...
acb_hypgeom_gamma_lower_series                    0.03   (PASS)
acb_hypgeom_gamma_stirling_sum...
acb_hypgeom_gamma_stirling_sum                    0.22   (PASS)
acb_hypgeom_gamma_taylor...
acb_hypgeom_gamma_taylor                          0.06   (PASS)
acb_hypgeom_gamma_upper...
acb_hypgeom_gamma_upper                           0.28   (PASS)
acb_hypgeom_gamma_upper_series...
acb_hypgeom_gamma_upper_series                    0.03   (PASS)
acb_hypgeom_gegenbauer_c...
acb_hypgeom_gegenbauer_c                          0.07   (PASS)
acb_hypgeom_hermite_h...
acb_hypgeom_hermite_h                             0.02   (PASS)
acb_hypgeom_jacobi_p...
acb_hypgeom_jacobi_p                              0.09   (PASS)
acb_hypgeom_laguerre_l...
acb_hypgeom_laguerre_l                            0.02   (PASS)
acb_hypgeom_legendre_p...
acb_hypgeom_legendre_p                            0.16   (PASS)
acb_hypgeom_legendre_q...
acb_hypgeom_legendre_q                            0.23   (PASS)
acb_hypgeom_lgamma...
acb_hypgeom_lgamma                                0.04   (PASS)
acb_hypgeom_li_series...
acb_hypgeom_li_series                             0.00   (PASS)
acb_hypgeom_log_rising_ui...
acb_hypgeom_log_rising_ui                         0.02   (PASS)
acb_hypgeom_log_rising_ui_jet...
acb_hypgeom_log_rising_ui_jet                     0.01   (PASS)
acb_hypgeom_m...
acb_hypgeom_m                                     0.45   (PASS)
acb_hypgeom_pfq...
acb_hypgeom_pfq                                   0.01   (PASS)
acb_hypgeom_pfq_series_direct...
acb_hypgeom_pfq_series_direct                     0.08   (PASS)
acb_hypgeom_pfq_series_sum_bs...
acb_hypgeom_pfq_series_sum_bs                     0.04   (PASS)
acb_hypgeom_pfq_series_sum_rs...
acb_hypgeom_pfq_series_sum_rs                     0.04   (PASS)
acb_hypgeom_pfq_sum_bs...
acb_hypgeom_pfq_sum_bs                            0.49   (PASS)
acb_hypgeom_pfq_sum_fme...
acb_hypgeom_pfq_sum_fme                           0.09   (PASS)
acb_hypgeom_pfq_sum_invz...
acb_hypgeom_pfq_sum_invz                          0.09   (PASS)
acb_hypgeom_pfq_sum_rs...
acb_hypgeom_pfq_sum_rs                            0.47   (PASS)
acb_hypgeom_rising_ui...
acb_hypgeom_rising_ui                             0.04   (PASS)
acb_hypgeom_rising_ui_jet...
acb_hypgeom_rising_ui_jet                         0.04   (PASS)
acb_hypgeom_shi_series...
acb_hypgeom_shi_series                            0.00   (PASS)
acb_hypgeom_si...
acb_hypgeom_si                                    0.10   (PASS)
acb_hypgeom_si_series...
acb_hypgeom_si_series                             0.00   (PASS)
acb_hypgeom_spherical_y...
acb_hypgeom_spherical_y                           0.00   (PASS)
acb_hypgeom_u_asymp...
acb_hypgeom_u_asymp                               0.29   (PASS)
acb_hypgeom_u...
acb_hypgeom_u                                     0.58   (PASS)
arb_acos...
arb_acos                                          0.01   (PASS)
arb_acosh...
arb_acosh                                         0.00   (PASS)
arb_add_arf...
arb_add_arf                                       0.00   (PASS)
arb_add...
arb_add                                           0.04   (PASS)
arb_add_error...
arb_add_error                                     0.01   (PASS)
arb_add_fmpz_2exp...
arb_add_fmpz_2exp                                 0.00   (PASS)
arb_add_fmpz...
arb_add_fmpz                                      0.00   (PASS)
arb_addmul_arf...
arb_addmul_arf                                    0.00   (PASS)
arb_addmul...
arb_addmul                                        0.29   (PASS)
arb_addmul_fmpz...
arb_addmul_fmpz                                   0.00   (PASS)
arb_addmul_si...
arb_addmul_si                                     0.00   (PASS)
arb_addmul_ui...
arb_addmul_ui                                     0.00   (PASS)
arb_add_si...
arb_add_si                                        0.00   (PASS)
arb_add_ui...
arb_add_ui                                        0.00   (PASS)
arb_agm...
arb_agm                                           0.01   (PASS)
arb_approx_dot...
arb_approx_dot                                    0.03   (PASS)
arb_asin...
arb_asin                                          0.01   (PASS)
arb_asinh...
arb_asinh                                         0.01   (PASS)
arb_atan2...
arb_atan2                                         0.11   (PASS)
arb_atan_arf_bb...
arb_atan_arf_bb                                   0.13   (PASS)
arb_atan_arf...
arb_atan_arf                                      0.02   (PASS)
arb_atan_arf_newton...
arb_atan_arf_newton                               0.06   (PASS)
arb_atan...
arb_atan                                          0.07   (PASS)
arb_atan_frac_bsplit...
arb_atan_frac_bsplit                              0.00   (PASS)
arb_atan_gauss_primes_vec_bsplit...
arb_atan_gauss_primes_vec_bsplit                  0.02   (PASS)
arb_atanh...
arb_atanh                                         0.00   (PASS)
arb_atan_newton...
arb_atan_newton                                   0.01   (PASS)
arb_atan_sum_bs_powtab...
arb_atan_sum_bs_powtab                            0.01   (PASS)
arb_atan_tab...
arb_atan_tab                                      0.02   (PASS)
arb_atan_taylor_rs...
arb_atan_taylor_rs                                0.28   (PASS)
arb_bell_fmpz...
arb_bell_fmpz                                     0.57   (PASS)
arb_bell_sum_taylor...
arb_bell_sum_taylor                               0.04   (PASS)
arb_bernoulli_poly_ui...
arb_bernoulli_poly_ui                             0.00   (PASS)
arb_bernoulli_ui...
arb_bernoulli_ui                                  0.13   (PASS)
arb_can_round_mpfr...
arb_can_round_mpfr                                0.10   (PASS)
arb_ceil...
arb_ceil                                          0.02   (PASS)
arb_chebyshev_t_ui...
arb_chebyshev_t_ui                                0.03   (PASS)
arb_chebyshev_u_ui...
arb_chebyshev_u_ui                                0.04   (PASS)
arb_const_apery...
arb_const_apery                                   0.15   (PASS)
arb_const_catalan...
arb_const_catalan                                 0.01   (PASS)
arb_const_e...
arb_const_e                                       0.00   (PASS)
arb_const_euler...
arb_const_euler                                   0.09   (PASS)
arb_const_glaisher...
arb_const_glaisher                                0.02   (PASS)
arb_const_khinchin...
arb_const_khinchin                                0.03   (PASS)
arb_const_log10...
arb_const_log10                                   0.01   (PASS)
arb_const_log2...
arb_const_log2                                    0.00   (PASS)
arb_const_pi...
arb_const_pi                                      0.00   (PASS)
arb_const_reciprocal_fibonacci...
arb_const_reciprocal_fibonacci                    0.00   (PASS)
arb_contains_arf...
arb_contains_arf                                  0.00   (PASS)
arb_contains...
arb_contains                                      0.03   (PASS)
arb_contains_fmpq...
arb_contains_fmpq                                 0.00   (PASS)
arb_contains_int...
arb_contains_int                                  0.01   (PASS)
arb_contains_interior...
arb_contains_interior                             0.03   (PASS)
arb_cos...
arb_cos                                           0.14   (PASS)
arb_cosh...
arb_cosh                                          0.05   (PASS)
arb_cos_pi...
arb_cos_pi                                        0.00   (PASS)
arb_cos_pi_fmpq_algebraic...
arb_cos_pi_fmpq_algebraic                         0.22   (PASS)
arb_cos_pi_fmpq...
arb_cos_pi_fmpq                                   0.04   (PASS)
arb_coth...
arb_coth                                          0.01   (PASS)
arb_cot_pi...
arb_cot_pi                                        0.00   (PASS)
arb_csc...
arb_csc                                           0.00   (PASS)
arb_csch...
arb_csch                                          0.00   (PASS)
arb_csc_pi...
arb_csc_pi                                        0.00   (PASS)
arb_digamma...
arb_digamma                                       0.03   (PASS)
arb_digits_round_inplace...
arb_digits_round_inplace                          0.00   (PASS)
arb_div_2expm1_ui...
arb_div_2expm1_ui                                 0.07   (PASS)
arb_div_arf...
arb_div_arf                                       0.00   (PASS)
arb_div...
arb_div                                           0.06   (PASS)
arb_div_fmpz...
arb_div_fmpz                                      0.00   (PASS)
arb_div_newton...
arb_div_newton                                    0.28   (PASS)
arb_div_si...
arb_div_si                                        0.00   (PASS)
arb_div_ui...
arb_div_ui                                        0.00   (PASS)
arb_dot...
arb_dot                                           0.50   (PASS)
arb_dot_fmpz...
arb_dot_fmpz                                      0.02   (PASS)
arb_dot_si...
arb_dot_si                                        0.01   (PASS)
arb_dot_siui...
arb_dot_siui                                      0.02   (PASS)
arb_dot_ui...
arb_dot_ui                                        0.01   (PASS)
arb_dot_uiui...
arb_dot_uiui                                      0.02   (PASS)
arb_doublefac_ui...
arb_doublefac_ui                                  0.00   (PASS)
arb_dump_file...
arb_dump_file                                     0.20   (PASS)
arb_dump_str...
arb_dump_str                                      0.02   (PASS)
arb_euler_number_fmpz...
arb_euler_number_fmpz                             0.00   (PASS)
arb_euler_number_ui...
arb_euler_number_ui                               0.01   (PASS)
arb_exp_arf_bb...
arb_exp_arf_bb                                    0.16   (PASS)
arb_exp_arf_rs_generic...
arb_exp_arf_rs_generic                            0.02   (PASS)
arb_exp...
arb_exp                                           0.18   (PASS)
arb_exp_invexp...
arb_exp_invexp                                    0.01   (PASS)
arb_expm1...
arb_expm1                                         0.15   (PASS)
arb_exp_sum_bs_powtab...
arb_exp_sum_bs_powtab                             0.06   (PASS)
arb_exp_tab...
arb_exp_tab                                       0.01   (PASS)
arb_exp_taylor_rs...
arb_exp_taylor_rs                                 0.30   (PASS)
arb_fac_ui...
arb_fac_ui                                        0.00   (PASS)
arb_fib...
arb_fib                                           0.00   (PASS)
arb_floor...
arb_floor                                         0.02   (PASS)
arb_fma...
arb_fma                                           0.00   (PASS)
arb_gamma...
arb_gamma                                         0.00   (PASS)
arb_gamma_fmpq...
arb_gamma_fmpq                                    0.07   (PASS)
arb_get_abs_lbound_arf...
arb_get_abs_lbound_arf                            0.00   (PASS)
arb_get_fmpz_mid_rad_10exp...
arb_get_fmpz_mid_rad_10exp                        0.02   (PASS)
arb_get_interval_arf...
arb_get_interval_arf                              0.01   (PASS)
arb_get_interval_fmpz_2exp...
arb_get_interval_fmpz_2exp                        0.01   (PASS)
arb_get_interval_mpfr...
arb_get_interval_mpfr                             0.01   (PASS)
arb_get_lbound_arf...
arb_get_lbound_arf                                0.00   (PASS)
arb_get_mag...
arb_get_mag                                       0.00   (PASS)
arb_get_mag_lower...
arb_get_mag_lower                                 0.00   (PASS)
arb_get_mag_lower_nonnegative...
arb_get_mag_lower_nonnegative                     0.00   (PASS)
arb_get_mpn_fixed_mod_log2...
arb_get_mpn_fixed_mod_log2                        0.01   (PASS)
arb_get_mpn_fixed_mod_pi4...
arb_get_mpn_fixed_mod_pi4                         0.01   (PASS)
arb_get_rand_fmpq...
arb_get_rand_fmpq                                 0.02   (PASS)
arb_get_str...
arb_get_str                                       0.09   (PASS)
arb_get_unique_fmpz...
arb_get_unique_fmpz                               0.01   (PASS)
arb_hurwitz_zeta...
arb_hurwitz_zeta                                  0.10   (PASS)
arb_intersection...
arb_intersection                                  0.03   (PASS)
arb_lambertw...
arb_lambertw                                      0.01   (PASS)
arb_lgamma...
arb_lgamma                                        0.00   (PASS)
arb_log1p...
arb_log1p                                         0.02   (PASS)
arb_log_arf...
arb_log_arf                                       0.02   (PASS)
arb_log_base_ui...
arb_log_base_ui                                   0.07   (PASS)
arb_log...
arb_log                                           0.13   (PASS)
arb_log_hypot...
arb_log_hypot                                     0.03   (PASS)
arb_log_newton...
arb_log_newton                                    0.08   (PASS)
arb_log_primes_vec_bsplit...
arb_log_primes_vec_bsplit                         0.02   (PASS)
arb_log_tab...
arb_log_tab                                       0.01   (PASS)
arb_log_ui_from_prev...
arb_log_ui_from_prev                              0.04   (PASS)
arb_max...
arb_max                                           0.03   (PASS)
arb_min...
arb_min                                           0.03   (PASS)
arb_minmax...
arb_minmax                                        0.01   (PASS)
arb_mul_arf...
arb_mul_arf                                       0.00   (PASS)
arb_mul...
arb_mul                                           0.22   (PASS)
arb_mul_fmpz...
arb_mul_fmpz                                      0.00   (PASS)
arb_mul_more...
arb_mul_more                                      0.04   (PASS)
arb_mul_si...
arb_mul_si                                        0.00   (PASS)
arb_mul_ui...
arb_mul_ui                                        0.00   (PASS)
arb_nonnegative_abs...
arb_nonnegative_abs                               0.00   (PASS)
arb_overlaps...
arb_overlaps                                      0.03   (PASS)
arb_partitions_fmpz...
arb_partitions_fmpz                               0.01   (PASS)
arb_pos_times_posinf...
arb_pos_times_posinf                              0.00   (PASS)
arb_pow...
arb_pow                                           0.02   (PASS)
arb_power_sum_vec...
arb_power_sum_vec                                 0.00   (PASS)
arb_pow_fmpq...
arb_pow_fmpq                                      0.04   (PASS)
arb_pow_fmpz...
arb_pow_fmpz                                      0.27   (PASS)
arb_primorial...
arb_primorial                                     0.01   (PASS)
arb_rgamma...
arb_rgamma                                        0.00   (PASS)
arb_richcmp...
arb_richcmp                                       0.05   (PASS)
arb_rising2_ui...
arb_rising2_ui                                    0.01   (PASS)
arb_rising_ui...
arb_rising_ui                                     0.02   (PASS)
arb_root_ui...
arb_root_ui                                       0.15   (PASS)
arb_rsqrt...
arb_rsqrt                                         0.01   (PASS)
arb_sec...
arb_sec                                           0.00   (PASS)
arb_sech...
arb_sech                                          0.00   (PASS)
arb_set_interval_arf...
arb_set_interval_arf                              0.01   (PASS)
arb_set_interval_mag...
arb_set_interval_mag                              0.00   (PASS)
arb_set_interval_mpfr...
arb_set_interval_mpfr                             0.01   (PASS)
arb_set_interval_neg_pos_mag...
arb_set_interval_neg_pos_mag                      0.00   (PASS)
arb_set_str...
arb_set_str                                       0.01   (PASS)
arb_sgn...
arb_sgn                                           0.00   (PASS)
arb_sin...
arb_sin                                           0.17   (PASS)
arb_sinc...
arb_sinc                                          0.00   (PASS)
arb_sin_cos_arf_bb...
arb_sin_cos_arf_bb                                0.09   (PASS)
arb_sin_cos_arf_generic...
arb_sin_cos_arf_generic                           0.04   (PASS)
arb_sin_cos...
arb_sin_cos                                       0.22   (PASS)
arb_sin_cos_generic...
arb_sin_cos_generic                               0.14   (PASS)
arb_sin_cos_pi...
arb_sin_cos_pi                                    0.00   (PASS)
arb_sin_cos_pi_fmpq_algebraic...
arb_sin_cos_pi_fmpq_algebraic                     0.21   (PASS)
arb_sin_cos_pi_fmpq...
arb_sin_cos_pi_fmpq                               0.04   (PASS)
arb_sin_cos_tab...
arb_sin_cos_tab                                   0.01   (PASS)
arb_sin_cos_taylor_rs...
arb_sin_cos_taylor_rs                             0.31   (PASS)
arb_sinc_pi...
arb_sinc_pi                                       0.00   (PASS)
arb_sinh...
arb_sinh                                          0.05   (PASS)
arb_sinh_cosh...
arb_sinh_cosh                                     0.06   (PASS)
arb_sin_pi...
arb_sin_pi                                        0.00   (PASS)
arb_sin_pi_fmpq_algebraic...
arb_sin_pi_fmpq_algebraic                         0.22   (PASS)
arb_sin_pi_fmpq...
arb_sin_pi_fmpq                                   0.04   (PASS)
arb_special...
arb_special                                       0.00   (PASS)
arb_sqrt1pm1...
arb_sqrt1pm1                                      0.01   (PASS)
arb_sqrt...
arb_sqrt                                          0.01   (PASS)
arb_sqrt_newton...
arb_sqrt_newton                                   0.12   (PASS)
arb_sqrtpos...
arb_sqrtpos                                       0.01   (PASS)
arb_sub_arf...
arb_sub_arf                                       0.00   (PASS)
arb_sub...
arb_sub                                           0.04   (PASS)
arb_sub_fmpz...
arb_sub_fmpz                                      0.00   (PASS)
arb_submul_arf...
arb_submul_arf                                    0.00   (PASS)
arb_submul...
arb_submul                                        0.29   (PASS)
arb_submul_fmpz...
arb_submul_fmpz                                   0.00   (PASS)
arb_submul_si...
arb_submul_si                                     0.00   (PASS)
arb_submul_ui...
arb_submul_ui                                     0.00   (PASS)
arb_sub_si...
arb_sub_si                                        0.00   (PASS)
arb_sub_ui...
arb_sub_ui                                        0.00   (PASS)
arb_tanh...
arb_tanh                                          0.01   (PASS)
arb_tan_pi...
arb_tan_pi                                        0.01   (PASS)
arb_trim...
arb_trim                                          0.01   (PASS)
arb_ui_pow_ui...
arb_ui_pow_ui                                     0.01   (PASS)
arb_union...
arb_union                                         0.01   (PASS)
arb_urandom...
arb_urandom                                       0.00   (PASS)
arb_zeta...
arb_zeta                                          0.12   (PASS)
arb_zeta_ui_asymp...
arb_zeta_ui_asymp                                 0.03   (PASS)
arb_zeta_ui_bernoulli...
arb_zeta_ui_bernoulli                             0.02   (PASS)
arb_zeta_ui_borwein_bsplit...
arb_zeta_ui_borwein_bsplit                        0.03   (PASS)
arb_zeta_ui...
arb_zeta_ui                                       0.23   (PASS)
arb_zeta_ui_euler_product...
arb_zeta_ui_euler_product                         0.05   (PASS)
arb_zeta_ui_vec_borwein...
arb_zeta_ui_vec_borwein                           0.01   (PASS)
arb_zeta_ui_vec...
arb_zeta_ui_vec                                   0.01   (PASS)
fmpz_mod_mpoly_add_sub...
fmpz_mod_mpoly_add_sub                            0.25   (PASS)
fmpz_mod_mpoly_add_sub_fmpz...
fmpz_mod_mpoly_add_sub_fmpz                       0.02   (PASS)
fmpz_mod_mpoly_add_sub_si...
fmpz_mod_mpoly_add_sub_si                         0.02   (PASS)
fmpz_mod_mpoly_cmp...
fmpz_mod_mpoly_cmp                                0.03   (PASS)
fmpz_mod_mpoly_degree...
fmpz_mod_mpoly_degree                             0.06   (PASS)
fmpz_mod_mpoly_degrees_term_exp_fits_ui_si...
fmpz_mod_mpoly_degrees_term_exp_fits_ui_si        0.04   (PASS)
fmpz_mod_mpoly_derivative...
fmpz_mod_mpoly_derivative                         0.09   (PASS)
fmpz_mod_mpoly_divides...
fmpz_mod_mpoly_divides                            0.71   (PASS)
fmpz_mod_mpoly_divides_dense...
fmpz_mod_mpoly_divides_dense                      0.73   (PASS)
fmpz_mod_mpoly_divides_monagan_pearce...
fmpz_mod_mpoly_divides_monagan_pearce             0.27   (PASS)
fmpz_mod_mpoly_div_monagan_pearce...
fmpz_mod_mpoly_div_monagan_pearce                 0.10   (PASS)
fmpz_mod_mpoly_divrem...
fmpz_mod_mpoly_divrem                             0.03   (PASS)
fmpz_mod_mpoly_divrem_ideal_monagan_pearce...
fmpz_mod_mpoly_divrem_ideal_monagan_pearce        0.08   (PASS)
fmpz_mod_mpoly_evaluate...
fmpz_mod_mpoly_evaluate                           0.26   (PASS)
fmpz_mod_mpoly_gcd_brown...
fmpz_mod_mpoly_gcd_brown                          0.23   (PASS)
fmpz_mod_mpoly_gcd_cofactors...
fmpz_mod_mpoly_gcd_cofactors                      0.77   (PASS)
fmpz_mod_mpoly_gcd_hensel...
fmpz_mod_mpoly_gcd_hensel                         0.70   (PASS)
fmpz_mod_mpoly_gcd_subresultant...
fmpz_mod_mpoly_gcd_subresultant                   0.04   (PASS)
fmpz_mod_mpoly_gcd_zippel2...
fmpz_mod_mpoly_gcd_zippel2                        0.52   (PASS)
fmpz_mod_mpoly_gcd_zippel...
fmpz_mod_mpoly_gcd_zippel                         0.25   (PASS)
fmpz_mod_mpoly_gen...
fmpz_mod_mpoly_gen                                0.01   (PASS)
fmpz_mod_mpoly_get_coeff_vars_ui...
fmpz_mod_mpoly_get_coeff_vars_ui                  0.02   (PASS)
fmpz_mod_mpoly_get_set_coeff_fmpz_fmpz...
fmpz_mod_mpoly_get_set_coeff_fmpz_fmpz            0.02   (PASS)
fmpz_mod_mpoly_get_set_coeff_fmpz_monomial...
fmpz_mod_mpoly_get_set_coeff_fmpz_monomial        0.15   (PASS)
fmpz_mod_mpoly_get_set_coeff_fmpz_ui...
fmpz_mod_mpoly_get_set_coeff_fmpz_ui              0.02   (PASS)
fmpz_mod_mpoly_get_set_is_fmpz...
fmpz_mod_mpoly_get_set_is_fmpz                    0.01   (PASS)
fmpz_mod_mpoly_get_set_str_pretty...
fmpz_mod_mpoly_get_set_str_pretty                 0.01   (PASS)
fmpz_mod_mpoly_get_set_term_coeff_fmpz...
fmpz_mod_mpoly_get_set_term_coeff_fmpz            0.01   (PASS)
fmpz_mod_mpoly_get_set_term_exp_fmpz...
fmpz_mod_mpoly_get_set_term_exp_fmpz              0.09   (PASS)
fmpz_mod_mpoly_get_set_term_exp_si...
fmpz_mod_mpoly_get_set_term_exp_si                0.01   (PASS)
fmpz_mod_mpoly_get_set_term_exp_ui...
fmpz_mod_mpoly_get_set_term_exp_ui                0.05   (PASS)
fmpz_mod_mpoly_get_term...
fmpz_mod_mpoly_get_term                           0.03   (PASS)
fmpz_mod_mpoly_get_term_monomial...
fmpz_mod_mpoly_get_term_monomial                  0.02   (PASS)
fmpz_mod_mpoly_mul...
fmpz_mod_mpoly_mul                                0.14   (PASS)
fmpz_mod_mpoly_mul_dense...
fmpz_mod_mpoly_mul_dense                          0.24   (PASS)
fmpz_mod_mpoly_mul_johnson...
fmpz_mod_mpoly_mul_johnson                        0.14   (PASS)
fmpz_mod_mpoly_push_term_fmpz_fmpz...
fmpz_mod_mpoly_push_term_fmpz_fmpz                0.04   (PASS)
fmpz_mod_mpoly_push_term_fmpz_ui...
fmpz_mod_mpoly_push_term_fmpz_ui                  0.01   (PASS)
fmpz_mod_mpoly_quadratic_root...
fmpz_mod_mpoly_quadratic_root                     0.48   (PASS)
fmpz_mod_mpoly_resultant_discriminant...
fmpz_mod_mpoly_resultant_discriminant             0.11   (PASS)
fmpz_mod_mpoly_scalar_addmul_fmpz...
fmpz_mod_mpoly_scalar_addmul_fmpz                 0.10   (PASS)
fmpz_mod_mpoly_scalar_mul_fmpz...
fmpz_mod_mpoly_scalar_mul_fmpz                    0.03   (PASS)
fmpz_mod_mpoly_sqrt...
fmpz_mod_mpoly_sqrt                               0.10   (PASS)
fmpz_mod_mpoly_total_degree...
fmpz_mod_mpoly_total_degree                       0.03   (PASS)
fmpz_mod_mpoly_univar_resultant...
fmpz_mod_mpoly_univar_resultant                   0.10   (PASS)
fmpz_mod_mpoly_used_vars...
fmpz_mod_mpoly_used_vars                          0.05   (PASS)
gr_poly_atan_series...
gr_poly_atan_series                               0.05   (PASS)
gr_poly_compose...
gr_poly_compose                                   0.20   (PASS)
gr_poly_compose_divconquer...
gr_poly_compose_divconquer                        0.19   (PASS)
gr_poly_compose_horner...
gr_poly_compose_horner                            0.19   (PASS)
gr_poly_compose_series...
gr_poly_compose_series                            0.03   (PASS)
gr_poly_div_basecase...
gr_poly_div_basecase                              0.04   (PASS)
gr_poly_div...
gr_poly_div                                       0.04   (PASS)
gr_poly_div_divconquer...
gr_poly_div_divconquer                            0.05   (PASS)
gr_poly_divexact...
gr_poly_divexact                                  0.04   (PASS)
gr_poly_div_newton...
gr_poly_div_newton                                0.04   (PASS)
gr_poly_divrem_basecase...
gr_poly_divrem_basecase                           0.04   (PASS)
gr_poly_divrem...
gr_poly_divrem                                    0.04   (PASS)
gr_poly_divrem_divconquer...
gr_poly_divrem_divconquer                         0.16   (PASS)
gr_poly_divrem_newton...
gr_poly_divrem_newton                             0.11   (PASS)
gr_poly_div_series...
gr_poly_div_series                                0.66   (PASS)
gr_poly_evaluate...
gr_poly_evaluate                                  0.07   (PASS)
gr_poly_evaluate_horner...
gr_poly_evaluate_horner                           0.07   (PASS)
gr_poly_evaluate_modular...
gr_poly_evaluate_modular                          0.07   (PASS)
gr_poly_evaluate_other...
gr_poly_evaluate_other                            0.06   (PASS)
gr_poly_evaluate_other_rectangular...
gr_poly_evaluate_other_rectangular                0.06   (PASS)
gr_poly_evaluate_rectangular...
gr_poly_evaluate_rectangular                      0.07   (PASS)
gr_poly_evaluate_vec_fast...
gr_poly_evaluate_vec_fast                         0.26   (PASS)
gr_poly_exp_series...
gr_poly_exp_series                                0.11   (PASS)
gr_poly_factor_squarefree...
gr_poly_factor_squarefree                         0.51   (PASS)
gr_poly_gcd...
gr_poly_gcd                                       0.13   (PASS)
gr_poly_gcd_euclidean...
gr_poly_gcd_euclidean                             0.13   (PASS)
gr_poly_gcd_hgcd...
gr_poly_gcd_hgcd                                  0.86   (PASS)
gr_poly_hgcd...
gr_poly_hgcd                                      0.16   (PASS)
gr_poly_integral...
gr_poly_integral                                  0.04   (PASS)
gr_poly_inv_series...
gr_poly_inv_series                                0.48   (PASS)
gr_poly_log_series...
gr_poly_log_series                                0.08   (PASS)
gr_poly_make_monic...
gr_poly_make_monic                                0.04   (PASS)
gr_poly_nth_derivative...
gr_poly_nth_derivative                            0.06   (PASS)
gr_poly_pow_series_fmpq...
gr_poly_pow_series_fmpq                           0.08   (PASS)
gr_poly_pow_series_ui...
gr_poly_pow_series_ui                             0.06   (PASS)
gr_poly_pow_ui...
gr_poly_pow_ui                                    0.15   (PASS)
gr_poly_rem...
gr_poly_rem                                       0.04   (PASS)
gr_poly_resultant...
gr_poly_resultant                                 0.00   (PASS)
gr_poly_resultant_euclidean...
gr_poly_resultant_euclidean                       0.06   (PASS)
gr_poly_resultant_hgcd...
gr_poly_resultant_hgcd                            1.16   (PASS)
gr_poly_resultant_sylvester...
gr_poly_resultant_sylvester                       0.01   (PASS)
gr_poly_revert_series...
gr_poly_revert_series                             0.06   (PASS)
gr_poly_roots...
gr_poly_roots                                     0.94   (PASS)
gr_poly_roots_other...
gr_poly_roots_other                               0.20   (PASS)
gr_poly_rsqrt_series...
gr_poly_rsqrt_series                              6.54   (PASS)
gr_poly_shift_left_right...
gr_poly_shift_left_right                          0.01   (PASS)
gr_poly_sqrt_series...
gr_poly_sqrt_series                               0.10   (PASS)
gr_poly_squarefree_part...
gr_poly_squarefree_part                           0.98   (PASS)
gr_poly_taylor_shift...
gr_poly_taylor_shift                              0.09   (PASS)
gr_poly_taylor_shift_convolution...
gr_poly_taylor_shift_convolution                  0.09   (PASS)
gr_poly_taylor_shift_divconquer...
gr_poly_taylor_shift_divconquer                   0.09   (PASS)
gr_poly_taylor_shift_horner...
gr_poly_taylor_shift_horner                       0.08   (PASS)
gr_poly_xgcd_euclidean...
gr_poly_xgcd_euclidean                            0.07   (PASS)
gr_poly_xgcd_hgcd...
gr_poly_xgcd_hgcd                                 0.14   (PASS)
ZZ_to_fmpz...
ZZ_to_fmpz                                        0.00   (PASS)
ZZX_to_fmpz_poly...
ZZX_to_fmpz_poly                                  0.62   (PASS)
ZZ_pX_to_fmpz_mod_poly...
ZZ_pX_to_fmpz_mod_poly                            0.54   (PASS)
zz_pX_to_fmpz_mod_poly...
zz_pX_to_fmpz_mod_poly                            0.12   (PASS)
ZZ_pE_to_fq...
ZZ_pE_to_fq                                       1.59   (PASS)
ZZ_pEX_to_fq_poly...
ZZ_pEX_to_fq_poly                                 4.77   (PASS)
zz_pE_to_fq...
zz_pE_to_fq                                       0.27   (PASS)
zz_pEX_to_fq_poly...
zz_pEX_to_fq_poly                                 1.96   (PASS)
gr_vec_product...
gr_vec_product                                    0.38   (PASS)
gr_vec_sum...
gr_vec_sum                                        0.42   (PASS)
fmpz_mpoly_add_sub...
fmpz_mpoly_add_sub                                0.23   (PASS)
fmpz_mpoly_add_sub_fmpz...
fmpz_mpoly_add_sub_fmpz                           0.03   (PASS)
fmpz_mpoly_add_sub_si...
fmpz_mpoly_add_sub_si                             0.03   (PASS)
fmpz_mpoly_add_sub_ui...
fmpz_mpoly_add_sub_ui                             0.03   (PASS)
fmpz_mpoly_buchberger_naive...
fmpz_mpoly_buchberger_naive                       0.02   (PASS)
fmpz_mpoly_cmp...
fmpz_mpoly_cmp                                    0.03   (PASS)
fmpz_mpoly_compose_fmpz_mpoly...
fmpz_mpoly_compose_fmpz_mpoly                     0.10   (PASS)
fmpz_mpoly_compose_fmpz_poly...
fmpz_mpoly_compose_fmpz_poly                      0.01   (PASS)
fmpz_mpoly_content_vars...
fmpz_mpoly_content_vars                           0.04   (PASS)
fmpz_mpoly_degree...
fmpz_mpoly_degree                                 0.05   (PASS)
fmpz_mpoly_degrees_term_exp_fits_ui_si...
fmpz_mpoly_degrees_term_exp_fits_ui_si            0.05   (PASS)
fmpz_mpoly_derivative_integral...
fmpz_mpoly_derivative_integral                    0.23   (PASS)
fmpz_mpoly_divides_array...
fmpz_mpoly_divides_array                          0.25   (PASS)
fmpz_mpoly_divides...
fmpz_mpoly_divides                                0.20   (PASS)
fmpz_mpoly_divides_heap_threaded...
fmpz_mpoly_divides_heap_threaded                  0.29   (PASS)
fmpz_mpoly_divides_monagan_pearce...
fmpz_mpoly_divides_monagan_pearce                 0.08   (PASS)
fmpz_mpoly_div_monagan_pearce...
fmpz_mpoly_div_monagan_pearce                     0.22   (PASS)
fmpz_mpoly_divrem_array...
fmpz_mpoly_divrem_array                           0.26   (PASS)
fmpz_mpoly_divrem_ideal_monagan_pearce...
fmpz_mpoly_divrem_ideal_monagan_pearce            0.44   (PASS)
fmpz_mpoly_divrem_monagan_pearce...
fmpz_mpoly_divrem_monagan_pearce                  0.04   (PASS)
fmpz_mpoly_evaluate...
fmpz_mpoly_evaluate                               0.08   (PASS)
fmpz_mpoly_gcd_brown...
fmpz_mpoly_gcd_brown                              0.51   (PASS)
fmpz_mpoly_gcd...
fmpz_mpoly_gcd                                    0.36   (PASS)
fmpz_mpoly_gcd_cofactors...
fmpz_mpoly_gcd_cofactors                          0.33   (PASS)
fmpz_mpoly_gcd_hensel...
fmpz_mpoly_gcd_hensel                             0.42   (PASS)
fmpz_mpoly_gcd_subresultant...
fmpz_mpoly_gcd_subresultant                       0.81   (PASS)
fmpz_mpoly_gcd_zippel2...
fmpz_mpoly_gcd_zippel2                            0.43   (PASS)
fmpz_mpoly_gcd_zippel...
fmpz_mpoly_gcd_zippel                             0.02   (PASS)
fmpz_mpoly_gen...
fmpz_mpoly_gen                                    0.02   (PASS)
fmpz_mpoly_get_coeff_vars_ui...
fmpz_mpoly_get_coeff_vars_ui                      0.02   (PASS)
fmpz_mpoly_get_set_coeff...
fmpz_mpoly_get_set_coeff                          0.03   (PASS)
fmpz_mpoly_get_set_coeff_fmpz_monomial...
fmpz_mpoly_get_set_coeff_fmpz_monomial            0.10   (PASS)
fmpz_mpoly_get_set_is_fmpz...
fmpz_mpoly_get_set_is_fmpz                        0.01   (PASS)
fmpz_mpoly_get_set_str_pretty...
fmpz_mpoly_get_set_str_pretty                     0.00   (PASS)
fmpz_mpoly_get_set_term_coeff_fmpz...
fmpz_mpoly_get_set_term_coeff_fmpz                0.01   (PASS)
fmpz_mpoly_get_set_term_exp_fmpz...
fmpz_mpoly_get_set_term_exp_fmpz                  0.08   (PASS)
fmpz_mpoly_get_set_term_exp_si...
fmpz_mpoly_get_set_term_exp_si                    0.01   (PASS)
fmpz_mpoly_get_set_term_exp_ui...
fmpz_mpoly_get_set_term_exp_ui                    0.04   (PASS)
fmpz_mpoly_get_term...
fmpz_mpoly_get_term                               0.03   (PASS)
fmpz_mpoly_get_term_monomial...
fmpz_mpoly_get_term_monomial                      0.03   (PASS)
fmpz_mpoly_inflate_deflate...
fmpz_mpoly_inflate_deflate                        0.04   (PASS)
fmpz_mpoly_init...
fmpz_mpoly_init                                   0.01   (PASS)
fmpz_mpoly_mul_array...
fmpz_mpoly_mul_array                              0.04   (PASS)
fmpz_mpoly_mul_array_threaded...
fmpz_mpoly_mul_array_threaded                     0.10   (PASS)
fmpz_mpoly_mul...
fmpz_mpoly_mul                                    3.45   (PASS)
fmpz_mpoly_mul_dense...
fmpz_mpoly_mul_dense                              0.14   (PASS)
fmpz_mpoly_mul_heap_threaded...
fmpz_mpoly_mul_heap_threaded                      0.39   (PASS)
fmpz_mpoly_mul_johnson...
fmpz_mpoly_mul_johnson                            0.52   (PASS)
fmpz_mpoly_mul_monomial...
fmpz_mpoly_mul_monomial                           0.16   (PASS)
fmpz_mpoly_neg...
fmpz_mpoly_neg                                    0.02   (PASS)
fmpz_mpoly_pow_fps...
fmpz_mpoly_pow_fps                                0.20   (PASS)
fmpz_mpoly_pow_ui...
fmpz_mpoly_pow_ui                                 0.19   (PASS)
fmpz_mpoly_push_term_fmpz_fmpz...
fmpz_mpoly_push_term_fmpz_fmpz                    0.03   (PASS)
fmpz_mpoly_push_term_fmpz_ui...
fmpz_mpoly_push_term_fmpz_ui                      0.01   (PASS)
fmpz_mpoly_quasidiv_heap...
fmpz_mpoly_quasidiv_heap                          0.24   (PASS)
fmpz_mpoly_quasidivrem_heap...
fmpz_mpoly_quasidivrem_heap                       0.03   (PASS)
fmpz_mpoly_quasidivrem_ideal_heap...
fmpz_mpoly_quasidivrem_ideal_heap                 0.03   (PASS)
fmpz_mpoly_repack_bits...
fmpz_mpoly_repack_bits                            0.01   (PASS)
fmpz_mpoly_resize...
fmpz_mpoly_resize                                 0.01   (PASS)
fmpz_mpoly_resultant_discriminant...
fmpz_mpoly_resultant_discriminant                 0.27   (PASS)
fmpz_mpoly_reverse...
fmpz_mpoly_reverse                                0.02   (PASS)
fmpz_mpoly_scalar_divexact_fmpz...
fmpz_mpoly_scalar_divexact_fmpz                   0.02   (PASS)
fmpz_mpoly_scalar_divexact_si...
fmpz_mpoly_scalar_divexact_si                     0.03   (PASS)
fmpz_mpoly_scalar_divexact_ui...
fmpz_mpoly_scalar_divexact_ui                     0.03   (PASS)
fmpz_mpoly_scalar_divides_fmpz...
fmpz_mpoly_scalar_divides_fmpz                    0.02   (PASS)
fmpz_mpoly_scalar_fmma...
fmpz_mpoly_scalar_fmma                            0.10   (PASS)
fmpz_mpoly_scalar_mul_fmpz...
fmpz_mpoly_scalar_mul_fmpz                        0.03   (PASS)
fmpz_mpoly_scalar_mul_si...
fmpz_mpoly_scalar_mul_si                          0.04   (PASS)
fmpz_mpoly_scalar_mul_ui...
fmpz_mpoly_scalar_mul_ui                          0.05   (PASS)
fmpz_mpoly_set_equal...
fmpz_mpoly_set_equal                              0.02   (PASS)
fmpz_mpoly_set_fmpz...
fmpz_mpoly_set_fmpz                               0.07   (PASS)
fmpz_mpoly_set_gen_fmpz_poly...
fmpz_mpoly_set_gen_fmpz_poly                      0.00   (PASS)
fmpz_mpoly_set_si...
fmpz_mpoly_set_si                                 0.07   (PASS)
fmpz_mpoly_set_ui...
fmpz_mpoly_set_ui                                 0.07   (PASS)
fmpz_mpoly_sort_terms...
fmpz_mpoly_sort_terms                             0.03   (PASS)
fmpz_mpoly_sqrt_heap...
fmpz_mpoly_sqrt_heap                              0.10   (PASS)
fmpz_mpoly_symmetric...
fmpz_mpoly_symmetric                              0.00   (PASS)
fmpz_mpoly_term_content...
fmpz_mpoly_term_content                           0.04   (PASS)
fmpz_mpoly_total_degree...
fmpz_mpoly_total_degree                           0.02   (PASS)
fmpz_mpoly_univar...
fmpz_mpoly_univar                                 0.13   (PASS)
fmpz_mpoly_univar_resultant...
fmpz_mpoly_univar_resultant                       0.12   (PASS)
fmpz_mpoly_used_vars...
fmpz_mpoly_used_vars                              0.06   (PASS)
fmpz_mpoly_vec_autoreduction...
fmpz_mpoly_vec_autoreduction                      0.01   (PASS)
acb_dirichlet_backlund_s_bound...
acb_dirichlet_backlund_s_bound                    0.00   (PASS)
acb_dirichlet_backlund_s...
acb_dirichlet_backlund_s                          0.00   (PASS)
acb_dirichlet_backlund_s_gram...
acb_dirichlet_backlund_s_gram                     0.06   (PASS)
acb_dirichlet_chi...
acb_dirichlet_chi                                 0.11   (PASS)
acb_dirichlet_dft...
acb_dirichlet_dft                                 0.36   (PASS)
acb_dirichlet_eta...
acb_dirichlet_eta                                 0.01   (PASS)
acb_dirichlet_euler_product_real_ui...
acb_dirichlet_euler_product_real_ui               0.12   (PASS)
acb_dirichlet_gauss...
acb_dirichlet_gauss                               1.88   (PASS)
acb_dirichlet_gram_point...
acb_dirichlet_gram_point                          0.02   (PASS)
acb_dirichlet_hardy_theta_series...
acb_dirichlet_hardy_theta_series                  0.00   (PASS)
acb_dirichlet_hardy_z...
acb_dirichlet_hardy_z                             1.40   (PASS)
acb_dirichlet_hardy_z_series...
acb_dirichlet_hardy_z_series                      1.10   (PASS)
acb_dirichlet_hardy_z_zero...
acb_dirichlet_hardy_z_zero                        0.00   (PASS)
acb_dirichlet_hardy_z_zeros...
acb_dirichlet_hardy_z_zeros                       0.01   (PASS)
acb_dirichlet_hurwitz...
acb_dirichlet_hurwitz                             0.29   (PASS)
acb_dirichlet_hurwitz_precomp...
acb_dirichlet_hurwitz_precomp                     0.07   (PASS)
acb_dirichlet_isolate_hardy_z_zero...
acb_dirichlet_isolate_hardy_z_zero                0.13   (PASS)
acb_dirichlet_jacobi...
acb_dirichlet_jacobi                              2.33   (PASS)
acb_dirichlet_l...
acb_dirichlet_l                                   2.04   (PASS)
acb_dirichlet_lerch_phi...
acb_dirichlet_lerch_phi                           0.20   (PASS)
acb_dirichlet_l_euler_product...
acb_dirichlet_l_euler_product                     3.77   (PASS)
acb_dirichlet_l_fmpq_afe...
acb_dirichlet_l_fmpq_afe                          0.06   (PASS)
acb_dirichlet_l_fmpq...
acb_dirichlet_l_fmpq                              0.12   (PASS)
acb_dirichlet_l_hurwitz...
acb_dirichlet_l_hurwitz                           0.13   (PASS)
acb_dirichlet_l_jet...
acb_dirichlet_l_jet                               0.11   (PASS)
acb_dirichlet_l_series...
acb_dirichlet_l_series                            0.02   (PASS)
acb_dirichlet_l_vec_hurwitz...
acb_dirichlet_l_vec_hurwitz                       0.07   (PASS)
acb_dirichlet_platt_beta...
acb_dirichlet_platt_beta                          0.08   (PASS)
acb_dirichlet_platt_hardy_z_zeros...
acb_dirichlet_platt_hardy_z_zeros                 0.84   (PASS)
acb_dirichlet_platt_local_hardy_z_zeros...
acb_dirichlet_platt_local_hardy_z_zeros           1.54   (PASS)
acb_dirichlet_platt_multieval...
acb_dirichlet_platt_multieval                     0.52   (PASS)
acb_dirichlet_platt_multieval_threaded...
acb_dirichlet_platt_multieval_threaded            0.52   (PASS)
acb_dirichlet_platt_ws_interpolation...
acb_dirichlet_platt_ws_interpolation              1.33   (PASS)
acb_dirichlet_platt_zeta_zeros...
acb_dirichlet_platt_zeta_zeros                    0.87   (PASS)
acb_dirichlet_powsum_smooth...
acb_dirichlet_powsum_smooth                       0.05   (PASS)
acb_dirichlet_roots...
acb_dirichlet_roots                               0.07   (PASS)
acb_dirichlet_stieltjes...
acb_dirichlet_stieltjes                           0.45   (PASS)
acb_dirichlet_thetanull...
acb_dirichlet_thetanull                           2.66   (PASS)
acb_dirichlet_turing_method_bound...
acb_dirichlet_turing_method_bound                 0.00   (PASS)
acb_dirichlet_xi...
acb_dirichlet_xi                                  0.01   (PASS)
acb_dirichlet_zeta_bound...
acb_dirichlet_zeta_bound                          0.02   (PASS)
acb_dirichlet_zeta_jet_rs...
acb_dirichlet_zeta_jet_rs                         0.33   (PASS)
acb_dirichlet_zeta_nzeros...
acb_dirichlet_zeta_nzeros                         0.27   (PASS)
acb_dirichlet_zeta_nzeros_gram...
acb_dirichlet_zeta_nzeros_gram                    0.07   (PASS)
acb_dirichlet_zeta_rs...
acb_dirichlet_zeta_rs                             0.08   (PASS)
acb_dirichlet_zeta_rs_r...
acb_dirichlet_zeta_rs_r                           0.06   (PASS)
acb_dirichlet_zeta_zero...
acb_dirichlet_zeta_zero                           0.21   (PASS)
acb_dirichlet_zeta_zeros...
acb_dirichlet_zeta_zeros                          0.10   (PASS)
ca_acos...
ca_acos                                           0.03   (PASS)
ca_add...
ca_add                                            0.06   (PASS)
ca_asin...
ca_asin                                           0.03   (PASS)
ca_atan...
ca_atan                                           0.02   (PASS)
ca_conj...
ca_conj                                           0.04   (PASS)
ca_ctx_init_clear...
ca_ctx_init_clear                                 0.00   (PASS)
ca_div...
ca_div                                            7.88   (PASS)
ca_erf...
ca_erf                                            0.11   (PASS)
ca_exp...
ca_exp                                            0.18   (PASS)
ca_field_init_clear...
ca_field_init_clear                               0.00   (PASS)
ca_fmpz_mpoly_evaluate...
ca_fmpz_mpoly_evaluate                            0.06   (PASS)
ca_gamma...
ca_gamma                                          0.03   (PASS)
ca_get_fexpr...
ca_get_fexpr                                      0.01   (PASS)
ca_get_str...
ca_get_str                                        0.11   (PASS)
ca_init_clear...
ca_init_clear                                     0.00   (PASS)
ca_log...
ca_log                                            0.15   (PASS)
ca_log_identities...
ca_log_identities                                 0.01   (PASS)
ca_mul...
ca_mul                                            2.46   (PASS)
ca_neg...
ca_neg                                            0.00   (PASS)
ca_pow...
ca_pow                                            4.75   (PASS)
ca_pow_si_arithmetic...
ca_pow_si_arithmetic                              0.02   (PASS)
ca_properties...
ca_properties                                     0.00   (PASS)
ca_re_im...
ca_re_im                                          0.15   (PASS)
ca_sin_cos...
ca_sin_cos                                        0.09   (PASS)
ca_sqrt...
ca_sqrt                                           0.27   (PASS)
ca_sqrt_factor...
ca_sqrt_factor                                    0.23   (PASS)
ca_sub...
ca_sub                                            0.06   (PASS)
ca_tan...
ca_tan                                            0.06   (PASS)
ca_transfer...
ca_transfer                                       0.17   (PASS)
nmod_mpoly_add_sub...
nmod_mpoly_add_sub                                0.19   (PASS)
nmod_mpoly_add_sub_ui...
nmod_mpoly_add_sub_ui                             0.04   (PASS)
nmod_mpoly_cmp...
nmod_mpoly_cmp                                    0.03   (PASS)
nmod_mpoly_compose_nmod_mpoly...
nmod_mpoly_compose_nmod_mpoly                     0.13   (PASS)
nmod_mpoly_compose_nmod_poly...
nmod_mpoly_compose_nmod_poly                      0.06   (PASS)
nmod_mpoly_content_vars...
nmod_mpoly_content_vars                           0.07   (PASS)
nmod_mpoly_degree...
nmod_mpoly_degree                                 0.04   (PASS)
nmod_mpoly_derivative...
nmod_mpoly_derivative                             0.11   (PASS)
nmod_mpoly_div...
nmod_mpoly_div                                    0.14   (PASS)
nmod_mpoly_divides...
nmod_mpoly_divides                                0.32   (PASS)
nmod_mpoly_divides_dense...
nmod_mpoly_divides_dense                          0.08   (PASS)
nmod_mpoly_divides_heap_threaded...
nmod_mpoly_divides_heap_threaded                  0.50   (PASS)
nmod_mpoly_divides_monagan_pearce...
nmod_mpoly_divides_monagan_pearce                 0.04   (PASS)
nmod_mpoly_div_monagan_pearce...
nmod_mpoly_div_monagan_pearce                     0.04   (PASS)
nmod_mpoly_divrem...
nmod_mpoly_divrem                                 0.02   (PASS)
nmod_mpoly_divrem_ideal...
nmod_mpoly_divrem_ideal                           0.07   (PASS)
nmod_mpoly_divrem_ideal_monagan_pearce...
nmod_mpoly_divrem_ideal_monagan_pearce            0.03   (PASS)
nmod_mpoly_divrem_monagan_pearce...
nmod_mpoly_divrem_monagan_pearce                  0.08   (PASS)
nmod_mpoly_evaluate...
nmod_mpoly_evaluate                               0.06   (PASS)
nmod_mpoly_gcd_brown...
nmod_mpoly_gcd_brown                              0.17   (PASS)
nmod_mpoly_gcd...
nmod_mpoly_gcd                                    0.81   (PASS)
nmod_mpoly_gcd_cofactors...
nmod_mpoly_gcd_cofactors                          1.91   (PASS)
nmod_mpoly_gcd_hensel...
nmod_mpoly_gcd_hensel                             0.53   (PASS)
nmod_mpoly_gcd_zippel2...
nmod_mpoly_gcd_zippel2                            0.12   (PASS)
nmod_mpoly_gcd_zippel...
nmod_mpoly_gcd_zippel                             0.07   (PASS)
nmod_mpoly_gen...
nmod_mpoly_gen                                    0.01   (PASS)
nmod_mpoly_get_coeff_vars_ui...
nmod_mpoly_get_coeff_vars_ui                      0.02   (PASS)
nmod_mpoly_get_set_string_pretty...
nmod_mpoly_get_set_string_pretty                  0.00   (PASS)
nmod_mpoly_get_set_term_coeff_ui...
nmod_mpoly_get_set_term_coeff_ui                  0.01   (PASS)
nmod_mpoly_get_set_term_exp_si...
nmod_mpoly_get_set_term_exp_si                    0.01   (PASS)
nmod_mpoly_get_set_term_exp_ui...
nmod_mpoly_get_set_term_exp_ui                    0.04   (PASS)
nmod_mpoly_get_term...
nmod_mpoly_get_term                               0.02   (PASS)
nmod_mpoly_get_term_monomial...
nmod_mpoly_get_term_monomial                      0.03   (PASS)
nmod_mpoly_inflate_deflate...
nmod_mpoly_inflate_deflate                        0.04   (PASS)
nmod_mpolyn_divides_threaded_pool...
nmod_mpolyn_divides_threaded_pool                 0.08   (PASS)
nmod_mpoly_mpolyuu_divides...
nmod_mpoly_mpolyuu_divides                        0.02   (PASS)
nmod_mpoly_mul_array...
nmod_mpoly_mul_array                              0.07   (PASS)
nmod_mpoly_mul_array_threaded...
nmod_mpoly_mul_array_threaded                     0.22   (PASS)
nmod_mpoly_mul...
nmod_mpoly_mul                                    0.11   (PASS)
nmod_mpoly_mul_dense...
nmod_mpoly_mul_dense                              0.13   (PASS)
nmod_mpoly_mul_heap_threaded...
nmod_mpoly_mul_heap_threaded                      0.20   (PASS)
nmod_mpoly_mul_johnson...
nmod_mpoly_mul_johnson                            0.28   (PASS)
nmod_mpoly_pow_rmul...
nmod_mpoly_pow_rmul                               0.00   (PASS)
nmod_mpoly_pow_ui...
nmod_mpoly_pow_ui                                 0.00   (PASS)
nmod_mpoly_push_term_ui_fmpz...
nmod_mpoly_push_term_ui_fmpz                      0.03   (PASS)
nmod_mpoly_push_term_ui_ui...
nmod_mpoly_push_term_ui_ui                        0.01   (PASS)
nmod_mpoly_quadratic_root...
nmod_mpoly_quadratic_root                         0.18   (PASS)
nmod_mpoly_repack_bits...
nmod_mpoly_repack_bits                            0.04   (PASS)
nmod_mpoly_resize...
nmod_mpoly_resize                                 0.01   (PASS)
nmod_mpoly_resultant_discriminant...
nmod_mpoly_resultant_discriminant                 0.04   (PASS)
nmod_mpoly_scalar_addmul_ui...
nmod_mpoly_scalar_addmul_ui                       0.03   (PASS)
nmod_mpoly_scalar_mul_ui...
nmod_mpoly_scalar_mul_ui                          0.02   (PASS)
nmod_mpoly_sqrt...
nmod_mpoly_sqrt                                   0.06   (PASS)
nmod_mpoly_term_content...
nmod_mpoly_term_content                           0.04   (PASS)
nmod_mpoly_total_degree...
nmod_mpoly_total_degree                           0.02   (PASS)
nmod_mpoly_univar...
nmod_mpoly_univar                                 0.05   (PASS)
nmod_mpoly_univar_resultant...
nmod_mpoly_univar_resultant                       0.10   (PASS)
nmod_mpoly_used_vars...
nmod_mpoly_used_vars                              0.03   (PASS)
fft_adjust...
fft_adjust                                        0.10   (PASS)
fft_adjust_sqrt2...
fft_adjust_sqrt2                                  0.22   (PASS)
fft_ifft_butterfly...
fft_ifft_butterfly                                0.59   (PASS)
butterfly_lshB...
butterfly_lshB                                    0.07   (PASS)
butterfly_rshB...
butterfly_rshB                                    0.21   (PASS)
fft_ifft_butterfly_sqrt2...
fft_ifft_butterfly_sqrt2                          0.26   (PASS)
fft_ifft_butterfly_twiddle...
fft_ifft_butterfly_twiddle                        0.72   (PASS)
fft_convolution...
fft_convolution                                   0.78   (PASS)
fft_convolution_precache...
fft_convolution_precache                          0.74   (PASS)
mpn_div_2expmod_2expp1...
mpn_div_2expmod_2expp1                            0.26   (PASS)
fft_ifft_mfa_truncate_sqrt2...
fft_ifft_mfa_truncate_sqrt2                       0.12   (PASS)
fft_ifft_negacyclic...
fft_ifft_negacyclic                               0.02   (PASS)
fft_ifft_radix2...
fft_ifft_radix2                                   0.02   (PASS)
fft_ifft_truncate...
fft_ifft_truncate                                 0.01   (PASS)
fft_ifft_truncate_sqrt2...
fft_ifft_truncate_sqrt2                           0.03   (PASS)
mpn_mul_2expmod_2expp1...
mpn_mul_2expmod_2expp1                            0.23   (PASS)
flint_mpn_mul_fft_main...
flint_mpn_mul_fft_main                            3.87   (PASS)
mul_mfa_truncate_sqrt2...
mul_mfa_truncate_sqrt2                            0.99   (PASS)
fft_mulmod_2expp1...
fft_mulmod_2expp1                                 0.08   (PASS)
mul_truncate_sqrt2...
mul_truncate_sqrt2                                0.22   (PASS)
mpn_negmod_2expp1...
mpn_negmod_2expp1                                 0.00   (PASS)
mpn_normmod_2expp1...
mpn_normmod_2expp1                                0.01   (PASS)
fft_split_combine_bits...
fft_split_combine_bits                            0.06   (PASS)
gr_acb...
gr_acb                                            0.61   (PASS)
gr_arb...
gr_arb                                            0.31   (PASS)
gr_ca...
gr_ca                                             2.04   (PASS)
gr_dirichlet...
gr_dirichlet                                      0.28   (PASS)
gr_fmpq...
gr_fmpq                                           0.86   (PASS)
gr_fmpq_poly...
gr_fmpq_poly                                      0.23   (PASS)
gr_fmpz...
gr_fmpz                                           4.35   (PASS)
gr_fmpzi...
gr_fmpzi                                          6.53   (PASS)
gr_fmpz_mod...
gr_fmpz_mod                                       5.11   (PASS)
gr_fmpz_mpoly...
gr_fmpz_mpoly                                     0.15   (PASS)
gr_fmpz_mpoly_q...
gr_fmpz_mpoly_q                                   0.19   (PASS)
gr_fmpz_poly...
gr_fmpz_poly                                      0.22   (PASS)
gr_fq...
gr_fq                                             2.75   (PASS)
gr_fq_nmod...
gr_fq_nmod                                        1.19   (PASS)
gr_fq_zech...
gr_fq_zech                                        0.20   (PASS)
gr_matrix_acb...
gr_matrix_acb                                     0.09   (PASS)
gr_matrix_arb...
gr_matrix_arb                                     0.06   (PASS)
gr_matrix_fmpq...
gr_matrix_fmpq                                    0.20   (PASS)
gr_matrix_fmpz...
gr_matrix_fmpz                                    0.08   (PASS)
gr_matrix_nmod8...
gr_matrix_nmod8                                   1.42   (PASS)
gr_mpoly_nmod8...
gr_mpoly_nmod8                                    0.78   (PASS)
gr_nf...
gr_nf                                             0.44   (PASS)
gr_nmod32...
gr_nmod32                                         1.58   (PASS)
gr_nmod8...
gr_nmod8                                          2.33   (PASS)
gr_nmod...
gr_nmod                                           0.55   (PASS)
gr_perm...
gr_perm                                           0.03   (PASS)
gr_polynomial_acb...
gr_polynomial_acb                                 0.26   (PASS)
gr_polynomial_arb...
gr_polynomial_arb                                 0.15   (PASS)
gr_polynomial_fmpq...
gr_polynomial_fmpq                                0.38   (PASS)
gr_polynomial_fmpz...
gr_polynomial_fmpz                                0.12   (PASS)
gr_polynomial_nmod8...
gr_polynomial_nmod8                               3.10   (PASS)
gr_psl2z...
gr_psl2z                                          0.16   (PASS)
gr_qqbar...
gr_qqbar                                          0.81   (PASS)
gr_series_acb...
gr_series_acb                                     0.48   (PASS)
gr_series_arb...
gr_series_arb                                     0.29   (PASS)
gr_series_fmpq...
gr_series_fmpq                                    0.29   (PASS)
gr_series_fmpz...
gr_series_fmpz                                    0.14   (PASS)
gr_series_nmod8...
gr_series_nmod8                                   0.11   (PASS)
gr_vector_acb...
gr_vector_acb                                     0.14   (PASS)
gr_vector_arb...
gr_vector_arb                                     0.07   (PASS)
gr_vector_fmpz...
gr_vector_fmpz                                    0.04   (PASS)
gr_vector_fmpq...
gr_vector_fmpq                                    0.04   (PASS)
gr_vector_nmod...
gr_vector_nmod                                    0.32   (PASS)
gr_vector_nmod8...
gr_vector_nmod8                                   0.30   (PASS)
gr_vector_nmod32...
gr_vector_nmod32                                  0.33   (PASS)

All tests passed.
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: lib64flint19-3.1.3-1.mga10.x86_64
Executing(%doc): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.lflHbV
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ cd flint-3.1.3
+ DOCDIR=/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint19
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint19
+ cp -pr /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/AUTHORS /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint19
+ cp -pr /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/README.md /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint19
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.TcIMc4
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ cd flint-3.1.3
+ LICENSEDIR=/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/licenses/lib64flint19
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/licenses/lib64flint19
+ cp -pr /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/COPYING /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/licenses/lib64flint19
+ cp -pr /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/COPYING.LESSER /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/licenses/lib64flint19
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: lib64flint19 = 3.1.3-1.mga10 lib64flint19(x86-64) = 3.1.3-1.mga10 libflint.so.19()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpfr.so.6()(64bit) libopenblas.so.0()(64bit)
Processing files: lib64flint-devel-3.1.3-1.mga10.x86_64
Executing(%doc): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.6bfRCd
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ cd flint-3.1.3
+ DOCDIR=/home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint-devel
+ cp -pr /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/flint-3.1.3/doc/build/html /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT/usr/share/doc/lib64flint-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: devel(libflint(64bit)) flint-devel = 3.1.3-1.mga10 lib64flint-devel = 3.1.3-1.mga10 lib64flint-devel(x86-64) = 3.1.3-1.mga10 libflint-devel = 3.1.3-1.mga10 pkgconfig(flint) = 3.1.0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: devel(libgmp(64bit)) devel(libm(64bit)) devel(libmpfr(64bit)) devel(libopenblas(64bit)) pkgconfig pkgconfig(gmp) >= 6.2.1 pkgconfig(mpfr) >= 4.1.0
Processing files: flint-debugsource-3.1.3-1.mga10.x86_64
Provides: flint-debugsource = 3.1.3-1.mga10 flint-debugsource(x86-64) = 3.1.3-1.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: lib64flint19-debuginfo-3.1.3-1.mga10.x86_64
Provides: debuginfo(build-id) = cef36446604bf8e3c00dc24805f57a25cd27564b lib64flint19-debuginfo = 3.1.3-1.mga10 lib64flint19-debuginfo(x86-64) = 3.1.3-1.mga10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: flint-debugsource(x86-64) = 3.1.3-1.mga10
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build/BUILDROOT
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lib64flint19-3.1.3-1.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/flint-debugsource-3.1.3-1.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lib64flint-devel-3.1.3-1.mga10.x86_64.rpm
Wrote: /home/pterjan/rpmbuild/RPMS/x86_64/lib64flint19-debuginfo-3.1.3-1.mga10.x86_64.rpm
Executing(rmbuild): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.ta7qKU
+ umask 022
+ cd /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ test -d /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ rm -rf /home/pterjan/rpmbuild/BUILD/flint-3.1.3-build
+ RPM_EC=0
++ jobs -p
+ exit 0
D: [iurt_root_command] Success!