Diff of the two buildlogs: -- --- b1/build.log 2025-01-08 13:50:43.986459816 +0000 +++ b2/build.log 2025-01-08 15:41:26.205363110 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jan 8 00:26:46 -12 2025 -I: pbuilder-time-stamp: 1736339206 +I: Current time: Thu Jan 9 03:51:46 +14 2025 +I: pbuilder-time-stamp: 1736344306 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying builtin-overflow.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/22931/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/D01_modify_environment starting +debug: Running on virt32z. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jan 8 13:52 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='1a480a5b514b4394a3b36980245a3b9e' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='22931' - PS1='# ' - PS2='> ' + INVOCATION_ID=cb1549f5b1ac4a69bd3720e7a541287b + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=31347 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Evqtxz9o/pbuilderrc_0j6H --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Evqtxz9o/b1 --logfile b1/build.log flint_3.1.3-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Evqtxz9o/pbuilderrc_Avoh --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Evqtxz9o/b2 --logfile b2/build.log flint_3.1.3-2.dsc' + SUDO_GID=110 + SUDO_UID=103 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64b 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/22931/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -276,7 +308,7 @@ Get: 150 http://deb.debian.org/debian unstable/main armhf texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 151 http://deb.debian.org/debian unstable/main armhf texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 152 http://deb.debian.org/debian unstable/main armhf texlive-latex-extra all 2024.20241115-1 [24.6 MB] -Fetched 163 MB in 12s (13.9 MB/s) +Fetched 163 MB in 40s (4059 kB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19561 files and directories currently installed.) @@ -775,8 +807,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Jan 8 12:28:58 UTC 2025. -Universal Time is now: Wed Jan 8 12:28:58 UTC 2025. +Local time is now: Wed Jan 8 13:56:22 UTC 2025. +Universal Time is now: Wed Jan 8 13:56:22 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1+b2) ... @@ -938,7 +970,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/flint-3.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../flint_3.1.3-2_source.changes +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/flint-3.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../flint_3.1.3-2_source.changes dpkg-buildpackage: info: source package flint dpkg-buildpackage: info: source version 3.1.3-2 dpkg-buildpackage: info: source distribution unstable @@ -1097,7 +1133,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/flint-3.1.3' dh_auto_build --parallel -- AT= QUIET_CXX= QUIET_CC= QUIET_AR= INCS='-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build' ABI_FLAG='-Wl,-z,relro -Wl,-z,now' - make -j3 AT= QUIET_CXX= QUIET_CC= QUIET_AR= "INCS=-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build" "ABI_FLAG=-Wl,-z,relro -Wl,-z,now" + make -j4 AT= QUIET_CXX= QUIET_CC= QUIET_AR= "INCS=-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build" "ABI_FLAG=-Wl,-z,relro -Wl,-z,now" make[2]: Entering directory '/build/reproducible-path/flint-3.1.3' CC generic_files/clz_tab.c CC generic_files/exception.c @@ -2332,8 +2368,6 @@ CC fq/inlines.c CC fq/inv.c CC fq/io.c - CC fq/mat_templates.c - CC fq/mul.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 56 bytes from a region of size 4 [-Wstringop-overread] @@ -2345,6 +2379,8 @@ ./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/mat_templates.c + CC fq/mul.c CC fq/mul_fmpz.c CC fq/mul_si.c CC fq/mul_ui.c @@ -2743,8 +2779,8 @@ CC nmod_poly_mat/concat.c CC nmod_poly_mat/det.c CC nmod_poly_mat/equal.c - CC nmod_poly_mat/evaluate_nmod.c CC nmod_poly_mat/fflu.c + CC nmod_poly_mat/evaluate_nmod.c CC nmod_poly_mat/find_pivot_any.c CC nmod_poly_mat/find_pivot_partial.c CC nmod_poly_mat/get_set_coeff_mat.c @@ -3242,6 +3278,11 @@ CC fmpq_mpoly/add.c CC fmpq_mpoly/add_fmpq.c CC fmpq_mpoly/cmp.c + CC fmpq_mpoly/compose_fmpq_mpoly.c + CC fmpq_mpoly/compose_fmpq_mpoly_gen.c + CC fmpq_mpoly/compose_fmpq_poly.c + CC fmpq_mpoly/content_vars.c + CC fmpq_mpoly/degrees.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 56 bytes from a region of size 4 [-Wstringop-overread] 705 | success = _fmpz_mod_mpoly_sqrt_heap(T, A->coeffs, A->exps, A->length, @@ -3261,11 +3302,6 @@ 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/compose_fmpq_mpoly.c - CC fmpq_mpoly/compose_fmpq_mpoly_gen.c - CC fmpq_mpoly/compose_fmpq_poly.c - CC fmpq_mpoly/content_vars.c - CC fmpq_mpoly/degrees.c CC fmpq_mpoly/derivative.c CC fmpq_mpoly/discriminant.c CC fmpq_mpoly/div.c @@ -3278,6 +3314,7 @@ CC fmpq_mpoly/evaluate_one.c CC fmpq_mpoly/gcd.c CC fmpq_mpoly/gcd_cofactors.c + CC fmpq_mpoly/get_coeff_fmpq_fmpz.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 8 bytes in a region of size 4 [-Wstringop-overflow=] 100 | fmpq_canonicalise(A->content); @@ -3288,6 +3325,7 @@ ./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise' 116 | void fmpq_canonicalise(fmpq_t res); | ^~~~~~~~~~~~~~~~~ + CC fmpq_mpoly/get_coeff_fmpq_monomial.c 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 8 bytes in a region of size 4 [-Wstringop-overflow=] 213 | fmpq_canonicalise(A->content); @@ -3296,8 +3334,6 @@ ./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise' 116 | void fmpq_canonicalise(fmpq_t res); | ^~~~~~~~~~~~~~~~~ - CC fmpq_mpoly/get_coeff_fmpq_fmpz.c - CC fmpq_mpoly/get_coeff_fmpq_monomial.c CC fmpq_mpoly/get_coeff_fmpq_ui.c CC fmpq_mpoly/get_coeff_vars_ui.c CC fmpq_mpoly/get_fmpq.c @@ -3334,6 +3370,8 @@ CC fmpq_mpoly/scalar_mul_fmpz.c CC fmpq_mpoly/set_coeff_fmpq_fmpz.c CC fmpq_mpoly/set_coeff_fmpq_monomial.c + CC fmpq_mpoly/set_coeff_fmpq_ui.c + CC fmpq_mpoly/set_fmpq.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 8 bytes in a region of size 4 [-Wstringop-overflow=] 63 | fmpq_div_fmpz(qpoly->content, qpoly->content, prod); @@ -3357,8 +3395,6 @@ ./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 fmpq_mpoly/set_coeff_fmpq_ui.c - CC fmpq_mpoly/set_fmpq.c CC fmpq_mpoly/set_fmpz.c CC fmpq_mpoly/set_str_pretty.c CC fmpq_mpoly/set_term_coeff_fmpq.c @@ -3630,6 +3666,8 @@ CC fmpz_mod_mpoly_factor/gcd_hensel.c CC fmpz_mod_mpoly_factor/gcd_zippel.c CC fmpz_mod_mpoly_factor/gcd_zippel2.c + CC fmpz_mod_mpoly_factor/get_set_lead0.c + CC fmpz_mod_mpoly_factor/inlines.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 56 bytes from a region of size 4 [-Wstringop-overread] @@ -3773,8 +3811,6 @@ ./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 fmpz_mod_mpoly_factor/get_set_lead0.c - CC fmpz_mod_mpoly_factor/inlines.c CC fmpz_mod_mpoly_factor/interp.c CC fmpz_mod_mpoly_factor/io.c CC fmpz_mod_mpoly_factor/irred_smprime_wang.c @@ -4032,7 +4068,6 @@ CC qsieve/init.c CC qsieve/knuth_schroeppel.c CC qsieve/large_prime_variant.c - CC qsieve/linalg.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); @@ -4055,6 +4090,7 @@ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CC qsieve/linalg.c 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); @@ -4096,6 +4132,8 @@ CC aprcl/unity_zpq_copy.c CC aprcl/unity_zpq_equal.c CC aprcl/unity_zpq_gauss_sum.c + CC aprcl/unity_zpq_gauss_sum_character_pow.c + CC aprcl/unity_zpq_init.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 56 bytes from a region of size 4 [-Wstringop-overread] 32 | if (!fmpz_mod_poly_equal(f->polys[i], g->polys[i], g->ctx)) @@ -4105,8 +4143,6 @@ ./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_character_pow.c - CC aprcl/unity_zpq_init.c CC aprcl/unity_zpq_mul.c CC aprcl/unity_zpq_mul_unity_p.c CC aprcl/unity_zpq_pow.c @@ -4150,6 +4186,7 @@ CC nf_elem/scalar_mul.c CC nf_elem/set.c CC nf_elem/set_coeff_num_fmpz.c + CC nf_elem/set_fmpq_poly.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: @@ -4173,7 +4210,6 @@ ./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/set_fmpq_poly.c CC nf_elem/set_fmpz_mat_row.c CC nf_elem/sub.c CC nf_elem/swap.c @@ -4713,8 +4749,6 @@ CC arb/sin_cos_arf_bb.c CC arb/sin_cos_arf_generic.c CC arb/sin_cos_generic.c - CC arb/sin_cos_pi.c - CC arb/sin_cos_pi_fmpq.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: @@ -4731,6 +4765,8 @@ ./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/sin_cos_pi_fmpq.c CC arb/sin_cos_pi_fmpq_algebraic.c CC arb/sin_cos_tab.c CC arb/sin_cos_taylor_naive.c @@ -4744,6 +4780,7 @@ CC arb/sqrtpos.c CC arb/sub.c CC arb/submul.c + CC arb/tan.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: @@ -4773,10 +4810,10 @@ ./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 arb/tan.c CC arb/tan_pi.c CC arb/tanh.c CC arb/trim.c + CC arb/trunc.c In file included from ./src/arb.h:21, from src/arb/submul.c:12: In function 'arf_mag_add_ulp', @@ -4792,7 +4829,6 @@ ./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/trunc.c CC arb/ui_pow_ui.c CC arb/union.c CC arb/urandom.c @@ -4823,7 +4859,6 @@ CC acb/atanh.c CC acb/barnes_g.c CC acb/bernoulli_poly_ui.c - CC acb/chebyshev_t2_ui.c src/acb/barnes_g.c: In function 'acb_log_barnes_g': src/acb/barnes_g.c:90:13: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 90 | if (arb_is_nonpositive(acb_realref(z))) @@ -4842,6 +4877,7 @@ ./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/chebyshev_t2_ui.c CC acb/chebyshev_t_ui.c CC acb/chebyshev_u2_ui.c CC acb/chebyshev_u_ui.c @@ -4947,6 +4983,7 @@ 206 | void arb_mul_2exp_si(arb_t y, const arb_t x, slong e); | ^~~~~~~~~~~~~~~ CC acb/lambertw_check_branch.c + CC acb/log.c 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -4957,7 +4994,6 @@ ./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/log.c In function 'acb_set', inlined from '_acb_lambertw' at src/acb/lambertw.c:554:9: ./src/acb.h:119:5: warning: 'arb_set' reading 24 bytes from a region of size 16 [-Wstringop-overread] @@ -5129,6 +5165,7 @@ CC acb/rsqrt.c CC acb/sech.c CC acb/sgn.c + CC acb/sin.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: @@ -5152,7 +5189,7 @@ ./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.c + CC acb/sin_cos.c src/acb/sgn.c: In function 'acb_sgn': src/acb/sgn.c:42:13: warning: 'arb_set' reading 24 bytes from a region of size 16 [-Wstringop-overread] 42 | arb_set(acb_imagref(res), acb_realref(res)); @@ -5163,7 +5200,6 @@ ./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.c CC acb/sin_cos_pi.c CC acb/sin_pi.c CC acb/sinc.c @@ -5181,8 +5217,8 @@ CC acb/vec_sort_pretty.c CC acb/vec_unit_roots.c CC acb/zeta.c - CC arb_mat/add.c CC arb_mat/addmul_rad_mag_fast.c + CC arb_mat/add.c CC arb_mat/approx_inv.c CC arb_mat/approx_lu.c CC arb_mat/approx_mul.c @@ -5323,8 +5359,8 @@ CC arb_poly/inlines.c CC arb_poly/integral.c CC arb_poly/interpolate_barycentric.c - CC arb_poly/interpolate_fast.c CC arb_poly/interpolate_newton.c + CC arb_poly/interpolate_fast.c CC arb_poly/inv_borel_transform.c CC arb_poly/inv_series.c CC arb_poly/io.c @@ -5410,7 +5446,6 @@ CC arb_hypgeom/ci_series.c CC arb_hypgeom/coulomb.c CC arb_hypgeom/coulomb_jet.c - CC arb_hypgeom/coulomb_series.c src/arb_hypgeom/coulomb.c: In function 'arb_hypgeom_coulomb': src/arb_hypgeom/coulomb.c:27:5: warning: 'acb_hypgeom_coulomb' reading 48 bytes from a region of size 24 [-Wstringop-overread] 27 | acb_hypgeom_coulomb(F ? tmp : NULL, G ? tmp + 1 : NULL, @@ -5465,7 +5500,9 @@ ./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/coulomb_series.c CC arb_hypgeom/ei_series.c + CC arb_hypgeom/erf.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 48 bytes from a region of size 24 [-Wstringop-overread] 39 | acb_hypgeom_coulomb_jet(F ? tmpF : NULL, G ? tmpG : NULL, @@ -5512,12 +5549,12 @@ ./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/erf.c CC arb_hypgeom/erf_series.c CC arb_hypgeom/erfc_series.c CC arb_hypgeom/erfi_series.c CC arb_hypgeom/erfinv.c CC arb_hypgeom/fresnel_series.c + CC arb_hypgeom/gamma.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 16 bytes from a region of size 4 [-Wstringop-overread] @@ -5563,7 +5600,6 @@ ./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.c CC arb_hypgeom/gamma_fmpq.c CC arb_hypgeom/gamma_lower_series.c CC arb_hypgeom/gamma_lower_sum_rs.c @@ -5636,6 +5672,8 @@ CC acb_mat/eig_multiple.c CC acb_mat/eig_multiple_rump.c CC acb_mat/eig_simple.c + CC acb_mat/eig_simple_rump.c + CC acb_mat/eig_simple_vdhoeven_mourrain.c In file included from ./src/acb_mat.h:23, from src/acb_mat/eig_enclosure_rump.c:12: In function 'acb_sub', @@ -5670,8 +5708,6 @@ ./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/eig_simple_rump.c - CC acb_mat/eig_simple_vdhoeven_mourrain.c CC acb_mat/eq.c CC acb_mat/equal.c CC acb_mat/exp.c @@ -5723,8 +5759,8 @@ CC acb_mat/solve_triu.c CC acb_mat/sqr.c CC acb_mat/sqr_classical.c - CC acb_mat/sub.c CC acb_mat/trace.c + CC acb_mat/sub.c CC acb_mat/transpose.c CC acb_mat/vector_mul.c CC acb_mat/window_init.c @@ -5799,6 +5835,7 @@ CC acb_poly/polylog_series.c CC acb_poly/pow_acb_series.c CC acb_poly/pow_series.c + CC acb_poly/pow_ui.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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -5812,7 +5849,6 @@ ./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/pow_ui.c CC acb_poly/pow_ui_trunc_binexp.c CC acb_poly/powsum_one_series_sieved.c CC acb_poly/powsum_series_naive.c @@ -5870,7 +5906,6 @@ CC acb_calc/integrate_opt_init.c CC acb_calc/integrate_taylor.c CC acb_hypgeom/0f1.c - CC acb_hypgeom/2f1.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: @@ -5893,6 +5928,11 @@ ./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.c + CC acb_hypgeom/2f1_choose.c + CC acb_hypgeom/2f1_continuation.c + CC acb_hypgeom/2f1_corner.c + CC acb_hypgeom/2f1_direct.c src/acb_hypgeom/2f1.c: In function 'acb_hypgeom_2f1': src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 229 | arb_hypgeom_2f1_integration(acb_realref(res), @@ -5910,13 +5950,8 @@ ./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_hypgeom/2f1_choose.c - CC acb_hypgeom/2f1_continuation.c - CC acb_hypgeom/2f1_corner.c - CC acb_hypgeom/2f1_direct.c CC acb_hypgeom/2f1_series_direct.c CC acb_hypgeom/2f1_transform.c - CC acb_hypgeom/airy.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 24 bytes from a region of size 16 [-Wstringop-overread] 24 | if ((acb_is_int(a) && arb_is_nonpositive(acb_realref(a)) && @@ -5944,6 +5979,7 @@ ./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.c CC acb_hypgeom/airy_asymp.c CC acb_hypgeom/airy_bound.c CC acb_hypgeom/airy_direct.c @@ -5976,6 +6012,26 @@ ./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_j.c: In function 'acb_hypgeom_bessel_j_0f1': +src/acb_hypgeom/bessel_j.c:184:27: warning: 'arb_is_negative' reading 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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); + | ^~~~~~~ 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 24 bytes from a region of size 16 [-Wstringop-overread] 158 | if (acb_is_int(nu) && arb_is_negative(acb_realref(nu))) @@ -5994,6 +6050,7 @@ ./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/bessel_y.c 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 24 bytes from a region of size 16 [-Wstringop-overread] 248 | arb_hypgeom_bessel_i_integration(acb_realref(res), @@ -6007,26 +6064,8 @@ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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/beta_lower.c + CC acb_hypgeom/beta_lower_series.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 24 bytes from a region of size 16 [-Wstringop-overread] 254 | arb_hypgeom_bessel_k_integration(acb_realref(res), @@ -6040,12 +6079,10 @@ ./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/bessel_y.c - CC acb_hypgeom/beta_lower.c - CC acb_hypgeom/beta_lower_series.c CC acb_hypgeom/chebyshev_t.c CC acb_hypgeom/chebyshev_u.c CC acb_hypgeom/chi.c + CC acb_hypgeom/chi_series.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: @@ -6058,12 +6095,12 @@ ./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/chi_series.c CC acb_hypgeom/ci.c CC acb_hypgeom/ci_series.c CC acb_hypgeom/coulomb.c CC acb_hypgeom/coulomb_jet.c CC acb_hypgeom/coulomb_series.c + CC acb_hypgeom/dilog.c In file included from ./src/acb_poly.h:22, from src/acb_hypgeom/coulomb_jet.c:12: In function 'acb_add', @@ -6127,7 +6164,6 @@ ./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/dilog.c CC acb_hypgeom/dilog_bernoulli.c CC acb_hypgeom/dilog_bitburst.c CC acb_hypgeom/dilog_continuation.c @@ -6144,6 +6180,9 @@ CC acb_hypgeom/erfi_series.c CC acb_hypgeom/expint.c CC acb_hypgeom/fresnel.c + CC acb_hypgeom/fresnel_series.c + CC acb_hypgeom/gamma.c + CC acb_hypgeom/gamma_lower.c src/acb_hypgeom/fresnel.c: In function 'acb_hypgeom_fresnel_erf_error': src/acb_hypgeom/fresnel.c:126:9: warning: 'arb_mul' reading 24 bytes from a region of size 16 [-Wstringop-overread] 126 | arb_mul(t, acb_realref(z), acb_imagref(z), prec); @@ -6155,12 +6194,10 @@ ./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/fresnel_series.c - CC acb_hypgeom/gamma.c - CC acb_hypgeom/gamma_lower.c CC acb_hypgeom/gamma_lower_series.c CC acb_hypgeom/gamma_stirling_sum_horner.c CC acb_hypgeom/gamma_stirling_sum_improved.c + CC acb_hypgeom/gamma_taylor.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 24 bytes from a region of size 16 [-Wstringop-overread] 22 | if (regularized == 2 && acb_is_int(s) && arb_is_nonpositive(acb_realref(s))) @@ -6182,25 +6219,10 @@ ./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_taylor.c CC acb_hypgeom/gamma_upper.c CC acb_hypgeom/gamma_upper_series.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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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/gegenbauer_c.c CC acb_hypgeom/hermite_h.c - CC acb_hypgeom/jacobi_p.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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -6223,8 +6245,23 @@ ./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/gamma_upper.c: In function 'acb_hypgeom_gamma_upper': +src/acb_hypgeom/gamma_upper.c:557:17: warning: 'arb_hypgeom_gamma_upper_integration' reading 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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/jacobi_p.c CC acb_hypgeom/laguerre_l.c CC acb_hypgeom/legendre_p.c + CC acb_hypgeom/legendre_p_uiui_rec.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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -6237,7 +6274,6 @@ ./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 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -6280,6 +6316,7 @@ CC acb_hypgeom/legendre_q.c CC acb_hypgeom/lgamma.c CC acb_hypgeom/li.c + CC acb_hypgeom/li_series.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: @@ -6322,11 +6359,12 @@ ./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/li_series.c CC acb_hypgeom/log_rising_ui_jet.c + CC acb_hypgeom/m.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: + CC acb_hypgeom/pfq.c ./src/acb.h:534:5: warning: 'arb_mul_2exp_si' reading 24 bytes from a region of size 16 [-Wstringop-overread] 534 | arb_mul_2exp_si(acb_realref(z), acb_realref(x), e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6346,8 +6384,8 @@ ./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/m.c - CC acb_hypgeom/pfq.c + CC acb_hypgeom/pfq_bound_factor.c + CC acb_hypgeom/pfq_choose_n.c src/acb_hypgeom/m.c: In function '_acb_hypgeom_m_1f1': src/acb_hypgeom/m.c:94:30: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 94 | if (acb_is_int(b) && arb_is_nonpositive(acb_realref(b)) && @@ -6378,7 +6416,6 @@ ./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/pfq_bound_factor.c src/acb_hypgeom/m.c: In function 'acb_hypgeom_m_1f1': src/acb_hypgeom/m.c:183:30: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 183 | || (acb_is_int(a) && arb_is_nonpositive(acb_realref(a)))) @@ -6387,6 +6424,8 @@ ./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_hypgeom/pfq_direct.c + CC acb_hypgeom/pfq_series_direct.c src/acb_hypgeom/m.c: In function 'acb_hypgeom_m': src/acb_hypgeom/m.c:356:17: warning: 'arb_hypgeom_1f1_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 356 | arb_hypgeom_1f1_integration(acb_realref(res), @@ -6402,10 +6441,9 @@ ./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_choose_n.c - CC acb_hypgeom/pfq_direct.c - CC acb_hypgeom/pfq_series_direct.c CC acb_hypgeom/pfq_series_sum.c + CC acb_hypgeom/pfq_series_sum_bs.c + CC acb_hypgeom/pfq_series_sum_forward.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 24 bytes from a region of size 16 [-Wstringop-overread] 183 | if (acb_is_int(c) && arb_is_negative(acb_realref(c)) && @@ -6416,8 +6454,6 @@ ./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_series_sum_bs.c - CC acb_hypgeom/pfq_series_sum_forward.c CC acb_hypgeom/pfq_series_sum_rs.c CC acb_hypgeom/pfq_sum.c CC acb_hypgeom/pfq_sum_bs.c @@ -6442,10 +6478,12 @@ CC acb_hypgeom/u_asymp.c CC acb_hypgeom/u_use_asymp.c CC arb_fmpz_poly/complex_roots.c + CC arb_fmpz_poly/deflate.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: + CC arb_fmpz_poly/deflation.c ./src/acb.h:374:5: warning: 'arb_sub' reading 24 bytes from a region of size 16 [-Wstringop-overread] 374 | arb_sub(acb_realref(z), acb_realref(x), acb_realref(y), prec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6485,6 +6523,9 @@ ./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); | ^~~~~~~ + CC arb_fmpz_poly/evaluate_acb.c + CC arb_fmpz_poly/evaluate_acb_horner.c + CC arb_fmpz_poly/evaluate_acb_rectangular.c 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -6516,7 +6557,7 @@ ./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_fmpz_poly/deflate.c + CC arb_fmpz_poly/evaluate_arb.c src/acb_hypgeom/u.c: In function 'acb_hypgeom_u': src/acb_hypgeom/u.c:465:17: warning: 'arb_hypgeom_u_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 465 | arb_hypgeom_u_integration(acb_realref(res), @@ -6531,11 +6572,6 @@ ./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 arb_fmpz_poly/deflation.c - CC arb_fmpz_poly/evaluate_acb.c - CC arb_fmpz_poly/evaluate_acb_horner.c - CC arb_fmpz_poly/evaluate_acb_rectangular.c - CC arb_fmpz_poly/evaluate_arb.c CC arb_fmpz_poly/evaluate_arb_horner.c CC arb_fmpz_poly/evaluate_arb_rectangular.c CC arb_fmpz_poly/gauss_period_minpoly.c @@ -6627,6 +6663,7 @@ CC acb_dirichlet/hardy_z_zero.c CC acb_dirichlet/hurwitz.c CC acb_dirichlet/hurwitz_precomp_bound.c + CC acb_dirichlet/hurwitz_precomp_choose_param.c In file included from ./src/acb_dirichlet.h:17, from src/acb_dirichlet/hurwitz_precomp_bound.c:12: In function 'acb_sub_ui', @@ -6640,7 +6677,6 @@ ./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_choose_param.c CC acb_dirichlet/hurwitz_precomp_clear.c CC acb_dirichlet/hurwitz_precomp_eval.c CC acb_dirichlet/hurwitz_precomp_init.c @@ -6697,30 +6733,8 @@ CC acb_dirichlet/xi.c CC acb_dirichlet/zeta.c CC acb_dirichlet/zeta_bound.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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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_dirichlet/zeta_jet.c + CC acb_dirichlet/zeta_jet_rs.c In file included from ./src/acb_dirichlet.h:17, from src/acb_dirichlet/zeta_bound.c:12: In function 'acb_sub_ui', @@ -6741,7 +6755,6 @@ ./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_dirichlet/zeta_jet_rs.c 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -6762,9 +6775,33 @@ ./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 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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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_dirichlet/zeta_rs.c CC acb_dirichlet/zeta_rs_bound.c CC acb_dirichlet/zeta_rs_d_coeffs.c + CC acb_dirichlet/zeta_rs_f_coeffs.c In file included from ./src/acb_dirichlet.h:17, from src/acb_dirichlet/zeta_rs.c:12: In function 'acb_conj', @@ -6795,7 +6832,6 @@ ./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_rs_f_coeffs.c CC acb_dirichlet/zeta_rs_r.c CC acb_dirichlet/zeta_zeros.c CC acb_theta/agm_hadamard.c @@ -6956,6 +6992,7 @@ CC gr/acb.c CC gr/acf.c CC gr/arb.c + CC gr/arf.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: @@ -6992,8 +7029,9 @@ ./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); | ^~~~~~~~~~~~~~~ - CC gr/arf.c CC gr/ca.c + CC gr/cmp_coercion.c + CC gr/dirichlet.c src/gr/acb.c: In function '_gr_acb_gamma': src/gr/acb.c:1190:26: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 1190 | if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x))) @@ -7034,8 +7072,6 @@ ./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/cmp_coercion.c - CC gr/dirichlet.c CC gr/fexpr.c CC gr/fmpq.c CC gr/fmpq_poly.c @@ -7437,6 +7473,8 @@ CC qqbar/cache_enclosure.c CC qqbar/ceil.c CC qqbar/clear.c + CC qqbar/cmp_im.c + CC qqbar/cmp_re.c src/qqbar/ceil.c: In function 'qqbar_ceil': src/qqbar/ceil.c:37:13: warning: 'acb_get_mag' reading 48 bytes from a region of size 24 [-Wstringop-overread] 37 | acb_get_mag(t, QQBAR_ENCLOSURE(x)); @@ -7447,8 +7485,6 @@ ./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/cmp_im.c - CC qqbar/cmp_re.c CC qqbar/cmp_root_order.c CC qqbar/cmpabs.c CC qqbar/cmpabs_im.c @@ -7487,8 +7523,6 @@ CC qqbar/exp_pi_i.c CC qqbar/express_in_field.c CC qqbar/floor.c - CC qqbar/fmpq_pow_si_ui.c - CC qqbar/fmpq_root_ui.c src/qqbar/floor.c: In function 'qqbar_floor': src/qqbar/floor.c:37:13: warning: 'acb_get_mag' reading 48 bytes from a region of size 24 [-Wstringop-overread] 37 | acb_get_mag(t, QQBAR_ENCLOSURE(x)); @@ -7499,6 +7533,8 @@ ./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/fmpq_root_ui.c CC qqbar/get_acb.c CC qqbar/get_arb.c CC qqbar/get_arb_im.c @@ -7532,6 +7568,7 @@ CC qqbar/root_ui.c CC qqbar/roots_fmpq_poly.c CC qqbar/roots_fmpz_poly.c + CC qqbar/sec_pi.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 48 bytes in a region of size 24 [-Wstringop-overflow=] 137 | if (_qqbar_validate_uniqueness(QQBAR_ENCLOSURE(res), @@ -7546,7 +7583,6 @@ ./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/sec_pi.c CC qqbar/set.c CC qqbar/set_d.c CC qqbar/set_fexpr.c @@ -7666,6 +7702,8 @@ CC ca/re.c CC ca/rewrite_complex_normal_form.c CC ca/set.c + CC ca/set_d.c + CC ca/set_d_d.c src/ca/pow.c: In function 'ca_pow_fmpz': src/ca/pow.c:379:17: warning: 'fmpq_pow_si' reading 8 bytes from a region of size 4 [-Wstringop-overread] 379 | fmpq_pow_si(t, CA_FMPQ(x), *y); @@ -7677,8 +7715,6 @@ ./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/set_d.c - CC ca/set_d_d.c CC ca/set_fexpr.c CC ca/set_fmpq.c CC ca/set_fmpz.c @@ -7927,8 +7963,8 @@ CC ulong_extras/nth_prime.c CC ulong_extras/pow.c CC ulong_extras/powmod2_preinv.c - CC ulong_extras/powmod_precomp.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 @@ -8517,9 +8553,9 @@ CC fmpz_poly/divremlow_divconquer_recursive.c CC fmpz_poly/equal.c CC fmpz_poly/equal_trunc.c + CC fmpz_poly/eta_qexp.c CC fmpz_poly/eulerian_polynomial.c CC fmpz_poly/evaluate_divconquer_fmpq.c - CC fmpz_poly/eta_qexp.c CC fmpz_poly/evaluate_divconquer_fmpz.c CC fmpz_poly/evaluate_fmpq.c CC fmpz_poly/evaluate_fmpz.c @@ -8897,8 +8933,8 @@ CC fmpq_vec/set_fmpz_vec.c CC fmpq_vec/sort.c CC fmpq_mat/add.c - CC fmpq_mat/can_solve_dixon.c CC fmpq_mat/can_solve.c + CC fmpq_mat/can_solve_dixon.c CC fmpq_mat/can_solve_fraction_free.c CC fmpq_mat/can_solve_multi_mod.c CC fmpq_mat/charpoly.c @@ -9992,6 +10028,13 @@ CC fmpz_mod_mpoly/void_ring.c CC fmpq_mpoly/add.c CC fmpq_mpoly/add_fmpq.c + CC fmpq_mpoly/cmp.c + CC fmpq_mpoly/compose_fmpq_mpoly.c + CC fmpq_mpoly/compose_fmpq_mpoly_gen.c + CC fmpq_mpoly/compose_fmpq_poly.c + CC fmpq_mpoly/content_vars.c + CC fmpq_mpoly/degrees.c + CC fmpq_mpoly/derivative.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 56 bytes from a region of size 4 [-Wstringop-overread] 705 | success = _fmpz_mod_mpoly_sqrt_heap(T, A->coeffs, A->exps, A->length, @@ -10011,13 +10054,6 @@ 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/cmp.c - CC fmpq_mpoly/compose_fmpq_mpoly.c - CC fmpq_mpoly/compose_fmpq_mpoly_gen.c - CC fmpq_mpoly/compose_fmpq_poly.c - CC fmpq_mpoly/content_vars.c - CC fmpq_mpoly/degrees.c - CC fmpq_mpoly/derivative.c CC fmpq_mpoly/discriminant.c CC fmpq_mpoly/div.c CC fmpq_mpoly/divides.c @@ -10028,6 +10064,8 @@ CC fmpq_mpoly/evaluate_all.c CC fmpq_mpoly/evaluate_one.c CC fmpq_mpoly/gcd.c + CC fmpq_mpoly/gcd_cofactors.c + CC fmpq_mpoly/get_coeff_fmpq_fmpz.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 8 bytes in a region of size 4 [-Wstringop-overflow=] 100 | fmpq_canonicalise(A->content); @@ -10038,7 +10076,7 @@ ./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise' 116 | void fmpq_canonicalise(fmpq_t res); | ^~~~~~~~~~~~~~~~~ - CC fmpq_mpoly/gcd_cofactors.c + CC fmpq_mpoly/get_coeff_fmpq_monomial.c 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 8 bytes in a region of size 4 [-Wstringop-overflow=] 213 | fmpq_canonicalise(A->content); @@ -10047,8 +10085,6 @@ ./src/fmpq.h:116:6: note: in a call to function 'fmpq_canonicalise' 116 | void fmpq_canonicalise(fmpq_t res); | ^~~~~~~~~~~~~~~~~ - CC fmpq_mpoly/get_coeff_fmpq_fmpz.c - CC fmpq_mpoly/get_coeff_fmpq_monomial.c CC fmpq_mpoly/get_coeff_fmpq_ui.c CC fmpq_mpoly/get_coeff_vars_ui.c CC fmpq_mpoly/get_fmpq.c @@ -10084,6 +10120,9 @@ CC fmpq_mpoly/scalar_mul_fmpq.c CC fmpq_mpoly/scalar_mul_fmpz.c CC fmpq_mpoly/set_coeff_fmpq_fmpz.c + CC fmpq_mpoly/set_coeff_fmpq_monomial.c + CC fmpq_mpoly/set_coeff_fmpq_ui.c + CC fmpq_mpoly/set_fmpq.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 8 bytes in a region of size 4 [-Wstringop-overflow=] 63 | fmpq_div_fmpz(qpoly->content, qpoly->content, prod); @@ -10107,9 +10146,6 @@ ./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 fmpq_mpoly/set_coeff_fmpq_monomial.c - CC fmpq_mpoly/set_coeff_fmpq_ui.c - CC fmpq_mpoly/set_fmpq.c CC fmpq_mpoly/set_fmpz.c CC fmpq_mpoly/set_str_pretty.c CC fmpq_mpoly/set_term_coeff_fmpq.c @@ -10381,6 +10417,9 @@ CC fmpz_mod_mpoly_factor/gcd_hensel.c CC fmpz_mod_mpoly_factor/gcd_zippel.c CC fmpz_mod_mpoly_factor/gcd_zippel2.c + CC fmpz_mod_mpoly_factor/get_set_lead0.c + CC fmpz_mod_mpoly_factor/inlines.c + CC fmpz_mod_mpoly_factor/interp.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 56 bytes from a region of size 4 [-Wstringop-overread] @@ -10524,9 +10563,6 @@ ./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 fmpz_mod_mpoly_factor/get_set_lead0.c - CC fmpz_mod_mpoly_factor/inlines.c - CC fmpz_mod_mpoly_factor/interp.c CC fmpz_mod_mpoly_factor/io.c CC fmpz_mod_mpoly_factor/irred_smprime_wang.c CC fmpz_mod_mpoly_factor/irred_smprime_zassenhaus.c @@ -10848,6 +10884,7 @@ CC aprcl/unity_zpq_equal.c CC aprcl/unity_zpq_gauss_sum.c CC aprcl/unity_zpq_gauss_sum_character_pow.c + CC aprcl/unity_zpq_init.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 56 bytes from a region of size 4 [-Wstringop-overread] 32 | if (!fmpz_mod_poly_equal(f->polys[i], g->polys[i], g->ctx)) @@ -10857,7 +10894,6 @@ ./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_init.c CC aprcl/unity_zpq_mul.c CC aprcl/unity_zpq_mul_unity_p.c CC aprcl/unity_zpq_pow.c @@ -10902,7 +10938,6 @@ CC nf_elem/set.c CC nf_elem/set_coeff_num_fmpz.c CC nf_elem/set_fmpq_poly.c - CC nf_elem/set_fmpz_mat_row.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: @@ -10926,6 +10961,7 @@ ./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/set_fmpz_mat_row.c CC nf_elem/sub.c CC nf_elem/swap.c CC nf_elem/trace.c @@ -11153,6 +11189,8 @@ CC arb/addmul.c CC arb/agm.c CC arb/approx_dot.c + CC arb/asin.c + CC arb/asinh.c In file included from ./src/arb.h:21, from src/arb/addmul.c:12: In function 'arf_mag_add_ulp', @@ -11168,8 +11206,6 @@ ./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/asin.c - CC arb/asinh.c CC arb/atan.c CC arb/atan2.c CC arb/atan_arf.c @@ -11334,6 +11370,7 @@ CC arb/fma.c CC arb/gamma.c CC arb/get_abs_lbound_arf.c + CC arb/get_abs_ubound_arf.c In file included from ./src/arb.h:21, from src/arb/fma.c:12: In function 'arf_mag_add_ulp', @@ -11350,7 +11387,6 @@ ./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/get_abs_ubound_arf.c CC arb/get_fmpz_mid_rad_10exp.c CC arb/get_interval_arf.c CC arb/get_interval_fmpz_2exp.c @@ -11376,6 +11412,7 @@ CC arb/log1p.c CC arb/log_arf.c CC arb/log_base_ui.c + CC arb/log_hypot.c src/arb/lambertw.c: In function 'arb_lambertw': src/arb/lambertw.c:506:36: warning: 'arf_cmp_2exp_si' reading 16 bytes from a region of size 4 [-Wstringop-overread] 506 | if (branch == 0 && goal > 0 && arf_cmp_2exp_si(arb_midref(x), 10) > 0) @@ -11418,7 +11455,6 @@ 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/log_hypot.c CC arb/log_newton.c CC arb/log_precompute_reductions.c CC arb/log_primes.c @@ -11494,6 +11530,9 @@ CC arb/sqrt1pm1.c CC arb/sqrtpos.c CC arb/sub.c + CC arb/submul.c + CC arb/tan.c + CC arb/tan_pi.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: @@ -11523,10 +11562,8 @@ ./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 arb/submul.c - CC arb/tan.c - CC arb/tan_pi.c CC arb/tanh.c + CC arb/trim.c In file included from ./src/arb.h:21, from src/arb/submul.c:12: In function 'arf_mag_add_ulp', @@ -11542,7 +11579,6 @@ ./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/trim.c CC arb/trunc.c CC arb/ui_pow_ui.c CC arb/union.c @@ -11575,6 +11611,7 @@ CC acb/barnes_g.c CC acb/bernoulli_poly_ui.c CC acb/chebyshev_t2_ui.c + CC acb/chebyshev_t_ui.c src/acb/barnes_g.c: In function 'acb_log_barnes_g': src/acb/barnes_g.c:90:13: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 90 | if (arb_is_nonpositive(acb_realref(z))) @@ -11593,7 +11630,6 @@ ./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/chebyshev_t_ui.c CC acb/chebyshev_u2_ui.c CC acb/chebyshev_u_ui.c CC acb/clear.c @@ -11654,6 +11690,7 @@ CC acb/io.c CC acb/lambertw.c CC acb/lambertw_asymp.c + CC acb/lambertw_bound_deriv.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: @@ -11696,7 +11733,7 @@ ./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/lambertw_bound_deriv.c + CC acb/lambertw_check_branch.c 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -11707,6 +11744,7 @@ ./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/log.c In function 'acb_set', inlined from '_acb_lambertw' at src/acb/lambertw.c:554:9: ./src/acb.h:119:5: warning: 'arb_set' reading 24 bytes from a region of size 16 [-Wstringop-overread] @@ -11727,7 +11765,6 @@ ./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/lambertw_check_branch.c In function 'acb_set', inlined from '_acb_lambertw' at src/acb/lambertw.c:625:9: ./src/acb.h:119:5: warning: 'arb_set' reading 24 bytes from a region of size 16 [-Wstringop-overread] @@ -11768,9 +11805,9 @@ ./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/log.c CC acb/log1p.c CC acb/log_sin_pi.c + CC acb/mul.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, @@ -11837,10 +11874,10 @@ ./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/mul.c CC acb/mul_naive.c CC acb/polygamma.c CC acb/polylog.c + CC acb/pow.c src/acb/polygamma.c: In function 'acb_polygamma': src/acb/polygamma.c:22:31: warning: 'arb_is_positive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 22 | else if (acb_is_int(s) && arb_is_positive(acb_realref(s))) @@ -11861,7 +11898,6 @@ ./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/pow.c CC acb/quadratic_roots_fmpz.c CC acb/randtest.c CC acb/real_abs.c @@ -11880,6 +11916,7 @@ CC acb/rsqrt.c CC acb/sech.c CC acb/sgn.c + CC acb/sin.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: @@ -11903,7 +11940,7 @@ ./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.c + CC acb/sin_cos.c src/acb/sgn.c: In function 'acb_sgn': src/acb/sgn.c:42:13: warning: 'arb_set' reading 24 bytes from a region of size 16 [-Wstringop-overread] 42 | arb_set(acb_imagref(res), acb_realref(res)); @@ -11914,7 +11951,6 @@ ./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.c CC acb/sin_cos_pi.c CC acb/sin_pi.c CC acb/sinc.c @@ -12045,8 +12081,8 @@ CC arb_poly/cot_pi_series.c CC arb_poly/derivative.c CC arb_poly/digamma_series.c - CC arb_poly/div_root.c CC arb_poly/div_series.c + CC arb_poly/div_root.c CC arb_poly/divrem.c CC arb_poly/equal.c CC arb_poly/evaluate.c @@ -12217,6 +12253,7 @@ 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/ei_series.c + CC arb_hypgeom/erf.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 48 bytes from a region of size 24 [-Wstringop-overread] 39 | acb_hypgeom_coulomb_jet(F ? tmpF : NULL, G ? tmpG : NULL, @@ -12263,12 +12300,12 @@ ./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/erf.c CC arb_hypgeom/erf_series.c CC arb_hypgeom/erfc_series.c CC arb_hypgeom/erfi_series.c CC arb_hypgeom/erfinv.c CC arb_hypgeom/fresnel_series.c + CC arb_hypgeom/gamma.c In function 'arb_hypgeom_erfinv_guess', inlined from 'arb_hypgeom_erfinv_precise' at src/arb_hypgeom/erfinv.c:248:5, inlined from 'arb_hypgeom_erfinv_precise' at src/arb_hypgeom/erfinv.c:223:1: @@ -12318,7 +12355,6 @@ ./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.c CC arb_hypgeom/gamma_fmpq.c CC arb_hypgeom/gamma_lower_series.c CC arb_hypgeom/gamma_lower_sum_rs.c @@ -12393,6 +12429,7 @@ CC acb_mat/eig_simple.c CC acb_mat/eig_simple_rump.c CC acb_mat/eig_simple_vdhoeven_mourrain.c + CC acb_mat/eq.c In file included from ./src/acb_mat.h:23, from src/acb_mat/eig_enclosure_rump.c:12: In function 'acb_sub', @@ -12427,7 +12464,6 @@ ./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/eq.c CC acb_mat/equal.c CC acb_mat/exp.c CC acb_mat/exp_taylor_sum.c @@ -12554,6 +12590,8 @@ CC acb_poly/polylog_series.c CC acb_poly/pow_acb_series.c CC acb_poly/pow_series.c + CC acb_poly/pow_ui.c + CC acb_poly/pow_ui_trunc_binexp.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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -12567,8 +12605,6 @@ ./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/pow_ui.c - CC acb_poly/pow_ui_trunc_binexp.c CC acb_poly/powsum_one_series_sieved.c CC acb_poly/powsum_series_naive.c CC acb_poly/powsum_series_naive_threaded.c @@ -12625,7 +12661,6 @@ CC acb_calc/integrate_opt_init.c CC acb_calc/integrate_taylor.c CC acb_hypgeom/0f1.c - CC acb_hypgeom/2f1.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: @@ -12648,7 +12683,11 @@ ./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.c CC acb_hypgeom/2f1_choose.c + CC acb_hypgeom/2f1_continuation.c + CC acb_hypgeom/2f1_corner.c + CC acb_hypgeom/2f1_direct.c src/acb_hypgeom/2f1.c: In function 'acb_hypgeom_2f1': src/acb_hypgeom/2f1.c:229:17: warning: 'arb_hypgeom_2f1_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 229 | arb_hypgeom_2f1_integration(acb_realref(res), @@ -12666,9 +12705,6 @@ ./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_hypgeom/2f1_continuation.c - CC acb_hypgeom/2f1_corner.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 24 bytes from a region of size 16 [-Wstringop-overread] 24 | if ((acb_is_int(a) && arb_is_nonpositive(acb_realref(a)) && @@ -12683,7 +12719,6 @@ 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]' - CC acb_hypgeom/2f1_series_direct.c ./src/arb.h:235:5: note: in a call to function 'arb_is_nonpositive' 235 | int arb_is_nonpositive(const arb_t x); | ^~~~~~~~~~~~~~~~~~ @@ -12697,6 +12732,7 @@ ./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/2f1_series_direct.c CC acb_hypgeom/2f1_transform.c CC acb_hypgeom/airy.c CC acb_hypgeom/airy_asymp.c @@ -12719,6 +12755,7 @@ CC acb_hypgeom/bessel_i.c CC acb_hypgeom/bessel_j.c CC acb_hypgeom/bessel_k.c + CC acb_hypgeom/bessel_y.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: @@ -12762,7 +12799,6 @@ ./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 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 24 bytes from a region of size 16 [-Wstringop-overread] 184 | if (acb_is_int(nu) && arb_is_negative(acb_realref(nu))) @@ -12783,6 +12819,9 @@ ./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/beta_lower.c + CC acb_hypgeom/beta_lower_series.c + CC acb_hypgeom/chebyshev_t.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 24 bytes from a region of size 16 [-Wstringop-overread] 254 | arb_hypgeom_bessel_k_integration(acb_realref(res), @@ -12796,9 +12835,6 @@ ./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/beta_lower.c - CC acb_hypgeom/beta_lower_series.c - CC acb_hypgeom/chebyshev_t.c CC acb_hypgeom/chebyshev_u.c In file included from src/acb_hypgeom/chebyshev_t.c:12: In function 'acb_sub_ui', @@ -12819,6 +12855,7 @@ CC acb_hypgeom/coulomb.c CC acb_hypgeom/coulomb_jet.c CC acb_hypgeom/coulomb_series.c + CC acb_hypgeom/dilog.c In file included from ./src/acb_poly.h:22, from src/acb_hypgeom/coulomb_jet.c:12: In function 'acb_add', @@ -12882,7 +12919,6 @@ ./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/dilog.c CC acb_hypgeom/dilog_bernoulli.c CC acb_hypgeom/dilog_bitburst.c CC acb_hypgeom/dilog_continuation.c @@ -12901,6 +12937,8 @@ CC acb_hypgeom/fresnel.c CC acb_hypgeom/fresnel_series.c CC acb_hypgeom/gamma.c + CC acb_hypgeom/gamma_lower.c + CC acb_hypgeom/gamma_lower_series.c src/acb_hypgeom/fresnel.c: In function 'acb_hypgeom_fresnel_erf_error': src/acb_hypgeom/fresnel.c:126:9: warning: 'arb_mul' reading 24 bytes from a region of size 16 [-Wstringop-overread] 126 | arb_mul(t, acb_realref(z), acb_imagref(z), prec); @@ -12912,10 +12950,7 @@ ./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_lower.c - CC acb_hypgeom/gamma_lower_series.c CC acb_hypgeom/gamma_stirling_sum_horner.c - CC acb_hypgeom/gamma_stirling_sum_improved.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 24 bytes from a region of size 16 [-Wstringop-overread] 22 | if (regularized == 2 && acb_is_int(s) && arb_is_nonpositive(acb_realref(s))) @@ -12937,25 +12972,12 @@ ./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_stirling_sum_improved.c CC acb_hypgeom/gamma_taylor.c CC acb_hypgeom/gamma_upper.c CC acb_hypgeom/gamma_upper_series.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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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/gegenbauer_c.c CC acb_hypgeom/hermite_h.c - CC acb_hypgeom/jacobi_p.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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -12968,6 +12990,7 @@ ./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 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 24 bytes from a region of size 16 [-Wstringop-overread] 63 | if (acb_is_int(n) && arb_is_nonnegative(acb_realref(n)) && @@ -12978,7 +13001,19 @@ ./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 +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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -12991,6 +13026,7 @@ ./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 CC acb_hypgeom/legendre_p.c CC acb_hypgeom/legendre_p_uiui_rec.c In function 'use_recurrence', @@ -13035,6 +13071,7 @@ CC acb_hypgeom/legendre_q.c CC acb_hypgeom/lgamma.c CC acb_hypgeom/li.c + CC acb_hypgeom/li_series.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: @@ -13077,7 +13114,8 @@ ./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/li_series.c + CC acb_hypgeom/log_rising_ui_jet.c + CC acb_hypgeom/m.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: @@ -13100,9 +13138,8 @@ ./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/log_rising_ui_jet.c - CC acb_hypgeom/m.c CC acb_hypgeom/pfq.c + CC acb_hypgeom/pfq_bound_factor.c src/acb_hypgeom/m.c: In function '_acb_hypgeom_m_1f1': src/acb_hypgeom/m.c:94:30: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 94 | if (acb_is_int(b) && arb_is_nonpositive(acb_realref(b)) && @@ -13133,6 +13170,7 @@ ./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/pfq_choose_n.c src/acb_hypgeom/m.c: In function 'acb_hypgeom_m_1f1': src/acb_hypgeom/m.c:183:30: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 183 | || (acb_is_int(a) && arb_is_nonpositive(acb_realref(a)))) @@ -13141,7 +13179,6 @@ ./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_hypgeom/pfq_bound_factor.c src/acb_hypgeom/m.c: In function 'acb_hypgeom_m': src/acb_hypgeom/m.c:356:17: warning: 'arb_hypgeom_1f1_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 356 | arb_hypgeom_1f1_integration(acb_realref(res), @@ -13157,10 +13194,12 @@ ./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_choose_n.c CC acb_hypgeom/pfq_direct.c CC acb_hypgeom/pfq_series_direct.c CC acb_hypgeom/pfq_series_sum.c + CC acb_hypgeom/pfq_series_sum_bs.c + CC acb_hypgeom/pfq_series_sum_forward.c + CC acb_hypgeom/pfq_series_sum_rs.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 24 bytes from a region of size 16 [-Wstringop-overread] 183 | if (acb_is_int(c) && arb_is_negative(acb_realref(c)) && @@ -13171,9 +13210,6 @@ ./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_series_sum_bs.c - CC acb_hypgeom/pfq_series_sum_forward.c - CC acb_hypgeom/pfq_series_sum_rs.c CC acb_hypgeom/pfq_sum.c CC acb_hypgeom/pfq_sum_bs.c CC acb_hypgeom/pfq_sum_fme.c @@ -13196,6 +13232,8 @@ CC acb_hypgeom/u.c CC acb_hypgeom/u_asymp.c CC acb_hypgeom/u_use_asymp.c + CC arb_fmpz_poly/complex_roots.c + CC arb_fmpz_poly/deflate.c In file included from ./src/acb_poly.h:22, from src/acb_hypgeom/u.c:12: In function 'acb_sub', @@ -13239,7 +13277,12 @@ ./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); | ^~~~~~~ - CC arb_fmpz_poly/complex_roots.c + CC arb_fmpz_poly/deflation.c + CC arb_fmpz_poly/evaluate_acb.c + CC arb_fmpz_poly/evaluate_acb_horner.c + CC arb_fmpz_poly/evaluate_acb_rectangular.c + CC arb_fmpz_poly/evaluate_arb.c + CC arb_fmpz_poly/evaluate_arb_horner.c 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 24 bytes from a region of size 16 [-Wstringop-overread] @@ -13271,6 +13314,8 @@ ./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_fmpz_poly/evaluate_arb_rectangular.c + CC arb_fmpz_poly/gauss_period_minpoly.c src/acb_hypgeom/u.c: In function 'acb_hypgeom_u': src/acb_hypgeom/u.c:465:17: warning: 'arb_hypgeom_u_integration' reading 24 bytes from a region of size 16 [-Wstringop-overread] 465 | arb_hypgeom_u_integration(acb_realref(res), @@ -13285,15 +13330,6 @@ ./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 arb_fmpz_poly/deflate.c - CC arb_fmpz_poly/deflation.c - CC arb_fmpz_poly/evaluate_acb.c - CC arb_fmpz_poly/evaluate_acb_horner.c - CC arb_fmpz_poly/evaluate_acb_rectangular.c - CC arb_fmpz_poly/evaluate_arb.c - CC arb_fmpz_poly/evaluate_arb_horner.c - CC arb_fmpz_poly/evaluate_arb_rectangular.c - CC arb_fmpz_poly/gauss_period_minpoly.c CC arb_fpwrap/fpwrap.c CC acb_dft/bluestein.c CC acb_dft/convol.c @@ -13382,6 +13418,8 @@ CC acb_dirichlet/hardy_z_zero.c CC acb_dirichlet/hurwitz.c CC acb_dirichlet/hurwitz_precomp_bound.c + CC acb_dirichlet/hurwitz_precomp_choose_param.c + CC acb_dirichlet/hurwitz_precomp_clear.c In file included from ./src/acb_dirichlet.h:17, from src/acb_dirichlet/hurwitz_precomp_bound.c:12: In function 'acb_sub_ui', @@ -13395,8 +13433,6 @@ ./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_choose_param.c - CC acb_dirichlet/hurwitz_precomp_clear.c CC acb_dirichlet/hurwitz_precomp_eval.c CC acb_dirichlet/hurwitz_precomp_init.c CC acb_dirichlet/isolate_hardy_z_zero.c @@ -13451,6 +13487,28 @@ CC acb_dirichlet/vec_mellin_arb.c CC acb_dirichlet/xi.c CC acb_dirichlet/zeta.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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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); + | ^~~~~~~ + CC acb_dirichlet/zeta_jet.c In file included from ./src/acb_poly.h:22, from src/acb_dirichlet/stieltjes.c:12: In function 'acb_add_si', @@ -13474,28 +13532,6 @@ ./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_dirichlet/zeta_bound.c - CC acb_dirichlet/zeta_jet.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 24 bytes from a region of size 16 [-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 24 bytes from a region of size 16 [-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); - | ^~~~~~~ CC acb_dirichlet/zeta_jet_rs.c In function 'acb_add_ui', inlined from 'acb_dirichlet_zeta_bound_strip' at src/acb_dirichlet/zeta_bound.c:146:9: @@ -13711,6 +13747,7 @@ CC gr/acb.c CC gr/acf.c CC gr/arb.c + CC gr/arf.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: @@ -13747,8 +13784,9 @@ ./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); | ^~~~~~~~~~~~~~~ - CC gr/arf.c CC gr/ca.c + CC gr/cmp_coercion.c + CC gr/dirichlet.c src/gr/acb.c: In function '_gr_acb_gamma': src/gr/acb.c:1190:26: warning: 'arb_is_nonpositive' reading 24 bytes from a region of size 16 [-Wstringop-overread] 1190 | if (acb_is_int(x) && arb_is_nonpositive(acb_realref(x))) @@ -13789,8 +13827,6 @@ ./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/cmp_coercion.c - CC gr/dirichlet.c CC gr/fexpr.c CC gr/fmpq.c CC gr/fmpq_poly.c @@ -14192,6 +14228,7 @@ CC qqbar/cache_enclosure.c CC qqbar/ceil.c CC qqbar/clear.c + CC qqbar/cmp_im.c src/qqbar/ceil.c: In function 'qqbar_ceil': src/qqbar/ceil.c:37:13: warning: 'acb_get_mag' reading 48 bytes from a region of size 24 [-Wstringop-overread] 37 | acb_get_mag(t, QQBAR_ENCLOSURE(x)); @@ -14202,7 +14239,6 @@ ./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/cmp_im.c CC qqbar/cmp_re.c CC qqbar/cmp_root_order.c CC qqbar/cmpabs.c @@ -14212,14 +14248,13 @@ CC qqbar/conj.c CC qqbar/conjugates.c CC qqbar/cos_pi.c - CC qqbar/cot_pi.c - CC qqbar/csc_pi.c src/qqbar/cos_pi.c: In function 'qqbar_cos_pi': src/qqbar/cos_pi.c:71:17: warning: '_qqbar_validate_uniqueness' accessing 48 bytes in a region of size 24 [-Wstringop-overflow=] 71 | if (_qqbar_validate_uniqueness(QQBAR_ENCLOSURE(res), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | QQBAR_POLY(res), QQBAR_ENCLOSURE(res), prec * 2)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CC qqbar/cot_pi.c 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 48 bytes from a region of size 24 [-Wstringop-overread] @@ -14228,6 +14263,7 @@ ./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/csc_pi.c CC qqbar/csgn.c CC qqbar/denominator.c CC qqbar/div.c @@ -14243,7 +14279,6 @@ CC qqbar/express_in_field.c CC qqbar/floor.c CC qqbar/fmpq_pow_si_ui.c - CC qqbar/fmpq_root_ui.c src/qqbar/floor.c: In function 'qqbar_floor': src/qqbar/floor.c:37:13: warning: 'acb_get_mag' reading 48 bytes from a region of size 24 [-Wstringop-overread] 37 | acb_get_mag(t, QQBAR_ENCLOSURE(x)); @@ -14254,6 +14289,7 @@ ./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_root_ui.c CC qqbar/get_acb.c CC qqbar/get_arb.c CC qqbar/get_arb_im.c @@ -14285,6 +14321,9 @@ CC qqbar/re_im.c CC qqbar/root_of_unity.c CC qqbar/root_ui.c + CC qqbar/roots_fmpq_poly.c + CC qqbar/roots_fmpz_poly.c + CC qqbar/sec_pi.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 48 bytes in a region of size 24 [-Wstringop-overflow=] 137 | if (_qqbar_validate_uniqueness(QQBAR_ENCLOSURE(res), @@ -14299,9 +14338,6 @@ ./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/roots_fmpq_poly.c - CC qqbar/roots_fmpz_poly.c - CC qqbar/sec_pi.c CC qqbar/set.c CC qqbar/set_d.c CC qqbar/set_fexpr.c @@ -14420,6 +14456,8 @@ CC ca/randtest.c CC ca/re.c CC ca/rewrite_complex_normal_form.c + CC ca/set.c + CC ca/set_d.c src/ca/pow.c: In function 'ca_pow_fmpz': src/ca/pow.c:379:17: warning: 'fmpq_pow_si' reading 8 bytes from a region of size 4 [-Wstringop-overread] 379 | fmpq_pow_si(t, CA_FMPQ(x), *y); @@ -14431,8 +14469,6 @@ ./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/set.c - CC ca/set_d.c CC ca/set_d_d.c CC ca/set_fexpr.c CC ca/set_fmpq.c @@ -14630,35 +14666,35 @@ looking for now-outdated files... none found pickling environment... done -checking consistency... /build/reproducible-path/flint-3.1.3/doc/source/acb.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb -/build/reproducible-path/flint-3.1.3/doc/source/acb_calc.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_calc -/build/reproducible-path/flint-3.1.3/doc/source/acb_dft.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_dft -/build/reproducible-path/flint-3.1.3/doc/source/acb_dirichlet.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_dirichlet -/build/reproducible-path/flint-3.1.3/doc/source/acb_elliptic.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_elliptic -/build/reproducible-path/flint-3.1.3/doc/source/acb_hypgeom.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_hypgeom -/build/reproducible-path/flint-3.1.3/doc/source/acb_mat.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_mat -/build/reproducible-path/flint-3.1.3/doc/source/acb_modular.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_modular -/build/reproducible-path/flint-3.1.3/doc/source/acb_poly.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_poly -/build/reproducible-path/flint-3.1.3/doc/source/acb_theta.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acb_theta -/build/reproducible-path/flint-3.1.3/doc/source/acf.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- acf -/build/reproducible-path/flint-3.1.3/doc/source/agm.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- agm +checking consistency... /build/reproducible-path/flint-3.1.3/doc/source/acb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb +/build/reproducible-path/flint-3.1.3/doc/source/acb_calc.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_calc +/build/reproducible-path/flint-3.1.3/doc/source/acb_dft.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_dft +/build/reproducible-path/flint-3.1.3/doc/source/acb_dirichlet.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_dirichlet +/build/reproducible-path/flint-3.1.3/doc/source/acb_elliptic.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_elliptic +/build/reproducible-path/flint-3.1.3/doc/source/acb_hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_hypgeom +/build/reproducible-path/flint-3.1.3/doc/source/acb_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_mat +/build/reproducible-path/flint-3.1.3/doc/source/acb_modular.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_modular +/build/reproducible-path/flint-3.1.3/doc/source/acb_poly.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_poly +/build/reproducible-path/flint-3.1.3/doc/source/acb_theta.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acb_theta +/build/reproducible-path/flint-3.1.3/doc/source/acf.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- acf +/build/reproducible-path/flint-3.1.3/doc/source/agm.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- agm /build/reproducible-path/flint-3.1.3/doc/source/aprcl.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- aprcl -/build/reproducible-path/flint-3.1.3/doc/source/arb.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb -/build/reproducible-path/flint-3.1.3/doc/source/arb_calc.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_calc -/build/reproducible-path/flint-3.1.3/doc/source/arb_fmpz_poly.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_fmpz_poly -/build/reproducible-path/flint-3.1.3/doc/source/arb_fpwrap.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_fpwrap -/build/reproducible-path/flint-3.1.3/doc/source/arb_hypgeom.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_hypgeom -/build/reproducible-path/flint-3.1.3/doc/source/arb_mat.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_mat -/build/reproducible-path/flint-3.1.3/doc/source/arb_poly.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arb_poly -/build/reproducible-path/flint-3.1.3/doc/source/arf.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- arf +/build/reproducible-path/flint-3.1.3/doc/source/arb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb +/build/reproducible-path/flint-3.1.3/doc/source/arb_calc.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_calc +/build/reproducible-path/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 +/build/reproducible-path/flint-3.1.3/doc/source/arb_fpwrap.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_fpwrap +/build/reproducible-path/flint-3.1.3/doc/source/arb_hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_hypgeom +/build/reproducible-path/flint-3.1.3/doc/source/arb_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_mat +/build/reproducible-path/flint-3.1.3/doc/source/arb_poly.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arb_poly +/build/reproducible-path/flint-3.1.3/doc/source/arf.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- arf /build/reproducible-path/flint-3.1.3/doc/source/arith.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- arith -/build/reproducible-path/flint-3.1.3/doc/source/bernoulli.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- bernoulli -/build/reproducible-path/flint-3.1.3/doc/source/bool_mat.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- bool_mat -/build/reproducible-path/flint-3.1.3/doc/source/constants.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- constants -/build/reproducible-path/flint-3.1.3/doc/source/dirichlet.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- dirichlet -/build/reproducible-path/flint-3.1.3/doc/source/dlog.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- dlog -/build/reproducible-path/flint-3.1.3/doc/source/double_interval.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- double_interval -/build/reproducible-path/flint-3.1.3/doc/source/examples_arb.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- examples_arb +/build/reproducible-path/flint-3.1.3/doc/source/bernoulli.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- bernoulli +/build/reproducible-path/flint-3.1.3/doc/source/bool_mat.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- bool_mat +/build/reproducible-path/flint-3.1.3/doc/source/constants.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- constants +/build/reproducible-path/flint-3.1.3/doc/source/dirichlet.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- dirichlet +/build/reproducible-path/flint-3.1.3/doc/source/dlog.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- dlog +/build/reproducible-path/flint-3.1.3/doc/source/double_interval.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- double_interval +/build/reproducible-path/flint-3.1.3/doc/source/examples_arb.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- examples_arb /build/reproducible-path/flint-3.1.3/doc/source/fft.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fft /build/reproducible-path/flint-3.1.3/doc/source/fmpq.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq /build/reproducible-path/flint-3.1.3/doc/source/fmpq_mat.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_mat @@ -14667,7 +14703,7 @@ /build/reproducible-path/flint-3.1.3/doc/source/fmpq_poly.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_poly /build/reproducible-path/flint-3.1.3/doc/source/fmpq_vec.rst: document is referenced in multiple toctrees: ['index_rationals', 'index'], selecting: index_rationals <- fmpq_vec /build/reproducible-path/flint-3.1.3/doc/source/fmpz.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz -/build/reproducible-path/flint-3.1.3/doc/source/fmpz_extras.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- fmpz_extras +/build/reproducible-path/flint-3.1.3/doc/source/fmpz_extras.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- fmpz_extras /build/reproducible-path/flint-3.1.3/doc/source/fmpz_factor.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz_factor /build/reproducible-path/flint-3.1.3/doc/source/fmpz_lll.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz_lll /build/reproducible-path/flint-3.1.3/doc/source/fmpz_mat.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz_mat @@ -14685,9 +14721,9 @@ /build/reproducible-path/flint-3.1.3/doc/source/fmpz_poly_mat.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz_poly_mat /build/reproducible-path/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 /build/reproducible-path/flint-3.1.3/doc/source/fmpz_vec.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- fmpz_vec -/build/reproducible-path/flint-3.1.3/doc/source/fmpzi.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- fmpzi -/build/reproducible-path/flint-3.1.3/doc/source/formulas.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- formulas -/build/reproducible-path/flint-3.1.3/doc/source/gamma.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- gamma +/build/reproducible-path/flint-3.1.3/doc/source/fmpzi.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- fmpzi +/build/reproducible-path/flint-3.1.3/doc/source/formulas.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- formulas +/build/reproducible-path/flint-3.1.3/doc/source/gamma.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- gamma /build/reproducible-path/flint-3.1.3/doc/source/gr.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr /build/reproducible-path/flint-3.1.3/doc/source/gr_domains.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr_domains /build/reproducible-path/flint-3.1.3/doc/source/gr_implementing.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr_implementing @@ -14696,13 +14732,13 @@ /build/reproducible-path/flint-3.1.3/doc/source/gr_poly.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr_poly /build/reproducible-path/flint-3.1.3/doc/source/gr_special.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr_special /build/reproducible-path/flint-3.1.3/doc/source/gr_vec.rst: document is referenced in multiple toctrees: ['index_generic', 'index'], selecting: index_generic <- gr_vec -/build/reproducible-path/flint-3.1.3/doc/source/hurwitz.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- hurwitz -/build/reproducible-path/flint-3.1.3/doc/source/hypergeometric.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- hypergeometric -/build/reproducible-path/flint-3.1.3/doc/source/hypgeom.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- hypgeom -/build/reproducible-path/flint-3.1.3/doc/source/issues.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- issues +/build/reproducible-path/flint-3.1.3/doc/source/hurwitz.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hurwitz +/build/reproducible-path/flint-3.1.3/doc/source/hypergeometric.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hypergeometric +/build/reproducible-path/flint-3.1.3/doc/source/hypgeom.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- hypgeom +/build/reproducible-path/flint-3.1.3/doc/source/issues.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- issues /build/reproducible-path/flint-3.1.3/doc/source/long_extras.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- long_extras /build/reproducible-path/flint-3.1.3/doc/source/longlong.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- longlong -/build/reproducible-path/flint-3.1.3/doc/source/mag.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- mag +/build/reproducible-path/flint-3.1.3/doc/source/mag.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- mag /build/reproducible-path/flint-3.1.3/doc/source/mpn_extras.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- mpn_extras /build/reproducible-path/flint-3.1.3/doc/source/nmod.rst: document is referenced in multiple toctrees: ['index_integers_mod', 'index'], selecting: index_integers_mod <- nmod /build/reproducible-path/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 @@ -14712,21 +14748,21 @@ /build/reproducible-path/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 /build/reproducible-path/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 /build/reproducible-path/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 -/build/reproducible-path/flint-3.1.3/doc/source/overview.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- overview -/build/reproducible-path/flint-3.1.3/doc/source/partitions.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- partitions -/build/reproducible-path/flint-3.1.3/doc/source/polylogarithms.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- polylogarithms +/build/reproducible-path/flint-3.1.3/doc/source/overview.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- overview +/build/reproducible-path/flint-3.1.3/doc/source/partitions.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- partitions +/build/reproducible-path/flint-3.1.3/doc/source/polylogarithms.rst: document is referenced in multiple toctrees: ['index', 'index_arb'], selecting: index_arb <- polylogarithms /build/reproducible-path/flint-3.1.3/doc/source/qsieve.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- qsieve /build/reproducible-path/flint-3.1.3/doc/source/ulong_extras.rst: document is referenced in multiple toctrees: ['index_integers', 'index'], selecting: index_integers <- ulong_extras -/build/reproducible-path/flint-3.1.3/doc/source/using.rst: document is referenced in multiple toctrees: ['index_arb', 'index'], selecting: index_arb <- using +/build/reproducible-path/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 /build/reproducible-path/flint-3.1.3/doc/build/html/_static/language_data.js -Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/basic.css Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/documentation_options.js -Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/classic.css +Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/basic.css +Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/language_data.js Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/sidebar.js +Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/html/_static/classic.css copying static files: done copying extra files... copying extra files: done @@ -14763,9 +14799,9 @@ looking for now-outdated files... none found preparing documents... done copying assets... -copying TeX support files... Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/latexmkjarc +copying TeX support files... Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/Makefile Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/latexmkrc -Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/Makefile +Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/latexmkjarc Writing evaluated template result to /build/reproducible-path/flint-3.1.3/doc/build/latex/make.bat done copying assets: done @@ -181711,7 +181747,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/flint-3.1.3' dh_auto_test -- AT= QUIET_CXX= QUIET_CC= QUIET_AR= INCS='-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build' ABI_FLAG='-Wl,-z,relro -Wl,-z,now' - make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 AT= QUIET_CXX= QUIET_CC= QUIET_AR= "INCS=-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build" "ABI_FLAG=-Wl,-z,relro -Wl,-z,now" + make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1 AT= QUIET_CXX= QUIET_CC= QUIET_AR= "INCS=-I/build/reproducible-path/flint-3.1.3 -I/build/reproducible-path/flint-3.1.3/build" "ABI_FLAG=-Wl,-z,relro -Wl,-z,now" make[2]: Entering directory '/build/reproducible-path/flint-3.1.3' CC test/main.c CC thread_pool/test/main.c @@ -181850,12 +181886,14 @@ CC ca_field/test/main.c CC ca_poly/test/main.c CC ca_mat/test/main.c +thread_pool... +thread_pool 0.13 ([1;32mPASS[0m) add_ssaaaa... -add_ssaaaa 0.06 ([1;32mPASS[0m) +add_ssaaaa 0.05 ([1;32mPASS[0m) add_sssaaaaaa... -add_sssaaaaaa 0.17 ([1;32mPASS[0m) +add_sssaaaaaa 0.12 ([1;32mPASS[0m) add_ssssaaaaaaaa... -add_ssssaaaaaaaa 0.21 ([1;32mPASS[0m) +add_ssssaaaaaaaa 0.17 ([1;32mPASS[0m) byte_swap... byte_swap 0.00 ([1;32mPASS[0m) flint_clz... @@ -181863,41 +181901,85 @@ flint_ctz... flint_ctz 0.01 ([1;32mPASS[0m) flint_fprintf... -flint_fprintf 0.02 ([1;32mPASS[0m) +flint_fprintf 0.01 ([1;32mPASS[0m) flint_printf... flint_printf ([1;33mSKIPPED[0m) memory_manager... -memory_manager 0.01 ([1;32mPASS[0m) +memory_manager 0.02 ([1;32mPASS[0m) sdiv_qrnnd... -sdiv_qrnnd 0.08 ([1;32mPASS[0m) +sdiv_qrnnd 0.06 ([1;32mPASS[0m) smul_ppmm... smul_ppmm 0.04 ([1;32mPASS[0m) sub_dddmmmsss... -sub_dddmmmsss 0.15 ([1;32mPASS[0m) +sub_dddmmmsss 0.12 ([1;32mPASS[0m) sub_ddmmss... -sub_ddmmss 0.06 ([1;32mPASS[0m) +sub_ddmmss 0.05 ([1;32mPASS[0m) udiv_qrnnd... -udiv_qrnnd 0.08 ([1;32mPASS[0m) +udiv_qrnnd 0.06 ([1;32mPASS[0m) udiv_qrnnd_preinv... -udiv_qrnnd_preinv 0.05 ([1;32mPASS[0m) +udiv_qrnnd_preinv 0.04 ([1;32mPASS[0m) umul_ppmm... umul_ppmm 0.04 ([1;32mPASS[0m) -thread_pool... -thread_pool 0.19 ([1;32mPASS[0m) -thread_support_parallel_binary_splitting... -thread_support_parallel_binary_splitting 0.56 ([1;32mPASS[0m) -thread_support_parallel_do... -thread_support_parallel_do 0.01 ([1;32mPASS[0m) z_kronecker... -z_kronecker 0.13 ([1;32mPASS[0m) +z_kronecker 0.10 ([1;32mPASS[0m) z_sizeinbase... -z_sizeinbase 0.04 ([1;32mPASS[0m) +z_sizeinbase 0.03 ([1;32mPASS[0m) +perm_compose... +perm_compose 0.15 ([1;32mPASS[0m) +perm_inv... +perm_inv 0.08 ([1;32mPASS[0m) +perm_parity... +perm_parity 0.08 ([1;32mPASS[0m) +d_is_nan... +d_is_nan 0.00 ([1;32mPASS[0m) +d_lambertw... +d_lambertw 0.05 ([1;32mPASS[0m) +d_log2... +d_log2 0.00 ([1;32mPASS[0m) +d_mul_2exp... +d_mul_2exp 0.01 ([1;32mPASS[0m) +d_randtest... +d_randtest 0.00 ([1;32mPASS[0m) +d_randtest_signed... +d_randtest_signed 0.00 ([1;32mPASS[0m) +d_vec_add... +d_vec_add 0.07 ([1;32mPASS[0m) +d_vec_dot... +d_vec_dot 0.03 ([1;32mPASS[0m) +d_vec_dot_heuristic... +d_vec_dot_heuristic 0.03 ([1;32mPASS[0m) +d_vec_dot_thrice... +d_vec_dot_thrice 0.04 ([1;32mPASS[0m) +d_vec_init_clear... +d_vec_init_clear 0.00 ([1;32mPASS[0m) +d_vec_norm... +d_vec_norm 0.02 ([1;32mPASS[0m) +d_vec_set_equal... +d_vec_set_equal 0.05 ([1;32mPASS[0m) +d_vec_sub... +d_vec_sub 0.00 ([1;32mPASS[0m) +d_vec_zero... +d_vec_zero 0.02 ([1;32mPASS[0m) +d_mat_entry... +d_mat_entry 0.00 ([1;32mPASS[0m) +d_mat_equal... +d_mat_equal 0.03 ([1;32mPASS[0m) +d_mat_init_clear... +d_mat_init_clear 0.00 ([1;32mPASS[0m) +d_mat_is_square... +d_mat_is_square 0.00 ([1;32mPASS[0m) +d_mat_mul_classical... +d_mat_mul_classical 0.07 ([1;32mPASS[0m) +d_mat_transpose... +d_mat_transpose 0.01 ([1;32mPASS[0m) +d_mat_zero... +d_mat_zero 0.00 ([1;32mPASS[0m) n_addmod... -n_addmod 0.05 ([1;32mPASS[0m) +n_addmod 0.04 ([1;32mPASS[0m) n_cbrt_binary_search... n_cbrt_binary_search 0.00 ([1;32mPASS[0m) n_cbrt... -n_cbrt 0.03 ([1;32mPASS[0m) +n_cbrt 0.02 ([1;32mPASS[0m) n_cbrt_chebyshev_approx... n_cbrt_chebyshev_approx 0.00 ([1;32mPASS[0m) n_cbrt_newton_iteration... @@ -181909,31 +181991,31 @@ n_clog... n_clog 0.00 ([1;32mPASS[0m) compute_primes... -compute_primes 1.61 ([1;32mPASS[0m) +compute_primes 1.56 ([1;32mPASS[0m) n_CRT... -n_CRT 0.04 ([1;32mPASS[0m) +n_CRT 0.02 ([1;32mPASS[0m) n_discrete_log_bsgs... -n_discrete_log_bsgs 0.45 ([1;32mPASS[0m) +n_discrete_log_bsgs 0.43 ([1;32mPASS[0m) n_div2_preinv... -n_div2_preinv 0.04 ([1;32mPASS[0m) +n_div2_preinv 0.03 ([1;32mPASS[0m) n_divides... n_divides 0.00 ([1;32mPASS[0m) n_divrem2_precomp... -n_divrem2_precomp 0.03 ([1;32mPASS[0m) +n_divrem2_precomp 0.02 ([1;32mPASS[0m) n_divrem2_preinv... n_divrem2_preinv 0.03 ([1;32mPASS[0m) n_euler_phi... -n_euler_phi 0.10 ([1;32mPASS[0m) +n_euler_phi 0.07 ([1;32mPASS[0m) n_factor... -n_factor 0.05 ([1;32mPASS[0m) +n_factor 0.04 ([1;32mPASS[0m) n_factor_ecm... -n_factor_ecm 0.20 ([1;32mPASS[0m) +n_factor_ecm 0.15 ([1;32mPASS[0m) n_factorial_fast_mod2_preinv... -n_factorial_fast_mod2_preinv 0.03 ([1;32mPASS[0m) +n_factorial_fast_mod2_preinv 0.02 ([1;32mPASS[0m) n_factorial_mod2_preinv... -n_factorial_mod2_preinv 0.06 ([1;32mPASS[0m) +n_factorial_mod2_preinv 0.04 ([1;32mPASS[0m) n_factor_lehman... -n_factor_lehman 0.03 ([1;32mPASS[0m) +n_factor_lehman 0.02 ([1;32mPASS[0m) n_factor_one_line... n_factor_one_line 0.03 ([1;32mPASS[0m) n_factor_partial... @@ -181943,15 +182025,15 @@ n_factor_power235... n_factor_power235 0.00 ([1;32mPASS[0m) n_factor_pp1... -n_factor_pp1 0.09 ([1;32mPASS[0m) +n_factor_pp1 0.08 ([1;32mPASS[0m) n_factor_SQUFOF... -n_factor_SQUFOF 0.05 ([1;32mPASS[0m) +n_factor_SQUFOF 0.04 ([1;32mPASS[0m) n_factor_trial... -n_factor_trial 0.01 ([1;32mPASS[0m) +n_factor_trial 0.00 ([1;32mPASS[0m) n_factor_trial_partial... -n_factor_trial_partial 0.01 ([1;32mPASS[0m) +n_factor_trial_partial 0.00 ([1;32mPASS[0m) n_factor_trial_range... -n_factor_trial_range 0.02 ([1;32mPASS[0m) +n_factor_trial_range 0.01 ([1;32mPASS[0m) n_flog... n_flog 0.00 ([1;32mPASS[0m) n_gcd... @@ -181961,7 +182043,7 @@ n_invmod... n_invmod 0.01 ([1;32mPASS[0m) n_is_oddprime_binary... -n_is_oddprime_binary 0.02 ([1;32mPASS[0m) +n_is_oddprime_binary 0.01 ([1;32mPASS[0m) n_is_oddprime_small... n_is_oddprime_small 0.00 ([1;32mPASS[0m) n_is_perfect_power235... @@ -181969,147 +182051,189 @@ n_is_perfect_power... n_is_perfect_power 0.01 ([1;32mPASS[0m) n_is_prime... -n_is_prime 0.13 ([1;32mPASS[0m) +n_is_prime 0.10 ([1;32mPASS[0m) n_is_prime_pocklington... -n_is_prime_pocklington 0.05 ([1;32mPASS[0m) +n_is_prime_pocklington 0.04 ([1;32mPASS[0m) n_is_prime_pseudosquare... -n_is_prime_pseudosquare 0.02 ([1;32mPASS[0m) +n_is_prime_pseudosquare 0.01 ([1;32mPASS[0m) n_is_probabprime_BPSW... -n_is_probabprime_BPSW 0.10 ([1;32mPASS[0m) +n_is_probabprime_BPSW 0.07 ([1;32mPASS[0m) n_is_probabprime... -n_is_probabprime 0.13 ([1;32mPASS[0m) +n_is_probabprime 0.10 ([1;32mPASS[0m) n_is_probabprime_fermat... -n_is_probabprime_fermat perm_compose... -perm_compose 0.19 ([1;32mPASS[0m) -perm_inv... -perm_inv 0.10 ([1;32mPASS[0m) -perm_parity... -perm_parity 0.10 ([1;32mPASS[0m) -d_is_nan... -d_is_nan 0.00 ([1;32mPASS[0m) -d_lambertw... -d_lambertw 0.09 ([1;32mPASS[0m) -d_log2... -d_log2 0.00 ([1;32mPASS[0m) -d_mul_2exp... -d_mul_2exp 0.02 ([1;32mPASS[0m) -d_randtest... -d_randtest 0.00 ([1;32mPASS[0m) -d_randtest_signed... -d_randtest_signed 0.00 ([1;32mPASS[0m) -d_vec_add... -d_vec_add 0.09 ([1;32mPASS[0m) -d_vec_dot... -d_vec_dot 0.05 ([1;32mPASS[0m) -d_vec_dot_heuristic... -d_vec_dot_heuristic 0.05 ([1;32mPASS[0m) -d_vec_dot_thrice... -d_vec_dot_thrice 0.05 ([1;32mPASS[0m) -d_vec_init_clear... -d_vec_init_clear 0.00 ([1;32mPASS[0m) -d_vec_norm... -d_vec_norm 0.02 ([1;32mPASS[0m) -d_vec_set_equal... -d_vec_set_equal 0.07 ([1;32mPASS[0m) -d_vec_sub... -d_vec_sub 0.01 ([1;32mPASS[0m) -d_vec_zero... -d_vec_zero 0.02 ([1;32mPASS[0m) -d_mat_entry... -d_mat_entry 0.00 ([1;32mPASS[0m) -d_mat_equal... -d_mat_equal 0.05 ([1;32mPASS[0m) -d_mat_init_clear... -d_mat_init_clear 0.01 ([1;32mPASS[0m) -d_mat_is_square... -d_mat_is_square 0.00 ([1;32mPASS[0m) -d_mat_mul_classical... -d_mat_mul_classical 0.10 ([1;32mPASS[0m) -d_mat_transpose... -d_mat_transpose 0.01 ([1;32mPASS[0m) -d_mat_zero... -d_mat_zero 0.00 ([1;32mPASS[0m) -flint_mpn_divides... -flint_mpn_divides 0.03 ([1;32mPASS[0m) -flint_mpn_divrem_preinv1... -flint_mpn_divrem_preinv1 0.00 ([1;32mPASS[0m) -flint_mpn_divrem_preinvn... -flint_mpn_divrem_preinvn 0.13 ([1;32mPASS[0m) -flint_mpn_fmms1... -flint_mpn_fmms1 0.15 ([1;32mPASS[0m) -flint_mpn_gcd_full... -flint_mpn_gcd_full 0.06 ([1;32mPASS[0m) -flint_mpn_mod_preinvn... -flint_mpn_mod_preinvn 0.13 ([1;32mPASS[0m) -flint_mpn_mul... -flint_mpn_mul 0.42 ([1;32mPASS[0m) -flint_mpn_mul_n... -flint_mpn_mul_n 0.48 ([1;32mPASS[0m) -flint_mpn_mul_basecase... -flint_mpn_mul_basecase ([1;33mSKIPPED[0m) -flint_mpn_mul_toom22... -flint_mpn_mul_toom22 1.43 ([1;32mPASS[0m) -flint_mpn_mulhigh_basecase... -flint_mpn_mulhigh_basecase ([1;33mSKIPPED[0m) -flint_mpn_mulhigh_normalised... -flint_mpn_mulhigh_normalised ([1;33mSKIPPED[0m) -flint_mpn_mulmod_2expp1... -flint_mpn_mulmod_2expp1 0.09 ([1;32mPASS[0m) -flint_mpn_mulmod_preinv1... -flint_mpn_mulmod_preinv1 0.12 ([1;32mPASS[0m) -flint_mpn_mulmod_preinvn... -flint_mpn_mulmod_preinvn 0.01 ([1;32mPASS[0m) -flint_mpn_remove_2exp... -flint_mpn_remove_2exp 0.01 ([1;32mPASS[0m) -flint_mpn_remove_power... -flint_mpn_remove_power 0.06 ([1;32mPASS[0m) -flint_mpn_sqr_basecase... -flint_mpn_sqr_basecase ([1;33mSKIPPED[0m) -flint_mpn_sqrhigh_basecase... -flint_mpn_sqrhigh_basecase ([1;33mSKIPPED[0m) +n_is_probabprime_fermat thread_support_parallel_binary_splitting... +thread_support_parallel_binary_splitting 0.45 ([1;32mPASS[0m) +thread_support_parallel_do... +thread_support_parallel_do 0.01 ([1;32mPASS[0m) mpfr_vec_init_clear... -mpfr_vec_init_clear 0.11 ([1;32mPASS[0m) +mpfr_vec_init_clear 0.09 ([1;32mPASS[0m) mpfr_vec_set_equal... -mpfr_vec_set_equal 0.10 ([1;32mPASS[0m) +mpfr_vec_set_equal 0.08 ([1;32mPASS[0m) mpfr_mat_entry... mpfr_mat_entry 0.01 ([1;32mPASS[0m) mpfr_mat_equal... -mpfr_mat_equal 0.12 ([1;32mPASS[0m) +mpfr_mat_equal 0.08 ([1;32mPASS[0m) mpfr_mat_init_clear... -mpfr_mat_init_clear 0.01 ([1;32mPASS[0m) +mpfr_mat_init_clear 0.00 ([1;32mPASS[0m) mpfr_mat_mul_classical... -mpfr_mat_mul_classical 0.04 ([1;32mPASS[0m) +mpfr_mat_mul_classical 0.02 ([1;32mPASS[0m) mpfr_mat_zero... mpfr_mat_zero 0.00 ([1;32mPASS[0m) nmod_divides... nmod_divides 0.00 ([1;32mPASS[0m) nmod_vec_add_sub_neg... -nmod_vec_add_sub_neg 0.03 ([1;32mPASS[0m) +nmod_vec_add_sub_neg 0.02 ([1;32mPASS[0m) nmod_vec_discrete_log_pohlig_hellman... nmod_vec_discrete_log_pohlig_hellman 0.03 ([1;32mPASS[0m) nmod_vec_dot_bound_limbs... -nmod_vec_dot_bound_limbs 0.04 ([1;32mPASS[0m) +nmod_vec_dot_bound_limbs 0.03 ([1;32mPASS[0m) nmod_vec_dot... -nmod_vec_dot 0.13 ([1;32mPASS[0m) +nmod_vec_dot 0.10 ([1;32mPASS[0m) nmod_vec_dot_ptr... -nmod_vec_dot_ptr 0.12 ([1;32mPASS[0m) +nmod_vec_dot_ptr 0.10 ([1;32mPASS[0m) nmod_vec_nmod... nmod_vec_nmod 0.04 ([1;32mPASS[0m) nmod_vec_nmod_pow_fmpz... -nmod_vec_nmod_pow_fmpz 0.03 ([1;32mPASS[0m) +nmod_vec_nmod_pow_fmpz 0.02 ([1;32mPASS[0m) nmod_vec_reduce... nmod_vec_reduce 0.01 ([1;32mPASS[0m) nmod_vec_scalar_addmul_nmod... nmod_vec_scalar_addmul_nmod 0.01 ([1;32mPASS[0m) nmod_vec_scalar_mul_nmod... -nmod_vec_scalar_mul_nmod 0.02 ([1;32mPASS[0m) +nmod_vec_scalar_mul_nmod 0.01 ([1;32mPASS[0m) nmod_vec_scalar_mul_nmod_shoup... -nmod_vec_scalar_mul_nmod_shoup 0.14 ([1;32mPASS[0m) - 0.10 ([1;32mPASS[0m) +nmod_vec_scalar_mul_nmod_shoup 0.11 ([1;32mPASS[0m) +flint_mpn_divides... +flint_mpn_divides 0.02 ([1;32mPASS[0m) +flint_mpn_divrem_preinv1... +flint_mpn_divrem_preinv1 0.00 ([1;32mPASS[0m) +flint_mpn_divrem_preinvn... +flint_mpn_divrem_preinvn 0.09 ([1;32mPASS[0m) +flint_mpn_fmms1... +flint_mpn_fmms1 0.12 ([1;32mPASS[0m) +flint_mpn_gcd_full... +flint_mpn_gcd_full 0.04 ([1;32mPASS[0m) +flint_mpn_mod_preinvn... +flint_mpn_mod_preinvn 0.09 ([1;32mPASS[0m) +flint_mpn_mul... +flint_mpn_mul 0.32 ([1;32mPASS[0m) +flint_mpn_mul_n... +flint_mpn_mul_n 0.37 ([1;32mPASS[0m) +flint_mpn_mul_basecase... +flint_mpn_mul_basecase ([1;33mSKIPPED[0m) +flint_mpn_mul_toom22... +flint_mpn_mul_toom22 1.02 ([1;32mPASS[0m) +flint_mpn_mulhigh_basecase... +flint_mpn_mulhigh_basecase ([1;33mSKIPPED[0m) +flint_mpn_mulhigh_normalised... +flint_mpn_mulhigh_normalised ([1;33mSKIPPED[0m) +flint_mpn_mulmod_2expp1... +flint_mpn_mulmod_2expp1 0.06 ([1;32mPASS[0m) +flint_mpn_mulmod_preinv1... +flint_mpn_mulmod_preinv1 0.09 ([1;32mPASS[0m) +flint_mpn_mulmod_preinvn... +flint_mpn_mulmod_preinvn 0.00 ([1;32mPASS[0m) +flint_mpn_remove_2exp... +flint_mpn_remove_2exp 0.01 ([1;32mPASS[0m) +flint_mpn_remove_power... +flint_mpn_remove_power 0.04 ([1;32mPASS[0m) +flint_mpn_sqr_basecase... +flint_mpn_sqr_basecase ([1;33mSKIPPED[0m) +flint_mpn_sqrhigh_basecase... +flint_mpn_sqrhigh_basecase ([1;33mSKIPPED[0m) +fmpz_abs... +fmpz_abs 0.01 ([1;32mPASS[0m) +fmpz_abs_fits_ui... +fmpz_abs_fits_ui 0.00 ([1;32mPASS[0m) +fmpz_abs_lbound_ui_2exp... +fmpz_abs_lbound_ui_2exp 0.01 ([1;32mPASS[0m) +fmpz_abs_ubound_ui_2exp... +fmpz_abs_ubound_ui_2exp 0.01 ([1;32mPASS[0m) +fmpz_add... +fmpz_add 0.02 ([1;32mPASS[0m) +fmpz_addmul... +fmpz_addmul 0.03 ([1;32mPASS[0m) +fmpz_addmul_si... +fmpz_addmul_si 0.02 ([1;32mPASS[0m) +fmpz_addmul_ui... +fmpz_addmul_ui 0.03 ([1;32mPASS[0m) +fmpz_and... +fmpz_and 0.02 ([1;32mPASS[0m) +fmpz_aors_ui... +fmpz_aors_ui 0.03 ([1;32mPASS[0m) +fmpz_bin_uiui... +fmpz_bin_uiui 0.01 ([1;32mPASS[0m) +fmpz_bit_pack... +fmpz_bit_pack 0.12 ([1;32mPASS[0m) +fmpz_bits... +fmpz_bits 0.01 ([1;32mPASS[0m) +fmpz_cdiv_q_2exp... +fmpz_cdiv_q_2exp 0.01 ([1;32mPASS[0m) +fmpz_cdiv_q... +fmpz_cdiv_q 0.03 ([1;32mPASS[0m) +fmpz_cdiv_qr... +fmpz_cdiv_qr 0.03 ([1;32mPASS[0m) +fmpz_cdiv_q_si... +fmpz_cdiv_q_si 0.02 ([1;32mPASS[0m) +fmpz_cdiv_q_ui... +fmpz_cdiv_q_ui 0.02 ([1;32mPASS[0m) +fmpz_cdiv_r_2exp... +fmpz_cdiv_r_2exp 0.01 ([1;32mPASS[0m) +fmpz_cdiv_ui... +fmpz_cdiv_ui 0.01 ([1;32mPASS[0m) +fmpz_clog... +fmpz_clog 0.09 ([1;32mPASS[0m) +fmpz_clog_ui... +fmpz_clog_ui 0.04 ([1;32mPASS[0m) +fmpz_cmp2abs... +fmpz_cmp2abs 0.36 ([1;32mPASS[0m) +fmpz_cmpabs... +fmpz_cmpabs 0.02 ([1;32mPASS[0m) +fmpz_cmp... +fmpz_cmp 0.02 ([1;32mPASS[0m) +fmpz_cmp_si... +fmpz_cmp_si 0.01 ([1;32mPASS[0m) +fmpz_cmp_ui... +fmpz_cmp_ui 0.01 ([1;32mPASS[0m) +fmpz_comb_init_clear... +fmpz_comb_init_clear 0.15 ([1;32mPASS[0m) +fmpz_combit... +fmpz_combit 0.01 ([1;32mPASS[0m) +fmpz_complement... +fmpz_complement 0.01 ([1;32mPASS[0m) +fmpz_CRT... +fmpz_CRT 0.03 ([1;32mPASS[0m) +fmpz_CRT_ui... +fmpz_CRT_ui 0.03 ([1;32mPASS[0m) +fmpz_divexact2_uiui... +fmpz_divexact2_uiui 0.02 ([1;32mPASS[0m) +fmpz_divexact... +fmpz_divexact 0.02 ([1;32mPASS[0m) +fmpz_divexact_si... +fmpz_divexact_si 0.01 ([1;32mPASS[0m) +fmpz_divexact_ui... +fmpz_divexact_ui 0.01 ([1;32mPASS[0m) +fmpz_divides... +fmpz_divides 0.00 ([1;32mPASS[0m) +fmpz_divides_mod_list... +fmpz_divides_mod_list 0.22 ([1;32mPASS[0m) +fmpz_divisible... +fmpz_divisible 0.01 ([1;32mPASS[0m) +fmpz_divisible_si... +fmpz_divisible_si 0.00 ([1;32mPASS[0m) +fmpz_divisor_in_residue_class_lenstra... +fmpz_divisor_in_residue_class_lenstra 0.29 ([1;32mPASS[0m) +fmpz_divisor_sigma... +fmpz_divisor_sigma 0.26 ([1;32mPASS[0m) +fmpz_div_newton... +fmpz_div_newton 0.26 ([1;32mPASS[0m) +fmpz_dlog... +fmpz_dlog 0.01 ([1;32mPASS[0m) +fmpz_eq 0.07 ([1;32mPASS[0m) n_is_probabprime_fibonacci... -n_is_probabprime_fibonacci 0.11 ([1;32mPASS[0m) +n_is_probabprime_fibonacci 0.08 ([1;32mPASS[0m) n_is_probabprime_lucas... -n_is_probabprime_lucas 0.10 ([1;32mPASS[0m) +n_is_probabprime_lucas 0.07 ([1;32mPASS[0m) n_is_square... n_is_square 0.00 ([1;32mPASS[0m) n_is_squarefree... @@ -182121,29 +182245,29 @@ n_jacobi... n_jacobi 0.01 ([1;32mPASS[0m) n_lll_mod_preinv... -n_lll_mod_preinv 0.06 ([1;32mPASS[0m) +n_lll_mod_preinv 0.05 ([1;32mPASS[0m) n_ll_mod_preinv... -n_ll_mod_preinv 0.14 ([1;32mPASS[0m) +n_ll_mod_preinv 0.10 ([1;32mPASS[0m) n_mod2_precomp... -n_mod2_precomp 0.03 ([1;32mPASS[0m) +n_mod2_precomp 0.02 ([1;32mPASS[0m) n_mod2_preinv... n_mod2_preinv 0.03 ([1;32mPASS[0m) n_mod_precomp... n_mod_precomp 0.03 ([1;32mPASS[0m) n_moebius_mu... -n_moebius_mu 0.01 ([1;32mPASS[0m) +n_moebius_mu 0.00 ([1;32mPASS[0m) n_mulmod2... -n_mulmod2 0.06 ([1;32mPASS[0m) +n_mulmod2 0.04 ([1;32mPASS[0m) n_mulmod2_preinv... -n_mulmod2_preinv 0.06 ([1;32mPASS[0m) +n_mulmod2_preinv 0.04 ([1;32mPASS[0m) n_mulmod_precomp... -n_mulmod_precomp 0.05 ([1;32mPASS[0m) +n_mulmod_precomp 0.04 ([1;32mPASS[0m) n_mulmod_preinv... -n_mulmod_preinv 0.06 ([1;32mPASS[0m) +n_mulmod_preinv 0.04 ([1;32mPASS[0m) n_mulmod_shoup... -n_mulmod_shoup 0.01 ([1;32mPASS[0m) +n_mulmod_shoup 0.00 ([1;32mPASS[0m) n_nextprime... -n_nextprime 0.27 ([1;32mPASS[0m) +n_nextprime 0.20 ([1;32mPASS[0m) n_nth_prime_bounds... n_nth_prime_bounds 0.00 ([1;32mPASS[0m) n_urandint... @@ -182151,41 +182275,41 @@ n_pow... n_pow 0.00 ([1;32mPASS[0m) n_powmod2... -n_powmod2 0.03 ([1;32mPASS[0m) +n_powmod2 0.02 ([1;32mPASS[0m) n_powmod2_preinv... -n_powmod2_preinv 0.03 ([1;32mPASS[0m) +n_powmod2_preinv 0.02 ([1;32mPASS[0m) n_powmod2_ui_preinv... -n_powmod2_ui_preinv 0.03 ([1;32mPASS[0m) +n_powmod2_ui_preinv 0.02 ([1;32mPASS[0m) n_powmod... -n_powmod 0.03 ([1;32mPASS[0m) +n_powmod 0.02 ([1;32mPASS[0m) n_powmod_precomp... -n_powmod_precomp 0.03 ([1;32mPASS[0m) +n_powmod_precomp 0.02 ([1;32mPASS[0m) n_powmod_ui_precomp... -n_powmod_ui_precomp 0.03 ([1;32mPASS[0m) +n_powmod_ui_precomp 0.02 ([1;32mPASS[0m) n_powmod_ui_preinv... -n_powmod_ui_preinv 0.03 ([1;32mPASS[0m) +n_powmod_ui_preinv 0.02 ([1;32mPASS[0m) n_preinvert_limb_prenorm... n_preinvert_limb_prenorm 0.02 ([1;32mPASS[0m) n_prime_pi_bounds... n_prime_pi_bounds 0.01 ([1;32mPASS[0m) n_prime_pi... -n_prime_pi 0.01 ([1;32mPASS[0m) +n_prime_pi 0.00 ([1;32mPASS[0m) n_primes... -n_primes 6.61 ([1;32mPASS[0m) +n_primes 6.92 ([1;32mPASS[0m) n_primes_jump_after... -n_primes_jump_after 0.28 ([1;32mPASS[0m) +n_primes_jump_after 0.25 ([1;32mPASS[0m) n_primitive_root_prime... n_primitive_root_prime 0.03 ([1;32mPASS[0m) n_remove2_precomp... -n_remove2_precomp 0.09 ([1;32mPASS[0m) +n_remove2_precomp 0.06 ([1;32mPASS[0m) n_remove... -n_remove 0.10 ([1;32mPASS[0m) +n_remove 0.07 ([1;32mPASS[0m) n_revbin... n_revbin 0.01 ([1;32mPASS[0m) n_root... n_root 0.01 ([1;32mPASS[0m) n_rootrem... -n_rootrem 0.02 ([1;32mPASS[0m) +n_rootrem 0.01 ([1;32mPASS[0m) n_sizeinbase... n_sizeinbase 0.00 ([1;32mPASS[0m) n_sqrt... @@ -182193,21 +182317,21 @@ n_sqrtmod... n_sqrtmod 0.03 ([1;32mPASS[0m) n_sqrtmodn... -n_sqrtmodn 0.33 ([1;32mPASS[0m) +n_sqrtmodn 0.22 ([1;32mPASS[0m) n_sqrtmod_primepow... -n_sqrtmod_primepow 0.57 ([1;32mPASS[0m) +n_sqrtmod_primepow 0.38 ([1;32mPASS[0m) n_sqrtrem... n_sqrtrem 0.01 ([1;32mPASS[0m) n_submod... -n_submod 0.05 ([1;32mPASS[0m) +n_submod 0.04 ([1;32mPASS[0m) n_xgcd... n_xgcd 0.01 ([1;32mPASS[0m) nmod_poly_add... -nmod_poly_add 0.03 ([1;32mPASS[0m) +nmod_poly_add 0.02 ([1;32mPASS[0m) nmod_poly_add_series... -nmod_poly_add_series 0.04 ([1;32mPASS[0m) +nmod_poly_add_series 0.03 ([1;32mPASS[0m) nmod_poly_asinh_series... -nmod_poly_asinh_series 0.04 ([1;32mPASS[0m) +nmod_poly_asinh_series 0.03 ([1;32mPASS[0m) nmod_poly_asin_series... nmod_poly_asin_series 0.03 ([1;32mPASS[0m) nmod_poly_atanh_series... @@ -182215,27 +182339,27 @@ nmod_poly_atan_series... nmod_poly_atan_series 0.03 ([1;32mPASS[0m) nmod_poly_berlekamp_massey... -nmod_poly_berlekamp_massey 0.12 ([1;32mPASS[0m) +nmod_poly_berlekamp_massey 0.09 ([1;32mPASS[0m) nmod_poly_bit_pack... -nmod_poly_bit_pack 0.03 ([1;32mPASS[0m) +nmod_poly_bit_pack 0.02 ([1;32mPASS[0m) nmod_poly_compose... -nmod_poly_compose 0.09 ([1;32mPASS[0m) +nmod_poly_compose 0.06 ([1;32mPASS[0m) nmod_poly_compose_horner... -nmod_poly_compose_horner 0.05 ([1;32mPASS[0m) +nmod_poly_compose_horner 0.04 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung... -nmod_poly_compose_mod_brent_kung 0.04 ([1;32mPASS[0m) +nmod_poly_compose_mod_brent_kung 0.03 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung_precomp_preinv... -nmod_poly_compose_mod_brent_kung_precomp_preinv 0.04 ([1;32mPASS[0m) +nmod_poly_compose_mod_brent_kung_precomp_preinv 0.03 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung_precomp_preinv_threaded... nmod_poly_compose_mod_brent_kung_precomp_preinv_threaded - 0.07 ([1;32mPASS[0m) + 0.08 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung_preinv... -nmod_poly_compose_mod_brent_kung_preinv 0.05 ([1;32mPASS[0m) +nmod_poly_compose_mod_brent_kung_preinv 0.04 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung_vec_preinv... -nmod_poly_compose_mod_brent_kung_vec_preinv 0.03 ([1;32mPASS[0m) +nmod_poly_compose_mod_brent_kung_vec_preinv 0.02 ([1;32mPASS[0m) nmod_poly_compose_mod_brent_kung_vec_preinv_threaded... nmod_poly_compose_mod_brent_kung_vec_preinv_threaded - 1.64 ([1;32mPASS[0m) + 1.03 ([1;32mPASS[0m) nmod_poly_compose_mod... nmod_poly_compose_mod 0.04 ([1;32mPASS[0m) nmod_poly_compose_mod_horner... @@ -182249,128 +182373,40 @@ nmod_poly_cosh_series... nmod_poly_cosh_series 0.03 ([1;32mPASS[0m) nmod_poly_cos_series... -nmod_poly_cos_series 0.04 ([1;32mPASS[0m) +nmod_poly_cos_series 0.03 ([1;32mPASS[0m) nmod_poly_deflate... nmod_poly_deflate 0.02 ([1;32mPASS[0m) nmod_poly_derivative... -nmod_poly_derivative 0.02 ([1;32mPASS[0m) +nmod_poly_derivative 0.01 ([1;32mPASS[0m) nmod_poly_discriminant... -nmod_poly_discriminant 0.04 ([1;32mPASS[0m) +nmod_poly_discriminant 0.03 ([1;32mPASS[0m) nmod_poly_div... -nmod_poly_div 0.19 ([1;32mPASS[0m) +nmod_poly_div 0.14 ([1;32mPASS[0m) nmod_poly_divexact... -nmod_poly_divexact 0.03 ([1;32mPASS[0m) +nmod_poly_divexact 0.02 ([1;32mPASS[0m) nmod_poly_divides... -nmod_poly_divides 0.89 ([1;32mPASS[0m) +nmod_poly_divides 0.62 ([1;32mPASS[0m) nmod_poly_divides_classical... -nmod_poly_divides_classical 0.07 ([1;32mPASS[0m) +nmod_poly_divides_classical 0.06 ([1;32mPASS[0m) nmod_poly_div_newton_n_preinv... -nmod_poly_div_newton_n_preinv 0.12 ([1;32mPASS[0m) +nmod_poly_div_newton_n_preinv 0.09 ([1;32mPASS[0m) nmod_poly_divrem_basecase... -nmod_poly_divrem_basecase 0.12 ([1;32mPASS[0m) +nmod_poly_divrem_basecase 0.09 ([1;32mPASS[0m) nmod_poly_divrem... -nmod_poly_divrem 0.46 ([1;32mPASS[0m) +nmod_poly_divrem 0.32 ([1;32mPASS[0m) nmod_poly_divrem_newton_n_preinv... -nmod_poly_divrem_newton_n_preinv 0.23 ([1;32mPASS[0m) +nmod_poly_divrem_newton_n_preinv 0.16 ([1;32mPASS[0m) nmod_poly_div_root... -nmod_poly_div_root 0.05 ([1;32mPASS[0m) +nmod_poly_div_root 0.04 ([1;32mPASS[0m) nmod_poly_div_series_basecase... -nmod_poly_div_series_basecase 0.35 ([1;32mPASS[0m) +nmod_poly_div_series_basecase 0.23 ([1;32mPASS[0m) nmod_poly_div_series... -nmod_poly_div_series 0.32 ([1;32mPASS[0m) +nmod_poly_div_series 0.21 ([1;32mPASS[0m) nmod_poly_equal_trunc... -nmod_poly_equal_trunc 0.03 ([1;32mPASS[0m) +nmod_poly_equal_trunc 0.02 ([1;32mPASS[0m) nmod_poly_evaluate_mat_horner... -nfmpz_abs... -fmpz_abs 0.02 ([1;32mPASS[0m) -fmpz_abs_fits_ui... -fmpz_abs_fits_ui 0.00 ([1;32mPASS[0m) -fmpz_abs_lbound_ui_2exp... -fmpz_abs_lbound_ui_2exp 0.01 ([1;32mPASS[0m) -fmpz_abs_ubound_ui_2exp... -fmpz_abs_ubound_ui_2exp 0.01 ([1;32mPASS[0m) -fmpz_add... -fmpz_add 0.03 ([1;32mPASS[0m) -fmpz_addmul... -fmpz_addmul 0.05 ([1;32mPASS[0m) -fmpz_addmul_si... -fmpz_addmul_si 0.03 ([1;32mPASS[0m) -fmpz_addmul_ui... -fmpz_addmul_ui 0.05 ([1;32mPASS[0m) -fmpz_and... -fmpz_and 0.03 ([1;32mPASS[0m) -fmpz_aors_ui... -fmpz_aors_ui 0.04 ([1;32mPASS[0m) -fmpz_bin_uiui... -fmpz_bin_uiui 0.01 ([1;32mPASS[0m) -fmpz_bit_pack... -fmpz_bit_pack 0.17 ([1;32mPASS[0m) -fmpz_bits... -fmpz_bits 0.01 ([1;32mPASS[0m) -fmpz_cdiv_q_2exp... -fmpz_cdiv_q_2exp 0.02 ([1;32mPASS[0m) -fmpz_cdiv_q... -fmpz_cdiv_q 0.04 ([1;32mPASS[0m) -fmpz_cdiv_qr... -fmpz_cdiv_qr 0.04 ([1;32mPASS[0m) -fmpz_cdiv_q_si... -fmpz_cdiv_q_si 0.02 ([1;32mPASS[0m) -fmpz_cdiv_q_ui... -fmpz_cdiv_q_ui 0.03 ([1;32mPASS[0m) -fmpz_cdiv_r_2exp... -fmpz_cdiv_r_2exp 0.02 ([1;32mPASS[0m) -fmpz_cdiv_ui... -fmpz_cdiv_ui 0.02 ([1;32mPASS[0m) -fmpz_clog... -fmpz_clog 0.14 ([1;32mPASS[0m) -fmpz_clog_ui... -fmpz_clog_ui 0.05 ([1;32mPASS[0m) -fmpz_cmp2abs... -fmpz_cmp2abs 0.50 ([1;32mPASS[0m) -fmpz_cmpabs... -fmpz_cmpabs 0.04 ([1;32mPASS[0m) -fmpz_cmp... -fmpz_cmp 0.03 ([1;32mPASS[0m) -fmpz_cmp_si... -fmpz_cmp_si 0.01 ([1;32mPASS[0m) -fmpz_cmp_ui... -fmpz_cmp_ui 0.01 ([1;32mPASS[0m) -fmpz_comb_init_clear... -fmpz_comb_init_clear 0.20 ([1;32mPASS[0m) -fmpz_combit... -fmpz_combit 0.01 ([1;32mPASS[0m) -fmpz_complement... -fmpz_complement 0.02 ([1;32mPASS[0m) -fmpz_CRT... -fmpz_CRT 0.04 ([1;32mPASS[0m) -fmpz_CRT_ui... -fmpz_CRT_ui 0.03 ([1;32mPASS[0m) -fmpz_divexact2_uiui... -fmpz_divexact2_uiui 0.03 ([1;32mPASS[0m) -fmpz_divexact... -fmpz_divexact 0.04 ([1;32mPASS[0m) -fmpz_divexact_si... -fmpz_divexact_si 0.02 ([1;32mPASS[0m) -fmpz_divexact_ui... -fmpz_divexact_ui 0.02 ([1;32mPASS[0m) -fmpz_divides... -fmpz_divides 0.01 ([1;32mPASS[0m) -fmpz_divides_mod_list... -fmpz_divides_mod_list 0.33 ([1;32mPASS[0m) -fmpz_divisible... -fmpz_divisible 0.01 ([1;32mPASS[0m) -fmpz_divisible_si... -fmpz_divisible_si 0.00 ([1;32mPASS[0m) -fmpz_divisor_in_residue_class_lenstra... -fmpz_divisor_in_residue_class_lenstra 0.47 ([1;32mPASS[0m) -fmpz_divisor_sigma... -fmpz_divisor_sigma 0.46 ([1;32mPASS[0m) -fmpz_div_newton... -fmpz_div_newton 0.39 ([1;32mPASS[0m) -fmpz_dlog... -fmpz_dlog 0.02 ([1;32mPASS[0m) -fmpz_equal... -fmpz_equal 0.04 ([1;32mPASS[0m) +nual... +fmpz_equal 0.02 ([1;32mPASS[0m) fmpz_equal_si... fmpz_equal_si 0.01 ([1;32mPASS[0m) fmpz_equal_ui... @@ -182380,49 +182416,49 @@ fmpz_fac_ui... fmpz_fac_ui 0.00 ([1;32mPASS[0m) fmpz_fdiv_q_2exp... -fmpz_fdiv_q_2exp 0.02 ([1;32mPASS[0m) +fmpz_fdiv_q_2exp 0.01 ([1;32mPASS[0m) fmpz_fdiv_q... -fmpz_fdiv_q 0.04 ([1;32mPASS[0m) +fmpz_fdiv_q 0.02 ([1;32mPASS[0m) fmpz_fdiv_qr... -fmpz_fdiv_qr 0.04 ([1;32mPASS[0m) +fmpz_fdiv_qr 0.03 ([1;32mPASS[0m) fmpz_fdiv_qr_preinvn... -fmpz_fdiv_qr_preinvn 0.07 ([1;32mPASS[0m) +fmpz_fdiv_qr_preinvn 0.04 ([1;32mPASS[0m) fmpz_fdiv_q_si... -fmpz_fdiv_q_si 0.02 ([1;32mPASS[0m) +fmpz_fdiv_q_si 0.01 ([1;32mPASS[0m) fmpz_fdiv_q_ui... -fmpz_fdiv_q_ui 0.03 ([1;32mPASS[0m) +fmpz_fdiv_q_ui 0.02 ([1;32mPASS[0m) fmpz_fdiv_r_2exp... -fmpz_fdiv_r_2exp 0.02 ([1;32mPASS[0m) +fmpz_fdiv_r_2exp 0.01 ([1;32mPASS[0m) fmpz_fdiv_r... -fmpz_fdiv_r 0.04 ([1;32mPASS[0m) +fmpz_fdiv_r 0.03 ([1;32mPASS[0m) fmpz_fdiv_ui... -fmpz_fdiv_ui 0.02 ([1;32mPASS[0m) +fmpz_fdiv_ui 0.01 ([1;32mPASS[0m) fmpz_fib_ui... fmpz_fib_ui 0.00 ([1;32mPASS[0m) fmpz_fits_si... fmpz_fits_si 0.00 ([1;32mPASS[0m) fmpz_flog... -fmpz_flog 0.13 ([1;32mPASS[0m) +fmpz_flog 0.09 ([1;32mPASS[0m) fmpz_flog_ui... -fmpz_flog_ui 0.05 ([1;32mPASS[0m) +fmpz_flog_ui 0.04 ([1;32mPASS[0m) fmpz_fmma... -fmpz_fmma 0.01 ([1;32mPASS[0m) +fmpz_fmma 0.00 ([1;32mPASS[0m) fmpz_fmms... -fmpz_fmms 0.01 ([1;32mPASS[0m) +fmpz_fmms 0.00 ([1;32mPASS[0m) fmpz_fmpz... fmpz_fmpz 0.00 ([1;32mPASS[0m) fmpz_cleanup... -fmpz_cleanup 0.08 ([1;32mPASS[0m) +fmpz_cleanup 0.05 ([1;32mPASS[0m) fmpz_stress... -fmpz_stress 0.97 ([1;32mPASS[0m) +fmpz_stress 0.58 ([1;32mPASS[0m) fmpz_gcd3... -fmpz_gcd3 0.11 ([1;32mPASS[0m) +fmpz_gcd3 0.08 ([1;32mPASS[0m) fmpz_gcd... -fmpz_gcd 0.08 ([1;32mPASS[0m) +fmpz_gcd 0.05 ([1;32mPASS[0m) fmpz_gcdinv... fmpz_gcdinv 0.01 ([1;32mPASS[0m) fmpz_gcd_ui... -fmpz_gcd_ui 0.02 ([1;32mPASS[0m) +fmpz_gcd_ui 0.01 ([1;32mPASS[0m) fmpz_get_d_2exp... fmpz_get_d_2exp 0.00 ([1;32mPASS[0m) fmpz_get_d... @@ -182432,17 +182468,17 @@ fmpz_get_mpfr... fmpz_get_mpfr 0.00 ([1;32mPASS[0m) fmpz_get_mpn... -fmpz_get_mpn 0.13 ([1;32mPASS[0m) +fmpz_get_mpn 0.08 ([1;32mPASS[0m) fmpz_get_mpz... fmpz_get_mpz 0.01 ([1;32mPASS[0m) fmpz_get_nmod... -fmpz_get_nmod 0.02 ([1;32mPASS[0m) +fmpz_get_nmod 0.01 ([1;32mPASS[0m) fmpz_get_set_ui_array... -fmpz_get_set_ui_array 0.11 ([1;32mPASS[0m) +fmpz_get_set_ui_array 0.07 ([1;32mPASS[0m) fmpz_get_si... fmpz_get_si 0.00 ([1;32mPASS[0m) fmpz_get_str... -fmpz_get_str 5.55 ([1;32mPASS[0m) +fmpz_get_str 3.71 ([1;32mPASS[0m) fmpz_get_ui... fmpz_get_ui 0.00 ([1;32mPASS[0m) fmpz_init2... @@ -182450,67 +182486,147 @@ fmpz_init_set... fmpz_init_set 0.01 ([1;32mPASS[0m) fmpz_init_set_readonly... -fmpz_init_set_readonly 0.02 ([1;32mPASS[0m) +fmpz_init_set_readonly 0.01 ([1;32mPASS[0m) fmpz_init_set_ui... fmpz_init_set_ui 0.00 ([1;32mPASS[0m) fmpz_invmod... -fmpz_invmod 0.07 ([1;32mPASS[0m) +fmpz_invmod 0.05 ([1;32mPASS[0m) fmpz_is_even... -fmpz_is_even 0.02 ([1;32mPASS[0m) +fmpz_is_even 0.01 ([1;32mPASS[0m) fmpz_is_perfect_power... -fmpz_is_perfect_power 0.17 mod_poly_evaluate_mat_horner 0.99 ([1;32mPASS[0m) +fmpz_is_perfect_power 0.11 fmpz_vec_add... +fmpz_vec_add 0.10 ([1;32mPASS[0m) +fmpz_vec_content... +fmpz_vec_content 0.03 ([1;32mPASS[0m) +fmpz_vec_dot... +fmpz_vec_dot 0.08 ([1;32mPASS[0m) +fmpz_vec_dot_general... +fmpz_vec_dot_general 0.78 ([1;32mPASS[0m) +fmpz_vec_get_d_vec_2exp... +fmpz_vec_get_d_vec_2exp 0.02 ([1;32mPASS[0m) +fmpz_vec_get_set_fft... +fmpz_vec_get_set_fft 0.16 ([1;32mPASS[0m) +fmpz_vec_get_set_nmod_vec... +fmpz_vec_get_set_nmod_vec 0.03 ([1;32mPASS[0m) +fmpz_vec_height... +fmpz_vec_height 0.02 ([1;32mPASS[0m) +fmpz_vec_height_index... +fmpz_vec_height_index 0.02 ([1;32mPASS[0m) +fmpz_vec_init_clear... +fmpz_vec_init_clear 0.00 ([1;32mPASS[0m) +fmpz_vec_is_zero... +fmpz_vec_is_zero 0.04 ([1;32mPASS[0m) +fmpz_vec_lcm... +fmpz_vec_lcm 0.14 ([1;32mPASS[0m) +fmpz_vec_max_bits... +fmpz_vec_max_bits 0.02 ([1;32mPASS[0m) +fmpz_vec_max_limbs... +fmpz_vec_max_limbs 0.02 ([1;32mPASS[0m) +fmpz_vec_neg... +fmpz_vec_neg 0.05 ([1;32mPASS[0m) +fmpz_vec_prod... +fmpz_vec_prod 0.08 ([1;32mPASS[0m) +fmpz_vec_scalar_abs... +fmpz_vec_scalar_abs 0.05 ([1;32mPASS[0m) +fmpz_vec_scalar_addmul_fmpz... +fmpz_vec_scalar_addmul_fmpz 0.12 ([1;32mPASS[0m) +fmpz_vec_scalar_addmul_si_2exp... +fmpz_vec_scalar_addmul_si_2exp 0.07 ([1;32mPASS[0m) +fmpz_vec_scalar_addmul_si... +fmpz_vec_scalar_addmul_si 0.05 ([1;32mPASS[0m) +fmpz_vec_scalar_addmul_ui... +fmpz_vec_scalar_addmul_ui 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_divexact_fmpz... +fmpz_vec_scalar_divexact_fmpz 0.07 ([1;32mPASS[0m) +fmpz_vec_scalar_divexact_si... +fmpz_vec_scalar_divexact_si 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_divexact_ui... +fmpz_vec_scalar_divexact_ui 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_fdiv_q_fmpz... +fmpz_vec_scalar_fdiv_q_fmpz 0.08 ([1;32mPASS[0m) +fmpz_vec_scalar_mod_fmpz... +fmpz_vec_scalar_mod_fmpz 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_mul_2exp... +fmpz_vec_scalar_mul_2exp 0.07 ([1;32mPASS[0m) +fmpz_vec_scalar_mul_fmpz... +fmpz_vec_scalar_mul_fmpz 0.13 ([1;32mPASS[0m) +fmpz_vec_scalar_mul_si... +fmpz_vec_scalar_mul_si 0.05 ([1;32mPASS[0m) +fmpz_vec_scalar_mul_ui... +fmpz_vec_scalar_mul_ui 0.05 ([1;32mPASS[0m) +fmpz_vec_scalar_smod_fmpz... +fmpz_vec_scalar_smod_fmpz 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_submul_fmpz... +fmpz_vec_scalar_submul_fmpz 0.11 ([1;32mPASS[0m) +fmpz_vec_scalar_submul_si_2exp... +fmpz_vec_scalar_submul_si_2exp 0.06 ([1;32mPASS[0m) +fmpz_vec_scalar_submul_si... +fmpz_vec_scalar_submul_si 0.05 ([1;32mPASS[0m) +fmpz_vec_set_equal... +fmpz_vec_set_equal 0.07 ([1;32mPASS[0m) +fmpz_vec_sub... +fmpz_vec_sub 0.15 ([1;32mPASS[0m) +fmpz_vec_sum... +fmpz_vec_sum 0.05 ([1;32mPASS[0m) +fmpz_vec_sum_max_bits... +fmpz_vec_sum_max_bits 0.08 ([1;32mPASS[0m) +fmpz_vec_swap... +fmpz_vec_swap 0.05 ([1;32mPASS[0m) +fmpz_vec_zero... +fmpz_vec_zero 0.02 ([1;32mPASS[0m) +mod_poly_evaluate_mat_horner 0.57 ([1;32mPASS[0m) nmod_poly_evaluate_mat_paterson_stockmeyer... -nmod_poly_evaluate_mat_paterson_stockmeyer 0.54 ([1;32mPASS[0m) +nmod_poly_evaluate_mat_paterson_stockmeyer 0.32 ([1;32mPASS[0m) nmod_poly_evaluate_nmod... nmod_poly_evaluate_nmod 0.02 ([1;32mPASS[0m) nmod_poly_evaluate_nmod_vec_fast... -nmod_poly_evaluate_nmod_vec_fast 0.11 ([1;32mPASS[0m) +nmod_poly_evaluate_nmod_vec_fast 0.08 ([1;32mPASS[0m) nmod_poly_exp_series... -nmod_poly_exp_series 3.79 ([1;32mPASS[0m) +nmod_poly_exp_series 2.46 ([1;32mPASS[0m) nmod_poly_find_distinct_nonzero_roots... -nmod_poly_find_distinct_nonzero_roots 0.11 ([1;32mPASS[0m) +nmod_poly_find_distinct_nonzero_roots 0.07 ([1;32mPASS[0m) nmod_poly_fread_print... -nmod_poly_fread_print 0.03 ([1;32mPASS[0m) +nmod_poly_fread_print 0.02 ([1;32mPASS[0m) nmod_poly_gcd... -nmod_poly_gcd 0.81 ([1;32mPASS[0m) +nmod_poly_gcd 0.49 ([1;32mPASS[0m) nmod_poly_gcd_euclidean... -nmod_poly_gcd_euclidean 0.07 ([1;32mPASS[0m) +nmod_poly_gcd_euclidean 0.05 ([1;32mPASS[0m) nmod_poly_gcd_hgcd... -nmod_poly_gcd_hgcd 0.80 ([1;32mPASS[0m) +nmod_poly_gcd_hgcd 0.55 ([1;32mPASS[0m) nmod_poly_gcdinv... -nmod_poly_gcdinv 0.30 ([1;32mPASS[0m) +nmod_poly_gcdinv 0.21 ([1;32mPASS[0m) nmod_poly_get_set_coeff_ui... nmod_poly_get_set_coeff_ui 0.01 ([1;32mPASS[0m) nmod_poly_get_set_str... -nmod_poly_get_set_str 0.11 ([1;32mPASS[0m) +nmod_poly_get_set_str 0.07 ([1;32mPASS[0m) nmod_poly_hgcd... -nmod_poly_hgcd 0.36 ([1;32mPASS[0m) +nmod_poly_hgcd 0.24 ([1;32mPASS[0m) nmod_poly_inflate... nmod_poly_inflate 0.01 ([1;32mPASS[0m) nmod_poly_init_realloc_clear... nmod_poly_init_realloc_clear 0.01 ([1;32mPASS[0m) nmod_poly_integral... -nmod_poly_integral 0.05 ([1;32mPASS[0m) +nmod_poly_integral 0.04 ([1;32mPASS[0m) nmod_poly_interpolate_nmod_vec_barycentric... -nmod_poly_interpolate_nmod_vec_barycentric 0.17 ([1;32mPASS[0m) +nmod_poly_interpolate_nmod_vec_barycentric 0.12 ([1;32mPASS[0m) nmod_poly_interpolate_nmod_vec... -nmod_poly_interpolate_nmod_vec 0.14 ([1;32mPASS[0m) +nmod_poly_interpolate_nmod_vec 0.10 ([1;32mPASS[0m) nmod_poly_interpolate_nmod_vec_fast... -nmod_poly_interpolate_nmod_vec_fast 0.15 ([1;32mPASS[0m) +nmod_poly_interpolate_nmod_vec_fast 0.10 ([1;32mPASS[0m) nmod_poly_interpolate_nmod_vec_newton... -nmod_poly_interpolate_nmod_vec_newton 0.17 ([1;32mPASS[0m) +nmod_poly_interpolate_nmod_vec_newton 0.13 ([1;32mPASS[0m) nmod_poly_invmod... -nmod_poly_invmod 0.36 ([1;32mPASS[0m) +nmod_poly_invmod 0.26 ([1;32mPASS[0m) nmod_poly_inv_series_basecase... -nmod_poly_inv_series_basecase 0.38 ([1;32mPASS[0m) +nmod_poly_inv_series_basecase 0.24 ([1;32mPASS[0m) nmod_poly_inv_series_newton... -nmod_poly_inv_series_newton 0.16 ([1;32mPASS[0m) +nmod_poly_inv_series_newton 0.12 ([1;32mPASS[0m) nmod_poly_invsqrt_series... -nmod_poly_invsqrt_series 0.10 ([1;32mPASS[0m) +nmod_poly_invsqrt_series 0.07 ([1;32mPASS[0m) nmod_poly_log_series... -nmod_poly_log_series 0.09 ([1;32mPASS[0m) +nmod_poly_log_series 0.06 ([1;32mPASS[0m) nmod_poly_make_monic... -nmod_poly_make_monic 0.03 ([1;32mPASS[0m) +nmod_poly_make_monic 0.02 ([1;32mPASS[0m) nmod_poly_mul... nmod_poly_mul 0.01 ([1;32mPASS[0m) nmod_poly_mul_classical... @@ -182528,7 +182644,7 @@ nmod_poly_mullow... nmod_poly_mullow 0.00 ([1;32mPASS[0m) nmod_poly_mullow_classical... -nmod_poly_mullow_classical 0.01 ([1;32mPASS[0m) +nmod_poly_mullow_classical 0.00 ([1;32mPASS[0m) nmod_poly_mullow_KS... nmod_poly_mullow_KS 0.01 ([1;32mPASS[0m) nmod_poly_mulmod... @@ -182536,358 +182652,197 @@ nmod_poly_mulmod_preinv... nmod_poly_mulmod_preinv 0.03 ([1;32mPASS[0m) nmod_poly_multi_crt... -nmod_poly_multi_crt 0.08 ([1;32mPASS[0m) +nmod_poly_multi_crt 0.06 ([1;32mPASS[0m) nmod_poly_neg... -nmod_poly_neg 0.01 ([1;32mPASS[0m) -nmod_poly_pow_binexp... -nmod_poly_pow_binexp 0.13 ([1;32mPASS[0m) -nmod_poly_pow... -nmod_poly_pow 0.13 ([1;32mPASS[0m) -nmod_poly_powers_mod_bsgs... -nmod_poly_powers_mod_bsgs 0.07 ([1;32mPASS[0m) -nmod_poly_powers_mod_naive... -nmod_poly_powers_mod_naive 0.04 ([1;32mPASS[0m) -nmod_poly_power_sums... -nmod_poly_power_sums 0.03 ([1;32mPASS[0m) -nmod_poly_power_sums_naive... -nmod_poly_power_sums_naive 0.02 ([1;32mPASS[0m) -nmod_poly_power_sums_schoenhage... -nmod_poly_power_sums_schoenhage 0.02 ([1;32mPASS[0m) -nmod_poly_powmod_fmpz_binexp... -nmod_poly_powmod_fmpz_binexp 0.10 ([1;32mPASS[0m) -nmod_poly_powmod_fmpz_binexp_preinv... -nmod_poly_powmod_fmpz_binexp_preinv 0.13 ([1;32mPASS[0m) -nmod_poly_powmod_ui_binexp... -nmod_poly_powmod_ui_binexp 0.04 ([1;32mPASS[0m) -nmod_poly_powmod_ui_binexp_preinv... -nmod_poly_powmod_ui_binexp_preinv 0.04 ([1;32mPASS[0m) -nmod_poly_powmod_x_fmpz_preinv... -nmod_poly_powmod_x_fmpz_preinv 0.10 ([1;32mPASS[0m) -nmod_poly_powmod_x_ui_preinv... -nmod_poly_powmod_x_ui_preinv 0.04 ([1;32mPASS[0m) -nmod_poly_pow_trunc_binexp... -nmod_poly_pow_trunc_binexp 0.04 ([1;32mPASS[0m) -nmod_poly_pow_trunc... -nmod_poly_pow_trunc 0.04 ([1;32mPASS[0m) -nmod_poly_product_roots_nmod_vec... -nmod_poly_product_roots_nmod_vec 0.03 ([1;32mPASS[0m) -nmod_poly_rem... -nmod_poly_rem 0.30 ([1;32mPASS[0m) -nmod_poly_resultant... -nmod_poly_resultant 0.04 ([1;32mPASS[0m) -nmod_poly_resultant_euclidean... -nmod_poly_resultant_euclidean 0.03 ([1;32mPASS[0m) -nmod_poly_resultant_hgcd... -nmod_poly_resultant_hgcd 0.19 ([1;32mPASS[0m) -nmod_poly_reverse... -nmod_poly_reverse 0.01 ([1;32mPASS[0m) -nmod_poly_revert_series... -nmod_poly_revert_series 0.05 ([1;32mPASS[0m) -nmod_poly_scalar_addmul_nmod... -nmod_poly_scalar_addmul_nmod 0.05 ([1;32mPASS[0m) -nmod_poly_scalar_mul_nmod... -nmod_poly_scalar_mul_nmod 0.02 ([1;32mPASS[0m) -nmod_poly_set_trunc... -nmod_poly_set_trunc 0.04 ([1;32mPASS[0m) -nmod_poly_shift_left_right... -nmod_poly_shift_left_right 0.02 ([1;32mPASS[0m) -nmod_poly_sinh_series... -nmod_poly_sinh_series 0.03 ([1;32mPASS[0m) -nmod_poly_sin_series... -nmod_poly_sin_series 0.04 ([1;32mPASS[0m) -nmod_poly_sqrt... -nmod_poly_sqrt 0.03 ([1;32mPASS[0m) -nmod_poly_sqrt_series... -nmod_poly_sqrt_series 0.06 ([1;32mPASS[0m) -nmod_poly_sub... -nmod_poly_sub 0.04 ([1;32mPASS[0m) -nmod_poly_sub_series... -nmod_poly_sub_series 0.04 ([1;32mPASS[0m) -nmod_poly_tanh_series... -nmod_poly_tanh_series 0.03 ([1;32mPASS[0m) -nmod_poly_tan_series... -nmod_poly_tan_series 0.03 ([1;32mPASS[0m) -nmod_poly_taylor_shift... -nmod_poly_taylor_shift 0.07 ([1;32mPASS[0m) -nmod_poly_taylor_shift_convolution... -nmod_poly_taylor_shift_convolution 0.11 ([1;32mPASS[0m) -nmod_poly_taylor_shift_horner... -nmod_poly_taylor_shift_horner 0.06 ([1;32mPASS[0m) -nmod_poly_xgcd... -nmod_poly_xgcd 1.10 ([1;32mPASS[0m) -nmod_poly_xgcd_euclidean... -nmod_poly_xgcd_euclidean 0.31 ([1;32mPASS[0m) -nmod_poly_xgcd_hgcd... -nmod_poly_xgcd_hgcd 1.11 ([1;32mPASS[0m) - ([1;32mPASS[0m) +nmod_poly_neg ([1;32mPASS[0m) fmpz_is_prime... -fmpz_is_prime 0.35 ([1;32mPASS[0m) +fmpz_is_prime 0.23 ([1;32mPASS[0m) fmpz_is_prime_morrison... -fmpz_is_prime_morrison 0.44 ([1;32mPASS[0m) +fmpz_is_prime_morrison 0.30 ([1;32mPASS[0m) fmpz_is_prime_pocklington... -fmpz_is_prime_pocklington 0.23 ([1;32mPASS[0m) +fmpz_is_prime_pocklington 0.15 ([1;32mPASS[0m) fmpz_is_prime_pseudosquare... -fmpz_is_prime_pseudosquare 0.52 ([1;32mPASS[0m) +fmpz_is_prime_pseudosquare 0.34 ([1;32mPASS[0m) fmpz_is_probabprime_BPSW... -fmpz_is_probabprime_BPSW 0.06 ([1;32mPASS[0m) +fmpz_is_probabprime_BPSW 0.04 ([1;32mPASS[0m) fmpz_is_probabprime_lucas... -fmpz_is_probabprime_lucas 0.06 ([1;32mPASS[0m) +fmpz_is_probabprime_lucas 0.04 ([1;32mPASS[0m) fmpz_is_square... -fmpz_is_square 0.02 ([1;32mPASS[0m) +fmpz_is_square 0.01 ([1;32mPASS[0m) fmpz_is_strong_probabprime... -fmpz_is_strong_probabprime 0.07 ([1;32mPASS[0m) +fmpz_is_strong_probabprime 0.05 ([1;32mPASS[0m) fmpz_jacobi... -fmpz_jacobi 1.05 ([1;32mPASS[0m) +fmpz_jacobi 0.78 ([1;32mPASS[0m) fmpz_kronecker... -fmpz_kronecker 0.03 ([1;32mPASS[0m) +fmpz_kronecker 0.02 ([1;32mPASS[0m) fmpz_lcm... -fmpz_lcm 0.10 ([1;32mPASS[0m) +fmpz_lcm 0.06 ([1;32mPASS[0m) fmpz_mod... -fmpz_mod 0.04 ([1;32mPASS[0m) +fmpz_mod 0.02 ([1;32mPASS[0m) fmpz_mod_ui... -fmpz_mod_ui 0.02 ([1;32mPASS[0m) +fmpz_mod_ui 0.01 ([1;32mPASS[0m) fmpz_moebius_mu... fmpz_moebius_mu 0.01 ([1;32mPASS[0m) fmpz_mpz_init_set_readonly... -fmpz_mpz_init_set_readonly 0.02 ([1;32mPASS[0m) +fmpz_mpz_init_set_readonly 0.01 ([1;32mPASS[0m) fmpz_mul_2exp... -fmpz_mul_2exp 0.02 ([1;32mPASS[0m) +fmpz_mul_2exp 0.01 ([1;32mPASS[0m) fmpz_mul2_uiui... fmpz_mul2_uiui 0.02 ([1;32mPASS[0m) fmpz_mul... -fmpz_mul 0.03 ([1;32mPASS[0m) +fmpz_mul 0.02 ([1;32mPASS[0m) fmpz_mul_si... -fmpz_mul_si 0.02 ([1;32mPASS[0m) +fmpz_mul_si 0.01 ([1;32mPASS[0m) fmpz_mul_si_tdiv_q_2exp... fmpz_mul_si_tdiv_q_2exp 0.02 ([1;32mPASS[0m) fmpz_mul_tdiv_q_2exp... -fmpz_mul_tdiv_q_2exp 0.04 ([1;32mPASS[0m) +fmpz_mul_tdiv_q_2exp 0.02 ([1;32mPASS[0m) fmpz_multi_CRT_multi_mod... -fmpz_multi_CRT_multi_mod 2.27 ([1;32mPASS[0m) +fmpz_multi_CRT_multi_mod 1.39 ([1;32mPASS[0m) fmpz_multi_CRT_ui... -fmpz_multi_CRT_ui 0.40 ([1;32mPASS[0m) +fmpz_multi_CRT_ui 0.29 ([1;32mPASS[0m) fmpz_mul_ui... -fmpz_mul_ui 0.02 ([1;32mPASS[0m) +fmpz_mul_ui 0.01 ([1;32mPASS[0m) fmpz_ndiv_qr... -fmpz_ndiv_qr 0.17 ([1;32mPASS[0m) +fmpz_ndiv_qr 0.11 ([1;32mPASS[0m) fmpz_neg... -fmpz_neg 0.02 ([1;32mPASS[0m) +fmpz_neg 0.01 ([1;32mPASS[0m) fmpz_neg_ui... fmpz_neg_ui 0.00 ([1;32mPASS[0m) fmpz_neg_uiui... fmpz_neg_uiui 0.01 ([1;32mPASS[0m) fmpz_nextprime... -fmpz_nextprime 0.04 ([1;32mPASS[0m) +fmpz_nextprime 0.03 ([1;32mPASS[0m) fmpz_or... -fmpz_or 0.03 ([1;32mPASS[0m) +fmpz_or 0.02 ([1;32mPASS[0m) fmpz_out_inp_raw... fmpz_out_inp_raw 0.02 ([1;32mPASS[0m) fmpz_popcnt... fmpz_popcnt 0.01 ([1;32mPASS[0m) fmpz_powm... -fmpz_powm 0.09 ([1;32mPASS[0m) +fmpz_powm 0.06 ([1;32mPASS[0m) fmpz_powm_ui... -fmpz_powm_ui 0.13 ([1;32mPASS[0m) +fmpz_powm_ui 0.08 ([1;32mPASS[0m) fmpz_pow_ui... -fmpz_pow_ui 0.06 ([1;32mPASS[0m) +fmpz_pow_ui 0.04 ([1;32mPASS[0m) fmpz_primorial... -fmpz_primorial 0.02 ([1;32mPASS[0m) +fmpz_primorial 0.01 ([1;32mPASS[0m) fmpz_print_read... nmod_mat_add... -nmod_mat_add 0.03 ([1;32mPASS[0m) +nmod_mat_add 0.02 ([1;32mPASS[0m) nmod_mat_addmul... -nmod_mat_addmul 2.51 ([1;32mPASS[0m) +nmod_mat_addmul 1.28 ([1;32mPASS[0m) nmod_mat_can_solve... -nmod_mat_can_solve 0.11 ([1;32mPASS[0m) +nmod_mat_can_solve 0.09 ([1;32mPASS[0m) nmod_mat_charpoly_berkowitz... -nmod_mat_charpoly_berkowitz 0.04 ([1;32mPASS[0m) +nmod_mat_charpoly_berkowitz 0.03 ([1;32mPASS[0m) nmod_mat_charpoly... -nmod_mat_charpoly 0.05 ([1;32mPASS[0m) +nmod_mat_charpoly 0.03 ([1;32mPASS[0m) nmod_mat_charpoly_danilevsky... -nmod_mat_charpoly_danilevsky 0.05 ([1;32mPASS[0m) +nmod_mat_charpoly_danilevsky 0.03 ([1;32mPASS[0m) nmod_mat_concat_horizontal... -nmod_mat_concat_horizontal 0.03 ([1;32mPASS[0m) +nmod_mat_concat_horizontal 0.02 ([1;32mPASS[0m) nmod_mat_concat_vertical... -nmod_mat_concat_vertical 0.03 ([1;32mPASS[0m) +nmod_mat_concat_vertical 0.02 ([1;32mPASS[0m) nmod_mat_det... -nmod_mat_det 0.35 ([1;32mPASS[0m) +nmod_mat_det 0.24 ([1;32mPASS[0m) nmod_mat_det_howell... -nmod_mat_det_howell 0.33 ([1;32mPASS[0m) +nmod_mat_det_howell 0.21 ([1;32mPASS[0m) nmod_mat_howell_form... -nmod_mat_howell_form 0.44 ([1;32mPASS[0m) +nmod_mat_howell_form 0.31 ([1;32mPASS[0m) nmod_mat_init_clear... nmod_mat_init_clear 0.00 ([1;32mPASS[0m) nmod_mat_inv... -nmod_mat_inv 0.15 ([1;32mPASS[0m) +nmod_mat_inv 0.11 ([1;32mPASS[0m) nmod_mat_invert_rows_cols... nmod_mat_invert_rows_cols 0.00 ([1;32mPASS[0m) nmod_mat_lu_classical... -nmod_mat_lu_classical 0.35 ([1;32mPASS[0m) +nmod_mat_lu_classical 0.26 ([1;32mPASS[0m) nmod_mat_lu_classical_delayed... -nmod_mat_lu_classical_delayed 0.46 ([1;32mPASS[0m) +nmod_mat_lu_classical_delayed 0.34 ([1;32mPASS[0m) nmod_mat_lu_recursive... -nmod_mat_lu_recursive 2.37 ([1;32mPASS[0m) +nmod_mat_lu_recursive 1.68 ([1;32mPASS[0m) nmod_mat_minpoly... -nmod_mat_minpoly 0.07 ([1;32mPASS[0m) +nmod_mat_minpoly 0.04 ([1;32mPASS[0m) nmod_mat_mul_blas... nmod_mat_mul_blas 0.00 ([1;32mPASS[0m) nmod_mat_mul... -nmod_mat_mul 1.34 ([1;32mPASS[0m) +nmod_mat_mul 0.90 ([1;32mPASS[0m) nmod_mat_mul_classical_threaded... -nmod_mat_mul_classical_threaded 0.82 ([1;32mPASS[0m) +nmod_mat_mul_classical_threaded 0.59 ([1;32mPASS[0m) nmod_mat_mul_nmod_vec... -nmod_mat_mul_nmod_vec 0.10 ([1;32mPASS[0m) +nmod_mat_mul_nmod_vec 0.07 ([1;32mPASS[0m) nmod_mat_mul_strassen... -nmod_mat_mul_strassen 1.16 ([1;32mPASS[0m) +nmod_mat_mul_strassen 0.71 ([1;32mPASS[0m) nmod_mat_neg... -nmod_mat_neg 0.03 ([1;32mPASS[0m) +nmod_mat_neg 0.02 ([1;32mPASS[0m) nmod_mat_nmod_vec_mul... -nmod_mat_nmod_vec_mul 0.10 ([1;32mPASS[0m) +nmod_mat_nmod_vec_mul 0.08 ([1;32mPASS[0m) nmod_mat_nullspace... -nmod_mat_nullspace 1.55 ([1;32mPASS[0m) +nmod_mat_nullspace 1.09 ([1;32mPASS[0m) nmod_mat_permute_rows... -nmod_mat_permute_rows 0.01 ([1;32mPASS[0m) +nmod_mat_permute_rows 0.00 ([1;32mPASS[0m) nmod_mat_pow... -nmod_mat_pow 0.49 ([1;32mPASS[0m) +nmod_mat_pow 0.28 ([1;32mPASS[0m) nmod_mat_rank... -nmod_mat_rank 0.41 ([1;32mPASS[0m) +nmod_mat_rank 0.32 ([1;32mPASS[0m) nmod_mat_rref... -nmod_mat_rref 0.06 ([1;32mPASS[0m) +nmod_mat_rref 0.05 ([1;32mPASS[0m) nmod_mat_scalar_addmul_ui... -nmod_mat_scalar_addmul_ui 0.11 ([1;32mPASS[0m) +nmod_mat_scalar_addmul_ui 0.08 ([1;32mPASS[0m) nmod_mat_scalar_mul... -nmod_mat_scalar_mul 0.03 ([1;32mPASS[0m) +nmod_mat_scalar_mul 0.02 ([1;32mPASS[0m) nmod_mat_solve... -nmod_mat_solve 0.13 ([1;32mPASS[0m) +nmod_mat_solve 0.09 ([1;32mPASS[0m) nmod_mat_solve_tril... -nmod_mat_solve_tril 0.13 ([1;32mPASS[0m) +nmod_mat_solve_tril 0.07 ([1;32mPASS[0m) nmod_mat_solve_tril_classical... -nmod_mat_solve_tril_classical 0.19 ([1;32mPASS[0m) +nmod_mat_solve_tril_classical 0.12 ([1;32mPASS[0m) nmod_mat_solve_tril_recursive... -nmod_mat_solve_tril_recursive 0.20 ([1;32mPASS[0m) +nmod_mat_solve_tril_recursive 0.13 ([1;32mPASS[0m) nmod_mat_solve_triu... -nmod_mat_solve_triu 0.12 ([1;32mPASS[0m) +nmod_mat_solve_triu 0.07 ([1;32mPASS[0m) nmod_mat_solve_triu_classical... -nmod_mat_solve_triu_classical 0.19 ([1;32mPASS[0m) +nmod_mat_solve_triu_classical 0.12 ([1;32mPASS[0m) nmod_mat_solve_triu_recursive... -nmod_mat_solve_triu_recursive 0.20 ([1;32mPASS[0m) +nmod_mat_solve_triu_recursive 0.13 ([1;32mPASS[0m) nmod_mat_solve_vec... -nmod_mat_solve_vec 0.11 ([1;32mPASS[0m) +nmod_mat_solve_vec 0.09 ([1;32mPASS[0m) nmod_mat_submul... -nmod_mat_submul 2.58 ([1;32mPASS[0m) +nmod_mat_submul 1.30 ([1;32mPASS[0m) nmod_mat_trace... nmod_mat_trace 0.01 ([1;32mPASS[0m) nmod_mat_transpose... nmod_mat_transpose 0.01 ([1;32mPASS[0m) nmod_mat_window_init_clear... nmod_mat_window_init_clear 0.00 ([1;32mPASS[0m) -fmpz_vec_add... -fmpz_vec_add 0.13 ([1;32mPASS[0m) -fmpz_vec_content... -fmpz_vec_content 0.04 ([1;32mPASS[0m) -fmpz_vec_dot... -fmpz_vec_dot 0.10 ([1;32mPASS[0m) -fmpz_vec_dot_general... -fmpz_vec_dot_general 1.08 ([1;32mPASS[0m) -fmpz_vec_get_d_vec_2exp... -fmpz_vec_get_d_vec_2exp 0.03 ([1;32mPASS[0m) -fmpz_vec_get_set_fft... -fmpz_vec_get_set_fft 0.22 ([1;32mPASS[0m) -fmpz_vec_get_set_nmod_vec... -fmpz_vec_get_set_nmod_vec 0.03 ([1;32mPASS[0m) -fmpz_vec_height... -fmpz_vec_height 0.02 ([1;32mPASS[0m) -fmpz_vec_height_index... -fmpz_vec_height_index 0.02 ([1;32mPASS[0m) -fmpz_vec_init_clear... -fmpz_vec_init_clear 0.00 ([1;32mPASS[0m) -fmpz_vec_is_zero... -fmpz_vec_is_zero 0.05 ([1;32mPASS[0m) -fmpz_vec_lcm... -fmpz_vec_lcm 0.21 ([1;32mPASS[0m) -fmpz_vec_max_bits... -fmpz_vec_max_bits 0.02 ([1;32mPASS[0m) -fmpz_vec_max_limbs... -fmpz_vec_max_limbs 0.02 ([1;32mPASS[0m) -fmpz_vec_neg... -fmpz_vec_neg 0.07 ([1;32mPASS[0m) -fmpz_vec_prod... -fmpz_vec_prod 0.12 ([1;32mPASS[0m) -fmpz_vec_scalar_abs... -fmpz_vec_scalar_abs 0.07 ([1;32mPASS[0m) -fmpz_vec_scalar_addmul_fmpz... -fmpz_vec_scalar_addmul_fmpz 0.16 ([1;32mPASS[0m) -fmpz_vec_scalar_addmul_si_2exp... -fmpz_vec_scalar_addmul_si_2exp 0.09 ([1;32mPASS[0m) -fmpz_vec_scalar_addmul_si... -fmpz_vec_scalar_addmul_si 0.07 ([1;32mPASS[0m) -fmpz_vec_scalar_addmul_ui... -fmpz_vec_scalar_addmul_ui 0.08 ([1;32mPASS[0m) -fmpz_vec_scalar_divexact_fmpz... -fmpz_vec_scalar_divexact_fmpz 0.09 ([1;32mPASS[0m) -fmpz_vec_scalar_divexact_si... -fmpz_vec_scalar_divexact_si 0.08 ([1;32mPASS[0m) -fmpz_vec_scalar_divexact_ui... -fmpz_vec_scalar_divexact_ui 0.08 ([1;32mPASS[0m) -fmpz_vec_scalar_fdiv_q_fmpz... -fmpz_vec_scalar_fdiv_q_fmpz 0.10 ([1;32mPASS[0m) -fmpz_vec_scalar_mod_fmpz... -fmpz_vec_scalar_mod_fmpz 0.08 ([1;32mPASS[0m) -fmpz_vec_scalar_mul_2exp... -fmpz_vec_scalar_mul_2exp 0.10 ([1;32mPASS[0m) -fmpz_vec_scalar_mul_fmpz... -fmpz_vec_scalar_mul_fmpz 0.17 ([1;32mPASS[0m) -fmpz_vec_scalar_mul_si... -fmpz_vec_scalar_mul_si 0.07 ([1;32mPASS[0m) -fmpz_vec_scalar_mul_ui... -fmpz_vec_scalar_mul_ui 0.07 ([1;32mPASS[0m) -fmpz_vec_scalar_smod_fmpz... -fmpz_vec_scalar_smod_fmpz 0.09 ([1;32mPASS[0m) -fmpz_vec_scalar_submul_fmpz... -fmpz_vec_scalar_submul_fmpz 0.15 ([1;32mPASS[0m) -fmpz_vec_scalar_submul_si_2exp... -fmpz_vec_scalar_submul_si_2exp 0.09 ([1;32mPASS[0m) -fmpz_vec_scalar_submul_si... -fmpz_vec_scalar_submul_si 0.07 ([1;32mPASS[0m) -fmpz_vec_set_equal... -fmpz_vec_set_equal 0.09 ([1;32mPASS[0m) -fmpz_vec_sub... -fmpz_vec_sub 0.20 ([1;32mPASS[0m) -fmpz_vec_sum... -fmpz_vec_sum 0.06 ([1;32mPASS[0m) -fmpz_vec_sum_max_bits... -fmpz_vec_sum_max_bits 0.11 ([1;32mPASS[0m) -fmpz_vec_swap... -fmpz_vec_swap 0.06 ([1;32mPASS[0m) -fmpz_vec_zero... -fmpz_vec_zero 0.03 ([1;32mPASS[0m) -fmpz_print_read 0.05 ([1;32mPASS[0m) +fmpz_print_read 0.04 ([1;32mPASS[0m) fmpz_randprime... -fmpz_randprime 2.33 ([1;32mPASS[0m) +fmpz_randprime 1.45 ([1;32mPASS[0m) fmpz_remove... -fmpz_remove 0.02 ([1;32mPASS[0m) +fmpz_remove 0.01 ([1;32mPASS[0m) fmpz_rfac_ui... -fmpz_rfac_ui 0.15 ([1;32mPASS[0m) +fmpz_rfac_ui 0.10 ([1;32mPASS[0m) fmpz_rfac_uiui... -fmpz_rfac_uiui 0.09 ([1;32mPASS[0m) +fmpz_rfac_uiui 0.06 ([1;32mPASS[0m) fmpz_root... -fmpz_root 0.29 ([1;32mPASS[0m) +fmpz_root 0.19 ([1;32mPASS[0m) fmpz_setbit... -fmpz_setbit 0.02 ([1;32mPASS[0m) +fmpz_setbit 0.01 ([1;32mPASS[0m) fmpz_set... -fmpz_set 0.02 ([1;32mPASS[0m) +fmpz_set 0.01 ([1;32mPASS[0m) fmpz_set_d_2exp... fmpz_set_d_2exp 0.00 ([1;32mPASS[0m) fmpz_set_signed_ui_array... -fmpz_set_signed_ui_array 0.33 ([1;32mPASS[0m) +fmpz_set_signed_ui_array 0.25 ([1;32mPASS[0m) fmpz_set_signed_uiui... fmpz_set_signed_uiui 0.01 ([1;32mPASS[0m) fmpz_set_signed_uiuiui... fmpz_set_signed_uiuiui 0.01 ([1;32mPASS[0m) fmpz_set_str... -fmpz_set_str 0.32 ([1;32mPASS[0m) +fmpz_set_str 0.22 ([1;32mPASS[0m) fmpz_set_ui_smod... -fmpz_set_ui_smod 0.01 ([1;32mPASS[0m) +fmpz_set_ui_smod 0.00 ([1;32mPASS[0m) fmpz_set_uiui... fmpz_set_uiui 0.01 ([1;32mPASS[0m) fmpz_sgn... @@ -182897,37 +182852,37 @@ fmpz_sizeinbase... fmpz_sizeinbase 0.01 ([1;32mPASS[0m) fmpz_smod... -fmpz_smod 0.08 ([1;32mPASS[0m) +fmpz_smod 0.06 ([1;32mPASS[0m) fmpz_sqrt... -fmpz_sqrt 0.03 ([1;32mPASS[0m) +fmpz_sqrt 0.02 ([1;32mPASS[0m) fmpz_sqrtmod... fmpz_sqrtmod 0.00 ([1;32mPASS[0m) fmpz_sqrtrem... -fmpz_sqrtrem 0.03 ([1;32mPASS[0m) +fmpz_sqrtrem 0.02 ([1;32mPASS[0m) fmpz_sub... -fmpz_sub 0.03 ([1;32mPASS[0m) +fmpz_sub 0.02 ([1;32mPASS[0m) fmpz_submul... -fmpz_submul 0.05 ([1;32mPASS[0m) +fmpz_submul 0.03 ([1;32mPASS[0m) fmpz_submul_si... -fmpz_submul_si 0.03 ([1;32mPASS[0m) +fmpz_submul_si 0.02 ([1;32mPASS[0m) fmpz_submul_ui... -fmpz_submul_ui 0.03 ([1;32mPASS[0m) +fmpz_submul_ui 0.02 ([1;32mPASS[0m) fmpz_swap... fmpz_swap 0.02 ([1;32mPASS[0m) fmpz_tdiv_q_2exp... -fmpz_tdiv_q_2exp 0.02 ([1;32mPASS[0m) +fmpz_tdiv_q_2exp 0.01 ([1;32mPASS[0m) fmpz_tdiv_q... -fmpz_tdiv_q 0.03 ([1;32mPASS[0m) +fmpz_tdiv_q 0.02 ([1;32mPASS[0m) fmpz_tdiv_qr... -fmpz_tdiv_qr 0.04 ([1;32mPASS[0m) +fmpz_tdiv_qr 0.02 ([1;32mPASS[0m) fmpz_tdiv_q_si... -fmpz_tdiv_q_si 0.02 ([1;32mPASS[0m) +fmpz_tdiv_q_si 0.01 ([1;32mPASS[0m) fmpz_tdiv_q_ui... fmpz_tdiv_q_ui 0.02 ([1;32mPASS[0m) fmpz_tdiv_r_2exp... -fmpz_tdiv_r_2exp 0.02 ([1;32mPASS[0m) +fmpz_tdiv_r_2exp 0.01 ([1;32mPASS[0m) fmpz_tdiv_ui... -fmpz_tdiv_ui 0.02 ([1;32mPASS[0m) +fmpz_tdiv_ui 0.01 ([1;32mPASS[0m) fmpz_tstbit... fmpz_tstbit 0.01 ([1;32mPASS[0m) fmpz_val2... @@ -182935,1184 +182890,1285 @@ fmpz_xgcd... fmpz_xgcd 0.01 ([1;32mPASS[0m) fmpz_xgcd_canonical_bezout... -fmpz_xgcd_canonical_bezout 0.01 ([1;32mPASS[0m) +fmpz_xgcd_canonical_bezout 0.00 ([1;32mPASS[0m) fmpz_xgcd_partial... fmpz_xgcd_partial 0.01 ([1;32mPASS[0m) fmpz_xor... -fmpz_xor 0.03 ([1;32mPASS[0m) +fmpz_xor 0.02 ([1;32mPASS[0m) + 0.01 ([1;32mPASS[0m) +nmod_poly_pow_binexp... +nmod_poly_pow_binexp 0.09 ([1;32mPASS[0m) +nmod_poly_pow... +nmod_poly_pow 0.09 ([1;32mPASS[0m) +nmod_poly_powers_mod_bsgs... +nmod_poly_powers_mod_bsgs 0.05 ([1;32mPASS[0m) +nmod_poly_powers_mod_naive... +nmod_poly_powers_mod_naive 0.03 ([1;32mPASS[0m) +nmod_poly_power_sums... +nmod_poly_power_sums 0.02 ([1;32mPASS[0m) +nmod_poly_power_sums_naive... +nmod_poly_power_sums_naive 0.02 ([1;32mPASS[0m) +nmod_poly_power_sums_schoenhage... +nmod_poly_power_sums_schoenhage 0.02 ([1;32mPASS[0m) +nmod_poly_powmod_fmpz_binexp... +nmod_poly_powmod_fmpz_binexp 0.07 ([1;32mPASS[0m) +nmod_poly_powmod_fmpz_binexp_preinv... +nmod_poly_powmod_fmpz_binexp_preinv 0.09 ([1;32mPASS[0m) +nmod_poly_powmod_ui_binexp... +nmod_poly_powmod_ui_binexp 0.03 ([1;32mPASS[0m) +nmod_poly_powmod_ui_binexp_preinv... +nmod_poly_powmod_ui_binexp_preinv 0.03 ([1;32mPASS[0m) +nmod_poly_powmod_x_fmpz_preinv... +nmod_poly_powmod_x_fmpz_preinv 0.07 ([1;32mPASS[0m) +nmod_poly_powmod_x_ui_preinv... +nmod_poly_powmod_x_ui_preinv 0.03 ([1;32mPASS[0m) +nmod_poly_pow_trunc_binexp... +nmod_poly_pow_trunc_binexp 0.03 ([1;32mPASS[0m) +nmod_poly_pow_trunc... +nmod_poly_pow_trunc 0.03 ([1;32mPASS[0m) +nmod_poly_product_roots_nmod_vec... +nmod_poly_product_roots_nmod_vec 0.03 ([1;32mPASS[0m) +nmod_poly_rem... +nmod_poly_rem 0.22 ([1;32mPASS[0m) +nmod_poly_resultant... +nmod_poly_resultant 0.03 ([1;32mPASS[0m) +nmod_poly_resultant_euclidean... +nmod_poly_resultant_euclidean 0.03 ([1;32mPASS[0m) +nmod_poly_resultant_hgcd... +nmod_poly_resultant_hgcd 0.14 ([1;32mPASS[0m) +nmod_poly_reverse... +nmod_poly_reverse 0.01 ([1;32mPASS[0m) +nmod_poly_revert_series... +nmod_poly_revert_series 0.04 ([1;32mPASS[0m) +nmod_poly_scalar_addmul_nmod... +nmod_poly_scalar_addmul_nmod 0.04 ([1;32mPASS[0m) +nmod_poly_scalar_mul_nmod... +nmod_poly_scalar_mul_nmod 0.02 ([1;32mPASS[0m) +nmod_poly_set_trunc... +nmod_poly_set_trunc 0.04 ([1;32mPASS[0m) +nmod_poly_shift_left_right... +nmod_poly_shift_left_right 0.01 ([1;32mPASS[0m) +nmod_poly_sinh_series... +nmod_poly_sinh_series 0.03 ([1;32mPASS[0m) +nmod_poly_sin_series... +nmod_poly_sin_series 0.03 ([1;32mPASS[0m) +nmod_poly_sqrt... +nmod_poly_sqrt 0.03 ([1;32mPASS[0m) +nmod_poly_sqrt_series... +nmod_poly_sqrt_series 0.05 ([1;32mPASS[0m) +nmod_poly_sub... +nmod_poly_sub 0.03 ([1;32mPASS[0m) +nmod_poly_sub_series... +nmod_poly_sub_series 0.03 ([1;32mPASS[0m) +nmod_poly_tanh_series... +nmod_poly_tanh_series 0.03 ([1;32mPASS[0m) +nmod_poly_tan_series... +nmod_poly_tan_series 0.03 ([1;32mPASS[0m) +nmod_poly_taylor_shift... +nmod_poly_taylor_shift 0.05 ([1;32mPASS[0m) +nmod_poly_taylor_shift_convolution... +nmod_poly_taylor_shift_convolution 0.08 ([1;32mPASS[0m) +nmod_poly_taylor_shift_horner... +nmod_poly_taylor_shift_horner 0.05 ([1;32mPASS[0m) +nmod_poly_xgcd... +nmod_poly_xgcd 0.76 ([1;32mPASS[0m) +nmod_poly_xgcd_euclidean... +nmod_poly_xgcd_euclidean 0.21 ([1;32mPASS[0m) +nmod_poly_xgcd_hgcd... +nmod_poly_xgcd_hgcd 0.77 ([1;32mPASS[0m) fmpz_mod_add_sub_neg... -fmpz_mod_add_sub_neg 0.09 ([1;32mPASS[0m) +fmpz_mod_add_sub_neg 0.06 ([1;32mPASS[0m) fmpz_mod_discrete_log_pohlig_hellman... -fmpz_mod_discrete_log_pohlig_hellman 0.62 ([1;32mPASS[0m) +fmpz_mod_discrete_log_pohlig_hellman 0.39 ([1;32mPASS[0m) fmpz_mod_divides... -fmpz_mod_divides 0.31 ([1;32mPASS[0m) +fmpz_mod_divides 0.19 ([1;32mPASS[0m) fmpz_mod_inv... -fmpz_mod_inv 0.18 ([1;32mPASS[0m) +fmpz_mod_inv 0.11 ([1;32mPASS[0m) fmpz_mod_mul... -fmpz_mod_mul 0.99 ([1;32mPASS[0m) +fmpz_mod_mul 0.66 ([1;32mPASS[0m) fmpz_mod_next_smooth_prime... -fmpz_mod_next_smooth_prime 0.13 ([1;32mPASS[0m) +fmpz_mod_next_smooth_prime 0.10 ([1;32mPASS[0m) fmpz_mod_pow_fmpz... -fmpz_mod_pow_fmpz 2.26 ([1;32mPASS[0m) +fmpz_mod_pow_fmpz 1.40 ([1;32mPASS[0m) fmpz_mod_pow_ui... -fmpz_mod_pow_ui 3.85 ([1;32mPASS[0m) +fmpz_mod_pow_ui 2.38 ([1;32mPASS[0m) fmpz_mat_add_sub... -fmpz_mat_add_sub 0.16 ([1;32mPASS[0m) +fmpz_mat_add_sub 0.12 ([1;32mPASS[0m) fmpz_mat_can_solve_fflu... -fmpz_mat_can_solve_fflu 0.50 ([1;32mPASS[0m) +fmpz_mat_can_solve_fflu 0.32 ([1;32mPASS[0m) fmpz_mat_can_solve_multi_mod_den... -fmpz_mat_can_solve_multi_mod_den 0.07 ([1;32mPASS[0m) +fmpz_mat_can_solve_multi_mod_den 0.05 ([1;32mPASS[0m) fmpz_mat_charpoly_berkowitz... fmpz_mat_charpoly_berkowitz 0.01 ([1;32mPASS[0m) fmpz_mat_charpoly... fmpz_mat_charpoly 0.01 ([1;32mPASS[0m) fmpz_mat_chol_d... -fmpz_mat_chol_d 0.02 ([1;32mPASS[0m) +fmpz_mat_chol_d 0.01 ([1;32mPASS[0m) fmpz_mat_col_partition... fmpz_mat_col_partition 0.01 ([1;32mPASS[0m) fmpz_mat_concat_horizontal... -fmpz_mat_concat_horizontal 0.15 ([1;32mPASS[0m) +fmpz_mat_concat_horizontal 0.11 ([1;32mPASS[0m) fmpz_mat_concat_vertical... -fmpz_mat_concat_vertical 0.15 ([1;32mPASS[0m) +fmpz_mat_concat_vertical 0.11 ([1;32mPASS[0m) fmpz_mat_content... -fmpz_mat_content 0.08 ([1;32mPASS[0m) +fmpz_mat_content 0.06 ([1;32mPASS[0m) fmpz_mat_CRT_ui... -fmpz_mat_CRT_ui 0.37 ([1;32mPASS[0m) +fmpz_mat_CRT_ui 0.24 ([1;32mPASS[0m) fmpz_mat_CRT_ui_unsigned... -fmpz_mat_CRT_ui_unsigned 0.27 ([1;32mPASS[0m) +fmpz_mat_CRT_ui_unsigned 0.17 ([1;32mPASS[0m) fmpz_mat_det_bound... -fmpz_mat_det_bound 0.10 ([1;32mPASS[0m) +fmpz_mat_det_bound 0.06 ([1;32mPASS[0m) fmpz_mat_det... -fmpz_mat_det 6.18 ([1;32mPASS[0m) +fmpz_mat_det 3.80 ([1;32mPASS[0m) fmpz_mat_det_divisor... -fmpz_mat_det_divisor 0.37 ([1;32mPASS[0m) +fmpz_mat_det_divisor 0.23 ([1;32mPASS[0m) fmpz_mat_det_modular_accelerated... -fmpz_mat_det_modular_accelerated 1.86 ([1;32mPASS[0m) +fmpz_mat_det_modular_accelerated 1.14 ([1;32mPASS[0m) fmpz_mat_det_modular... -fmpz_mat_det_modular 0.75 ([1;32mPASS[0m) +fmpz_mat_det_modular 0.49 ([1;32mPASS[0m) fmpz_mat_entry... fmpz_mat_entry 0.00 ([1;32mPASS[0m) fmpz_mat_equal... -fmpz_mat_equal 0.06 ([1;32mPASS[0m) +fmpz_mat_equal 0.04 ([1;32mPASS[0m) fmpz_mat_fmpz_vec_mul... -fmpz_mat_fmpz_vec_mul 0.59 ([1;32mPASS[0m) +fmpz_mat_fmpz_vec_mul 0.42 ([1;32mPASS[0m) fmpz_mat_get_d_mat... fmpz_mat_get_d_mat 0.00 ([1;32mPASS[0m) fmpz_mat_get_d_mat_transpose... fmpz_mat_get_d_mat_transpose 0.00 ([1;32mPASS[0m) fmpz_mat_get_nmod_mat... -fmpz_mat_get_nmod_mat 0.14 ([1;32mPASS[0m) +fmpz_mat_get_nmod_mat 0.11 ([1;32mPASS[0m) fmpz_mat_gram... -fmpz_mat_gram 0.53 ([1;32mPASS[0m) +fmpz_mat_gram 0.38 ([1;32mPASS[0m) fmpz_mat_hadamard... -fmpz_mat_hadamard 0.90 ([1;32mPASS[0m) +fmpz_mat_hadamard 0.61 ([1;32mPASS[0m) fmpz_mat_hnf... -fmpz_mat_hnf 0.87 ([1;32mPASS[0m) +fmpz_mat_hnf 0.58 ([1;32mPASS[0m) fmpz_mat_hnf_classical... -fmpz_mat_hnf_classical 0.13 ([1;32mPASS[0m) +fmpz_mat_hnf_classical 0.09 ([1;32mPASS[0m) fmpz_mat_hnf_minors... -fmpz_mat_hnf_minors 0.13 ([1;32mPASS[0m) +fmpz_mat_hnf_minors 0.08 ([1;32mPASS[0m) fmpz_mat_hnf_minors_transform... -fmpz_mat_hnf_minors_transform 0.17 ([1;32mPASS[0m) +fmpz_mat_hnf_minors_transform 0.11 ([1;32mPASS[0m) fmpz_mat_hnf_modular... -fmpz_mat_hnf_modular 0.17 ([1;32mPASS[0m) +fmpz_mat_hnf_modular 0.10 ([1;32mPASS[0m) fmpz_mat_hnf_modular_eldiv... -fmpz_mat_hnf_modular_eldiv 1.99 ([1;32mPASS[0m) +fmpz_mat_hnf_modular_eldiv 1.19 ([1;32mPASS[0m) fmpz_mat_hnf_pernet_stein... -fmpz_mat_hnf_pernet_stein 0.32 ([1;32mPASS[0m) +fmpz_mat_hnf_pernet_stein 0.20 ([1;32mPASS[0m) fmpz_mat_hnf_transform... -fmpz_mat_hnf_transform 1.43 ([1;32mPASS[0m) +fmpz_mat_hnf_transform 0.88 ([1;32mPASS[0m) fmpz_mat_hnf_xgcd... -fmpz_mat_hnf_xgcd 0.28 ([1;32mPASS[0m) +fmpz_mat_hnf_xgcd 0.17 ([1;32mPASS[0m) fmpz_mat_howell_form_mod... -fmpz_mat_howell_form_mod 1.20 ([1;32mPASS[0m) +fmpz_mat_howell_form_mod 0.84 ([1;32mPASS[0m) fmpz_mat_init_clear... fmpz_mat_init_clear 0.02 ([1;32mPASS[0m) fmpz_mat_inv... -fmpz_mat_inv 0.14 ([1;32mPASS[0m) +fmpz_mat_inv 0.08 ([1;32mPASS[0m) fmpz_mat_invert_rows_cols... fmpz_mat_invert_rows_cols 0.00 ([1;32mPASS[0m) fmpz_mat_is_empty... fmpz_mat_is_empty 0.00 ([1;32mPASS[0m) fmpz_mat_is_one... -fmpz_mat_is_one 0.01 ([1;32mPASS[0m) +fmpz_mat_is_one 0.00 ([1;32mPASS[0m) fmpz_mat_is_spd... -fmpz_mat_is_spd 0.03 ([1;32mPASS[0m) +fmpz_mat_is_spd 0.02 ([1;32mPASS[0m) fmpz_mat_is_square... fmpz_mat_isfmpz_poly_2norm_normalised_bits... -fmpz_poly_2norm_normalised_bits 0.05 ([1;32mPASS[0m) +fmpz_poly_2norm_normalised_bits 0.03 ([1;32mPASS[0m) fmpz_poly_add... -fmpz_poly_add 0.14 ([1;32mPASS[0m) +fmpz_poly_add 0.11 ([1;32mPASS[0m) fmpz_poly_add_series... -fmpz_poly_add_series 0.20 ([1;32mPASS[0m) +fmpz_poly_add_series 0.15 ([1;32mPASS[0m) fmpz_poly_add_sub_fmpz... fmpz_poly_add_sub_fmpz 0.01 ([1;32mPASS[0m) fmpz_poly_add_sub_si... -fmpz_poly_add_sub_si 0.10 ([1;32mPASS[0m) +fmpz_poly_add_sub_si 0.07 ([1;32mPASS[0m) fmpz_poly_bit_pack... -fmpz_poly_bit_pack 0.33 ([1;32mPASS[0m) +fmpz_poly_bit_pack 0.24 ([1;32mPASS[0m) fmpz_poly_bound_roots... -fmpz_poly_bound_roots 0.33 ([1;32mPASS[0m) +fmpz_poly_bound_roots 0.20 ([1;32mPASS[0m) fmpz_poly_chebyshev_t... -fmpz_poly_chebyshev_t 0.04 ([1;32mPASS[0m) +fmpz_poly_chebyshev_t 0.03 ([1;32mPASS[0m) fmpz_poly_chebyshev_u... -fmpz_poly_chebyshev_u 0.06 ([1;32mPASS[0m) +fmpz_poly_chebyshev_u 0.04 ([1;32mPASS[0m) fmpz_poly_CLD_bound... -fmpz_poly_CLD_bound 0.77 ([1;32mPASS[0m) +fmpz_poly_CLD_bound 0.49 ([1;32mPASS[0m) fmpz_poly_compose... -fmpz_poly_compose 0.11 ([1;32mPASS[0m) +fmpz_poly_compose 0.07 ([1;32mPASS[0m) fmpz_poly_compose_divconquer... -fmpz_poly_compose_divconquer 0.32 ([1;32mPASS[0m) +fmpz_poly_compose_divconquer 0.21 ([1;32mPASS[0m) fmpz_poly_compose_horner... -fmpz_poly_compose_horner 0.08 ([1;32mPASS[0m) +fmpz_poly_compose_horner 0.05 ([1;32mPASS[0m) fmpz_poly_compose_series_brent_kung... -fmpz_poly_compose_series_brent_kung 0.20 ([1;32mPASS[0m) +fmpz_poly_compose_series_brent_kung 0.13 ([1;32mPASS[0m) fmpz_poly_compose_series... -fmpz_poly_compose_series 0.02 ([1;32mPASS[0m) +fmpz_poly_compose_series 0.01 ([1;32mPASS[0m) fmpz_poly_compose_series_horner... -fmpz_poly_compose_series_horner 0.02 ([1;32mPASS[0m) +fmpz_poly_compose_series_horner 0.01 ([1;32mPASS[0m) fmpz_poly_content... -fmpz_poly_content 0.05 ([1;32mPASS[0m) +fmpz_poly_content 0.03 ([1;32mPASS[0m) fmpz_poly_cos_minpoly... -fmpz_poly_cos_minpoly 0.03 ([1;32mPASS[0m) +fmpz_poly_cos_minpoly 0.02 ([1;32mPASS[0m) fmpz_poly_CRT_ui... -fmpz_poly_CRT_ui 0.22 ([1;32mPASS[0m) +fmpz_poly_CRT_ui 0.15 ([1;32mPASS[0m) fmpz_poly_CRT_ui_unsigned... -fmpz_poly_CRT_ui_unsigned 0.16 ([1;32mPASS[0m) +fmpz_poly_CRT_ui_unsigned 0.10 ([1;32mPASS[0m) fmpz_poly_cyclotomic... -fmpz_poly_cyclotomic 11.30 ([1;32mPASS[0m) +fmpz_poly_cyclotomic 5.59 ([1;32mPASS[0m) fmpz_poly_deflate... fmpz_poly_deflate 0.01 ([1;32mPASS[0m) fmpz_poly_derivative... -fmpz_poly_derivative 0.73 ([1;32mPASS[0m) +fmpz_poly_derivative 0.47 ([1;32mPASS[0m) fmpz_poly_discriminant... -fmpz_poly_discriminant 0.21 ([1;32mPASS[0m) +fmpz_poly_discriminant 0.14 ([1;32mPASS[0m) fmpz_poly_div_basecase... fmpz_poly_div_basecase 0.01 ([1;32mPASS[0m) fmpz_poly_div_divconquer... -fmpz_poly_div_divconquer 0.15 ([1;32mPASS[0m) +fmpz_poly_div_divconquer 0.10 ([1;32mPASS[0m) fmpz_poly_divexact... -fmpz_poly_divexact 0.19 ([1;32mPASS[0m) +fmpz_poly_divexact 0.13 ([1;32mPASS[0m) fmpz_poly_divhigh_smodp... -fmpz_poly_divhigh_smodp 0.13 ([1;32mPASS[0m) +fmpz_poly_divhigh_smodp 0.09 ([1;32mPASS[0m) fmpz_poly_divides... -fmpz_poly_divides 0.48 ([1;32mPASS[0m) +fmpz_poly_divides 0.30 ([1;32mPASS[0m) fmpz_poly_divlow_smodp... -fmpz_poly_divlow_smodp 0.10 ([1;32mPASS[0m) +fmpz_poly_divlow_smodp 0.07 ([1;32mPASS[0m) fmpz_poly_div_preinv... -fmpz_poly_div_preinv 0.10 ([1;32mPASS[0m) +fmpz_poly_div_preinv 0.06 ([1;32mPASS[0m) fmpz_poly_divrem_basecase... -fmpz_poly_divrem_basecase 0.11 ([1;32mPASS[0m) +fmpz_poly_divrem_basecase 0.08 ([1;32mPASS[0m) fmpz_poly_divrem... -fmpz_poly_divrem 0.16 ([1;32mPASS[0m) +fmpz_poly_divrem 0.10 ([1;32mPASS[0m) fmpz_poly_divrem_divconquer... -fmpz_poly_divrem_divconquer 0.16 ([1;32mPASS[0m) +fmpz_poly_divrem_divconquer 0.10 ([1;32mPASS[0m) fmpz_poly_divrem_preinv... -fmpz_poly_divrem_preinv 1.52 ([1;32mPASS[0m) +fmpz_poly_divrem_preinv 0.99 ([1;32mPASS[0m) fmpz_poly_div_root... -fmpz_poly_div_root 0.27 ([1;32mPASS[0m) +fmpz_poly_div_root 0.18 ([1;32mPASS[0m) fmpz_poly_div_series_basecase... -fmpz_poly_div_series_basecase 0.14 ([1;32mPASS[0m) +fmpz_poly_div_series_basecase 0.10 ([1;32mPASS[0m) fmpz_poly_div_series... -fmpz_poly_div_series 0.23 ([1;32mPASS[0m) +fmpz_poly_div_series 0.15 ([1;32mPASS[0m) fmpz_poly_div_series_divconquer... -fmpz_poly_div_series_divconquer 0.08 ([1;32mPASS[0m) +fmpz_poly_div_series_divconquer 0.05 ([1;32mPASS[0m) fmpz_poly_equal_fmpz... fmpz_poly_equal_fmpz 0.00 ([1;32mPASS[0m) fmpz_poly_equal_trunc... -fmpz_poly_equal_trunc fmpz_mod_mat_add_sub_neg... -fmpz_mod_mat_add_sub_neg 0.21 ([1;32mPASS[0m) -fmpz_mod_mat_can_solve... -fmpz_mod_mat_can_solve 0.84 ([1;32mPASS[0m) -fmpz_mod_mat_charpoly... -fmpz_mod_mat_charpoly 0.03 ([1;32mPASS[0m) -fmpz_mod_mat_det... -fmpz_mod_mat_det 0.07 ([1;32mPASS[0m) -fmpz_mod_mat_fmpz_vec_mul... -fmpz_mod_mat_fmpz_vec_mul 0.67 ([1;32mPASS[0m) -fmpz_mod_mat_get_set_fmpz_mat... -fmpz_mod_mat_get_set_fmpz_mat 0.11 ([1;32mPASS[0m) -fmpz_mod_mat_howell_form... -fmpz_mod_mat_howell_form 1.32 ([1;32mPASS[0m) -fmpz_mod_mat_init_clear... -fmpz_mod_mat_init_clear 0.00 ([1;32mPASS[0m) -fmpz_mod_mat_inv... -fmpz_mod_mat_inv 0.64 ([1;32mPASS[0m) -fmpz_mod_mat_lu... -fmpz_mod_mat_lu 0.01 ([1;32mPASS[0m) -fmpz_mod_mat_minpoly... -fmpz_mod_mat_minpoly 0.17 ([1;32mPASS[0m) -fmpz_mod_mat_mul... -fmpz_mod_mat_mul 0.25 ([1;32mPASS[0m) -fmpz_mod_mat_mul_classical_threaded... -fmpz_mod_mat_mul_classical_threaded 3.92 ([1;32mPASS[0m) -fmpz_mod_mat_mul_fmpz_vec... -fmpz_mod_mat_mul_fmpz_vec 0.62 ([1;32mPASS[0m) -fmpz_mod_mat_nullspace... -fmpz_mod_mat_nullspace 0.20 ([1;32mPASS[0m) -fmpz_mod_mat_rank... -fmpz_mod_mat_rank 0.02 ([1;32mPASS[0m) -fmpz_mod_mat_rref... -fmpz_mod_mat_rref 2.83 ([1;32mPASS[0m) -fmpz_mod_mat_scalar_mul_fmpz... -fmpz_mod_mat_scalar_mul_fmpz 0.24 ([1;32mPASS[0m) -fmpz_mod_mat_scalar_mul_si... -fmpz_mod_mat_scalar_mul_si 0.03 ([1;32mPASS[0m) -fmpz_mod_mat_scalar_mul_ui... -fmpz_mod_mat_scalar_mul_ui 0.03 ([1;32mPASS[0m) -fmpz_mod_mat_solve... -fmpz_mod_mat_solve 0.74 ([1;32mPASS[0m) -fmpz_mod_mat_solve_tril... -fmpz_mod_mat_solve_tril 0.03 ([1;32mPASS[0m) -fmpz_mod_mat_solve_triu... -fmpz_mod_mat_solve_triu 0.03 ([1;32mPASS[0m) -fmpz_mod_mat_sqr... -fmpz_mod_mat_sqr 0.13 ([1;32mPASS[0m) -fmpz_mod_mat_trace... -fmpz_mod_mat_trace 0.07 ([1;32mPASS[0m) -fmpz_mod_mat_window_init_clear... -fmpz_mod_mat_window_init_clear 0.02 ([1;32mPASS[0m) -fmpz_mod_poly_add... -fmpz_mod_poly_add 0.07 ([1;32mPASS[0m) +fmpz_poly_equal_trunc fmpz_mod_poly_add... +fmpz_mod_poly_add 0.05 ([1;32mPASS[0m) fmpz_mod_poly_add_series... -fmpz_mod_poly_add_series 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_add_series 0.06 ([1;32mPASS[0m) fmpz_mod_poly_berlekamp_massey... -fmpz_mod_poly_berlekamp_massey 0.23 ([1;32mPASS[0m) +fmpz_mod_poly_berlekamp_massey 0.16 ([1;32mPASS[0m) fmpz_mod_poly_compose... -fmpz_mod_poly_compose 0.40 ([1;32mPASS[0m) +fmpz_mod_poly_compose 0.26 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung... -fmpz_mod_poly_compose_mod_brent_kung 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_compose_mod_brent_kung 0.07 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv... fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv - 0.09 ([1;32mPASS[0m) + 0.06 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv_threaded... fmpz_mod_poly_compose_mod_brent_kung_precomp_preinv_threaded - 0.61 ([1;32mPASS[0m) + 0.41 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung_preinv... -fmpz_mod_poly_compose_mod_brent_kung_preinv 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_compose_mod_brent_kung_preinv 0.07 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung_vec_preinv... -fmpz_mod_poly_compose_mod_brent_kung_vec_preinv 0.13 ([1;32mPASS[0m) +fmpz_mod_poly_compose_mod_brent_kung_vec_preinv 0.09 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded... fmpz_mod_poly_compose_mod_brent_kung_vec_preinv_threaded - 0.19 ([1;32mPASS[0m) + 0.17 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod... -fmpz_mod_poly_compose_mod 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_compose_mod 0.07 ([1;32mPASS[0m) fmpz_mod_poly_compose_mod_horner... -fmpz_mod_poly_compose_mod_horner 0.11 ([1;32mPASS[0m) +fmpz_mod_poly_compose_mod_horner 0.07 ([1;32mPASS[0m) fmpz_mod_poly_deflate_deflation_inflate... fmpz_mod_poly_deflate_deflation_inflate 0.00 ([1;32mPASS[0m) fmpz_mod_poly_derivative... -fmpz_mod_poly_derivative 0.31 ([1;32mPASS[0m) +fmpz_mod_poly_derivative 0.21 ([1;32mPASS[0m) fmpz_mod_poly_discriminant... -fmpz_mod_poly_discriminant 0.39 ([1;32mPASS[0m) +fmpz_mod_poly_discriminant 0.28 ([1;32mPASS[0m) fmpz_mod_poly_div... -fmpz_mod_poly_div 0.05 ([1;32mPASS[0m) +fmpz_mod_poly_div 0.03 ([1;32mPASS[0m) fmpz_mod_poly_divides... -fmpz_mod_poly_divides 0.44 ([1;32mPASS[0m) +fmpz_mod_poly_divides 0.30 ([1;32mPASS[0m) fmpz_mod_poly_divides_classical... -fmpz_mod_poly_divides_classical 0.29 ([1;32mPASS[0m) +fmpz_mod_poly_divides_classical 0.20 ([1;32mPASS[0m) fmpz_mod_poly_div_newton_n_preinv... -fmpz_mod_poly_div_newton_n_preinv 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_div_newton_n_preinv 0.07 ([1;32mPASS[0m) fmpz_mod_poly_divrem_basecase... -fmpz_mod_poly_divrem_basecase 0.06 ([1;32mPASS[0m) +fmpz_mod_poly_divrem_basecase 0.04 ([1;32mPASS[0m) fmpz_mod_poly_divrem_f... -fmpz_mod_poly_divrem_f 0.06 ([1;32mPASS[0m) +fmpz_mod_poly_divrem_f 0.04 ([1;32mPASS[0m) fmpz_mod_poly_divrem_newton_n_preinv... -fmpz_mod_poly_divrem_newton_n_preinv 0.16 ([1;32mPASS[0m) +fmpz_mod_poly_divrem_newton_n_preinv 0.11 ([1;32mPASS[0m) fmpz_mod_poly_div_series... -fmpz_mod_poly_div_series 0.53 ([1;32mPASS[0m) +fmpz_mod_poly_div_series 0.36 ([1;32mPASS[0m) fmpz_mod_poly_evaluate_fmpz... -fmpz_mod_poly_evaluate_fmpz 0.07 ([1;32mPASS[0m) +fmpz_mod_poly_evaluate_fmpz 0.05 ([1;32mPASS[0m) fmpz_mod_poly_evaluate_fmpz_vec... -fmpz_mod_poly_evaluate_fmpz_vec 0.02 ([1;32mPASS[0m) +fmpz_mod_poly_evaluate_fmpz_vec 0.01 ([1;32mPASS[0m) fmpz_mod_poly_find_distinct_nonzero_roots... -fmpz_mod_poly_find_distinct_nonzero_roots 0.35 ([1;32mPASS[0m) +fmpz_mod_poly_find_distinct_nonzero_roots 0.22 ([1;32mPASS[0m) fmpz_mod_poly_frobenius_powers_precomp... -fmpz_mod_poly_frobenius_powers_precomp 0.40 ([1;32mPASS[0m) +fmpz_mod_poly_frobenius_powers_precomp 0.27 ([1;32mPASS[0m) fmpz_mod_poly_gcd... -fmpz_mod_poly_gcd 0.31 ([1;32mPASS[0m) +fmpz_mod_poly_gcd 0.21 ([1;32mPASS[0m) fmpz_mod_poly_gcd_euclidean_f... fmpz_mod_poly_gcd_euclidean_f 0.01 ([1;32mPASS[0m) fmpz_mod_poly_gcdinv... -fmpz_mod_poly_gcdinv 0.16 ([1;32mPASS[0m) +fmpz_mod_poly_gcdinv 0.12 ([1;32mPASS[0m) fmpz_mod_poly_gcdinv_euclidean... -fmpz_mod_poly_gcdinv_euclidean 0.15 ([1;32mPASS[0m) +fmpz_mod_poly_gcdinv_euclidean 0.11 ([1;32mPASS[0m) fmpz_mod_poly_get_set_fmpz_poly... -fmpz_mod_poly_get_set_fmpz_poly 0.03 ([1;32mPASS[0m) +fmpz_mod_poly_get_set_fmpz_poly 0.02 ([1;32mPASS[0m) fmpz_mod_poly_get_set_nmod_poly... fmpz_mod_poly_get_set_nmod_poly 0.01 ([1;32mPASS[0m) fmpz_mod_poly_init_realloc_clear... -fmpz_mod_poly_init_realloc_clear 0.02 ([1;32mPASS[0m) +fmpz_mod_poly_init_realloc_clear 0.01 ([1;32mPASS[0m) fmpz_mod_poly_invmod... -fmpz_mod_poly_invmod 0.31 ([1;32mPASS[0m) +fmpz_mod_poly_invmod 0.22 ([1;32mPASS[0m) fmpz_mod_poly_inv_series... -fmpz_mod_poly_inv_series _square 0.00 ([1;32mPASS[0m) -fmpz_mat_is_zero... -fmpz_mat_is_zero 0.01 ([1;32mPASS[0m) -fmpz_mat_kronecker_product... -fmpz_mat_kronecker_product 0.01 ([1;32mPASS[0m) -fmpz_mat_lll_original... -fmpz_mat_lll_original 0.01 ([1;32mPASS[0m) -fmpz_mat_lll_storjohann... -fmpz_mat_lll_storjohann 0.01 ([1;32mPASS[0m) -fmpz_mat_max_bits... -fmpz_mat_max_bits 0.00 ([1;32mPASS[0m) -fmpz_mat_minpoly... -fmpz_mat_minpoly 0.05 ([1;32mPASS[0m) -fmpz_mat_mul_blas... -fmpz_mat_mul_blas 0.01 ([1;32mPASS[0m) -fmpz_mat_mul... -fmpz_mat_mul 0.46 ([1;32mPASS[0m) -fmpz_mat_mul_classical... -fmpz_mat_mul_classical 0.42 ([1;32mPASS[0m) -fmpz_mat_mul_double_word... -fmpz_mat_mul_double_word 1.86 ([1;32mPASS[0m) -fmpz_mat_mul_fft... -fmpz_mat_mul_fft 1.25 ([1;32mPASS[0m) -fmpz_mat_mul_fmpz_vec... -fmpz_mat_mul_fmpz_vec 0.53 ([1;32mPASS[0m) -fmpz_mat_mul_multi_mod... -fmpz_mat_mul_multi_mod 8.48 ([1;32mPASS[0m) -fmpz_mat_mul_small... -fmpz_mat_mul_small 1.01 ([1;32mPASS[0m) -fmpz_mat_mul_strassen... -fmpz_mat_mul_strassen 0.01 ([1;32mPASS[0m) -fmpz_mat_mul_waksman... -fmpz_mat_mul_waksman 0.01 ([1;32mPASS[0m) -fmpz_mat_multi_CRT_ui... -fmpz_mat_multi_CRT_ui 0.19 ([1;32mPASS[0m) -fmpz_mat_multi_CRT_ui_unsigned... -fmpz_mat_multi_CRT_ui_unsigned 0.19 ([1;32mPASS[0m) -fmpz_mat_nullspace... -fmpz_mat_nullspace 1.34 ([1;32mPASS[0m) -fmpz_mat_one... -fmpz_mat_one 0.01 ([1;32mPASS[0m) -fmpz_mat_pow... -fmpz_mat_pow 0.10 ([1;32mPASS[0m) -fmpz_mat_print_read... +fmpz_mod_poly_inv_series fmpz_mod_mat_add_sub_neg... +fmpz_mod_mat_add_sub_neg 0.16 ([1;32mPASS[0m) +fmpz_mod_mat_can_solve... +fmpz_mod_mat_can_solve 0.55 ([1;32mPASS[0m) +fmpz_mod_mat_charpoly... +fmpz_mod_mat_charpoly 0.02 ([1;32mPASS[0m) +fmpz_mod_mat_det... +fmpz_mod_mat_det 0.05 ([1;32mPASS[0m) +fmpz_mod_mat_fmpz_vec_mul... +fmpz_mod_mat_fmpz_vec_mul 0.50 ([1;32mPASS[0m) +fmpz_mod_mat_get_set_fmpz_mat... +fmpz_mod_mat_get_set_fmpz_mat 0.08 ([1;32mPASS[0m) +fmpz_mod_mat_howell_form... +fmpz_mod_mat_howell_form 0.94 ([1;32mPASS[0m) +fmpz_mod_mat_init_clear... +fmpz_mod_mat_init_clear 0.00 ([1;32mPASS[0m) +fmpz_mod_mat_inv... +fmpz_mod_mat_inv 0.39 ([1;32mPASS[0m) +fmpz_mod_mat_lu... +fmpz_mod_mat_lu 0.01 ([1;32mPASS[0m) +fmpz_mod_mat_minpoly... +fmpz_mod_mat_minpoly 0.11 ([1;32mPASS[0m) +fmpz_mod_mat_mul... +fmpz_mod_mat_mul 0.18 ([1;32mPASS[0m) +fmpz_mod_mat_mul_classical_threaded... +fmpz_mod_mat_mul_classical_threaded 3.02 ([1;32mPASS[0m) +fmpz_mod_mat_mul_fmpz_vec... +fmpz_mod_mat_mul_fmpz_vec 0.45 ([1;32mPASS[0m) +fmpz_mod_mat_nullspace... +fmpz_mod_mat_nullspace 0.13 ([1;32mPASS[0m) +fmpz_mod_mat_rank... +fmpz_mod_mat_rank 0.01 ([1;32mPASS[0m) +fmpz_mod_mat_rref... +fmpz_mod_mat_rref 1.76 ([1;32mPASS[0m) +fmpz_mod_mat_scalar_mul_fmpz... +fmpz_mod_mat_scalar_mul_fmpz 0.17 ([1;32mPASS[0m) +fmpz_mod_mat_scalar_mul_si... +fmpz_mod_mat_scalar_mul_si 0.02 ([1;32mPASS[0m) +fmpz_mod_mat_scalar_mul_ui... +fmpz_mod_mat_scalar_mul_ui 0.02 ([1;32mPASS[0m) +fmpz_mod_mat_solve... +fmpz_mod_mat_solve 0.46 ([1;32mPASS[0m) +fmpz_mod_mat_solve_tril... +fmpz_mod_mat_solve_tril 0.02 ([1;32mPASS[0m) +fmpz_mod_mat_solve_triu... +fmpz_mod_mat_solve_triu 0.02 ([1;32mPASS[0m) +fmpz_mod_mat_sqr... +fmpz_mod_mat_sqr 0.09 ([1;32mPASS[0m) +fmpz_mod_mat_trace... +fmpz_mod_mat_trace 0.05 ([1;32mPASS[0m) +fmpz_mod_mat_window_init_clear... +fmpz_mod_mat_window_init_clear 0.01 ([1;32mPASS[0m) 0.01 ([1;32mPASS[0m) fmpz_mod_poly_invsqrt_series... -fmpz_mod_poly_invsqrt_series 0.19 ([1;32mPASS[0m) +fmpz_mod_poly_invsqrt_series 0.14 ([1;32mPASS[0m) fmpz_mod_poly_minpoly... -fmpz_mod_poly_minpoly 0.06 ([1;32mPASS[0m) +fmpz_mod_poly_minpoly 0.04 ([1;32mPASS[0m) fmpz_mod_poly_mul... -fmpz_mod_poly_mul 0.25 ([1;32mPASS[0m) +fmpz_mod_poly_mul 0.18 ([1;32mPASS[0m) fmpz_mod_poly_mulhigh... fmpz_mod_poly_mulhigh 0.00 ([1;32mPASS[0m) fmpz_mod_poly_mullow... fmpz_mod_poly_mullow 0.01 ([1;32mPASS[0m) fmpz_mod_poly_mulmod... -fmpz_mod_poly_mulmod 0.09 ([1;32mPASS[0m) +fmpz_mod_poly_mulmod 0.07 ([1;32mPASS[0m) fmpz_mod_poly_mulmod_preinv... -fmpz_mod_poly_mulmod_preinv 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_mulmod_preinv 0.07 ([1;32mPASS[0m) fmpz_mod_poly_neg... -fmpz_mod_poly_neg 0.03 ([1;32mPASS[0m) +fmpz_mod_poly_neg 0.02 ([1;32mPASS[0m) fmpz_mod_poly_powers_mod_bsgs... -fmpz_mod_poly_powers_mod_bsgs 0.80 ([1;32mPASS[0m) +fmpz_mod_poly_powers_mod_bsgs 0.54 ([1;32mPASS[0m) fmpz_mod_poly_powers_mod_naive... -fmpz_mod_poly_powers_mod_naive 0.57 ([1;32mPASS[0m) +fmpz_mod_poly_powers_mod_naive 0.36 ([1;32mPASS[0m) fmpz_mod_poly_powmod_fmpz_binexp... -fmpz_mod_poly_powmod_fmpz_binexp 0.93 ([1;32mPASS[0m) +fmpz_mod_poly_powmod_fmpz_binexp 0.61 ([1;32mPASS[0m) fmpz_mod_poly_powmod_fmpz_binexp_preinv... -fmpz_mod_poly_powmod_fmpz_binexp_preinv 0.55 ([1;32mPASS[0m) +fmpz_mod_poly_powmod_fmpz_binexp_preinv 0.36 ([1;32mPASS[0m) fmpz_mod_poly_powmod_ui_binexp... -fmpz_mod_poly_powmod_ui_binexp 0.20 ([1;32mPASS[0m) +fmpz_mod_poly_powmod_ui_binexp 0.13 ([1;32mPASS[0m) fmpz_mod_poly_powmod_ui_binexp_preinv... -fmpz_mod_poly_powmod_ui_binexp_preinv 0.19 ([1;32mPASS[0m) +fmpz_mod_poly_powmod_ui_binexp_preinv 0.13 ([1;32mPASS[0m) fmpz_mod_poly_powmod_x_fmpz_preinv... -fmpz_mod_poly_powmod_x_fmpz_preinv 0.51 ([1;32mPASS[0m) +fmpz_mod_poly_powmod_x_fmpz_preinv 0.33 ([1;32mPASS[0m) fmpz_mod_poly_pow_trunc_binexp... -fmpz_mod_poly_pow_trunc_binexp 0.28 ([1;32mPASS[0m) +fmpz_mod_poly_pow_trunc_binexp 0.17 ([1;32mPASS[0m) fmpz_mod_poly_pow_trunc... -fmpz_mod_poly_pow_trunc 0.28 ([1;32mPASS[0m) +fmpz_mod_poly_pow_trunc 0.17 ([1;32mPASS[0m) fmpz_mod_poly_print_read... -fmpz_mod_poly_print_read 0.01 ([1;32mPASS[0m) +fmpz_mod_poly_print_read 0.00 ([1;32mPASS[0m) fmpz_mod_poly_product_roots_fmpz_vec... -fmpz_mod_poly_product_roots_fmpz_vec 0.04 ([1;32mPASS[0m) +fmpz_mod_poly_product_roots_fmpz_vec 0.03 ([1;32mPASS[0m) fmpz_mod_poly_radix... -fmpz_mod_poly_radix 0.34 ([1;32mPASS[0m) +fmpz_mod_poly_radix 0.22 ([1;32mPASS[0m) fmpz_mod_poly_randtest_monic_primitive... -fmpz_mod_poly_randtest_monic_primitive 0.02 ([1;32mPASS[0m) +fmpz_mod_poly_randtest_monic_primitive 0.01 ([1;32mPASS[0m) fmpz_mod_poly_rem_basecase... -fmpz_mod_poly_rem_basecase 0.12 ([1;32mPASS[0m) +fmpz_mod_poly_rem_basecase 0.09 ([1;32mPASS[0m) fmpz_mod_poly_resultant... -fmpz_mod_poly_resultant 0.41 ([1;32mPASS[0m) +fmpz_mod_poly_resultant 0.27 ([1;32mPASS[0m) fmpz_mod_poly_scalar_div_fmpz... -fmpz_mod_poly_scalar_div_fmpz 0.07 ([1;32mPASS[0m) +fmpz_mod_poly_scalar_div_fmpz 0.04 ([1;32mPASS[0m) fmpz_mod_poly_scalar_mul_fmpz... -fmpz_mod_poly_scalar_mul_fmpz 0.03 ([1;32mPASS[0m) +fmpz_mod_poly_scalar_mul_fmpz 0.02 ([1;32mPASS[0m) fmpz_mod_poly_set_equal... -fmpz_mod_poly_set_equal 0.04 ([1;32mPASS[0m) +fmpz_mod_poly_set_equal 0.02 ([1;32mPASS[0m) fmpz_mod_poly_set_trunc... -fmpz_mod_poly_set_trunc 0.04 ([1;32mPASS[0m) +fmpz_mod_poly_set_trunc 0.03 ([1;32mPASS[0m) fmpz_mod_poly_shift_left_right... -fmpz_mod_poly_shift_left_right 0.21 ([1;32mPASS[0m) +fmpz_mod_poly_shift_left_right 0.14 ([1;32mPASS[0m) fmpz_mod_poly_sqrt... -fmpz_mod_poly_sqrt 0.07 ([1;32mPASS[0m) +fmpz_mod_poly_sqrt 0.05 ([1;32mPASS[0m) fmpz_mod_poly_sqrt_series... -fmpz_mod_poly_sqrt_series 0.14 ([1;32mPASS[0m) +fmpz_mod_poly_sqrt_series 0.10 ([1;32mPASS[0m) fmpz_mod_poly_sub... -fmpz_mod_poly_sub 0.12 ([1;32mPASS[0m) +fmpz_mod_poly_sub 0.08 ([1;32mPASS[0m) fmpz_mod_poly_sub_series... -fmpz_mod_poly_sub_series 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_sub_series 0.06 ([1;32mPASS[0m) fmpz_mod_poly_swap... -fmpz_mod_poly_swap 0.03 ([1;32mPASS[0m) +fmpz_mod_poly_swap 0.02 ([1;32mPASS[0m) fmpz_mod_poly_xgcd... -fmpz_mod_poly_xgcd 0.23 ([1;32mPASS[0m) +fmpz_mod_poly_xgcd 0.15 ([1;32mPASS[0m) fmpz_mod_poly_zero... fmpz_mod_poly_zero 0.01 ([1;32mPASS[0m) - 0.12 ([1;32mPASS[0m) -fmpz_poly_eta_qexp... -fmpz_poly_eta_qexp 3.43 ([1;32mPASS[0m) -fmpz_poly_eulerian_polynomial... -fmpz_poly_eulerian_polynomial 4.01 ([1;32mPASS[0m) -fmpz_poly_evaluate_divconquer_fmpq... -fmpz_poly_evaluate_divconquer_fmpq 1.12 ([1;32mPASS[0m) -fmpz_poly_evaluate_divconquer_fmpz... -fmpz_poly_evaluate_divconquer_fmpz 0.16 ([1;32mPASS[0m) -fmpz_poly_evaluate_fmpq... -fmpz_poly_evaluate_fmpq 0.25 ([1;32mPASS[0m) -fmpz_poly_evaluate_fmpz... -fmpz_poly_evaluate_fmpz 0.08 ([1;32mPASS[0m) -fmpz_poly_evaluate_horner_d_2exp... -fmpz_poly_evaluate_horner_d_2exp 0.06 ([1;32mPASS[0m) -fmpz_poly_evaluate_horner_fmpq... -fmpz_poly_evaluate_horner_fmpq 0.09 ([1;32mPASS[0m) -fmpz_poly_evaluate_horner_fmpz... -fmpz_poly_evaluate_horner_fmpz 0.26 ([1;32mPASS[0m) -fmpz_poly_evaluate_mod... -fmpz_poly_evaluate_mod 0.00 ([1;32mPASS[0m) -fmpz_poly_fibonacci... -fmpz_poly_fibonacci 0.04 ([1;32mPASS[0m) -fmpz_poly_gcd... -fmpz_poly_gcd 0.01 ([1;32mPASS[0m) -fmpz_poly_gcd_heuristic... -fmpz_poly_gcd_heuristic 1.59 ([1;32mPASS[0m) -fmpz_poly_gcd_modular... -fmpz_poly_gcd_modular 1.12 ([1;32mPASS[0m) -fmpz_poly_gcd_subresultant... -fmpz_poly_gcd_subresultant 0.96 ([1;32mPASS[0m) -fmpz_poly_get_coeff_ptr... -fmpz_poly_get_coeff_ptr 0.02 ([1;32mPASS[0m) -fmpz_poly_get_nmod_poly... -fmpz_poly_get_nmod_poly 0.03 ([1;32mPASS[0m) -fmpz_poly_get_set_coeff_fmpz... -fmpz_poly_get_set_coeff_fmpz 0.11 ([1;32mPASS[0m) -fmpz_poly_get_set_coeff_si... -fmpz_poly_get_set_coeff_si 0.02 ([1;32mPASS[0m) -fmpz_poly_get_set_coeff_ui... -fmpz_poly_get_set_coeff_ui 0.03 ([1;32mPASS[0m) -fmpz_poly_get_set_str... -fmpz_poly_get_set_str 0.07 ([1;32mPASS[0m) -fmpz_poly_get_str... -fmpz_poly_get_str 0.00 ([1;32mPASS[0m) -fmpz_poly_get_str_pretty... -fmpz_poly_get_str_pretty 0.00 ([1;32mPASS[0m) -fmpz_poly_hensel_lift... -fmpz_poly_hensel_lift 1.47 ([1;32mPASS[0m) -fmpz_poly_hensel_lift_once... -fmpz_poly_hensel_lift_once 1.09 ([1;32mPASS[0m) -fmpz_poly_hensel_lift_without_only_inverse... -fmpz_poly_hensel_lift_without_only_inverse 1.49 ([1;32mPASS[0m) -fmpz_poly_hensel_start_continue_lift... -fmpz_poly_hensel_start_continue_lift 1.27 ([1;32mPASS[0m) -fmpz_poly_hermite_h... -fmpz_poly_hermite_h 0.10 ([1;32mPASS[0m) -fmpz_poly_hermite_he... -fmpz_poly_hermite_he 0.07 ([1;32mPASS[0m) -fmpz_poly_inflate... -fmpz_poly_inflate 0.05 ([1;32mPASS[0m) -fmpz_poly_init_realloc_clear... -fmpz_poly_init_realloc_clear 0.03 ([1;32mPASS[0m) -fmpz_poly_interpolate_fmpz_vec... -fmpz_poly_interpolate_fmpz_vec 0.15 ([1;32mPASS[0m) -fmpz_poly_inv_series_basecase... -fmpz_poly_inv_series_basecase 0.48 ([1;32mPASS[0m) -fmpz_poly_inv_series... -fmpz_poly_inv_series 0.12 ([1;32mPASS[0m) -fmpz_poly_inv_series_newton... -fmpz_poly_inv_series_newton 0.12 ([1;32mPASS[0m) -fmpz_poly_is_cyclotomic... -fmpz_poly_is_cyclotomic 0.02 ([1;32mPASS[0m) -fmpz_poly_is_squarefree... -fmpz_poly_is_squarefree 0.00 ([1;32mPASS[0m) -fmpz_poly_lcm... -fmpz_poly_lcm 0.02 ([1;32mPASS[0m) -fmpz_poly_legendre_pt... -fmpz_poly_legendre_pt 0.18 ([1;32mPASS[0m) -fmpz_poly_mulfmpz_mat_print_read 0.07 ([1;32mPASS[0m) -fmpz_mat_rank... -fmpz_mat_rank 0.84 ([1;32mPASS[0m) -fmpz_mat_rref... -fmpz_mat_rref 0.13 ([1;32mPASS[0m) -fmpz_mat_rref_fflu... -fmpz_mat_rref_fflu 0.26 ([1;32mPASS[0m) -fmpz_mat_rref_mul... -fmpz_mat_rref_mul 0.72 ([1;32mPASS[0m) -fmpz_mat_scalar_addmul_fmpz... -fmpz_mat_scalar_addmul_fmpz 0.01 ([1;32mPASS[0m) -fmpz_mat_scalar_addmul_nmod_mat_fmpz... -fmpz_mat_scalar_addmul_nmod_mat_fmpz 0.02 ([1;32mPASS[0m) -fmpz_mat_scalar_addmul_nmod_mat_ui... -fmpz_mat_scalar_addmul_nmod_mat_ui 0.02 ([1;32mPASS[0m) -fmpz_mat_scalar_addmul_si... -fmpz_mat_scalar_addmul_si 0.01 ([1;32mPASS[0m) -fmpz_mat_scalar_addmul_ui... -fmpz_mat_scalar_addmul_ui 0.01 ([1;32mPASS[0m) -fmpz_mat_scalar_mod_fmpz... -fmpz_mat_scalar_mod_fmpz 0.17 ([1;32mPASS[0m) -fmpz_mat_scalar_mul_2exp... -fmpz_mat_scalar_mul_2exp 0.01 ([1;32mPASS[0m) -fmpz_mat_scalar_mul_fmpz... -fmpz_mat_scalar_mul_fmpz 0.00 ([1;32mPASS[0m) -fmpz_mat_scalar_mul_si... -fmpz_mat_scalar_mul_si 0.00 ([1;32mPASS[0m) -fmpz_mat_scalar_mul_ui... -fmpz_mat_scalar_mul_ui 0.00 ([1;32mPASS[0m) -fmpz_mat_scalar_smod... -fmpz_mat_scalar_smod 0.00 ([1;32mPASS[0m) -fmpz_mat_snf_diagonal... -fmpz_mat_snf_diagonal 0.06 ([1;32mPASS[0m) -fmpz_mat_snf_iliopoulos... -fmpz_mat_snf_iliopoulos 1.98 ([1;32mPASS[0m) -fmpz_mat_snf_kannan_bachem... -fmpz_mat_snf_kannan_bachem 0.30 ([1;32mPASS[0m) -fmpz_mat_solve_bound... -fmpz_mat_solve_bound 2.90 ([1;32mPASS[0m) -fmpz_mat_solve... -fmpz_mat_solve 0.09 ([1;32mPASS[0m) -fmpz_mat_solve_cramer... -fmpz_mat_solve_cramer 0.02 ([1;32mPASS[0m) -fmpz_mat_solve_dixon... -fmpz_mat_solve_dixon 0.66 ([1;32mPASS[0m) -fmpz_mat_solve_dixon_den... -fmpz_mat_solve_dixon_den 0.27 ([1;32mPASS[0m) -fmpz_mat_solve_fflu... -fmpz_mat_solve_fflu 0.10 ([1;32mPASS[0m) -fmpz_mat_solve_multi_mod_den... -fmpz_mat_solve_multi_mod_den 0.27 ([1;32mPASS[0m) -fmpz_mat_sqr... -fmpz_mat_sqr 0.07 ([1;32mPASS[0m) -fmpz_mat_trace... -fmpz_mat_trace 0.04 ([1;32mPASS[0m) -fmpz_mat_transpose... -fmpz_mat_transpose 0.08 ([1;32mPASS[0m) -fmpz_mat_window_init_clear... -fmpz_mat_window_init_clear 0.02 ([1;32mPASS[0m) -fmpz_mat_zero... -fmpz_mat_zero 0.01 ([1;32mPASS[0m) fmpq_vec_dot... -fmpq_vec_dot 0.91 ([1;32mPASS[0m) +fmpq_vec_dot 0.59 ([1;32mPASS[0m) fmpq_vec_get_set_fmpz_vec... -fmpq_vec_get_set_fmpz_vec 0.03 ([1;32mPASS[0m) +fmpq_vec_get_set_fmpz_vec 0.02 ([1;32mPASS[0m) fmpq_vec_randtest_uniq_sorted... -fmpq_vec_randtest_uniq_sorted 0.02 ([1;32mPASS[0m) +fmpq_vec_randtest_uniq_sorted 0.01 ([1;32mPASS[0m) fmpq_abs... -fmpq_abs 0.05 ([1;32mPASS[0m) +fmpq_abs 0.04 ([1;32mPASS[0m) fmpq_add... -fmpq_add 0.16 ([1;32mPASS[0m) +fmpq_add 0.10 ([1;32mPASS[0m) fmpq_add_fmpz... -fmpq_add_fmpz 0.08 ([1;32mPASS[0m) +fmpq_add_fmpz 0.05 ([1;32mPASS[0m) fmpq_addmul... -fmpq_addmul 0.30 ([1;32mPASS[0m) +fmpq_addmul 0.20 ([1;32mPASS[0m) fmpq_add_si... -fmpq_add_si 0.07 ([1;32mPASS[0m) +fmpq_add_si 0.04 ([1;32mPASS[0m) fmpq_add_ui... -fmpq_add_ui 0.07 ([1;32mPASS[0m) +fmpq_add_ui 0.04 ([1;32mPASS[0m) fmpq_canonicalise... fmpq_canonicalise 0.01 ([1;32mPASS[0m) fmpq_cfrac_bound... -fmpq_cfrac_bound 0.24 ([1;32mPASS[0m) +fmpq_cfrac_bound 0.16 ([1;32mPASS[0m) fmpq_cmp... -fmpq_cmp 0.05 ([1;32mPASS[0m) +fmpq_cmp 0.04 ([1;32mPASS[0m) fmpq_dedekind_sum... -fmpq_dedekind_sum 0.27 ([1;32mPASS[0m) +fmpq_dedekind_sum 0.19 ([1;32mPASS[0m) fmpq_div_2exp... -fmpq_div_2exp 0.08 ([1;32mPASS[0m) +fmpq_div_2exp 0.05 ([1;32mPASS[0m) fmpq_div... -fmpq_div 0.16 ([1;32mPASS[0m) +fmpq_div 0.11 ([1;32mPASS[0m) fmpq_div_fmpz... -fmpq_div_fmpz 0.21 ([1;32mPASS[0m) +fmpq_div_fmpz 0.15 ([1;32mPASS[0m) fmpq_equal_si_ui... fmpq_equal_si_ui 0.00 ([1;32mPASS[0m) fmpq_farey_neighbors... fmpq_farey_neighbors 0.00 ([1;32mPASS[0m) fmpq_gcd_cofactors... -fmpq_gcd_cofactors 0.03 ([1;32mPASS[0m) +fmpq_gcd_cofactors 0.02 ([1;32mPASS[0m) fmpq_get_cfrac... -fmpq_get_cfrac 0.24 ([1;32mPASS[0m) +fmpq_get_cfrac 0.15 ([1;32mPASS[0m) fmpq_get_d... -fmpq_get_d 0.09 ([1;32mPASS[0m) +fmpq_get_d 0.07 ([1;32mPASS[0m) fmpq_get_mpfr... -fmpq_get_mpfr 0.11 ([1;32mPASS[0m) +fmpq_get_mpfr 0.07 ([1;32mPASS[0m) fmpq_get_set_str... fmpq_get_set_str 0.01 ([1;32mPASS[0m) fmpq_harmonic_ui... -fmpq_harmonic_ui 0.51 ([1;32mPASS[0m) +fmpq_harmonic_ui 0.34 ([1;32mPASS[0m) fmpq_height... -fmpq_height 0.03 ([1;32mPASS[0m) +fmpq_height 0.02 ([1;32mPASS[0m) fmpq_init_set_readonly... -fmpq_init_set_readonly 0.01 ([1;32mPASS[0m) +fmpq_init_set_readonly 0.00 ([1;32mPASS[0m) fmpq_inv... -fmpq_inv 0.19 ([1;32mPASS[0m) +fmpq_inv 0.13 ([1;32mPASS[0m) fmpq_mpq_init_set_readonly... -fmpq_mpq_init_set_readonly 0.47 ([1;32mPASS[0m) +fmpq_mpq_init_set_readonly 0.30 ([1;32mPASS[0m) fmpq_mul_2exp... -fmpq_mul_2exp 0.20 ([1;32mPASS[0m) +fmpq_mul_2exp 0.13 ([1;32mPASS[0m) fmpq_mul... -fmpq_mul 0.48 ([1;32mPASS[0m) +fmpq_mul 0.33 ([1;32mPASS[0m) fmpq_mul_fmpz... -fmpq_mul_fmpz 0.21 ([1;32mPASS[0m) +fmpq_mul_fmpz 0.14 ([1;32mPASS[0m) fmpq_mul_si... -fmpq_mul_si 0.15 ([1;32mPASS[0m) +fmpq_mul_si 0.10 ([1;32mPASS[0m) fmpq_mul_ui... -fmpq_mul_ui 0.15 ([1;32mPASS[0m) +fmpq_mul_ui 0.10 ([1;32mPASS[0m) fmpq_next_calkin_wilf... fmpq_next_calkin_wilf 0.00 ([1;32mPASS[0m) fmpq_next_minimal... -fmpq_next_minimal 0.01 ([1;32mPASS[0m) +fmpq_next_minimal 0.00 ([1;32mPASS[0m) fmpq_one... -fmpq_one 0.09 ([1;32mPASS[0m) +fmpq_one 0.07 ([1;32mPASS[0m) fmpq_pow_si... -fmpq_pow_si 0.63 ([1;32mPASS[0m) +fmpq_pow_si 0.43 ([1;32mPASS[0m) fmpq_randtest... -fmpq_randtest 0.02 ([1;32mPASS[0m) +fmpq_randtest 0.01 ([1;32mPASS[0m) fmpq_reconstruct_fmpz_2... -fmpq_reconstruct_fmpz_2 0.63 ([1;32mPASS[0m) +fmpq_reconstruct_fmpz_2 0.45 ([1;32mPASS[0m) fmpq_reconstruct_fmpz... -fmpq_reconstruct_fmpz 0.06 ([1;32mPASS[0m) +fmpq_reconstruct_fmpz 0.04 ([1;32mPASS[0m) fmpq_set_cfrac... -fmpq_set_cfrac 0.36 ([1;32mPASS[0m) +fmpq_set_cfrac 0.22 ([1;32mPASS[0m) fmpq_set_fmpz_frac... -fmpq_set_fmpz_frac 0.04 ([1;32mPASS[0m) +fmpq_set_fmpz_frac 0.03 ([1;32mPASS[0m) fmpq_set_si... fmpq_set_si 0.01 ([1;32mPASS[0m) fmpq_set_ui... fmpq_set_ui 0.01 ([1;32mPASS[0m) fmpq_simplest_between... -fmpq_simplest_between 0.25 ([1;32mPASS[0m) +fmpq_simplest_between 0.16 ([1;32mPASS[0m) fmpq_sub... -fmpq_sub 0.50 ([1;32mPASS[0m) +fmpq_sub 0.33 ([1;32mPASS[0m) fmpq_sub_fmpz... -fmpq_sub_fmpz 0.18 ([1;32mPASS[0m) +fmpq_sub_fmpz 0.12 ([1;32mPASS[0m) fmpq_submul... -fmpq_submul 0.80 ([1;32mPASS[0m) +fmpq_submul 0.49 ([1;32mPASS[0m) fmpq_sub_si... -fmpq_sub_si 0.16 ([1;32mPASS[0m) +fmpq_sub_si 0.10 ([1;32mPASS[0m) fmpq_sub_ui... -fmpq_sub_ui 0.16 ([1;32mPASS[0m) -... -fmpz_poly_mul 0.69 ([1;32mPASS[0m) -fmpz_poly_mul_classical... -fmpz_poly_mul_classical 0.23 ([1;32mPASS[0m) -fmpz_poly_mulhigh_classical... -fmpz_poly_mulhigh_classical 0.05 ([1;32mPASS[0m) -fmpz_poly_mulhigh_karatsuba_n... -fmpz_poly_mulhigh_karatsuba_n 0.18 ([1;32mPASS[0m) -fmpz_poly_mulhigh_n... -fmpz_poly_mulhigh_n 0.05 ([1;32mPASS[0m) -fmpz_poly_mul_karatsuba... -fmpz_poly_mul_karatsuba 0.76 ([1;32mPASS[0m) -fmpz_poly_mul_KS... -fmpz_poly_mul_KS 0.50 ([1;32mPASS[0m) -fmpz_poly_mullow... -fmpz_poly_mullow 0.09 ([1;32mPASS[0m) -fmpz_poly_mullow_classical... -fmpz_poly_mullow_classical 0.04 ([1;32mPASS[0m) -fmpz_poly_mullow_karatsuba_n... -fmpz_poly_mullow_karatsuba_n 0.20 ([1;32mPASS[0m) -fmpz_poly_mullow_KS... -fmpz_poly_mullow_KS 0.07 ([1;32mPASS[0m) -fmpz_poly_mullow_SS... -fmpz_poly_mullow_SS 0.09 ([1;32mPASS[0m) -fmpz_poly_mullow_SS_precache... -fmpz_poly_mullow_SS_precache 0.17 ([1;32mPASS[0m) -fmpz_poly_mulmid_classical... -fmpz_poly_mulmid_classical 0.03 ([1;32mPASS[0m) -fmpz_poly_mul_SS... -fmpz_poly_mul_SS 6.08 ([1;32mPASS[0m) -fmpz_poly_mul_SS_precache... -fmpz_poly_mul_SS_precache 0.19 ([1;32mPASS[0m) -fmpz_poly_neg... -fmpz_poly_neg 0.04 ([1;32mPASS[0m) -fmpz_poly_newton_to_monomial... -fmpz_poly_newton_to_monomial 0.04 ([1;32mPASS[0m) -fmpz_poly_nth_derivative... -fmpz_poly_nth_derivative 0.11 ([1;32mPASS[0m) -fmpz_poly_num_real_roots... -fmpz_poly_num_real_roots 0.37 ([1;32mPASS[0m) -fmpz_poly_num_real_roots_sturm... -fmpz_poly_num_real_roots_sturm 0.69 ([1;32mPASS[0m) -fmpz_poly_pow_addchains... -fmpz_poly_pow_addchains 0.12 ([1;32mPASS[0m) -fmpz_poly_pow_binexp... -fmpz_poly_pow_binexp 0.15 ([1;32mPASS[0m) -fmpz_poly_pow_binomial... -fmpz_poly_pow_binomial 0.27 ([1;32mPASS[0m) -fmpz_poly_pow... -fmpz_poly_pow 0.15 ([1;32mPASS[0m) -fmpz_poly_power_sums... -fmpz_poly_power_sums 0.11 ([1;32mPASS[0m) -fmpz_poly_pow_multinomial... -fmpz_poly_pow_multinomial 0.05 ([1;32mPASS[0m) -fmpz_poly_pow_trunc... -fmpz_poly_pow_trunc 0.22 ([1;32mPASS[0m) -fmpz_poly_primitive_part... -fmpz_poly_primitive_part 0.04 ([1;32mPASS[0m) -fmpz_poly_print_read... -fmpz_poly_print_read 0.10 ([1;32mPASS[0m) -fmpz_poly_print_read_pretty... -fmpq_poly_add... -fmpq_poly_add 0.41 ([1;32mPASS[0m) +fmpq_sub_ui 0.10 ([1;32mPASS[0m) +_square 0.00 ([1;32mPASS[0m) +fmpz_mat_is_zero... +fmpz_mat_is_zero 0.00 ([1;32mPASS[0m) +fmpz_mat_kronecker_product... +fmpz_mat_kronecker_product 0.01 ([1;32mPASS[0m) +fmpz_mat_lll_original... +fmpz_mat_lll_original 0.01 ([1;32mPASS[0m) +fmpz_mat_lll_storjohann... +fmpz_mat_lll_storjohann 0.01 ([1;32mPASS[0m) +fmpz_mat_max_bits... +fmpz_mat_max_bits 0.00 ([1;32mPASS[0m) +fmpz_mat_minpoly... +fmpz_mat_minpoly 0.03 ([1;32mPASS[0m) +fmpz_mat_mul_blas... +fmpz_mat_mul_blas 0.01 ([1;32mPASS[0m) +fmpz_mat_mul... +fmpz_mat_mul 0.32 ([1;32mPASS[0m) +fmpz_mat_mul_classical... +fmpz_mat_mul_classical 0.29 ([1;32mPASS[0m) +fmpz_mat_mul_double_word... +fmpz_mat_mul_double_word 1.33 ([1;32mPASS[0m) +fmpz_mat_mul_fft... +fmpz_mat_mul_fft 0.83 ([1;32mPASS[0m) +fmpz_mat_mul_fmpz_vec... +fmpz_mat_mul_fmpz_vec 0.38 ([1;32mPASS[0m) +fmpz_mat_mul_multi_mod... +fmpz_mat_mul_multi_mod 5.63 ([1;32mPASS[0m) +fmpz_mat_mul_small... +fmpz_mat_mul_small 0.72 ([1;32mPASS[0m) +fmpz_mat_mul_strassen... +fmpz_mat_mul_strassen 0.00 ([1;32mPASS[0m) +fmpz_mat_mul_waksman... +fmpz_mat_mul_waksman 0.00 ([1;32mPASS[0m) +fmpz_mat_multi_CRT_ui... +fmpz_mat_multi_CRT_ui 0.13 ([1;32mPASS[0m) +fmpz_mat_multi_CRT_ui_unsigned... +fmpz_mat_multi_CRT_ui_unsigned 0.13 ([1;32mPASS[0m) +fmpz_mat_nullspace... +fmpz_mat_nullspace 0.84 ([1;32mPASS[0m) +fmpz_mat_one... +fmpz_mat_one 0.01 ([1;32mPASS[0m) +fmpz_mat_pow... +fmpz_mat_pow 0.07 ([1;32mPASS[0m) +fmpz_mat_print_read... + 0.09 ([1;32mPASS[0m) +fmpz_poly_eta_qexp... +fmpz_poly_eta_qexp 2.22 ([1;32mPASS[0m) +fmpz_poly_eulerian_polynomial... +fmpz_poly_eulerian_polynomial 2.83 ([1;32mPASS[0m) +fmpz_poly_evaluate_divconquer_fmpq... +fmpz_poly_evaluate_divconquer_fmpq 0.84 ([1;32mPASS[0m) +fmpz_poly_evaluate_divconquer_fmpz... +fmpz_poly_evaluate_divconquer_fmpz 0.12 ([1;32mPASS[0m) +fmpz_poly_evaluate_fmpq... +fmpz_poly_evaluate_fmpq 0.19 ([1;32mPASS[0m) +fmpz_poly_evaluate_fmpz... +fmpz_poly_evaluate_fmpz 0.06 ([1;32mPASS[0m) +fmpz_poly_evaluate_horner_d_2exp... +fmpz_poly_evaluate_horner_d_2exp 0.04 ([1;32mPASS[0m) +fmpz_poly_evaluate_horner_fmpq... +fmpz_poly_evaluate_horner_fmpq 0.07 ([1;32mPASS[0m) +fmpz_poly_evaluate_horner_fmpz... +fmpz_poly_evaluate_horner_fmpz 0.19 ([1;32mPASS[0m) +fmpz_poly_evaluate_mod... +fmpz_poly_evaluate_mod 0.00 ([1;32mPASS[0m) +fmpz_poly_fibonacci... +fmpz_poly_fibonacci 0.02 ([1;32mPASS[0m) +fmpz_poly_gcd... +fmpz_poly_gcd 0.01 ([1;32mPASS[0m) +fmpz_poly_gcd_heuristic... +fmpz_poly_gcd_heuristic 1.14 ([1;32mPASS[0m) +fmpz_poly_gcd_modular... +fmpz_poly_gcd_modular 0.74 ([1;32mPASS[0m) +fmpz_poly_gcd_subresultant... +fmpz_poly_gcd_subresultant 0.63 ([1;32mPASS[0m) +fmpz_poly_get_coeff_ptr... +fmpz_poly_get_coeff_ptr 0.02 ([1;32mPASS[0m) +fmpz_poly_get_nmod_poly... +fmpz_poly_get_nmod_poly 0.03 ([1;32mPASS[0m) +fmpz_poly_get_set_coeff_fmpz... +fmpz_poly_get_set_coeff_fmpz 0.08 ([1;32mPASS[0m) +fmpz_poly_get_set_coeff_si... +fmpz_poly_get_set_coeff_si 0.01 ([1;32mPASS[0m) +fmpz_poly_get_set_coeff_ui... +fmpz_poly_get_set_coeff_ui 0.02 ([1;32mPASS[0m) +fmpz_poly_get_set_str... +fmpz_poly_get_set_str 0.05 ([1;32mPASS[0m) +fmpz_poly_get_str... +fmpz_poly_get_str 0.00 ([1;32mPASS[0m) +fmpz_poly_get_str_pretty... +fmpz_poly_get_str_pretty 0.00 ([1;32mPASS[0m) +fmpz_poly_hensel_lift... +fmpz_poly_hensel_lift 0.94 ([1;32mPASS[0m) +fmpz_poly_hensel_lift_once... +fmpz_poly_hensel_lift_once 0.68 ([1;32mPASS[0m) +fmpz_poly_hensel_lift_without_only_inverse... +fmpz_poly_hensel_lift_without_only_inverse 0.93 ([1;32mPASS[0m) +fmpz_poly_hensel_start_continue_lift... +fmpz_poly_hensel_start_continue_lift 0.81 ([1;32mPASS[0m) +fmpz_poly_hermite_h... +fmpz_poly_hermite_h 0.06 ([1;32mPASS[0m) +fmpz_poly_hermite_he... +fmpz_poly_hermite_he 0.04 ([1;32mPASS[0m) +fmpz_poly_inflate... +fmpz_poly_inflate 0.03 ([1;32mPASS[0m) +fmpz_poly_init_realloc_clear... +fmpz_poly_init_realloc_clear 0.02 ([1;32mPASS[0m) +fmpz_poly_interpolate_fmpz_vec... +fmpz_poly_interpolate_fmpz_vec 0.10 ([1;32mPASS[0m) +fmpz_poly_inv_series_basecase... +fmpz_poly_inv_series_basecase 0.32 ([1;32mPASS[0m) +fmpz_poly_inv_series... +fmpz_poly_inv_series 0.08 ([1;32mPASS[0m) +fmpz_poly_inv_series_newton... +fmpz_poly_inv_series_newton 0.08 ([1;32mPASS[0m) +fmpz_poly_is_cyclotomic... +fmpz_poly_is_cyclotomic 0.01 ([1;32mPASS[0m) +fmpz_poly_is_squarefree... +fmpz_poly_is_squarefree 0.00 ([1;32mPASS[0m) +fmpz_poly_lcm... +fmpz_poly_lcm 0.01 ([1;32mPASS[0m) +fmpz_poly_legendre_pt... +fmpz_poly_legendre_pt 0.11 ([1;32mPASS[0m) +fmpz_poly_mulfmpq_poly_add... +fmpq_poly_add 0.27 ([1;32mPASS[0m) fmpq_poly_add_series... -fmpq_poly_add_series 0.34 ([1;32mPASS[0m) +fmpq_poly_add_series 0.22 ([1;32mPASS[0m) fmpq_poly_add_sub_fmpq... -fmpq_poly_add_sub_fmpq 0.02 ([1;32mPASS[0m) +fmpq_poly_add_sub_fmpq 0.01 ([1;32mPASS[0m) fmpq_poly_add_sub_fmpz... -fmpq_poly_add_sub_fmpz 0.02 ([1;32mPASS[0m) +fmpq_poly_add_sub_fmpz 0.01 ([1;32mPASS[0m) fmpq_poly_add_sub_si... -fmpq_poly_add_sub_si 0.17 ([1;32mPASS[0m) +fmpq_poly_add_sub_si 0.11 ([1;32mPASS[0m) fmpq_poly_asinh_series... -fmpq_poly_asinh_series 0.18 ([1;32mPASS[0m) +fmpq_poly_asinh_series 0.12 ([1;32mPASS[0m) fmpq_poly_asin_series... -fmpq_poly_asin_series 0.18 ([1;32mPASS[0m) +fmpq_poly_asin_series 0.12 ([1;32mPASS[0m) fmpq_poly_atanh_series... -fmpq_poly_atanh_series 0.33 ([1;32mPASS[0m) +fmpq_poly_atanh_series 0.23 ([1;32mPASS[0m) fmpq_poly_atan_series... -fmpq_poly_atan_series 0.55 ([1;32mPASS[0m) +fmpq_poly_atan_series 0.37 ([1;32mPASS[0m) fmpq_poly_cmp... -fmpq_poly_cmp 0.17 ([1;32mPASS[0m) +fmpq_poly_cmp 0.13 ([1;32mPASS[0m) fmpq_poly_compose... -fmpq_poly_compose 0.14 ([1;32mPASS[0m) +fmpq_poly_compose 0.09 ([1;32mPASS[0m) fmpq_poly_compose_series_brent_kung... -fmpq_poly_compose_series_brent_kung 0.04 ([1;32mPASS[0m) +fmpq_poly_compose_series_brent_kung 0.02 ([1;32mPASS[0m) fmpq_poly_compose_series... -fmpq_poly_compose_series 0.04 ([1;32mPASS[0m) +fmpq_poly_compose_series 0.02 ([1;32mPASS[0m) fmpq_poly_compose_series_horner... -fmpq_poly_compose_series_horner 0.04 ([1;32mPASS[0m) +fmpq_poly_compose_series_horner 0.02 ([1;32mPASS[0m) fmpq_poly_content... -fmpq_poly_content 0.05 ([1;32mPASS[0m) +fmpq_poly_content 0.03 ([1;32mPASS[0m) fmpq_poly_cosh_series... -fmpq_poly_cosh_series 0.20 ([1;32mPASS[0m) +fmpq_poly_cosh_series 0.13 ([1;32mPASS[0m) fmpq_poly_cos_series... -fmpq_poly_cos_series 0.35 ([1;32mPASS[0m) +fmpq_poly_cos_series 0.22 ([1;32mPASS[0m) fmpq_poly_derivative... -fmpq_poly_derivative 0.74 ([1;32mPASS[0m) +fmpq_poly_derivative 0.48 ([1;32mPASS[0m) fmpq_poly_div... -fmpq_poly_div 0.30 ([1;32mPASS[0m) +fmpq_poly_div 0.20 ([1;32mPASS[0m) fmpq_poly_divides... -fmpq_poly_divides 0.15 ([1;32mPASS[0m) +fmpq_poly_divides 0.10 ([1;32mPASS[0m) fmpq_poly_divrem... -fmpq_poly_divrem 0.30 ([1;32mPASS[0m) +fmpq_poly_divrem 0.21 ([1;32mPASS[0m) fmpq_poly_div_series... -fmpq_poly_div_series 0.28 ([1;32mPASS[0m) +fmpq_poly_div_series 0.18 ([1;32mPASS[0m) fmpq_poly_equal_trunc... -fmpq_poly_equal_trunc 0.77 ([1;32mPASS[0m) +fmpq_poly_equal_trunc 0.52 ([1;32mPASS[0m) fmpq_poly_evaluate_fmpq... -fmpq_poly_evaluate_fmpq 0.02 ([1;32mPASS[0m) +fmpq_poly_evaluate_fmpq 0.01 ([1;32mPASS[0m) fmpq_poly_evaluate_fmpz... -fmpq_poly_evaluate_fmpz 0.47 ([1;32mPASS[0m) +fmpq_poly_evaluate_fmpz 0.31 ([1;32mPASS[0m) fmpq_poly_exp_expinv_series... -fmpq_poly_exp_expinv_series 0.03 ([1;32mPASS[0m) +fmpq_poly_exp_expinv_series 0.02 ([1;32mPASS[0m) fmpq_poly_exp_series... -fmpq_poly_exp_series 3.21 ([1;32mPASS[0m) +fmpq_poly_exp_series 2.30 ([1;32mPASS[0m) fmpq_poly_gcd... -fmpq_poly_gcd 0.15 ([1;32mPASS[0m) +fmpq_poly_gcd 0.10 ([1;32mPASS[0m) fmpq_poly_gegenbauer_c... fmpq_poly_gegenbauer_c 0.01 ([1;32mPASS[0m) fmpq_poly_get_nmod_poly... fmpq_poly_get_nmod_poly 0.04 ([1;32mPASS[0m) fmpq_poly_get_set_coeff_fmpq... -fmpq_poly_get_set_coeff_fmpq 0.40 ([1;32mPASS[0m) +fmpq_poly_get_set_coeff_fmpq 0.29 ([1;32mPASS[0m) fmpq_poly_get_set_coeff_fmpz... -fmpq_poly_get_set_coeff_fmpz 0.05 ([1;32mPASS[0m) +fmpq_poly_get_set_coeff_fmpz 0.03 ([1;32mPASS[0m) fmpq_poly_get_set_coeff_si... -fmpq_poly_get_set_coeff_si 0.32 ([1;32mPASS[0m) +fmpq_poly_get_set_coeff_si 0.20 ([1;32mPASS[0m) fmpq_poly_get_set_coeff_ui... -fmpq_poly_get_set_coeff_ui 0.38 ([1;32mPASS[0m) +fmpq_poly_get_set_coeff_ui 0.23 ([1;32mPASS[0m) fmpq_poly_get_set_str... -fmpq_poly_get_set_str 0.15 ([1;32mPASS[0m) +fmpq_poly_get_set_str 0.10 ([1;32mPASS[0m) fmpq_poly_get_slice... -fmpq_poly_get_slice 0.11 ([1;32mPASS[0m) +fmpq_poly_get_slice 0.08 ([1;32mPASS[0m) fmpq_poly_init_realloc_clear... -fmpq_poly_init_realloc_clear 0.03 ([1;32mPASS[0m) +fmpq_poly_init_realloc_clear 0.02 ([1;32mPASS[0m) fmpq_poly_integral... -fmpq_poly_integral 0.07 ([1;32mPASS[0m) +fmpq_poly_integral 0.05 ([1;32mPASS[0m) fmpq_poly_interpolate_fmpz_vec... -fmpq_poly_interpolate_fmpz_vec 0.05 ([1;32mPASS[0m) +fmpq_poly_interpolate_fmpz_vec 0.03 ([1;32mPASS[0m) fmpq_poly_inv... -fmpq_poly_inv 0.01 ([1;32mPASS[0m) +fmpq_poly_inv 0.00 ([1;32mPASS[0m) fmpq_poly_inv_series_newton... -fmpq_poly_inv_series_newton 0.21 ([1;32mPASS[0m) +fmpq_poly_inv_series_newton fmpz_mat_print_read 0.05 ([1;32mPASS[0m) +fmpz_mat_rank... +fmpz_mat_rank 0.54 ([1;32mPASS[0m) +fmpz_mat_rref... +fmpz_mat_rref 0.08 ([1;32mPASS[0m) +fmpz_mat_rref_fflu... +fmpz_mat_rref_fflu 0.17 ([1;32mPASS[0m) +fmpz_mat_rref_mul... +fmpz_mat_rref_mul 0.44 ([1;32mPASS[0m) +fmpz_mat_scalar_addmul_fmpz... +fmpz_mat_scalar_addmul_fmpz 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_addmul_nmod_mat_fmpz... +fmpz_mat_scalar_addmul_nmod_mat_fmpz 0.02 ([1;32mPASS[0m) +fmpz_mat_scalar_addmul_nmod_mat_ui... +fmpz_mat_scalar_addmul_nmod_mat_ui 0.02 ([1;32mPASS[0m) +fmpz_mat_scalar_addmul_si... +fmpz_mat_scalar_addmul_si 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_addmul_ui... +fmpz_mat_scalar_addmul_ui 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_mod_fmpz... +fmpz_mat_scalar_mod_fmpz 0.13 ([1;32mPASS[0m) +fmpz_mat_scalar_mul_2exp... +fmpz_mat_scalar_mul_2exp 0.01 ([1;32mPASS[0m) +fmpz_mat_scalar_mul_fmpz... +fmpz_mat_scalar_mul_fmpz 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_mul_si... +fmpz_mat_scalar_mul_si 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_mul_ui... +fmpz_mat_scalar_mul_ui 0.00 ([1;32mPASS[0m) +fmpz_mat_scalar_smod... +fmpz_mat_scalar_smod 0.00 ([1;32mPASS[0m) +fmpz_mat_snf_diagonal... +fmpz_mat_snf_diagonal 0.04 ([1;32mPASS[0m) +fmpz_mat_snf_iliopoulos... +fmpz_mat_snf_iliopoulos 1.17 ([1;32mPASS[0m) +fmpz_mat_snf_kannan_bachem... +fmpz_mat_snf_kannan_bachem 0.18 ([1;32mPASS[0m) +fmpz_mat_solve_bound... +fmpz_mat_solve_bound 1.74 ([1;32mPASS[0m) +fmpz_mat_solve... +fmpz_mat_solve 0.06 ([1;32mPASS[0m) +fmpz_mat_solve_cramer... +fmpz_mat_solve_cramer 0.01 ([1;32mPASS[0m) +fmpz_mat_solve_dixon... +fmpz_mat_solve_dixon 0.42 ([1;32mPASS[0m) +fmpz_mat_solve_dixon_den... +fmpz_mat_solve_dixon_den 0.17 ([1;32mPASS[0m) +fmpz_mat_solve_fflu... +fmpz_mat_solve_fflu 0.06 ([1;32mPASS[0m) +fmpz_mat_solve_multi_mod_den... +fmpz_mat_solve_multi_mod_den 0.18 ([1;32mPASS[0m) +fmpz_mat_sqr... +fmpz_mat_sqr 0.06 ([1;32mPASS[0m) +fmpz_mat_trace... +fmpz_mat_trace 0.03 ([1;32mPASS[0m) +fmpz_mat_transpose... +fmpz_mat_transpose 0.06 ([1;32mPASS[0m) +fmpz_mat_window_init_clear... +fmpz_mat_window_init_clear 0.01 ([1;32mPASS[0m) +fmpz_mat_zero... +fmpz_mat_zero 0.01 ([1;32mPASS[0m) + 0.14 ([1;32mPASS[0m) fmpq_poly_invsqrt_series... -fmpq_poly_invsqrt_series 0.41 ([1;32mPASS[0m) +fmpq_poly_invsqrt_series 0.27 ([1;32mPASS[0m) fmpq_poly_is_squarefree... fmpq_poly_is_squarefree 0.00 ([1;32mPASS[0m) fmpq_poly_laguerre_l... -fmpq_poly_laguerre_l 0.39 ([1;32mPASS[0m) +fmpq_poly_laguerre_l 0.23 ([1;32mPASS[0m) fmpq_poly_lcm... -fmpq_poly_lcm 0.30 ([1;32mPASS[0m) +fmpq_poly_lcm 0.20 ([1;32mPASS[0m) fmpq_poly_legendre_p... -fmpq_poly_legendre_p 0.11 ([1;32mPASS[0m) +fmpq_poly_legendre_p 0.07 ([1;32mPASS[0m) fmpq_poly_log_series... -fmpq_poly_log_series 0.29 ([1;32mPASS[0m) +fmpq_poly_log_series 0.19 ([1;32mPASS[0m) fmpq_poly_make_monic... -fmpq_poly_make_monic 0.10 ([1;32mPASS[0m) +fmpq_poly_make_monic 0.07 ([1;32mPASS[0m) fmpq_poly_mul... -fmpq_poly_mul 0.48 ([1;32mPASS[0m) +fmpq_poly_mul 0.33 ([1;32mPASS[0m) fmpq_poly_mullow... -fmpq_poly_mullow 0.05 ([1;32mPASS[0m) +fmpq_poly_mullow 0.03 ([1;32mPASS[0m) fmpq_poly_neg... -fmpq_poly_neg 0.05 ([1;32mPASS[0m) +fmpq_poly_neg 0.04 ([1;32mPASS[0m) fmpq_poly_nth_derivative... -fmpq_poly_nth_derivative 0.16 ([1;32mPASS[0m) +fmpq_poly_nth_derivative 0.12 ([1;32mPASS[0m) fmpq_poly_pow... -fmpq_poly_pow 0.20 ([1;32mPASS[0m) +fmpq_poly_pow 0.13 ([1;32mPASS[0m) fmpq_poly_power_sums... -fmpq_poly_power_sums 0.04 ([1;32mPASS[0m) +fmpq_poly_power_sums 0.03 ([1;32mPASS[0m) fmpq_poly_pow_trunc... -fmpq_poly_pow_trunc 0.25 ([1;32mPASS[0m) +fmpq_poly_pow_trunc 0.16 ([1;32mPASS[0m) fmpq_poly_primitive_part... -fmpq_poly_primitive_part 0.17 ([1;32mPASS[0m) +fmpq_poly_primitive_part 0.12 ([1;32mPASS[0m) fmpq_poly_print_read... -fmpz_poly_print_read_pretty 0.12 ([1;32mPASS[0m) +fq_add... +fq_add 0.02 ([1;32mPASS[0m) +fq_assign... +fq_assign 0.00 ([1;32mPASS[0m) +fq_ctx_init... +fq_ctx_init 0.01 ([1;32mPASS[0m) +fq_div... +fq_div 0.02 ([1;32mPASS[0m) +fq_frobenius... +fq_frobenius 0.11 ([1;32mPASS[0m) +fq_get_set_fmpz... +fq_get_set_fmpz 0.06 ([1;32mPASS[0m) +fq_get_set_fmpz_mod_poly... +fq_get_set_fmpz_mod_poly 0.28 ([1;32mPASS[0m) +fq_get_set_fmpz_poly... +fq_get_set_fmpz_poly 0.10 ([1;32mPASS[0m) +fq_inv... +fq_inv 0.06 ([1;32mPASS[0m) +fq_is_invertible... +fq_is_invertible 0.00 ([1;32mPASS[0m) +fq_is_invertible_f... +fq_is_invertible_f 0.04 ([1;32mPASS[0m) +fq_is_primitive... +fq_is_primitive 0.02 ([1;32mPASS[0m) +fq_is_square... +fq_is_square 0.27 ([1;32mPASS[0m) +fq_mul... +fq_mul 0.03 ([1;32mPASS[0m) +fq_mul_fmpz... +fq_mul_fmpz 0.01 ([1;32mPASS[0m) +fq_mul_si... +fq_mul_si 0.01 ([1;32mPASS[0m) +fq_multiplicative_order... +fq_multiplicative_order 0.91 ([1;32mPASS[0m) +fq_mul_ui... +fq_mul_ui 0.01 ([1;32mPASS[0m) +fq_neg... +fq_neg 0.01 ([1;32mPASS[0m) +fq_norm... +fq_norm 0.05 ([1;32mPASS[0m) +fq_pow... +fq_pow 0.01 ([1;32mPASS[0m) +fq_pth_root... +fq_pth_root 0.16 ([1;32mPASS[0m) +fq_sqr... +fq_sqr 0.01 ([1;32mPASS[0m) +fq_sqrt... +fq_sqrt 0.18 ([1;32mPASS[0m) +fq_sub... +fq_sub 0.02 ([1;32mPASS[0m) +fq_trace... +fq_trace 0.05 ([1;32mPASS[0m) +fq_vec_add... +fq_vec_add 0.00 ([1;32mPASS[0m) +fq_vec_is_zero... +fq_vec_is_zero 0.00 ([1;32mPASS[0m) +fq_vec_neg... +fq_vec_neg 0.00 ([1;32mPASS[0m) +fq_vec_sub... +fq_vec_sub 0.01 ([1;32mPASS[0m) +fq_vec_swap... +fq_vec_swap 0.00 ([1;32mPASS[0m) +fq_vec_zero... +fq_vec_zero 0.00 ([1;32mPASS[0m) +... +fmpz_poly_mul 0.45 ([1;32mPASS[0m) +fmpz_poly_mul_classical... +fmpz_poly_mul_classical 0.17 ([1;32mPASS[0m) +fmpz_poly_mulhigh_classical... +fmpz_poly_mulhigh_classical 0.04 ([1;32mPASS[0m) +fmpz_poly_mulhigh_karatsuba_n... +fmpz_poly_mulhigh_karatsuba_n 0.12 ([1;32mPASS[0m) +fmpz_poly_mulhigh_n... +fmpz_poly_mulhigh_n 0.03 ([1;32mPASS[0m) +fmpz_poly_mul_karatsuba... +fmpz_poly_mul_karatsuba 0.48 ([1;32mPASS[0m) +fmpz_poly_mul_KS... +fmpz_poly_mul_KS 0.34 ([1;32mPASS[0m) +fmpz_poly_mullow... +fmpz_poly_mullow 0.06 ([1;32mPASS[0m) +fmpz_poly_mullow_classical... +fmpz_poly_mullow_classical 0.03 ([1;32mPASS[0m) +fmpz_poly_mullow_karatsuba_n... +fmpz_poly_mullow_karatsuba_n 0.14 ([1;32mPASS[0m) +fmpz_poly_mullow_KS... +fmpz_poly_mullow_KS 0.05 ([1;32mPASS[0m) +fmpz_poly_mullow_SS... +fmpz_poly_mullow_SS 0.06 ([1;32mPASS[0m) +fmpz_poly_mullow_SS_precache... +fmpz_poly_mullow_SS_precache 0.11 ([1;32mPASS[0m) +fmpz_poly_mulmid_classical... +fmpz_poly_mulmid_classical 0.02 ([1;32mPASS[0m) +fmpz_poly_mul_SS... +fmpz_poly_mul_SS 4.43 ([1;32mPASS[0m) +fmpz_poly_mul_SS_precache... +fmpz_poly_mul_SS_precache 0.13 ([1;32mPASS[0m) +fmpz_poly_neg... +fmpz_poly_neg 0.03 ([1;32mPASS[0m) +fmpz_poly_newton_to_monomial... +fmpz_poly_newton_to_monomial 0.03 ([1;32mPASS[0m) +fmpz_poly_nth_derivative... +fmpz_poly_nth_derivative 0.08 ([1;32mPASS[0m) +fmpz_poly_num_real_roots... +fmpz_poly_num_real_roots 0.24 ([1;32mPASS[0m) +fmpz_poly_num_real_roots_sturm... +fmpz_poly_num_real_roots_sturm 0.45 ([1;32mPASS[0m) +fmpz_poly_pow_addchains... +fmpz_poly_pow_addchains 0.08 ([1;32mPASS[0m) +fmpz_poly_pow_binexp... +fmpz_poly_pow_binexp 0.10 ([1;32mPASS[0m) +fmpz_poly_pow_binomial... +fmpz_poly_pow_binomial 0.18 ([1;32mPASS[0m) +fmpz_poly_pow... +fmpz_poly_pow 0.10 ([1;32mPASS[0m) +fmpz_poly_power_sums... +fmpz_poly_power_sums 0.09 ([1;32mPASS[0m) +fmpz_poly_pow_multinomial... +fmpz_poly_pow_multinomial 0.04 ([1;32mPASS[0m) +fmpz_poly_pow_trunc... +fmpz_poly_pow_trunc 0.13 ([1;32mPASS[0m) +fmpz_poly_primitive_part... +fmpz_poly_primitive_part 0.03 ([1;32mPASS[0m) +fmpz_poly_print_read... +fmpz_poly_print_read 0.08 ([1;32mPASS[0m) +fmpz_poly_print_read_pretty... +fq_mat_add_sub... +fq_mat_add_sub 0.01 ([1;32mPASS[0m) +fq_mat_can_solve... +fq_mat_can_solve 0.64 ([1;32mPASS[0m) +fq_mat_charpoly... +fq_mat_charpoly 0.11 ([1;32mPASS[0m) +fq_mat_concat_horizontal... +fq_mat_concat_horizontal 0.00 ([1;32mPASS[0m) +fq_mat_concat_vertical... +fq_mat_concat_vertical 0.01 ([1;32mPASS[0m) +fq_mat_equal... +fq_mat_equal 0.00 ([1;32mPASS[0m) +fq_mat_inv... +fq_mat_inv 0.49 ([1;32mPASS[0m) +fq_mat_invert_rows_cols... +fq_mat_invert_rows_cols 0.01 ([1;32mPASS[0m) +fq_mat_is_zero... +fq_mat_is_zero 0.00 ([1;32mPASS[0m) +fq_mat_lu_classical... +fq_mat_lu_classical 0.04 ([1;32mPASS[0m) +fq_mat_lu_recursive... +fq_mat_lu_recursive 0.04 ([1;32mPASS[0m) +fq_mat_minpoly... +fq_mat_minpoly 0.14 ([1;32mPASS[0m) +fq_mat_mul... +fq_mat_mul 0.03 ([1;32mPASS[0m) +fq_mat_mul_KS... +fq_mat_mul_KS 0.14 ([1;32mPASS[0m) +fq_mat_mul_vec... +fq_mat_mul_vec 0.10 ([1;32mPASS[0m) +fq_mat_nullspace... +fq_mat_nullspace 0.31 ([1;32mPASS[0m) +fq_mat_one... +fq_mat_one 0.00 ([1;32mPASS[0m) +fq_mat_rank... +fq_mat_rank 0.07 ([1;32mPASS[0m) +fq_mat_rref... +fq_mat_rref 0.02 ([1;32mPASS[0m) +fq_mat_set_fmpz_mod_mat... +fq_mat_set_fmpz_mod_mat 0.00 ([1;32mPASS[0m) +fq_mat_set_nmod_mat... +fq_mat_set_nmod_mat 0.00 ([1;32mPASS[0m) +fq_mat_solve... +fq_mat_solve 0.46 ([1;32mPASS[0m) +fq_mat_solve_tril... +fq_mat_solve_tril 0.08 ([1;32mPASS[0m) +fq_mat_solve_tril_classical... +fq_mat_solve_tril_classical 0.08 ([1;32mPASS[0m) +fq_mat_solve_tril_recursive... +fq_mat_solve_tril_recursive 0.08 ([1;32mPASS[0m) +fq_mat_solve_triu... +fq_mat_solve_triu 0.08 ([1;32mPASS[0m) +fq_mat_solve_triu_classical... +fq_mat_solve_triu_classical 0.08 ([1;32mPASS[0m) +fq_mat_solve_triu_recursive... +fq_mat_solve_triu_recursive 0.08 ([1;32mPASS[0m) +fq_mat_submul... +fq_mat_submul 0.04 ([1;32mPASS[0m) +fq_mat_vec_mul... +fq_mat_vec_mul 0.12 ([1;32mPASS[0m) +fq_mat_window_init_clear... +fq_mat_window_init_clear 0.00 ([1;32mPASS[0m) +fq_mat_zero... +fq_mat_zero 0.00 ([1;32mPASS[0m) +fq_poly_add... +fq_poly_add 0.01 ([1;32mPASS[0m) +fq_poly_add_series... +fq_poly_add_series 0.00 ([1;32mPASS[0m) +fq_poly_compose... +fq_poly_compose 0.06 ([1;32mPASS[0m) +fq_poly_compose_mod_brent_kung... +fq_poly_compose_mod_brent_kung 0.08 ([1;32mPASS[0m) +fq_poly_compose_mod_brent_kung_preinv... +fq_poly_compose_mod_brent_kung_preinv 0.08 ([1;32mPASS[0m) +fq_poly_compose_mod... +fq_poly_compose_mod 0.13 ([1;32mPASS[0m) +fq_poly_compose_mod_horner... +fq_poly_compose_mod_horner 0.12 ([1;32mPASS[0m) +fq_poly_compose_mod_horner_preinv... +fq_poly_compose_mod_horner_preinv 0.08 ([1;32mPASS[0m) +fq_poly_compose_mod_preinv... +fq_poly_compose_mod_preinv 0.07 ([1;32mPASS[0m) +fq_poly_deflate... +fq_poly_deflate 0.00 ([1;32mPASS[0m) +fq_poly_derivative... +fq_poly_derivative 0.04 ([1;32mPASS[0m) +fq_poly_div... +fq_poly_div 0.03 ([1;32mPASS[0m) +fq_poly_divides... +fq_poly_divides 0.04 ([1;32mPASS[0m) +fq_poly_div_newton_n_preinv... +fq_poly_div_newton_n_preinv 0.04 ([1;32mPASS[0m) +fq_poly_divrem... +fq_poly_divrem 0.06 ([1;32mPASS[0m) +fq_poly_divrem_newton_n_preinv... +fq_poly_divrem_newton_n_preinv 0.06 ([1;32mPASS[0m) +fq_poly_div_series... +fq_poly_div_series 0.11 ([1;32mPASS[0m) +fq_poly_equal_trunc... +fq_poly_equal_trunc 0.02 ([1;32mPASS[0m) +fq_poly_evaluate_fq... +fq_poly_evaluate_fq 0.01 ([1;32mPASS[0m) +fq_poly_evaluate_fq_vec_fast... +fq_poly_evaluate_fq_vec_fast 0.00 ([1;32mPASS[0m) +fq_poly_gcd... +fq_poly_gcd 0.30 ([1;32mPASS[0m) +fq_poly_gcd_euclidean_f... +fq_poly_gcd_euclidean_f 0.10 ([1;32mPASS[0m) +fq_poly_get_str... +fq_poly_get_str 0.01 ([1;32mPASS[0m) +fq_poly_get_str_pretty... +fq_poly_get_str_pretty 0.01 ([1;32mPASS[0m) +fq_poly_hamming_weight... +fq_poly_hamming_weight 0.01 ([1;32mPASS[0m) +fq_poly_inflate... +fq_poly_inflate 0.00 ([1;32mPASS[0m) +fq_poly_inv_series_newton... +fq_poly_inv_series_newton 0.07 ([1;32mPASS[0m) +fq_poly_invsqrt_series... +fq_poly_invsqrt_series 0.02 ([1;32mPASS[0m) +fq_poly_make_monic... +fq_poly_make_monic 0.00 ([1;32mPASS[0m) +fq_poly_mul... +fq_poly_mul 0.04 ([1;32mPASS[0m) +fq_poly_mul_classical... +fq_poly_mul_classical 0.02 ([1;32mPASS[0m) +fq_poly_mulhigh... +fq_poly_mulhigh 0.03 ([1;32mPASS[0m) +fq_poly_mulhigh_classical... +fq_poly_mulhigh_classical 0.10 ([1;32mPASS[0m) +fq_poly_mul_KS... +fq_poly_mul_KS 0.02 ([1;32mPASS[0m) +fq_poly_mullow... +fq_poly_mullow 0.13 ([1;32mPASS[0m) +fq_poly_mullow_classical... +fq_poly_mullow_classical 0.09 ([1;32mPASS[0m) +fq_poly_mullow_KS... +fq_poly_mullow_KS 0.13 ([1;32mPASS[0m) +fq_poly_mullow_univariate... +fq_poly_mullow_univariate 0.13 ([1;32mPASS[0m) +fq_poly_mulmod... +fq_poly_mulmod 0.14 ([1;32mPASS[0m) +fq_poly_mulmod_preinv... +fq_poly_mulmod_preinv 0.14 ([1;32mPASS[0m) +fq_poly_mul_reorder... +fq_poly_mul_reorder 0.04 ([1;32mPASS[0m) +fq_poly_mul_univariate... +fq_poly_mfmpz_poly_print_read_pretty 0.09 ([1;32mPASS[0m) fmpz_poly_product_roots_fmpq_vec... -fmpz_poly_product_roots_fmpq_vec 2.23 ([1;32mPASS[0m) +fmpz_poly_product_roots_fmpq_vec 1.57 ([1;32mPASS[0m) fmpz_poly_product_roots_fmpz_vec... -fmpz_poly_product_roots_fmpz_vec 0.03 ([1;32mPASS[0m) +fmpz_poly_product_roots_fmpz_vec 0.02 ([1;32mPASS[0m) fmpz_poly_pseudo_div... -fmpz_poly_pseudo_div 0.12 ([1;32mPASS[0m) +fmpz_poly_pseudo_div 0.08 ([1;32mPASS[0m) fmpz_poly_pseudo_divrem_basecase... -fmpz_poly_pseudo_divrem_basecase 0.15 ([1;32mPASS[0m) +fmpz_poly_pseudo_divrem_basecase 0.11 ([1;32mPASS[0m) fmpz_poly_pseudo_divrem_cohen... -fmpz_poly_pseudo_divrem_cohen 0.20 ([1;32mPASS[0m) +fmpz_poly_pseudo_divrem_cohen 0.15 ([1;32mPASS[0m) fmpz_poly_pseudo_divrem_divconquer... -fmpz_poly_pseudo_divrem_divconquer 0.77 ([1;32mPASS[0m) +fmpz_poly_pseudo_divrem_divconquer 0.54 ([1;32mPASS[0m) fmpz_poly_pseudo_rem... -fmpz_poly_pseudo_rem 0.13 ([1;32mPASS[0m) +fmpz_poly_pseudo_rem 0.10 ([1;32mPASS[0m) fmpz_poly_pseudo_rem_cohen... -fmpz_poly_pseudo_rem_cohen 0.65 ([1;32mPASS[0m) +fmpz_poly_pseudo_rem_cohen 0.50 ([1;32mPASS[0m) fmpz_poly_randtest_no_real_root... -fmpz_poly_randtest_no_real_root 0.08 ([1;32mPASS[0m) +fmpz_poly_randtest_no_real_root 0.05 ([1;32mPASS[0m) fmpz_poly_rem_basecase... -fmpz_poly_rem_basecase 0.02 ([1;32mPASS[0m) +fmpz_poly_rem_basecase 0.01 ([1;32mPASS[0m) fmpz_poly_remove... -fmpz_poly_remove 0.32 ([1;32mPASS[0m) +fmpz_poly_remove 0.22 ([1;32mPASS[0m) fmpz_poly_remove_content_2exp... -fmpz_poly_remove_content_2exp 0.05 ([1;32mPASS[0m) +fmpz_poly_remove_content_2exp 0.04 ([1;32mPASS[0m) fmpz_poly_rem_powers_precomp... -fmpz_poly_rem_powers_precomp 0.10 ([1;32mPASS[0m) +fmpz_poly_rem_powers_precomp 0.07 ([1;32mPASS[0m) fmpz_poly_resultant... -fmpz_poly_resultant 0.28 ([1;32mPASS[0m) +fmpz_poly_resultant 0.19 ([1;32mPASS[0m) fmpz_poly_resultant_euclidean... -fmpz_poly_resultant_euclidean 0.31 ([1;32mPASS[0m) +fmpz_poly_resultant_euclidean 0.19 ([1;32mPASS[0m) fmpz_poly_resultant_modular... -fmpz_poly_resultant_modular 0.53 ([1;32mPASS[0m) +fmpz_poly_resultant_modular 0.38 ([1;32mPASS[0m) fmpz_poly_resultant_modular_div... -fmpz_poly_resultant_modular_div 1.11 ([1;32mPASS[0m) +fmpz_poly_resultant_modular_div 0.81 ([1;32mPASS[0m) fmpz_poly_reverse... fmpz_poly_reverse 0.01 ([1;32mPASS[0m) fmpz_poly_revert_series... -fmpz_poly_revert_series 0.45 ([1;32mPASS[0m) +fmpz_poly_revert_series 0.29 ([1;32mPASS[0m) fmpz_poly_scalar_abs... -fmpz_poly_scalar_abs 0.04 ([1;32mPASS[0m) +fmpz_poly_scalar_abs 0.03 ([1;32mPASS[0m) fmpz_poly_scalar_addmul_fmpz... -fmpz_poly_scalar_addmul_fmpz 0.11 ([1;32mPASS[0m) +fmpz_poly_scalar_addmul_fmpz 0.09 ([1;32mPASS[0m) fmpz_poly_scalar_addmul_si... -fmpz_poly_scalar_addmul_si 0.11 ([1;32mPASS[0m) +fmpz_poly_scalar_addmul_si 0.08 ([1;32mPASS[0m) fmpz_poly_scalar_addmul_ui... -fmpz_poly_scalar_addmul_ui 0.11 ([1;32mPASS[0m) +fmpz_poly_scalar_addmul_ui 0.08 ([1;32mPASS[0m) fmpz_poly_scalar_mul_fmpz... -fmpz_poly_scalar_mul_fmpz 0.07 ([1;32mPASS[0m) +fmpz_poly_scalar_mul_fmpz 0.06 ([1;32mPASS[0m) fmpz_poly_scalar_mul_si... -fmpz_poly_scalar_mul_si 0.11 ([1;32mPASS[0m) +fmpz_poly_scalar_mul_si 0.08 ([1;32mPASS[0m) fmpz_poly_scalar_mul_ui... -fmpz_poly_scalar_mul_ui 0.07 ([1;32mPASS[0m) +fmpz_poly_scalar_mul_ui 0.06 ([1;32mPASS[0m) fmpz_poly_scalar_submul_fmpz... -fmpz_poly_scalar_submul_fmpz 0.11 ([1;32mPASS[0m) +fmpz_poly_scalar_submul_fmpz 0.09 ([1;32mPASS[0m) fmpz_poly_scale_2exp... -fmpz_poly_scale_2exp 0.09 ([1;32mPASS[0m) +fmpz_poly_scale_2exp 0.07 ([1;32mPASS[0m) fmpz_poly_set_equal... -fmpz_poly_set_equal 0.07 ([1;32mPASS[0m) +fmpz_poly_set_equal 0.05 ([1;32mPASS[0m) fmpz_poly_set_fmpz_equal... -fmpz_poly_set_fmpz_equal 0.01 ([1;32mPASS[0m) +fmpz_poly_set_fmpz_equal 0.00 ([1;32mPASS[0m) fmpz_poly_set_si_equal... fmpz_poly_set_si_equal 0.00 ([1;32mPASS[0m) fmpz_poly_set_trunc... -fmpz_poly_set_trunc 0.06 ([1;32mPASS[0m) +fmpz_poly_set_trunc 0.05 ([1;32mPASS[0m) fmpz_poly_set_ui_equal... fmpz_poly_set_ui_equal 0.00 ([1;32mPASS[0m) fmpz_poly_shift_left_right... -fmpz_poly_shift_left_right 0.10 ([1;32mPASS[0m) +fmpz_poly_shift_left_right 0.08 ([1;32mPASS[0m) fmpz_poly_signature... -fmpz_poly_signature 0.28 ([1;32mPASS[0m) +fmpz_poly_signature 0.19 ([1;32mPASS[0m) fmpz_poly_sqr... -fmpz_poly_sqr 0.32 ([1;32mPASS[0m) +fmpz_poly_sqr 0.20 ([1;32mPASS[0m) fmpz_poly_sqr_classical... -fmpz_poly_sqr_classical 0.06 ([1;32mPASS[0m) +fmpz_poly_sqr_classical 0.04 ([1;32mPASS[0m) fmpz_poly_sqr_karatsuba... -fmpz_poly_sqr_karatsuba 0.55 ([1;32mPASS[0m) +fmpz_poly_sqr_karatsuba 0.37 ([1;32mPASS[0m) fmpz_poly_sqr_KS... -fmpz_poly_sqr_KS 0.42 ([1;32mPASS[0mfmpq_poly_print_read 0.16 ([1;32mPASS[0m) +fmpz_poly_sqr_KS 0.27 ([1;32mPASS[0mfmpq_poly_print_read 0.11 ([1;32mPASS[0m) fmpq_poly_rem... -fmpq_poly_rem 0.34 ([1;32mPASS[0m) +fmpq_poly_rem 0.20 ([1;32mPASS[0m) fmpq_poly_remove... -fmpq_poly_remove 0.29 ([1;32mPASS[0m) +fmpq_poly_remove 0.20 ([1;32mPASS[0m) fmpq_poly_rem_powers_precomp... -fmpq_poly_rem_powers_precomp 0.34 ([1;32mPASS[0m) +fmpq_poly_rem_powers_precomp 0.24 ([1;32mPASS[0m) fmpq_poly_rescale... -fmpq_poly_rescale 0.14 ([1;32mPASS[0m) +fmpq_poly_rescale 0.10 ([1;32mPASS[0m) fmpq_poly_resultant... -fmpq_poly_resultant 0.93 ([1;32mPASS[0m) +fmpq_poly_resultant 0.64 ([1;32mPASS[0m) fmpq_poly_resultant_div... -fmpq_poly_resultant_div 1.64 ([1;32mPASS[0m) +fmpq_poly_resultant_div 1.13 ([1;32mPASS[0m) fmpq_poly_reverse... -fmpq_poly_reverse 0.02 ([1;32mPASS[0m) +fmpq_poly_reverse 0.01 ([1;32mPASS[0m) fmpq_poly_revert_series... -fmpq_poly_revert_series 0.62 ([1;32mPASS[0m) +fmpq_poly_revert_series 0.42 ([1;32mPASS[0m) fmpq_poly_revert_series_lagrange... -fmpq_poly_revert_series_lagrange 1.30 ([1;32mPASS[0m) +fmpq_poly_revert_series_lagrange 0.88 ([1;32mPASS[0m) fmpq_poly_revert_series_lagrange_fast... -fmpq_poly_revert_series_lagrange_fast 0.62 ([1;32mPASS[0m) +fmpq_poly_revert_series_lagrange_fast 0.41 ([1;32mPASS[0m) fmpq_poly_revert_series_newton... -fmpq_poly_revert_series_newton 1.12 ([1;32mPASS[0m) +fmpq_poly_revert_series_newton 0.77 ([1;32mPASS[0m) fmpq_poly_scalar_div_fmpq... -fmpq_poly_scalar_div_fmpq 0.31 ([1;32mPASS[0m) +fmpq_poly_scalar_div_fmpq 0.23 ([1;32mPASS[0m) fmpq_poly_scalar_div_fmpz... -fmpq_poly_scalar_div_fmpz 0.28 ([1;32mPASS[0m) +fmpq_poly_scalar_div_fmpz 0.21 ([1;32mPASS[0m) fmpq_poly_scalar_div_si... -fmpq_poly_scalar_div_si 0.15 ([1;32mPASS[0m) +fmpq_poly_scalar_div_si 0.12 ([1;32mPASS[0m) fmpq_poly_scalar_div_ui... -fmpq_poly_scalar_div_ui 0.11 ([1;32mPASS[0m) +fmpq_poly_scalar_div_ui 0.08 ([1;32mPASS[0m) fmpq_poly_scalar_mul_fmpq... -fmpq_poly_scalar_mul_fmpq 0.29 ([1;32mPASS[0m) +fmpq_poly_scalar_mul_fmpq 0.21 ([1;32mPASS[0m) fmpq_poly_scalar_mul_fmpz... -fmpq_poly_scalar_mul_fmpz 0.20 ([1;32mPASS[0m) +fmpq_poly_scalar_mul_fmpz 0.14 ([1;32mPASS[0m) fmpq_poly_scalar_mul_si... -fmpq_poly_scalar_mul_si 0.11 ([1;32mPASS[0m) +fmpq_poly_scalar_mul_si 0.09 ([1;32mPASS[0m) fmpq_poly_scalar_mul_ui... -fmpq_poly_scalar_mul_ui 0.15 ([1;32mPASS[0m) +fmpq_poly_scalar_mul_ui 0.12 ([1;32mPASS[0m) fmpq_poly_set_equal... -fmpq_poly_set_equal 0.07 ([1;32mPASS[0m) +fmpq_poly_set_equal 0.06 ([1;32mPASS[0m) fmpq_poly_set_trunc... -fmpq_poly_set_trunc 0.07 ([1;32mPASS[0m) +fmpq_poly_set_trunc 0.05 ([1;32mPASS[0m) fmpq_poly_shift_left_right... -fmpq_poly_shift_left_right 0.14 ([1;32mPASS[0m) +fmpq_poly_shift_left_right 0.11 ([1;32mPASS[0m) fmpq_poly_sin_cos_series... -fmpq_poly_sin_cos_series 1.15 ([1;32mPASS[0m) +fmpq_poly_sin_cos_series 0.77 ([1;32mPASS[0m) fmpq_poly_sinh_cosh_series... -fmpq_poly_sinh_cosh_series 0.41 ([1;32mPASS[0m) +fmpq_poly_sinh_cosh_series 0.27 ([1;32mPASS[0m) fmpq_poly_sinh_series... -fmpq_poly_sinh_series 0.21 ([1;32mPASS[0m) +fmpq_poly_sinh_series 0.15 ([1;32mPASS[0m) fmpq_poly_sin_series... -fmpq_poly_sin_series 0.27 ([1;32mPASS[0m) +fmpq_poly_sin_series 0.19 ([1;32mPASS[0m) fmpq_poly_sqrt_series... -fmpq_poly_sqrt_series 0.35 ([1;32mPASS[0m) +fmpq_poly_sqrt_series 0.24 ([1;32mPASS[0m) fmpq_poly_sub... -fmpq_poly_sub 0.30 ([1;32mPASS[0m) +fmpq_poly_sub 0.23 ([1;32mPASS[0m) fmpq_poly_sub_series... -fmpq_poly_sub_series 0.31 ([1;32mPASS[0m) +fmpq_poly_sub_series 0.23 ([1;32mPASS[0m) fmpq_poly_swap... -fmpq_poly_swap 0.06 ([1;32mPASS[0m) +fmpq_poly_swap 0.05 ([1;32mPASS[0m) fmpq_poly_tanh_series... -fmpq_poly_tanh_series 0.85 ([1;32mPASS[0m) +fmpq_poly_tanh_series 0.57 ([1;32mPASS[0m) fmpq_poly_tan_series... -fmpq_poly_tan_series 1.03 ([1;32mPASS[0m) +fmpq_poly_tan_series 0.69 ([1;32mPASS[0m) fmpq_poly_xgcd... -fmpq_poly_xgcd 4.86 ([1;32mPASS[0m) +fmpq_poly_xgcd 3.28 ([1;32mPASS[0m) fmpq_poly_zero... -fmpq_poly_zero 0.03 ([1;32mPASS[0m) -) -fmpz_poly_sqrlow... -fmpz_poly_sqrlow 0.05 ([1;32mPASS[0m) -fmpz_poly_sqrlow_classical... -fmpz_poly_sqrlow_classical 0.03 ([1;32mPASS[0m) -fmpz_poly_sqrlow_karatsuba_n... -fmpz_poly_sqrlow_karatsuba_n 0.11 ([1;32mPASS[0m) -fmpz_poly_sqrlow_KS... -fmpz_poly_sqrlow_KS 0.04 ([1;32mPASS[0m) -fmpz_poly_sqrt... -fmpz_poly_sqrt 0.02 ([1;32mPASS[0m) -fmpz_poly_sqrt_classical... -fmpz_poly_sqrt_classical 0.02 ([1;32mPASS[0m) -fmpz_poly_sqrt_divconquer... -fmpz_poly_sqrt_divconquer 0.21 ([1;32mPASS[0m) -fmpz_poly_sqrt_KS... -fmpz_poly_sqrt_KS 0.11 ([1;32mPASS[0m) -fmpz_poly_sqrtrem_classical... -fmpz_poly_sqrtrem_classical 0.04 ([1;32mPASS[0m) -fmpz_poly_sqrtrem_divconquer... -fmpz_poly_sqrtrem_divconquer 0.35 ([1;32mPASS[0m) -fmpz_poly_sqrt_series... -fmpz_poly_sqrt_series 0.12 ([1;32mPASS[0m) -fmpz_poly_sub... -fmpz_poly_sub 0.21 ([1;32mPASS[0m) -fmpz_poly_sub_series... -fmpz_poly_sub_series 0.19 ([1;32mPASS[0m) -fmpz_poly_swap... -fmpz_poly_swap 0.06 ([1;32mPASS[0m) -fmpz_poly_swinnerton_dyer... -fmpz_poly_swinnerton_dyer 0.34 ([1;32mPASS[0m) -fmpz_poly_taylor_shift... -fmpz_poly_taylor_shift 0.07 ([1;32mPASS[0m) -fmpz_poly_taylor_shift_divconquer... -fmpz_poly_taylor_shift_divconquer 1.12 ([1;32mPASS[0m) -fmpz_poly_taylor_shift_horner... -fmpz_poly_taylor_shift_horner 1.01 ([1;32mPASS[0m) -fmpz_poly_taylor_shift_multi_mod_threaded... -fmpz_poly_taylor_shift_multi_mod_threaded 0.61 ([1;32mPASS[0m) -fmpz_poly_theta_qexp... -fmpz_poly_theta_qexp 4.82 ([1;32mPASS[0m) -fmpz_poly_xgcd_modular... -fmpz_poly_xgcd_modular 7.13 ([1;32mPASS[0m) -fmpz_poly_zero... -fmpz_poly_zero 0.03 ([1;32mPASS[0m) -fmpz_poly_zero_coeffs... -fmpz_poly_zero_coeffs 0.03 ([1;32mPASS[0m) -fq_vec_add... -fq_vec_add 0.00 ([1;32mPASS[0m) -fq_vec_is_zero... -fq_vec_is_zero 0.00 ([1;32mPASS[0m) -fq_vec_neg... -fq_vec_neg 0.00 ([1;32mPASS[0m) -fq_vec_sub... -fq_vec_sub 0.01 ([1;32mPASS[0m) -fq_vec_swap... -fq_vec_swap 0.00 ([1;32mPASS[0m) -fq_vec_zero... -fq_vec_zero 0.00 ([1;32mPASS[0m) -fq_add... -fq_add 0.02 ([1;32mPASS[0m) -fq_assign... -fq_assign 0.00 ([1;32mPASS[0m) -fq_ctx_init... -fq_ctx_init 0.01 ([1;32mPASS[0m) -fq_div... -fq_div 0.03 ([1;32mPASS[0m) -fq_frobenius... -fq_frobenius 0.16 ([1;32mPASS[0m) -fq_get_set_fmpz... -fq_get_set_fmpz 0.07 ([1;32mPASS[0m) -fq_get_set_fmpz_mod_poly... -fq_get_set_fmpz_mod_poly 0.39 ([1;32mPASS[0m) -fq_get_set_fmpz_poly... -fq_get_set_fmpz_poly 0.14 ([1;32mPASS[0m) -fq_inv... -fq_inv 0.08 ([1;32mPASS[0m) -fq_is_invertible... -fq_is_invertible 0.01 ([1;32mPASS[0m) -fq_is_invertible_f... -fq_is_invertible_f 0.05 ([1;32mPASS[0m) -fq_is_primitive... -fq_is_primitive 0.03 ([1;32mPASS[0m) -fq_is_square... -fq_is_square 0.39 ([1;32mPASS[0m) -fq_mul... -fq_mul 0.04 ([1;32mPASS[0m) -fq_mul_fmpz... -fq_mul_fmpz 0.01 ([1;32mPASS[0m) -fq_mul_si... -fq_mul_si 0.01 ([1;32mPASS[0m) -fq_multiplicative_order... -fq_multiplicative_order 0.81 ([1;32mPASS[0m) -fq_mul_ui... -fq_mul_ui 0.01 ([1;32mPASS[0m) -fq_neg... -fq_neg 0.01 ([1;32mPASS[0m) -fq_norm... -fq_norm 0.08 ([1;32mPASS[0m) -fq_pow... -fq_pow 0.02 ([1;32mPASS[0m) -fq_pth_root... -fq_pth_root 0.24 ([1;32mPASS[0m) -fq_sqr... -fq_sqr 0.01 ([1;32mPASS[0m) -fq_sqrt... -fq_sqrt 0.29 ([1;32mPASS[0m) -fq_sub... -fq_sub 0.02 ([1;32mPASS[0m) -fq_trace... -fq_trace 0.08 ([1;32mPASS[0m) -fmpq_mat_add... -fmpq_mat_add 0.03 ([1;32mPASS[0m) -fmpq_mat_can_solve... -fmpq_mat_can_solve 0.12 ([1;32mPASS[0m) -fmpq_mat_can_solve_dixon... -fmpq_mat_can_solve_dixon 1.00 ([1;32mPASS[0m) -fmpq_mat_can_solve_fraction_free... -fmpq_mat_can_solve_fraction_free 0.12 ([1;32mPASS[0m) -fmpq_mat_can_solve_multi_mod... -fmpq_mat_can_solve_multi_mod 0.17 ([1;32mPASS[0m) -fmpq_mat_charpoly... -fmpq_mat_charpoly 0.02 ([1;32mPASS[0m) -fmpq_mat_concat_horizontal... -fmpq_mat_concat_horizontal 0.53 ([1;32mPASS[0m) -fmpq_mat_concat_vertical... -fmpq_mat_concat_vertical 0.51 ([1;32mPASS[0m) -fmpq_mat_det... -fmpq_mat_det 0.40 ([1;32mPASS[0m) -fmpq_mat_fmpq_vec_mul... -fmpq_mat_fmpq_vec_mul 0.82 ([1;32mPASS[0m) -fmpq_mat_fmpz_vec_mul... -fmpq_mat_fmpz_vec_mul 0.58 ([1;32mPASS[0m) -fmpq_mat_gso... -fmpq_mat_gso 1.35 ([1;32mPASS[0m) -fmpq_mat_init_clear... -fmpq_mat_init_clear 0.03 ([1;32mPASS[0m) -fmpq_mat_inv... -fmpq_mat_inv 1.91 ([1;32mPASS[0m) -fmpq_mat_invert_rows_cols... -fmpq_mat_invert_rows_cols 0.00 ([1;32mPASS[0m) -fmpq_mat_is_integral... -fmpq_mat_is_integral 0.00 ([1;32mPASS[0m) -fmpq_mat_is_one... -fmpq_mat_is_one 0.06 ([1;32mPASS[0m) -fmpq_mat_kronecker_product... -fmpq_mat_kronecker_product 0.05 ([1;32mPASS[0m) -fmpq_mat_minpoly... -fmpq_mat_minpoly 0.08 ([1;32mPASS[0m) -fmpq_mat_mul... -fmpq_mat_mul 0.05 ([1;32mPASS[0m) -fmpq_mat_mul_fmpq_vec... -fmpq_mat_mul_fmpq_vec 0.37 ([1;32mPASS[0m) -fmpq_mat_mul_fmpz_vec... -fmpq_mat_mul_fmpz_vec 0.31 ([1;32mPASS[0m) -fmpq_mat_neg... -fmpq_mat_neg 0.01 ([1;32mPASS[0m) -fmpq_mat_one... -fmpq_mat_one 0.02 ([1;32mPASS[0m) -fmpq_mat_rref... -fmpq_mat_rref 0.18 ([1;32mPASS[0m) -fmpq_mat_scalar_div_fmpz... -fmpq_mat_scalar_div_fmpz 0.02 ([1;32mPASS[0m) -fmpq_mat_scalar_mul_fmpq... -fmpq_mat_scalar_mul_fmpq 0.02 ([1;32mPASS[0m) -fmpq_mat_scalar_mul_fmpz... -fmpq_mat_scalar_mul_fmpz 0.02 ([1;32mPASS[0m) -fmpq_mat_solve... -fmpq_mat_solve 1.63 ([1;32mPASS[0m) -fmpq_mat_solve_dixon... -fmpq_mat_solve_dixon 0.82 ([1;32mPASS[0m) -fmpq_mat_solve_fmpz_mat... -fmpq_mat_solve_fmpz_mat 6.59 ([1;32mPASS[0m) -fmpq_mat_solve_fmpz_mat_dixon... -fmpq_mat_solve_fmpz_mat_dixon 7.08 ([1;32mPASS[0m) -fmpq_mat_solve_fmpz_mat_fraction_free... -fmpq_mat_solve_fmpz_mat_fraction_free 7.09 ([1;32mPASS[0m) -fmpq_mat_solve_fmpz_mat_multi_mod... -fmpq_mat_solve_fmpz_mat_multi_mod 6.32 ([1;32mPASS[0m) -fmpq_mat_solve_fraction_free... -fmpq_mat_solve_fraction_free 0.26 ([1;32mPASS[0m) -fmpq_mat_solve_multi_mod... -fmpq_mat_solve_multi_mod 0.98 ([1;32mPASS[0m) -fmpq_mat_sub... -fmpq_mat_sub 0.03 ([1;32mPASS[0m) -fmpq_mat_trace... -fmpq_mat_trace 0.03 ([1;32mPASS[0m) -fmpq_mat_transpose... -fmpq_mat_transpose 0.01 ([1;32mPASS[0m) -fmpq_mat_window_init_clear... -fmpq_mat_window_init_clear 0.04 ([1;32mPASS[0m) +fmpq_poly_zero 0.02 ([1;32mPASS[0m) fq_nmod_add... fq_nmod_add 0.02 ([1;32mPASS[0m) fq_nmod_assign... @@ -184122,13 +184178,13 @@ fq_nmod_div... fq_nmod_div 0.01 ([1;32mPASS[0m) fq_nmod_frobenius... -fq_nmod_frobenius 0.09 ([1;32mPASS[0m) +fq_nmod_frobenius 0.06 ([1;32mPASS[0m) fq_nmod_get_set_fmpz... -fq_nmod_get_set_fmpz 0.06 ([1;32mPASS[0m) +fq_nmod_get_set_fmpz 0.05 ([1;32mPASS[0m) fq_nmod_get_set_nmod_poly... fq_nmod_get_set_nmod_poly 0.01 ([1;32mPASS[0m) fq_nmod_inv... -fq_nmod_inv 0.03 ([1;32mPASS[0m) +fq_nmod_inv 0.02 ([1;32mPASS[0m) fq_nmod_is_invertible... fq_nmod_is_invertible 0.00 ([1;32mPASS[0m) fq_nmod_is_invertible_f... @@ -184136,21 +184192,21 @@ fq_nmod_is_primitive... fq_nmod_is_primitive 0.02 ([1;32mPASS[0m) fq_nmod_is_square... -fq_nmod_is_square 0.20 ([1;32mPASS[0m) +fq_nmod_is_square 0.13 ([1;32mPASS[0m) fq_nmod_mul... -fq_nmod_mul 0.03 ([1;32mPASS[0m) +fq_nmod_mul 0.02 ([1;32mPASS[0m) fq_nmod_mul_fmpz... -fq_nmod_mul_fmpz 0.02 ([1;32mPASS[0m) +fq_nmod_mul_fmpz 0.01 ([1;32mPASS[0m) fq_nmod_mul_si... -fq_nmod_mul_si 0.03 ([1;32mPASS[0m) +fq_nmod_mul_si 0.02 ([1;32mPASS[0m) fq_nmod_multiplicative_order... -fq_nmod_multiplicative_order 0.68 ([1;32mPASS[0m) +fq_nmod_multiplicative_order 0.82 ([1;32mPASS[0m) fq_nmod_mul_ui... -fq_nmod_mul_ui 0.06 ([1;32mPASS[0m) +fq_nmod_mul_ui 0.04 ([1;32mPASS[0m) fq_nmod_neg... fq_nmod_neg 0.01 ([1;32mPASS[0m) fq_nmod_norm... -fq_nmod_norm 0.03 ([1;32mPASS[0m) +fq_nmod_norm 0.02 ([1;32mPASS[0m) fq_nmod_pow... fq_nmod_pow 0.01 ([1;32mPASS[0m) fq_nmod_pth_root... @@ -184158,11 +184214,11 @@ fq_nmod_sqr... fq_nmod_sqr 0.01 ([1;32mPASS[0m) fq_nmod_sqrt... -fq_nmod_sqrt 0.12 ([1;32mPASS[0m) +fq_nmod_sqrt 0.07 ([1;32mPASS[0m) fq_nmod_sub... -fq_nmod_sub 0.02 ([1;32mPASS[0m) +fq_nmod_sub 0.01 ([1;32mPASS[0m) fq_nmod_trace... -fq_nmod_trace 0.03 ([1;32mPASS[0m) +fq_nmod_trace 0.02 ([1;32mPASS[0m) fq_nmod_vec_add... fq_nmod_vec_add 0.00 ([1;32mPASS[0m) fq_nmod_vec_is_zero... @@ -184175,187 +184231,120 @@ fq_nmod_vec_swap 0.00 ([1;32mPASS[0m) fq_nmod_vec_zero... fq_nmod_vec_zero 0.00 ([1;32mPASS[0m) -fq_mat_add_sub... -fq_mat_add_sub 0.02 ([1;32mPASS[0m) -fq_mat_can_solve... -fq_mat_can_solve 1.01 ([1;32mPASS[0m) -fq_mat_charpoly... -fq_mat_charpoly 0.17 ([1;32mPASS[0m) -fq_mat_concat_horizontal... -fq_mat_concat_horizontal 0.01 ([1;32mPASS[0m) -fq_mat_concat_vertical... -fq_mat_concat_vertical 0.01 ([1;32mPASS[0m) -fq_mat_equal... -fq_mat_equal 0.00 ([1;32mPASS[0m) -fq_mat_inv... -fq_mat_inv 0.81 ([1;32mPASS[0m) -fq_mat_invert_rows_cols... -fq_mat_invert_rows_cols 0.01 ([1;32mPASS[0m) -fq_mat_is_zero... -fq_mat_is_zero 0.00 ([1;32mPASS[0m) -fq_mat_lu_classical... -fq_mat_lu_classical 0.06 ([1;32mPASS[0m) -fq_mat_lu_recursive... -fq_mat_lu_recursive 0.06 ([1;32mPASS[0m) -fq_mat_minpoly... -fq_mat_minpoly 0.23 ([1;32mPASS[0m) -fq_mat_mul... -fq_mat_mul 0.05 ([1;32mPASS[0m) -fq_mat_mul_KS... -fq_mat_mul_KS 0.21 ([1;32mPASS[0m) -fq_mat_mul_vec... -fq_mat_mul_vec 0.16 ([1;32mPASS[0m) -fq_mat_nullspace... -fq_mat_nullspace 0.49 ([1;32mPASS[0m) -fq_mat_one... -fq_mat_one 0.00 ([1;32mPASS[0m) -fq_mat_rank... -fq_mat_rank 0.11 ([1;32mPASS[0m) -fq_mat_rref... -fq_mat_rref 0.03 ([1;32mPASS[0m) -fq_mat_set_fmpz_mod_mat... -fq_mat_set_fmpz_mod_mat 0.01 ([1;32mPASS[0m) -fq_mat_set_nmod_mat... -fq_mat_set_nmod_mat 0.01 ([1;32mPASS[0m) -fq_mat_solve... -fq_mat_solve 0.76 ([1;32mPASS[0m) -fq_mat_solve_tril... -fq_mat_solve_tril 0.14 ([1;32mPASS[0m) -fq_mat_solve_tril_classical... -fq_mat_solve_tril_classical 0.14 ([1;32mPASS[0m) -fq_mat_solve_tril_recursive... -fq_mat_solve_tril_recursive 0.14 ([1;32mPASS[0m) -fq_mat_solve_triu... -fq_mat_solve_triu 0.14 ([1;32mPASS[0m) -fq_mat_solve_triu_classical... -fq_mat_solve_triu_classical 0.14 ([1;32mPASS[0m) -fq_mat_solve_triu_recursive... -fq_mat_solve_triu_recursive 0.14 ([1;32mPASS[0m) -fq_mat_submul... -fq_mat_submul 0.07 ([1;32mPASS[0m) -fq_mat_vec_mul... -fq_mat_vec_mul 0.18 ([1;32mPASS[0m) -fq_mat_window_init_clear... -fq_mat_window_init_clear 0.00 ([1;32mPASS[0m) -fq_mat_zero... -fq_mat_zero 0.00 ([1;32mPASS[0m) -fq_poly_add... -fq_poly_add 0.01 ([1;32mPASS[0m) -fq_poly_add_series... -fq_poly_add_series 0.00 ([1;32mPASS[0m) -fq_poly_compose... -fq_poly_compose 0.09 ([1;32mPASS[0m) -fq_poly_compose_mod_brent_kung... -fq_poly_compose_mod_brent_kung 0.13 ([1;32mPASS[0m) -fq_poly_compose_mod_brent_kung_preinv... -fq_poly_compose_mod_brent_kung_preinv 0.12 ([1;32mPASS[0m) -fq_poly_compose_mod... -fq_poly_compose_mod 0.20 ([1;32mPASS[0m) -fq_poly_compose_mod_horner... -fq_poly_compose_mod_horner 0.20 ([1;32mPASS[0m) -fq_poly_compose_mod_horner_preinv... -fq_poly_compose_mod_horner_preinv 0.12 ([1;32mPASS[0m) -fq_poly_compose_mod_preinv... -fq_poly_compose_mod_preinv 0.12 ([1;32mPASS[0m) -fq_poly_deflate... -fq_poly_deflate 0.00 ([1;32mPASS[0m) -fq_poly_derivative... -fq_poly_derivative 0.06 ([1;32mPASS[0m) -fq_poly_div... -fq_poly_div 0.05 ([1;32mPASS[0m) -fq_poly_divides... -fq_poly_divides 0.06 ([1;32mPASS[0m) -fq_poly_div_newton_n_preinv... -fq_poly_div_newton_n_preinv 0.07 ([1;32mPASS[0m) -fq_poly_divrem... -fq_poly_divrem 0.09 ([1;32mPASS[0m) -fq_poly_divrem_newton_n_preinv... -fq_poly_divrem_newton_n_preinv 0.09 ([1;32mPASS[0m) -fq_poly_div_series... -fq_poly_div_series 0.16 ([1;32mPASS[0m) -fq_poly_equal_trunc... -fq_poly_equal_trunc 0.03 ([1;32mPASS[0m) -fq_poly_evaluate_fq... -fq_poly_evaluate_fq 0.02 ([1;32mPASS[0m) -fq_poly_evaluate_fq_vec_fast... -fq_poly_evaluate_fq_vec_fast 0.01 ([1;32mPASS[0m) -fq_poly_gcd... -fq_poly_gcd 0.48 ([1;32mPASS[0m) -fq_poly_gcd_euclidean_f... -fq_poly_gcd_euclidean_f 0.15 ([1;32mPASS[0m) -fq_poly_get_str... -fq_poly_get_str 0.02 ([1;32mPASS[0m) -fq_poly_get_str_pretty... -fq_poly_get_str_pretty 0.02 ([1;32mPASS[0m) -fq_poly_hamming_weight... -fq_poly_hamming_weight 0.01 ([1;32mPASS[0m) -fq_poly_inflate... -fq_poly_inflate 0.00 ([1;32mPASS[0m) -fq_poly_inv_series_newton... -fq_poly_inv_series_newton 0.11 ([1;32mPASS[0m) -fq_poly_invsqrt_series... -fq_poly_invsqrt_series 0.03 ([1;32mPASS[0m) -fq_poly_make_monic... -fq_poly_make_monic 0.01 ([1;32mPASS[0m) -fq_poly_mul... -fq_poly_mul 0.05 ([1;32mPASS[0m) -fq_poly_mul_classical... -fq_poly_mul_classical 0.03 ([1;32mPASS[0m) -fq_poly_mulhigh... -fq_poly_mulhigh 0.05 ([1;32mPASS[0m) -fq_poly_mulhigh_classical... -fq_poly_mulhigh_classical 0.17 ([1;32mPASS[0m) -fq_poly_mul_KS... -fq_poly_mul_KS 0.03 ([1;32mPASS[0m) -fq_poly_mullow... -fq_poly_mullow 0.20 ([1;32mPASS[0m) -fq_poly_mullow_classical... -fq_poly_mullow_classical 0.15 ([1;32mPASS[0m) -fq_poly_mullow_KS... -fq_poly_mullow_KS 0.20 ([1;32mPASS[0m) -fq_poly_mullow_univariate... -fq_poly_mullow_univariate 0.19 ([1;32mPASS[0m) -fq_poly_mulmod... -fq_poly_mulmod 0.23 ([1;32mPASS[0m) -fq_poly_mulmod_preinv... -fq_poly_mulmod_preinv 0.22 ([1;32mPASS[0m) -fq_poly_mul_reorder... -fq_poly_mul_reorder 0.06 ([1;32mPASS[0m) -fq_poly_mul_univariate... -fq_poly_mfq_nmod_poly_add... +fmpq_mat_add... +fmpq_mat_add 0.02 ([1;32mPASS[0m) +fmpq_mat_can_solve... +fmpq_mat_can_solve 0.08 ([1;32mPASS[0m) +fmpq_mat_can_solve_dixon... +fmpq_mat_can_solve_dixon 0.66 ([1;32mPASS[0m) +fmpq_mat_can_solve_fraction_free... +fmpq_mat_can_solve_fraction_free 0.08 ([1;32mPASS[0m) +fmpq_mat_can_solve_multi_mod... +fmpq_mat_can_solve_multi_mod 0.11 ([1;32mPASS[0m) +fmpq_mat_charpoly... +fmpq_mat_charpoly 0.02 ([1;32mPASS[0m) +fmpq_mat_concat_horizontal... +fmpq_mat_concat_horizontal 0.36 ([1;32mPASS[0m) +fmpq_mat_concat_vertical... +fmpq_mat_concat_vertical 0.36 ([1;32mPASS[0m) +fmpq_mat_det... +fmpq_mat_det 0.28 ([1;32mPASS[0m) +fmpq_mat_fmpq_vec_mul... +fmpq_mat_fmpq_vec_mul 0.56 ([1;32mPASS[0m) +fmpq_mat_fmpz_vec_mul... +fmpq_mat_fmpz_vec_mul 0.37 ([1;32mPASS[0m) +fmpq_mat_gso... +fmpq_mat_gso 0.99 ([1;32mPASS[0m) +fmpq_mat_init_clear... +fmpq_mat_init_clear 0.03 ([1;32mPASS[0m) +fmpq_mat_inv... +fmpq_mat_inv 1.30 ([1;32mPASS[0m) +fmpq_mat_invert_rows_cols... +fmpq_mat_invert_rows_cols 0.00 ([1;32mPASS[0m) +fmpq_mat_is_integral... +fmpq_mat_is_integral 0.00 ([1;32mPASS[0m) +fmpq_mat_is_one... +fmpq_mat_is_one 0.04 ([1;32mPASS[0m) +fmpq_mat_kronecker_product... +fmpq_mat_kronecker_product 0.04 ([1;32mPASS[0m) +fmpq_mat_minpoly... +fmpq_mat_minpoly 0.04 ([1;32mPASS[0m) +fmpq_mat_mul... +fmpq_mat_mul 0.03 ([1;32mPASS[0m) +fmpq_mat_mul_fmpq_vec... +fmpq_mat_mul_fmpq_vec 0.26 ([1;32mPASS[0m) +fmpq_mat_mul_fmpz_vec... +fmpq_mat_mul_fmpz_vec 0.20 ([1;32mPASS[0m) +fmpq_mat_neg... +fmpq_mat_neg 0.00 ([1;32mPASS[0m) +fmpq_mat_one... +fmpq_mat_one 0.01 ([1;32mPASS[0m) +fmpq_mat_rref... +fmpq_mat_rref 0.11 ([1;32mPASS[0m) +fmpq_mat_scalar_div_fmpz... +fmpq_mat_scalar_div_fmpz 0.01 ([1;32mPASS[0m) +fmpq_mat_scalar_mul_fmpq... +fmpq_mat_scalar_mul_fmpq 0.01 ([1;32mPASS[0m) +fmpq_mat_scalar_mul_fmpz... +fmpq_mat_scalar_mul_fmpz 0.01 ([1;32mPASS[0m) +fmpq_mat_solve... +fmpq_mat_solve 1.02 ([1;32mPASS[0m) +fmpq_mat_solve_dixon... +fmpq_mat_solve_dixon 0.55 ([1;32mPASS[0m) +fmpq_mat_solve_fmpz_mat... +fmpq_mat_solve_fmpz_mat 4.17 ([1;32mPASS[0m) +fmpq_mat_solve_fmpz_mat_dixon... +fmpq_mat_solve_fmpz_mat_dixon 4.72 ([1;32mPASS[0m) +fmpq_mat_solve_fmpz_mat_fraction_free... +fmpq_mat_solve_fmpz_mat_fraction_free 4.72 ([1;32mPASS[0m) +fmpq_mat_solve_fmpz_mat_multi_mod... +fmpq_mat_solve_fmpz_mat_multi_mod 4.13 ([1;32mPASS[0m) +fmpq_mat_solve_fraction_free... +fmpq_mat_solve_fraction_free 0.19 ([1;32mPASS[0m) +fmpq_mat_solve_multi_mod... +fmpq_mat_solve_multi_mod 0.68 ([1;32mPASS[0m) +fmpq_mat_sub... +fmpq_mat_sub 0.02 ([1;32mPASS[0m) +fmpq_mat_trace... +fmpq_mat_trace 0.02 ([1;32mPASS[0m) +fmpq_mat_transpose... +fmpq_mat_transpose 0.01 ([1;32mPASS[0m) +fmpq_mat_window_init_clear... +fmpq_mat_window_init_clear 0.03 ([1;32mPASS[0m) +fq_nmod_poly_add... fq_nmod_poly_add 0.01 ([1;32mPASS[0m) fq_nmod_poly_add_series... fq_nmod_poly_add_series 0.00 ([1;32mPASS[0m) fq_nmod_poly_compose... -fq_nmod_poly_compose 0.04 ([1;32mPASS[0m) +fq_nmod_poly_compose 0.03 ([1;32mPASS[0m) fq_nmod_poly_compose_mod_brent_kung... -fq_nmod_poly_compose_mod_brent_kung 0.08 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod_brent_kung 0.05 ([1;32mPASS[0m) fq_nmod_poly_compose_mod_brent_kung_preinv... -fq_nmod_poly_compose_mod_brent_kung_preinv 0.08 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod_brent_kung_preinv 0.05 ([1;32mPASS[0m) fq_nmod_poly_compose_mod... -fq_nmod_poly_compose_mod 0.12 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod 0.07 ([1;32mPASS[0m) fq_nmod_poly_compose_mod_horner... -fq_nmod_poly_compose_mod_horner 0.11 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod_horner 0.07 ([1;32mPASS[0m) fq_nmod_poly_compose_mod_horner_preinv... -fq_nmod_poly_compose_mod_horner_preinv 0.07 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod_horner_preinv 0.05 ([1;32mPASS[0m) fq_nmod_poly_compose_mod_preinv... -fq_nmod_poly_compose_mod_preinv 0.08 ([1;32mPASS[0m) +fq_nmod_poly_compose_mod_preinv 0.05 ([1;32mPASS[0m) fq_nmod_poly_deflate... fq_nmod_poly_deflate 0.00 ([1;32mPASS[0m) fq_nmod_poly_derivative... -fq_nmod_poly_derivative 0.03 ([1;32mPASS[0m) +fq_nmod_poly_derivative 0.02 ([1;32mPASS[0m) fq_nmod_poly_div... -fq_nmod_poly_div 0.04 ([1;32mPASS[0m) +fq_nmod_poly_div 0.02 ([1;32mPASS[0m) fq_nmod_poly_divides... -fq_nmod_poly_divides 0.04 ([1;32mPASS[0m) +fq_nmod_poly_divides 0.03 ([1;32mPASS[0m) fq_nmod_poly_div_newton_n_preinv... -fq_nmod_poly_div_newton_n_preinv 0.06 ([1;32mPASS[0m) +fq_nmod_poly_div_newton_n_preinv 0.04 ([1;32mPASS[0m) fq_nmod_poly_divrem... -fq_nmod_poly_divrem 0.06 ([1;32mPASS[0m) +fq_nmod_poly_divrem 0.04 ([1;32mPASS[0m) fq_nmod_poly_divrem_newton_n_preinv... -fq_nmod_poly_divrem_newton_n_preinv 0.07 ([1;32mPASS[0m) +fq_nmod_poly_divrem_newton_n_preinv 0.04 ([1;32mPASS[0m) fq_nmod_poly_div_series... -fq_nmod_poly_div_series 0.12 ([1;32mPASS[0m) +fq_nmod_poly_div_series 0.08 ([1;32mPASS[0m) fq_nmod_poly_equal_trunc... fq_nmod_poly_equal_trunc 0.02 ([1;32mPASS[0m) fq_nmod_poly_evaluate_fq... @@ -184363,164 +184352,226 @@ fq_nmod_poly_evaluate_fq_nmod_vec_fast... fq_nmod_poly_evaluate_fq_nmod_vec_fast 0.00 ([1;32mPASS[0m) fq_nmod_poly_gcd... -fq_nmod_poly_gcd 0.25 ([1;32mPASS[0m) +fq_nmod_poly_gcd 0.15 ([1;32mPASS[0m) fq_nmod_poly_gcd_euclidean_f... -fq_nmod_poly_gcd_euclidean_f 0.06 ([1;32mPASS[0m) +fq_nmod_poly_gcd_euclidean_f 0.04 ([1;32mPASS[0m) fq_nmod_poly_get_str... fq_nmod_poly_get_str 0.02 ([1;32mPASS[0m) fq_nmod_poly_get_str_pretty... -fq_nmod_poly_get_str_pretty 0.02 ([1;32mPASS[0m) +fq_nmod_poly_get_str_pretty 0.01 ([1;32mPASS[0m) fq_nmod_poly_hamming_weight... fq_nmod_poly_hamming_weight 0.01 ([1;32mPASS[0m) fq_nmod_poly_inflate... -fq_nmod_poly_inflate 0.01 ([1;32mPASS[0m) +fq_nmod_poly_inflate 0.00 ([1;32mPASS[0m) fq_nmod_poly_inv_series_newton... -fq_nmod_poly_inv_series_newton 0.08 ([1;32mPASS[0m) +fq_nmod_poly_inv_series_newton 0.05 ([1;32mPASS[0m) fq_nmod_poly_invsqrt_series... -fq_nmod_poly_invsqrt_series 0.03 ([1;32mPASS[0m) +fq_nmod_poly_invsqrt_series 0.02 ([1;32mPASS[0m) fq_nmod_poly_make_monic... fq_nmod_poly_make_monic 0.00 ([1;32mPASS[0m) fq_nmod_poly_mul... -fq_nmod_poly_mul 0.03 ([1;32mPASS[0m) +fq_nmod_poly_mul 0.02 ([1;32mPASS[0m) fq_nmod_poly_mul_classical... -fq_nmod_poly_mul_classical 0.02 ([1;32mPASS[0m) +fq_nmod_poly_mul_classical 0.01 ([1;32mPASS[0m) fq_nmod_poly_mulhigh... -fq_nmod_poly_mulhigh 0.03 ([1;32mPASS[0m) +fq_nmod_poly_mulhigh 0.02 ([1;32mPASS[0m) fq_nmod_poly_mulhigh_classical... -fq_nmod_poly_mulhigh_classical 0.09 ([1;32mPASS[0m) +fq_nmod_poly_mulhigh_classical 0.06 ([1;32mPASS[0m) fq_nmod_poly_mul_KS... fq_nmod_poly_mul_KS 0.02 ([1;32mPASS[0m) fq_nmod_poly_mullow... -fq_nmod_poly_mullow 0.12 ([1;32mPASS[0m) +fq_nmod_poly_mullow 0.08 ([1;32mPASS[0m) fq_nmod_poly_mullow_classical... -fq_nmod_poly_mullow_classical 0.07 ([1;32mPASS[0m) +fq_nmod_poly_mullow_classical 0.05 ([1;32mPASS[0m) fq_nmod_poly_mullow_KS... -fq_nmod_poly_mullow_KS 0.12 ([1;32mPASS[0m) +fq_nmod_poly_mullow_KS 0.08 ([1;32mPASS[0m) fq_nmod_poly_mullow_univariate... -fq_nmod_poly_mullow_univariate 0.10 ([1;32mPASS[0m) +fq_nmod_poly_mullow_univariate 0.07 ([1;32mPASS[0m) fq_nmod_poly_mulmod... -fq_nmod_poly_mulmod 0.13 ([1;32mPASS[0m) +fq_nmod_poly_mulmod 0.09 ([1;32mPASS[0m) fq_nmod_poly_mulmod_preinv... fq_fq_nmod_mat_add_sub... fq_nmod_mat_add_sub 0.01 ([1;32mPASS[0m) fq_nmod_mat_can_solve... -fq_nmod_mat_can_solve 0.77 ([1;32mPASS[0m) +fq_nmod_mat_can_solve 0.50 ([1;32mPASS[0m) fq_nmod_mat_charpoly... -fq_nmod_mat_charpoly 0.09 ([1;32mPASS[0m) +fq_nmod_mat_charpoly 0.06 ([1;32mPASS[0m) fq_nmod_mat_concat_horizontal... -fq_nmod_mat_concat_horizontal 0.01 ([1;32mPASS[0m) +fq_nmod_mat_concat_horizontal 0.00 ([1;32mPASS[0m) fq_nmod_mat_concat_vertical... -fq_nmod_mat_concat_vertical 0.01 ([1;32mPASS[0m) +fq_nmod_mat_concat_vertical 0.00 ([1;32mPASS[0m) fq_nmod_mat_equal... fq_nmod_mat_equal 0.00 ([1;32mPASS[0m) fq_nmod_mat_inv... -fq_nmod_mat_inv 0.63 ([1;32mPASS[0m) +fq_nmod_mat_inv 0.39 ([1;32mPASS[0m) fq_nmod_mat_invert_rows_cols... -fq_nmod_mat_invert_rows_cols 0.01 ([1;32mPASS[0m) +fq_nmod_mat_invert_rows_cols 0.00 ([1;32mPASS[0m) fq_nmod_mat_is_zero... fq_nmod_mat_is_zero 0.00 ([1;32mPASS[0m) fq_nmod_mat_lu_classical... -fq_nmod_mat_lu_classical 0.04 ([1;32mPASS[0m) +fq_nmod_mat_lu_classical 0.03 ([1;32mPASS[0m) fq_nmod_mat_lu_recursive... -fq_nmod_mat_lu_recursive 0.05 ([1;32mPASS[0m) +fq_nmod_mat_lu_recursive 0.03 ([1;32mPASS[0m) fq_nmod_mat_minpoly... -fq_nmod_mat_minpoly 0.15 ([1;32mPASS[0m) +fq_nmod_mat_minpoly 0.09 ([1;32mPASS[0m) fq_nmod_mat_mul... -fq_nmod_mat_mul 0.03 ([1;32mPASS[0m) +fq_nmod_mat_mul 0.02 ([1;32mPASS[0m) fq_nmod_mat_mul_KS... -fq_nmod_mat_mul_KS 0.16 ([1;32mPASS[0m) +fq_nmod_mat_mul_KS 0.10 ([1;32mPASS[0m) fq_nmod_mat_mul_vec... -fq_nmod_mat_mul_vec 0.13 ([1;32mPASS[0m) +fq_nmod_mat_mul_vec 0.08 ([1;32mPASS[0m) fq_nmod_mat_nullspace... -fq_nmod_mat_nullspace 0.34 ([1;32mPASS[0m) +fq_nmod_mat_nullspace 0.20 ([1;32mPASS[0m) fq_nmod_mat_one... fq_nmod_mat_one 0.00 ([1;32mPASS[0m) fq_nmod_mat_rank... -fq_nmod_mat_rank 0.08 ([1;32mPASS[0m) +fq_nmod_mat_rank 0.05 ([1;32mPASS[0m) fq_nmod_mat_rref... -fq_nmod_mat_rref 0.02 ([1;32mPASS[0m) +fq_nmod_mat_rref 0.01 ([1;32mPASS[0m) fq_nmod_mat_set_fmpz_mod_mat... -fq_nmod_mat_set_fmpz_mod_mat 0.01 ([1;32mPASS[0m) +fq_nmod_mat_set_fmpz_mod_mat 0.00 ([1;32mPASS[0m) fq_nmod_mat_set_nmod_mat... -fq_nmod_mat_set_nmod_mat 0.01 ([1;32mPASS[0m) +fq_nmod_mat_set_nmod_mat 0.00 ([1;32mPASS[0m) fq_nmod_mat_solve... -fq_nmod_mat_solve 0.58 ([1;32mPASS[0m) +fq_nmod_mat_solve 0.38 ([1;32mPASS[0m) fq_nmod_mat_solve_tril... -fq_nmod_mat_solve_tril 0.10 ([1;32mPASS[0m) +fq_nmod_mat_solve_tril 0.06 ([1;32mPASS[0m) fq_nmod_mat_solve_tril_classical... -fq_nmod_mat_solve_tril_classical 0.10 ([1;32mPASS[0m) +fq_nmod_mat_solve_tril_classical 0.06 ([1;32mPASS[0m) fq_nmod_mat_solve_tril_recursive... -fq_nmod_mat_solve_tril_recursive 0.09 ([1;32mPASS[0m) +fq_nmod_mat_solve_tril_recursive 0.06 ([1;32mPASS[0m) fq_nmod_mat_solve_triu... -fq_nmod_mat_solve_triu 0.10 ([1;32mPASS[0m) +fq_nmod_mat_solve_triu 0.06 ([1;32mPASS[0m) fq_nmod_mat_solve_triu_classical... -fq_nmod_mat_solve_triu_classical 0.10 ([1;32mPASS[0m) +fq_nmod_mat_solve_triu_classical 0.06 ([1;32mPASS[0m) fq_nmod_mat_solve_triu_recursive... -fq_nmod_mat_solve_triu_recursive 0.09 ([1;32mPASS[0m) +fq_nmod_mat_solve_triu_recursive 0.06 ([1;32mPASS[0m) fq_nmod_mat_submul... -fq_nmod_mat_submul 0.04 ([1;32mPASS[0m) +fq_nmod_mat_submul 0.03 ([1;32mPASS[0m) fq_nmod_mat_vec_mul... -fq_nmod_mat_vec_mul 0.12 ([1;32mPASS[0m) +fq_nmod_mat_vec_mul 0.09 ([1;32mPASS[0m) fq_nmod_mat_window_init_clear... fq_nmod_mat_window_init_clear 0.00 ([1;32mPASS[0m) fq_nmod_mat_zero... fq_nmod_mat_zero 0.00 ([1;32mPASS[0m) fq_zech_add... -fq_zech_add 0.06 ([1;32mPASS[0m) +fq_zech_add 0.04 ([1;32mPASS[0m) fq_zech_assign... -fq_zech_assign 0.11 ([1;32mPASS[0m) +fq_zech_assign 0.07 ([1;32mPASS[0m) fq_zech_ctx_init_ui... -fq_zech_ctx_init_ui 1.97 ([1;32mPASS[0m) +fq_zech_ctx_init_ui 1.34 ([1;32mPASS[0m) fq_zech_div... -fq_zech_div 0.10 ([1;32mPASS[0m) +fq_zech_div 0.06 ([1;32mPASS[0m) fq_zech_frobenius... -fq_zech_frobenius 0.19 ([1;32mPASS[0m) +fq_zech_frobenius 0.11 ([1;32mPASS[0m) fq_zech_get_set_fmpz... -fq_zech_get_set_fmpz 0.04 ([1;32mPASS[0m) +fq_zech_get_set_fmpz 0.02 ([1;32mPASS[0m) fq_zech_get_set_fq_nmod... -fq_zech_get_set_fq_nmod 0.05 ([1;32mPASS[0m) +fq_zech_get_set_fq_nmod 0.03 ([1;32mPASS[0m) fq_zech_get_set_nmod_poly... -fq_zech_get_set_nmod_poly 0.08 ([1;32mPASS[0m) +fq_zech_get_set_nmod_poly 0.05 ([1;32mPASS[0m) fq_zech_inv... -fq_zech_inv 0.08 ([1;32mPASS[0m) +fq_zech_inv 0.05 ([1;32mPASS[0m) fq_zech_is_invertible... -fq_zech_is_invertible 0.06 ([1;32mPASS[0m) +fq_zech_is_invertible 0.04 ([1;32mPASS[0m) fq_zech_is_invertible_f... -fq_zech_is_invertible_f 0.09 ([1;32mPASS[0m) +fq_zech_is_invertible_f 0.06 ([1;32mPASS[0m) fq_zech_is_primitive... -fq_zech_is_primitive 0.01 ([1;32mPASS[0m) +fq_zech_is_primitive 0.00 ([1;32mPASS[0m) fq_zech_is_square... -fq_zech_is_square 0.16 ([1;32mPASS[0m) +fq_zech_is_square 0.10 ([1;32mPASS[0m) fq_zech_mul... -fq_zech_mul 0.11 ([1;32mPASS[0m) +fq_zech_mul 0.06 ([1;32mPASS[0m) fq_zech_mul_fmpz... -fq_zech_mul_fmpz 0.13 ([1;32mPASS[0m) +fq_zech_mul_fmpz 0.08 ([1;32mPASS[0m) fq_zech_multiplicative_order... -fq_zech_multiplicative_order 0.03 ([1;32mPASS[0m) +fq_zech_multiplicative_order 0.01 ([1;32mPASS[0m) fq_zech_mul_ui... -fq_zech_mul_ui 0.12 ([1;32mPASS[0m) +fq_zech_mul_ui 0.07 ([1;32mPASS[0m) fq_zech_neg... -fq_zech_neg 0.01 ([1;32mPASS[0m) +fq_zech_neg 0.00 ([1;32mPASS[0m) fq_zech_norm... -fq_zech_norm 0.09 ([1;32mPASS[0m) +fq_zech_norm 0.05 ([1;32mPASS[0m) fq_zech_pow... -fq_zech_pow 0.13 ([1;32mPASS[0m) +fq_zech_pow 0.08 ([1;32mPASS[0m) fq_zech_pth_root... -fq_zech_pth_root 0.09 ([1;32mPASS[0m) +fq_zech_pth_root 0.06 ([1;32mPASS[0m) fq_zech_sqr... -fq_zech_sqr 0.14 ([1;32mPASS[0m) +fq_zech_sqr 0.09 ([1;32mPASS[0m) fq_zech_sqrt... -fq_zech_sqrt 0.07 ([1;32mPASS[0m) +fq_zech_sqrt 0.04 ([1;32mPASS[0m) fq_zech_sub... -fq_zech_sub 0.02 ([1;32mPASS[0m) +fq_zech_sub 0.01 ([1;32mPASS[0m) fq_zech_trace... -fq_zech_trace 0.09 ([1;32mPASS[0m) +fq_zech_trace 0.06 ([1;32mPASS[0m) +ul_univariate 0.03 ([1;32mPASS[0m) +fq_poly_neg... +fq_poly_neg 0.00 ([1;32mPASS[0m) +fq_poly_pow... +fq_poly_pow 0.15 ([1;32mPASS[0m) +fq_poly_powmod_fmpz_binexp... +fq_poly_powmod_fmpz_binexp 3.08 ([1;32mPASS[0m) +fq_poly_powmod_fmpz_binexp_preinv... +fq_poly_powmod_fmpz_binexp_preinv 1.12 ([1;32mPASS[0m) +fq_poly_powmod_fmpz_sliding_preinv... +fq_poly_powmod_fmpz_sliding_preinv 3.58 ([1;32mPASS[0m) +fq_poly_powmod_ui_binexp... +fq_poly_powmod_ui_binexp 1.20 ([1;32mPASS[0m) +fq_poly_powmod_ui_binexp_preinv... +fq_poly_powmod_ui_binexp_preinv 0.31 ([1;32mPASS[0m) +fq_poly_powmod_x_fmpz_preinv... +fq_poly_powmod_x_fmpz_preinv 0.05 ([1;32mPASS[0m) +fq_poly_pow_trunc_binexp... +fq_poly_pow_trunc_binexp 0.12 ([1;32mPASS[0m) +fq_poly_pow_trunc... +fq_poly_pow_trunc 0.12 ([1;32mPASS[0m) +fq_poly_randtest_irreducible... +fq_poly_randtest_irreducible 2.20 ([1;32mPASS[0m) +fq_poly_scalar_addmul_fq... +fq_poly_scalar_addmul_fq 0.00 ([1;32mPASS[0m) +fq_poly_scalar_div_fq... +fq_poly_scalar_div_fq 0.02 ([1;32mPASS[0m) +fq_poly_scalar_mul_fq... +fq_poly_scalar_mul_fq 0.00 ([1;32mPASS[0m) +fq_poly_scalar_submul_fq... +fq_poly_scalar_submul_fq 0.00 ([1;32mPASS[0m) +fq_poly_set_fmpz_mod_poly... +fq_poly_set_fmpz_mod_poly 0.00 ([1;32mPASS[0m) +fq_poly_set_nmod_poly... +fq_poly_set_nmod_poly 0.00 ([1;32mPASS[0m) +fq_poly_set_trunc... +fq_poly_set_trunc 0.04 ([1;32mPASS[0m) +fq_poly_shift_left_right... +fq_poly_shift_left_right 0.02 ([1;32mPASS[0m) +fq_poly_sqr... +fq_poly_sqr 0.03 ([1;32mPASS[0m) +fq_poly_sqr_classical... +fq_poly_sqr_classical 0.08 ([1;32mPASS[0m) +fq_poly_sqr_KS... +fq_poly_sqr_KS 0.05 ([1;32mPASS[0m) +fq_poly_sqr_reorder... +fq_poly_sqr_reorder 0.05 ([1;32mPASS[0m) +fq_poly_sqrt... +fq_poly_sqrt 0.20 ([1;32mPASS[0m) +fq_poly_sqrt_series... +fq_poly_sqrt_series 0.02 ([1;32mPASS[0m) +fq_poly_sub... +fq_poly_sub 0.00 ([1;32mPASS[0m) +fq_poly_sub_series... +fq_poly_sub_series 0.00 ([1;32mPASS[0m) +fq_poly_xgcd... +fq_poly_xgcd 0.17 ([1;32mPASS[0m) +fq_poly_xgcd_euclidean_f... +fq_poly_xgcd_euclidean_f 0.46 ([1;32mPASS[0m) +fq_poly_xgcd_euclidean_f_composite_characteristic... +fq_poly_xgcd_euclidean_f_composite_characteristic + 0.02 ([1;32mPASS[0m) fq_zech_mat_add_sub... fq_zech_mat_add_sub 0.01 ([1;32mPASS[0m) fq_zech_mat_can_solve... -fq_zech_mat_can_solve 0.54 ([1;32mPASS[0m) +fq_zech_mat_can_solve 0.30 ([1;32mPASS[0m) fq_zech_mat_charpoly... -fq_zech_mat_charpoly 0.03 ([1;32mPASS[0m) +fq_zech_mat_charpoly 0.01 ([1;32mPASS[0m) fq_zech_mat_concat_horizontal... fq_zech_mat_concat_horizontal 0.01 ([1;32mPASS[0m) fq_zech_mat_concat_vertical... @@ -184528,35 +184579,35 @@ fq_zech_mat_equal... fq_zech_mat_equal 0.00 ([1;32mPASS[0m) fq_zech_mat_inv... -fq_zech_mat_inv 0.29 ([1;32mPASS[0m) +fq_zech_mat_inv 0.17 ([1;32mPASS[0m) fq_zech_mat_is_zero... fq_zech_mat_is_zero 0.00 ([1;32mPASS[0m) fq_zech_mat_lu_classical... -fq_zech_mat_lu_classical 0.03 ([1;32mPASS[0m) +fq_zech_mat_lu_classical 0.02 ([1;32mPASS[0m) fq_zech_mat_lu_recursive... -fq_zech_mat_lu_recursive 0.03 ([1;32mPASS[0m) +fq_zech_mat_lu_recursive 0.02 ([1;32mPASS[0m) fq_zech_mat_minpoly... -fq_zech_mat_minpoly 0.07 ([1;32mPASS[0m) +fq_zech_mat_minpoly 0.04 ([1;32mPASS[0m) fq_zech_mat_mul... fq_zech_mat_mul 0.01 ([1;32mPASS[0m) fq_zech_mat_mul_KS... -fq_zech_mat_mul_KS 0.04 ([1;32mPASS[0m) +fq_zech_mat_mul_KS 0.02 ([1;32mPASS[0m) fq_zech_mat_mul_vec... -fq_zech_mat_mul_vec 0.04 ([1;32mPASS[0m) +fq_zech_mat_mul_vec 0.02 ([1;32mPASS[0m) fq_zech_mat_nullspace... -fq_zech_mat_nullspace 0.12 ([1;32mPASS[0m) +fq_zech_mat_nullspace 0.07 ([1;32mPASS[0m) fq_zech_mat_one... fq_zech_mat_one 0.00 ([1;32mPASS[0m) fq_zech_mat_rank... -fq_zech_mat_rank 0.02 ([1;32mPASS[0m) +fq_zech_mat_rank 0.01 ([1;32mPASS[0m) fq_zech_mat_rref... -fq_zech_mat_rref 0.01 ([1;32mPASS[0m) +fq_zech_mat_rref 0.00 ([1;32mPASS[0m) fq_zech_mat_set_fmpz_mod_mat... -fq_zech_mat_set_fmpz_mod_mat 0.05 ([1;32mPASS[0m) +fq_zech_mat_set_fmpz_mod_mat 0.03 ([1;32mPASS[0m) fq_zech_mat_set_nmod_mat... -fq_zech_mat_set_nmod_mat 0.05 ([1;32mPASS[0m) +fq_zech_mat_set_nmod_mat 0.03 ([1;32mPASS[0m) fq_zech_mat_solve... -fq_zech_mat_solve 0.31 ([1;32mPASS[0m) +fq_zech_mat_solve 0.18 ([1;32mPASS[0m) fq_zech_mat_solve_tril... fq_zech_mat_solve_tril 0.01 ([1;32mPASS[0m) fq_zech_mat_solve_tril_classical... @@ -184572,174 +184623,281 @@ fq_zech_mat_submul... fq_zech_mat_submul 0.01 ([1;32mPASS[0m) fq_zech_mat_vec_mul... -fq_zech_mat_vec_mul 0.04 ([1;32mPASS[0m) +fq_zech_mat_vec_mul 0.02 ([1;32mPASS[0m) fq_zech_mat_window_init_clear... fq_zech_mat_window_init_clear 0.01 ([1;32mPASS[0m) fq_zech_mat_zero... fq_zech_mat_zero 0.00 ([1;32mPASS[0m) fq_zech_poly_add... -fq_zech_poly_add 0.06 ([1;32mPASS[0m) +fq_zech_poly_add 0.03 ([1;32mPASS[0m) fq_zech_poly_add_series... -fq_zech_poly_add_series 0.03 ([1;32mPASS[0m) +fq_zech_poly_add_series 0.02 ([1;32mPASS[0m) fq_zech_poly_compose... -fq_zech_poly_compose 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose 0.02 ([1;32mPASS[0m) fq_zech_poly_compose_mod_brent_kung... -fq_zech_poly_compose_mod_brent_kung 0.02 ([1;32mPASS[0m) +fq_zech_poly_compose_mod_brent_kung 0.01 ([1;32mPASS[0m) fq_zech_poly_compose_mod_brent_kung_preinv... -fq_zech_poly_compose_mod_brent_kung_preinv 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose_mod_brent_kung_preinv 0.01 ([1;32mPASS[0m) fq_zech_poly_compose_mod... -fq_zech_poly_compose_mod 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose_mod 0.02 ([1;32mPASS[0m) fq_zech_poly_compose_mod_horner... -fq_zech_poly_compose_mod_horner 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose_mod_horner 0.02 ([1;32mPASS[0m) fq_zech_poly_compose_mod_horner_preinv... -fq_zech_poly_compose_mod_horner_preinv 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose_mod_horner_preinv 0.01 ([1;32mPASS[0m) fq_zech_poly_compose_mod_preinv... -fq_zech_poly_compose_mod_preinv 0.03 ([1;32mPASS[0m) +fq_zech_poly_compose_mod_preinv 0.02 ([1;32mPASS[0m) fq_zech_poly_deflate... -fq_zech_poly_deflate 0.02 ([1;32mPASS[0m) +fq_zech_poly_deflate 0.01 ([1;32mPASS[0m) fq_zech_poly_derivative... -fq_zech_poly_derivative 0.08 ([1;32mPASS[0m) +fq_zech_poly_derivative 0.04 ([1;32mPASS[0m) fq_zech_poly_div... -fq_zech_poly_div 0.02 ([1;32mPASS[0m) +fq_zech_poly_div 0.01 ([1;32mPASS[0m) fq_zech_poly_divides... -fq_zech_poly_divides 0.03 ([1;32mPASS[0m) +fq_zech_poly_divides 0.02 ([1;32mPASS[0m) fq_zech_poly_div_newton_n_preinv... -fq_zech_poly_div_newton_n_preinv 0.04 ([1;32mPASS[0m) +fq_zech_poly_div_newton_n_preinv 0.02 ([1;32mPASS[0m) fq_zech_poly_divrem... -fq_zech_poly_divrem 0.07 ([1;32mPASS[0m) +fq_zech_poly_divrem 0.04 ([1;32mPASS[0m) fq_zech_poly_divrem_newton_n_preinv... -fq_zech_poly_divrem_newton_n_preinv 0.04 ([1;32mPASS[0m) +fq_zech_poly_divrem_newton_n_preinv 0.02 ([1;32mPASS[0m) fq_zech_poly_div_series... -fq_zech_poly_div_series 0.03 ([1;32mPASS[0m) +fq_zech_poly_div_series 0.02 ([1;32mPASS[0m) fq_zech_poly_equal_trunc... -fq_zech_poly_equal_trunc 0.05 ([1;32mPASS[0m) +fq_zech_poly_equal_trunc 0.03 ([1;32mPASS[0m) fq_zech_poly_evaluate_fq... -fq_zech_poly_evaluate_fq 0.04 ([1;32mPASS[0m) +fq_zech_poly_evaluate_fq 0.02 ([1;32mPASS[0m) fq_zech_poly_evaluate_fq_zech_vec_fast... fq_zech_poly_evaluate_fq_zech_vec_fast 0.01 ([1;32mPASS[0m) fq_zech_poly_gcd... -fq_zech_poly_gcd 0.07 ([1;32mPASS[0m) +fq_zech_poly_gcd 0.04 ([1;32mPASS[0m) fq_zech_poly_gcd_euclidean_f... -fq_zech_poly_gcd_euclidean_f 0.02 ([1;32mPASS[0m) +fq_zech_poly_gcd_euclidean_f 0.01 ([1;32mPASS[0m) fq_zech_poly_get_str... fq_zech_poly_get_str 0.01 ([1;32mPASS[0m) fq_zech_poly_get_str_pretty... fq_zech_poly_get_str_pretty 0.01 ([1;32mPASS[0m) fq_zech_poly_hamming_weight... -fq_zech_poly_hamming_weight 0.11 ([1;32mPASS[0m) +fq_zech_poly_hamming_weight 0.06 ([1;32mPASS[0m) fq_zech_poly_inflate... -fq_zech_poly_inflate 0.03 ([1;32mPASS[0m) +fq_zech_poly_inflate 0.01 ([1;32mPASS[0m) fq_zech_poly_inv_series_newton... -fq_zech_poly_inv_series_newton 0.03 ([1;32mPASS[0m) +fq_zech_poly_inv_series_newton 0.02 ([1;32mPASS[0m) fq_zech_poly_invsqrt_series... -fq_zech_poly_invsqrt_series 0.03 ([1;32mPASS[0m) +fq_zech_poly_invsqrt_series 0.02 ([1;32mPASS[0m) fq_zech_poly_make_monic... -fq_zech_poly_make_monic 0.03 ([1;32mPASS[0m) +fq_zech_poly_make_monic 0.02 ([1;32mPASS[0m) fq_zech_poly_mul... -fq_zech_poly_mul 0.06 ([1;32mPASS[0m) +fq_zech_poly_mul 0.03 ([1;32mPASS[0m) fq_zech_poly_mul_classical... -fq_zech_poly_mul_classical 0.03 ([1;32mPASS[0m) +fq_zech_poly_mul_classical 0.02 ([1;32mPASS[0m) fq_zech_poly_mulhigh... -fq_zech_poly_mulhigh 0.02 ([1;32mPASS[0m) +fq_zech_poly_mulhigh 0.01 ([1;32mPASS[0m) fq_zech_poly_mulhigh_classical... -fq_zech_poly_mulhigh_classical 0.04 ([1;32mPASS[0m) +fq_zech_poly_mulhigh_classical 0.02 ([1;32mPASS[0m) fq_zech_poly_mul_KS... -fq_zech_poly_mul_KS 0.04 ([1;32mPASS[0m) +fq_zech_poly_mul_KS 0.03 ([1;32mPASS[0m) fq_zech_poly_mullow... -fq_zech_poly_mullow 0.08 ([1;32mPASS[0m) +fq_zech_poly_mullow 0.05 ([1;32mPASS[0m) fq_zech_poly_mullow_classical... -fq_zech_poly_mullow_classical 0.07 ([1;32mPASS[0m) +fq_zech_poly_mullow_classical 0.03 ([1;32mPASS[0m) fq_zech_poly_mullow_KS... -fq_zech_poly_mullow_KS 0.09 ([1;32mPASS[0m) +fq_zech_poly_mullow_KS 0.05 ([1;32mPASS[0m) fq_zech_poly_mulmod... -fq_zech_poly_mulmod 0.04 ([1;32mPASS[0m) +fq_zech_poly_mulmod 0.03 ([1;32mPASS[0m) fq_zech_poly_mulmod_preinv... -fq_zech_poly_mulmod_preinv 0.04 ([1;32mPASS[0m) +fq_zech_poly_mulmod_preinv 0.02 ([1;32mPASS[0m) fq_zech_poly_neg... -fq_zech_poly_neg 0.05 ([1;32mPASS[0m) +fq_zech_poly_neg 0.03 ([1;32mPASS[0m) fq_zech_poly_pow... -fq_zech_poly_pow 0.08 ([1;32mPASS[0m) +fq_zech_poly_pow 0.05 ([1;32mPASS[0m) fq_zech_poly_powmod_fmpz_binexp... -fq_zech_poly_powmod_fmpz_binexp 0.17 ([1;32mPASS[0m) +fq_zech_poly_powmod_fmpz_binexp 0.11 ([1;32mPASS[0m) fq_zech_poly_powmod_fmpz_binexp_preinv... -fq_zech_poly_powmod_fmpz_binexp_preinv 0.07 ([1;32mPASS[0m) +fq_zech_poly_powmod_fmpz_binexp_preinv 0.05 ([1;32mPASS[0m) fq_zech_poly_powmod_fmpz_sliding_preinv... -fq_zech_poly_powmod_fmpz_sliding_preinv 0.25 ([1;32mPASS[0m) +fq_zech_poly_powmod_fmpz_sliding_preinv 0.18 ([1;32mPASS[0m) fq_zech_poly_powmod_ui_binexp... -fq_zech_poly_powmod_ui_binexp 0.11 ([1;32mPASS[0m) +fq_zech_poly_powmod_ui_binexp 0.08 ([1;32mPASS[0m) fq_zech_poly_powmod_ui_binexp_preinv... -fq_zech_poly_powmod_ui_binexp_preinv 0.04 ([1;32mPASS[0m) +fq_zech_poly_powmod_ui_binexp_preinv 0.03 ([1;32mPASS[0m) fq_zech_poly_powmod_x_fmpz_preinv... -fq_zech_poly_powmod_x_fmpz_preinv 0.04 ([1;32mPASS[0m) +fq_zech_poly_powmod_x_fmpz_preinv 0.02 ([1;32mPASS[0m) fq_zech_poly_pow_trunc_binexp... -fq_zech_poly_pow_trunc_binexp 0.05 ([1;32mPASS[0m) +fq_zech_poly_pow_trunc_binexp 0.03 ([1;32mPASS[0m) fq_zech_poly_pow_trunc... -fq_zech_poly_pow_trunc 0.05 ([1;32mPASS[0m) +fq_zech_poly_pow_trunc 0.03 ([1;32mPASS[0m) fq_zech_poly_randtest_irreducible... -fq_zech_poly_randtest_irreducible 0.02 ([1;32mPASS[0m) +fq_zech_poly_randtest_irreducible 0.01 ([1;32mPASS[0m) fq_zech_poly_scalar_addmul_fq... -fq_zech_poly_scalar_addmul_fq 0.03 ([1;32mPASS[0m) +fq_zech_poly_scalar_addmul_fq 0.01 ([1;32mPASS[0m) fq_zech_poly_scalar_div_fq... -fq_zech_poly_scalar_div_fq 0.05 ([1;32mPASS[0m) +fq_zech_poly_scalar_div_fq 0.03 ([1;32mPASS[0m) fq_zech_poly_scalar_mul_fq... fq_zech_poly_scalar_mul_fq 0.00 ([1;32mPASS[0m) fq_zech_poly_scalar_submul_fq... -fq_zech_poly_scalar_submul_fq 0.03 ([1;32mPASS[0m) +fq_zech_poly_scalar_submul_fq 0.01 ([1;32mPASS[0m) fq_zech_poly_set_fmpz_mod_poly... -fq_zech_poly_set_fmpz_mod_poly 0.02 ([1;32mPASS[0m) +fq_zech_poly_set_fmpz_mod_poly 0.01 ([1;32mPASS[0m) fq_zech_poly_set_nmod_poly... -fq_zech_poly_set_nmod_poly 0.02 ([1;32mPASS[0m) +fq_zech_poly_set_nmod_poly 0.01 ([1;32mPASS[0m) fq_zech_poly_set_trunc... -fq_zech_poly_set_trunc 0.05 ([1;32mPASS[0m) +fq_zech_poly_set_trunc 0.03 ([1;32mPASS[0m) fq_zech_poly_shift_left_right... -fq_zech_poly_shift_left_right 0.06 ([1;32mPASS[0m) +fq_zech_poly_shift_left_right 0.03 ([1;32mPASS[0m) fq_zech_poly_sqr... -fq_zech_poly_sqr 0.08 ([1;32mPASS[0m) +fq_zech_poly_sqr 0.04 ([1;32mPASS[0m) fq_zech_poly_sqr_classical... -fq_zech_poly_sqr_classical 0.07 ([1;32mPASS[0m) +fq_zech_poly_sqr_classical 0.04 ([1;32mPASS[0m) fq_zech_poly_sqr_KS... -fq_zech_poly_sqr_KS 0.08 ([1;32mPASS[0m) +fq_zech_poly_sqr_KS 0.04 ([1;32mPASS[0m) fq_zech_poly_sqrt... -fq_zech_poly_sqrt 0.07 ([1;32mPASS[0m) +fq_zech_poly_sqrt 0.04 ([1;32mPASS[0m) fq_zech_poly_sqrt_series... -fq_zech_poly_sqrt_series 0.02 ([1;32mPASS[0m) +fq_zech_poly_sqrt_series 0.01 ([1;32mPASS[0m) fq_zech_poly_sub... -fq_zech_poly_sub 0.02 ([1;32mPASS[0m) +fq_zech_poly_sub 0.01 ([1;32mPASS[0m) fq_zech_poly_sub_series... -fq_zech_poly_sub_series 0.03 ([1;32mPASS[0m) +fq_zech_poly_sub_series 0.02 ([1;32mPASS[0m) fq_zech_poly_xgcd... -fq_zech_poly_xgcd 0.26 ([1;32mPASS[0m) +fq_zech_poly_xgcd 0.16 ([1;32mPASS[0m) fq_zech_poly_xgcd_euclidean_f... -fq_zech_poly_xgcd_euclidean_f 0.15 ([1;32mPASS[0m) -nmod_poly_mulmod_preinv 0.14 ([1;32mPASS[0m) +fq_zech_poly_xgcd_euclidean_f 0.09 ([1;32mPASS[0m) +fq_default_mat_init... +fq_default_mat_init 0.02 ([1;32mPASS[0m) +fq_default_mat_inlines... +fq_default_mat_inlines 0.09 ([1;32mPASS[0m) +fq_default_mat_set_fmpz_mat... +fq_default_mat_set_fmpz_mat 0.00 ([1;32mPASS[0m) +) +fmpz_poly_sqrlow... +fmpz_poly_sqrlow 0.03 ([1;32mPASS[0m) +fmpz_poly_sqrlow_classical... +fmpz_poly_sqrlow_classical 0.02 ([1;32mPASS[0m) +fmpz_poly_sqrlow_karatsuba_n... +fmpz_poly_sqrlow_karatsuba_n 0.08 ([1;32mPASS[0m) +fmpz_poly_sqrlow_KS... +fmpz_poly_sqrlow_KS 0.03 ([1;32mPASS[0m) +fmpz_poly_sqrt... +fmpz_poly_sqrt 0.02 ([1;32mPASS[0m) +fmpz_poly_sqrt_classical... +fmpz_poly_sqrt_classical 0.02 ([1;32mPASS[0m) +fmpz_poly_sqrt_divconquer... +fmpz_poly_sqrt_divconquer 0.14 ([1;32mPASS[0m) +fmpz_poly_sqrt_KS... +fmpz_poly_sqrt_KS 0.08 ([1;32mPASS[0m) +fmpz_poly_sqrtrem_classical... +fmpz_poly_sqrtrem_classical 0.02 ([1;32mPASS[0m) +fmpz_poly_sqrtrem_divconquer... +fmpz_poly_sqrtrem_divconquer 0.22 ([1;32mPASS[0m) +fmpz_poly_sqrt_series... +fmpz_poly_sqrt_series 0.08 ([1;32mPASS[0m) +fmpz_poly_sub... +fmpz_poly_sub 0.16 ([1;32mPASS[0m) +fmpz_poly_sub_series... +fmpz_poly_sub_series 0.15 ([1;32mPASS[0m) +fmpz_poly_swap... +fmpz_poly_swap 0.04 ([1;32mPASS[0m) +fmpz_poly_swinnerton_dyer... +fmpz_poly_swinnerton_dyer 0.22 ([1;32mPASS[0m) +fmpz_poly_taylor_shift... +fmpz_poly_taylor_shift 0.05 ([1;32mPASS[0m) +fmpz_poly_taylor_shift_divconquer... +fmpz_poly_taylor_shift_divconquer 0.75 ([1;32mPASS[0m) +fmpz_poly_taylor_shift_horner... +fmpz_poly_taylor_shift_horner 0.70 ([1;32mPASS[0m) +fmpz_poly_taylor_shift_multi_mod_threaded... +fmpz_poly_taylor_shift_multi_mod_threaded 0.41 ([1;32mPASS[0m) +fmpz_poly_theta_qexp... +fmpz_poly_theta_qexp 3.16 ([1;32mPASS[0m) +fmpz_poly_xgcd_modular... +fmpz_poly_xgcd_modular 4.68 ([1;32mPASS[0m) +fmpz_poly_zero... +fmpz_poly_zero 0.02 ([1;32mPASS[0m) +fmpz_poly_zero_coeffs... +fmpz_poly_zero_coeffs 0.02 ([1;32mPASS[0m) +fq_default_poly_init... +fq_default_poly_init 0.00 ([1;32mPASS[0m) +fq_default_poly_inlines... +fq_default_poly_inlines 0.19 ([1;32mPASS[0m) +fq_default_poly_set_fmpz_poly... +fq_default_poly_set_fmpz_poly 0.00 ([1;32mPASS[0m) +fq_default_ctx_init... +fq_default_ctx_init 2.61 ([1;32mPASS[0m) +fq_default_ctx_init_modulus... +fq_default_ctx_init_modulus 0.00 ([1;32mPASS[0m) +fq_default_ctx_init_modulus_nmod... +fq_default_ctx_init_modulus_nmod 0.03 ([1;32mPASS[0m) +fq_default_ctx_modulus... +fq_default_ctx_modulus 0.00 ([1;32mPASS[0m) +fq_default_get_set_fmpz... +fq_default_get_set_fmpz 0.18 ([1;32mPASS[0m) +fq_default_get_set_fmpz_mod_poly... +fq_default_get_set_fmpz_mod_poly 0.00 ([1;32mPASS[0m) +fq_default_get_set_fmpz_poly... +fq_default_get_set_fmpz_poly 0.00 ([1;32mPASS[0m) +fq_default_init... +fq_default_init 0.00 ([1;32mPASS[0m) +fq_default_inlines... +fq_default_inlines 0.14 ([1;32mPASS[0m) +fq_zech_embed_composition_matrix... +fq_zech_embed_composition_matrix 0.02 ([1;32mPASS[0m) +fq_zech_embed... +fq_zech_embed 0.00 ([1;32mPASS[0m) +fq_zech_embed_matrices... +fq_zech_embed_matrices 0.02 ([1;32mPASS[0m) +fq_zech_embed_mono_dual_matrix... +fq_zech_embed_mono_dual_matrix 0.01 ([1;32mPASS[0m) +fq_zech_embed_mul_matrix... +fq_zech_embed_mul_matrix 0.02 ([1;32mPASS[0m) +fq_nmod_embed_composition_matrix... +fq_nmod_embed_composition_matrix 0.01 ([1;32mPASS[0m) +fq_nmod_embed... +fq_nmod_embed 0.05 ([1;32mPASS[0m) +fq_nmod_embed_matrices... +fq_nmod_embed_matrices 0.48 ([1;32mPASS[0m) +fq_nmod_embed_mono_dual_matrix... +fq_nmod_embed_mono_dual_matrix 0.00 ([1;32mPASS[0m) +fq_nmod_embed_mul_matrix... +fq_nmod_embed_mul_matrix 0.00 ([1;32mPASS[0m) +fq_embed_composition_matrix... +fq_embed_composition_matrix 0.01 ([1;32mPASS[0m) +fq_embed... +fq_embed 0.08 ([1;32mPASS[0m) +fq_embed_matrices... +fq_embed_matrices 0.58 ([1;32mPASS[0m) +fq_embed_mono_dual_matrix... +fq_embed_mono_dual_matrix 0.26 ([1;32mPASS[0m) +fq_embed_mul_matrix... +fq_embed_mul_matrix 0.06 ([1;32mPASS[0m) +nmod_poly_mulmod_preinv 0.10 ([1;32mPASS[0m) fq_nmod_poly_mul_univariate... fq_nmod_poly_mul_univariate 0.02 ([1;32mPASS[0m) fq_nmod_poly_neg... fq_nmod_poly_neg 0.00 ([1;32mPASS[0m) fq_nmod_poly_pow... -fq_nmod_poly_pow 0.10 ([1;32mPASS[0m) +fq_nmod_poly_pow 0.07 ([1;32mPASS[0m) fq_nmod_poly_powmod_fmpz_binexp... -fq_nmod_poly_powmod_fmpz_binexp 2.95 ([1;32mPASS[0m) +fq_nmod_poly_powmod_fmpz_binexp 1.87 ([1;32mPASS[0m) fq_nmod_poly_powmod_fmpz_binexp_preinv... -fq_nmod_poly_powmod_fmpz_binexp_preinv 1.18 ([1;32mPASS[0m) +fq_nmod_poly_powmod_fmpz_binexp_preinv 0.75 ([1;32mPASS[0m) fq_nmod_poly_powmod_fmpz_sliding_preinv... -fq_nmod_poly_powmod_fmpz_sliding_preinv 3.54 ([1;32mPASS[0m) +fq_nmod_poly_powmod_fmpz_sliding_preinv 2.27 ([1;32mPASS[0m) fq_nmod_poly_powmod_ui_binexp... -fq_nmod_poly_powmod_ui_binexp 1.08 ([1;32mPASS[0m) +fq_nmod_poly_powmod_ui_binexp 0.70 ([1;32mPASS[0m) fq_nmod_poly_powmod_ui_binexp_preinv... -fq_nmod_poly_powmod_ui_binexp_preinv 0.29 ([1;32mPASS[0m) +fq_nmod_poly_powmod_ui_binexp_preinv 0.19 ([1;32mPASS[0m) fq_nmod_poly_powmod_x_fmpz_preinv... -fq_nmod_poly_powmod_x_fmpz_preinv 0.06 ([1;32mPASS[0m) +fq_nmod_poly_powmod_x_fmpz_preinv 0.04 ([1;32mPASS[0m) fq_nmod_poly_pow_trunc_binexp... -fq_nmod_poly_pow_trunc_binexp 0.11 ([1;32mPASS[0m) +fq_nmod_poly_pow_trunc_binexp 0.07 ([1;32mPASS[0m) fq_nmod_poly_pow_trunc... -fq_nmod_poly_pow_trunc 0.11 ([1;32mPASS[0m) +fq_nmod_poly_pow_trunc 0.07 ([1;32mPASS[0m) fq_nmod_poly_randtest_irreducible... -fq_nmod_poly_randtest_irreducible 2.11 ([1;32mPASS[0m) +fq_nmod_poly_randtest_irreducible 1.36 ([1;32mPASS[0m) fq_nmod_poly_scalar_addmul_fq... fq_nmod_poly_scalar_addmul_fq 0.00 ([1;32mPASS[0m) fq_nmod_poly_scalar_div_fq... -fq_nmod_poly_scalar_div_fq 0.02 ([1;32mPASS[0m) +fq_nmod_poly_scalar_div_fq 0.01 ([1;32mPASS[0m) fq_nmod_poly_scalar_mul_fq... fq_nmod_poly_scalar_mul_fq 0.00 ([1;32mPASS[0m) fq_nmod_poly_scalar_submul_fq... @@ -184749,17 +184907,17 @@ fq_nmod_poly_set_nmod_poly... fq_nmod_poly_set_nmod_poly 0.00 ([1;32mPASS[0m) fq_nmod_poly_set_trunc... -fq_nmod_poly_set_trunc 0.03 ([1;32mPASS[0m) +fq_nmod_poly_set_trunc 0.02 ([1;32mPASS[0m) fq_nmod_poly_shift_left_right... fq_nmod_poly_shift_left_right 0.02 ([1;32mPASS[0m) fq_nmod_poly_sqr... -fq_nmod_poly_sqr 0.03 ([1;32mPASS[0m) +fq_nmod_poly_sqr 0.02 ([1;32mPASS[0m) fq_nmod_poly_sqr_classical... -fq_nmod_poly_sqr_classical 0.05 ([1;32mPASS[0m) +fq_nmod_poly_sqr_classical 0.04 ([1;32mPASS[0m) fq_nmod_poly_sqr_KS... -fq_nmod_poly_sqr_KS 0.04 ([1;32mPASS[0m) +fq_nmod_poly_sqr_KS 0.03 ([1;32mPASS[0m) fq_nmod_poly_sqrt... -fq_nmod_poly_sqrt 0.17 ([1;32mPASS[0m) +fq_nmod_poly_sqrt 0.12 ([1;32mPASS[0m) fq_nmod_poly_sqrt_series... fq_nmod_poly_sqrt_series 0.02 ([1;32mPASS[0m) fq_nmod_poly_sub... @@ -184767,1185 +184925,975 @@ fq_nmod_poly_sub_series... fq_nmod_poly_sub_series 0.00 ([1;32mPASS[0m) fq_nmod_poly_xgcd... -fq_nmod_poly_xgcd 0.13 ([1;32mPASS[0m) +fq_nmod_poly_xgcd 0.09 ([1;32mPASS[0m) fq_nmod_poly_xgcd_euclidean_f... -fq_nmod_poly_xgcd_euclidean_f 0.29 ([1;32mPASS[0m) -fq_default_mat_init... -fq_default_mat_init 0.02 ([1;32mPASS[0m) -fq_default_mat_inlines... -fq_default_mat_inlines 0.14 ([1;32mPASS[0m) -fq_default_mat_set_fmpz_mat... -fq_default_mat_set_fmpz_mat 0.00 ([1;32mPASS[0m) -fq_default_poly_init... -fq_default_poly_init 0.00 ([1;32mPASS[0m) -fq_default_poly_inlines... -fq_default_poly_inlines 0.29 ([1;32mPASS[0m) -fq_default_poly_set_fmpz_poly... -fq_default_poly_set_fmpz_poly 0.00 ([1;32mPASS[0m) -fq_embed_composition_matrix... -fq_embed_composition_matrix 0.01 ([1;32mPASS[0m) -fq_embed... -fq_embed 0.12 ([1;32mPASS[0m) -fq_embed_matrices... -fq_embed_matrices 0.77 ([1;32mPASS[0m) -fq_embed_mono_dual_matrix... -fq_embed_mono_dual_matrix 0.35 ([1;32mPASS[0m) -fq_embed_mul_matrix... -fq_embed_mul_matrix 0.09 ([1;32mPASS[0m) -fq_default_ctx_init... -fq_default_ctx_init 4.03 ([1;32mPASS[0m) -fq_default_ctx_init_modulus... -fq_default_ctx_init_modulus 0.00 ([1;32mPASS[0m) -fq_default_ctx_init_modulus_nmod... -fq_default_ctx_init_modulus_nmod 0.05 ([1;32mPASS[0m) -fq_default_ctx_modulus... -fq_default_ctx_modulus 0.00 ([1;32mPASS[0m) -fq_default_get_set_fmpz... -fq_default_get_set_fmpz 0.29 ([1;32mPASS[0m) -fq_default_get_set_fmpz_mod_poly... -fq_default_get_set_fmpz_mod_poly 0.00 ([1;32mPASS[0m) -fq_default_get_set_fmpz_poly... -fq_default_get_set_fmpz_poly 0.00 ([1;32mPASS[0m) -fq_default_init... -fq_default_init 0.00 ([1;32mPASS[0m) -fq_default_inlines... -fq_default_inlines 0.22 ([1;32mPASS[0m) -fq_zech_embed_composition_matrix... -fq_zech_embed_composition_matrix 0.03 ([1;32mPASS[0m) -fq_zech_embed... -fq_zech_embed 0.00 ([1;32mPASS[0m) -fq_zech_embed_matrices... -fq_zech_embed_matrices 0.03 ([1;32mPASS[0m) -fq_zech_embed_mono_dual_matrix... -fq_zech_embed_mono_dual_matrix 0.02 ([1;32mPASS[0m) -fq_zech_embed_mul_matrix... -fq_zech_embed_mul_matrix 0.03 ([1;32mPASS[0m) -fq_nmod_embed_composition_matrix... -fq_nmod_embed_composition_matrix 0.01 ([1;32mPASS[0m) -fq_nmod_embed... -fq_nmod_embed 0.08 ([1;32mPASS[0m) -fq_nmod_embed_matrices... -fq_nmod_embed_matrices 0.76 ([1;32mPASS[0m) -fq_nmod_embed_mono_dual_matrix... -fq_nmod_embed_mono_dual_matrix 0.00 ([1;32mPASS[0m) -fq_nmod_embed_mul_matrix... -fq_nmod_embed_mul_matrix 0.00 ([1;32mPASS[0m) +fq_nmod_poly_xgcd_euclidean_f 0.20 ([1;32mPASS[0m) +qadic_add... +qadic_add 0.01 ([1;32mPASS[0m) +qadic_exp_balanced... +qadic_exp_balanced 0.02 ([1;32mPASS[0m) +qadic_exp... +qadic_exp 0.01 ([1;32mPASS[0m) +qadic_exp_rectangular... +qadic_exp_rectangular 0.01 ([1;32mPASS[0m) +qadic_frobenius... +qadic_frobenius 0.04 ([1;32mPASS[0m) +qadic_inv... +qadic_inv 0.03 ([1;32mPASS[0m) +qadic_log_balanced... +qadic_log_balanced 0.21 ([1;32mPASS[0m) +qadic_log... +qadic_log 0.20 ([1;32mPASS[0m) +qadic_log_rectangular... +qadic_log_rectangular 0.07 ([1;32mPASS[0m) +qadic_mul... +qadic_mul 0.01 ([1;32mPASS[0m) +qadic_neg... +qadic_neg 0.00 ([1;32mPASS[0m) +qadic_norm_analytic... +qadic_norm_analytic 0.15 ([1;32mPASS[0m) +qadic_norm... +qadic_norm 0.13 ([1;32mPASS[0m) +qadic_norm_resultant... +qadic_norm_resultant 0.13 ([1;32mPASS[0m) +qadic_pow... +qadic_pow 0.02 ([1;32mPASS[0m) +qadic_sqrt... +qadic_sqrt 0.14 ([1;32mPASS[0m) +qadic_sub... +qadic_sub 0.01 ([1;32mPASS[0m) +qadic_teichmuller... +qadic_teichmuller 0.01 ([1;32mPASS[0m) +qadic_trace... +qadic_trace 0.08 ([1;32mPASS[0m) padic_mat_add... -padic_mat_add 0.74 ([1;32mPASS[0m) +padic_mat_add 0.52 ([1;32mPASS[0m) padic_mat_get_set_entry_padic... -padic_mat_get_set_entry_padic 0.13 ([1;32mPASS[0m) +padic_mat_get_set_entry_padic 0.09 ([1;32mPASS[0m) padic_mat_get_set_fmpq_mat... -padic_mat_get_set_fmpq_mat 0.06 ([1;32mPASS[0m) +padic_mat_get_set_fmpq_mat 0.05 ([1;32mPASS[0m) padic_mat_mul... -padic_mat_mul 0.22 ([1;32mPASS[0m) +padic_mat_mul 0.16 ([1;32mPASS[0m) padic_mat_neg... -padic_mat_neg 0.52 ([1;32mPASS[0m) +padic_mat_neg 0.40 ([1;32mPASS[0m) padic_mat_scalar_div_fmpz... -padic_mat_scalar_div_fmpz 0.33 ([1;32mPASS[0m) +padic_mat_scalar_div_fmpz 0.24 ([1;32mPASS[0m) padic_mat_scalar_mul_fmpz... -padic_mat_scalar_mul_fmpz 0.12 ([1;32mPASS[0m) +padic_mat_scalar_mul_fmpz 0.10 ([1;32mPASS[0m) padic_mat_scalar_mul_padic... -padic_mat_scalar_mul_padic 0.31 ([1;32mPASS[0m) +padic_mat_scalar_mul_padic 0.21 ([1;32mPASS[0m) padic_mat_sub... -padic_mat_sub 0.67 ([1;32mPASS[0m) +padic_mat_sub 0.45 ([1;32mPASS[0m) padic_add... -padic_add 0.10 ([1;32mPASS[0m) +padic_add 0.08 ([1;32mPASS[0m) padic_div... -padic_div 0.19 ([1;32mPASS[0m) +padic_div 0.14 ([1;32mPASS[0m) padic_exp_balanced... -padic_exp_balanced 0.31 ([1;32mPASS[0m) +padic_exp_balanced 0.21 ([1;32mPASS[0m) padic_exp... -padic_exp 0.14 ([1;32mPASS[0m) +padic_exp 0.11 ([1;32mPASS[0m) padic_exp_rectangular... -padic_exp_rectangular 0.14 ([1;32mPASS[0m) +padic_exp_rectangular 0.10 ([1;32mPASS[0m) padic_get_set_fmpz... -padic_get_set_fmpz 0.04 ([1;32mPASS[0m) +padic_get_set_fmpz 0.03 ([1;32mPASS[0m) padic_get_set_mpq... -padic_get_set_mpq 0.05 ([1;32mPASS[0m) +padic_get_set_mpq 0.04 ([1;32mPASS[0m) padic_get_set_mpz... -padic_get_set_mpz 0.04 ([1;32mPASS[0m) +padic_get_set_mpz 0.03 ([1;32mPASS[0m) padic_get_str... -padic_get_str 0.05 ([1;32mPASS[0m) +padic_get_str 0.04 ([1;32mPASS[0m) padic_inv... -padic_inv 0.04 ([1;32mPASS[0m) +padic_inv 0.03 ([1;32mPASS[0m) padic_log_balanced... -padic_log_balanced 0.62 ([1;32mPASS[0m) +padic_log_balanced 0.42 ([1;32mPASS[0m) padic_log... -padic_log 0.32 ([1;32mPASS[0m) +padic_log 0.22 ([1;32mPASS[0m) padic_log_rectangular... -padic_log_rectangular 0.31 ([1;32mPASS[0m) +padic_log_rectangular 0.22 ([1;32mPASS[0m) padic_log_satoh... -padic_log_satoh 0.38 ([1;32mPASS[0m) +padic_log_satoh 0.25 ([1;32mPASS[0m) padic_mul... -padic_mul 0.12 ([1;32mPASS[0m) +padic_mul 0.09 ([1;32mPASS[0m) padic_neg... -padic_neg 0.06 ([1;32mPASS[0m) +padic_neg 0.05 ([1;32mPASS[0m) padic_pow_si... -padic_pow_si 0.35 ([1;32mPASS[0m) +padic_pow_si 0.25 ([1;32mPASS[0m) padic_randtest... -padic_randtest 0.05 ([1;32mPASS[0m) +padic_randtest 0.04 ([1;32mPASS[0m) padic_shift... -padic_shift 0.05 ([1;32mPASS[0m) +padic_shift 0.04 ([1;32mPASS[0m) padic_sqrt... -padic_sqrt 0.09 ([1;32mPASS[0m) +padic_sqrt 0.07 ([1;32mPASS[0m) padic_sub... -padic_sub 0.10 ([1;32mPASS[0m) +padic_sub 0.08 ([1;32mPASS[0m) padic_teichmuller... -padic_teichmuller 0.05 ([1;32mPASS[0m) +padic_teichmuller 0.04 ([1;32mPASS[0m) padic_val_fac... -padic_val_fac 0.03 ([1;32mPASS[0m) -ul_univariate 0.05 ([1;32mPASS[0m) -fq_poly_neg... -fq_poly_neg 0.00 ([1;32mPASS[0m) -fq_poly_pow... -fq_poly_pow 0.22 ([1;32mPASS[0m) -fq_poly_powmod_fmpz_binexp... -fq_poly_powmod_fmpz_binexp 5.04 ([1;32mPASS[0m) -fq_poly_powmod_fmpz_binexp_preinv... -fq_poly_powmod_fmpz_binexp_preinv 1.84 ([1;32mPASS[0m) -fq_poly_powmod_fmpz_sliding_preinv... -fq_poly_powmod_fmpz_sliding_preinv 5.91 ([1;32mPASS[0m) -fq_poly_powmod_ui_binexp... -fq_poly_powmod_ui_binexp 1.97 ([1;32mPASS[0m) -fq_poly_powmod_ui_binexp_preinv... -fq_poly_powmod_ui_binexp_preinv 0.50 ([1;32mPASS[0m) -fq_poly_powmod_x_fmpz_preinv... -fq_poly_powmod_x_fmpz_preinv 0.08 ([1;32mPASS[0m) -fq_poly_pow_trunc_binexp... -fq_poly_pow_trunc_binexp 0.19 ([1;32mPASS[0m) -fq_poly_pow_trunc... -fq_poly_pow_trunc 0.18 ([1;32mPASS[0m) -fq_poly_randtest_irreducible... -fq_poly_randtest_irreducible 3.53 ([1;32mPASS[0m) -fq_poly_scalar_addmul_fq... -fq_poly_scalar_addmul_fq 0.00 ([1;32mPASS[0m) -fq_poly_scalar_div_fq... -fq_poly_scalar_div_fq 0.03 ([1;32mPASS[0m) -fq_poly_scalar_mul_fq... -fq_poly_scalar_mul_fq 0.00 ([1;32mPASS[0m) -fq_poly_scalar_submul_fq... -fq_poly_scalar_submul_fq 0.00 ([1;32mPASS[0m) -fq_poly_set_fmpz_mod_poly... -fq_poly_set_fmpz_mod_poly 0.00 ([1;32mPASS[0m) -fq_poly_set_nmod_poly... -fq_poly_set_nmod_poly 0.00 ([1;32mPASS[0m) -fq_poly_set_trunc... -fq_poly_set_trunc 0.06 ([1;32mPASS[0m) -fq_poly_shift_left_right... -fq_poly_shift_left_right 0.03 ([1;32mPASS[0m) -fq_poly_sqr... -fq_poly_sqr 0.05 ([1;32mPASS[0m) -fq_poly_sqr_classical... -fq_poly_sqr_classical 0.12 ([1;32mPASS[0m) -fq_poly_sqr_KS... -fq_poly_sqr_KS 0.08 ([1;32mPASS[0m) -fq_poly_sqr_reorder... -fq_poly_sqr_reorder 0.08 ([1;32mPASS[0m) -fq_poly_sqrt... -fq_poly_sqrt 0.31 ([1;32mPASS[0m) -fq_poly_sqrt_series... -fq_poly_sqrt_series 0.04 ([1;32mPASS[0m) -fq_poly_sub... -fq_poly_sub 0.00 ([1;32mPASS[0m) -fq_poly_sub_series... -fq_poly_sub_series 0.00 ([1;32mPASS[0m) -fq_poly_xgcd... -fq_poly_xgcd 0.26 ([1;32mPASS[0m) -fq_poly_xgcd_euclidean_f... -fq_poly_xgcd_euclidean_f 0.64 ([1;32mPASS[0m) -fq_poly_xgcd_euclidean_f_composite_characteristic... -fq_poly_xgcd_euclidean_f_composite_characteristic - 0.03 ([1;32mPASS[0m) -qadic_add... -qadic_add 0.01 ([1;32mPASS[0m) -qadic_exp_balanced... -qadic_exp_balanced 0.04 ([1;32mPASS[0m) -qadic_exp... -qadic_exp 0.01 ([1;32mPASS[0m) -qadic_exp_rectangular... -qadic_exp_rectangular 0.01 ([1;32mPASS[0m) -qadic_frobenius... -qadic_frobenius 0.06 ([1;32mPASS[0m) -qadic_inv... -qadic_inv 0.04 ([1;32mPASS[0m) -qadic_log_balanced... -qadic_log_balanced 0.31 ([1;32mPASS[0m) -qadic_log... -qadic_log 0.30 ([1;32mPASS[0m) -qadic_log_rectangular... -qadic_log_rectangular 0.10 ([1;32mPASS[0m) -qadic_mul... -qadic_mul 0.02 ([1;32mPASS[0m) -qadic_neg... -qadic_neg 0.00 ([1;32mPASS[0m) -qadic_norm_analytic... -qadic_norm_analytic 0.23 ([1;32mPASS[0m) -qadic_norm... -qadic_norm 0.20 ([1;32mPASS[0m) -qadic_norm_resultant... -qadic_norm_resultant 0.20 ([1;32mPASS[0m) -qadic_pow... -qadic_pow 0.03 ([1;32mPASS[0m) -qadic_sqrt... -qadic_sqrt 0.20 ([1;32mPASS[0m) -qadic_sub... -qadic_sub 0.01 ([1;32mPASS[0m) -qadic_teichmuller... -qadic_teichmuller 0.01 ([1;32mPASS[0m) -qadic_trace... -qadic_trace 0.12 ([1;32mPASS[0m) +padic_val_fac 0.02 ([1;32mPASS[0m) +fmpz_poly_factor... +fmpz_poly_factor 0.53 ([1;32mPASS[0m) +fmpz_poly_factor_cubic... +fmpz_poly_factor_cubic 0.49 ([1;32mPASS[0m) +fmpz_poly_factor_squarefree... +fmpz_poly_factor_squarefree 0.41 ([1;32mPASS[0m) +fmpz_poly_factor_zassenhaus... +fmpz_poly_factor_zassenhaus 0.82 ([1;32mPASS[0m) +fmpz_poly_factor_zassenhaus_subset... +fmpz_poly_factor_zassenhaus_subset 0.19 ([1;32mPASS[0m) nmod_poly_factor_berlekamp... -nmod_poly_factor_berlekamp 0.02 ([1;32mPASS[0m) +nmod_poly_factor_berlekamp 0.01 ([1;32mPASS[0m) nmod_poly_factor... -nmod_poly_factor 0.91 ([1;32mPASS[0m) +nmod_poly_factor 0.53 ([1;32mPASS[0m) nmod_poly_factor_cantor_zassenhaus... -nmod_poly_factor_cantor_zassenhaus 0.39 ([1;32mPASS[0m) +nmod_poly_factor_cantor_zassenhaus 0.25 ([1;32mPASS[0m) nmod_poly_factor_distinct_deg... nmod_poly_factor_distinct_deg 0.01 ([1;32mPASS[0m) nmod_poly_factor_distinct_deg_threaded... -nmod_poly_factor_distinct_deg_threaded 0.03 ([1;32mPASS[0m) +nmod_poly_factor_distinct_deg_threaded 0.02 ([1;32mPASS[0m) nmod_poly_factor_kaltofen_shoup... -nmod_poly_factor_kaltofen_shoup 0.05 ([1;32mPASS[0m) +nmod_poly_factor_kaltofen_shoup 0.04 ([1;32mPASS[0m) nmod_poly_factor_squarefree... -nmod_poly_factor_squarefree 0.06 ([1;32mPASS[0m) +nmod_poly_factor_squarefree 0.05 ([1;32mPASS[0m) nmod_poly_factor_interval_threaded... nmod_poly_factor_interval_threaded 0.01 ([1;32mPASS[0m) nmod_poly_factor_is_irreducible... -nmod_poly_factor_is_irreducible 0.19 ([1;32mPASS[0m) +nmod_poly_factor_is_irreducible 0.12 ([1;32mPASS[0m) nmod_poly_factor_is_irreducible_ddf... -nmod_poly_factor_is_irreducible_ddf 0.28 ([1;32mPASS[0m) +nmod_poly_factor_is_irreducible_ddf 0.18 ([1;32mPASS[0m) nmod_poly_factor_is_irreducible_rabin... -nmod_poly_factor_is_irreducible_rabin 0.79 ([1;32mPASS[0m) +nmod_poly_factor_is_irreducible_rabin 0.52 ([1;32mPASS[0m) nmod_poly_factor_is_squarefree... -nmod_poly_factor_is_squarefree 0.05 ([1;32mPASS[0m) +nmod_poly_factor_is_squarefree 0.04 ([1;32mPASS[0m) nmod_poly_factor_roots... -nmod_poly_factor_roots 0.12 ([1;32mPASS[0m) +nmod_poly_factor_roots 0.07 ([1;32mPASS[0m) nmod_poly_factor_roots_factored... -nmod_poly_factor_roots_factored 1.18 ([1;32mPASS[0m) +nmod_poly_factor_roots_factored 0.85 ([1;32mPASS[0m) padic_poly_add... -padic_poly_add 0.51 ([1;32mPASS[0m) +padic_poly_add 0.35 ([1;32mPASS[0m) padic_poly_compose... -padic_poly_compose 1.91 ([1;32mPASS[0m) +padic_poly_compose 1.43 ([1;32mPASS[0m) padic_poly_compose_pow... -padic_poly_compose_pow 0.04 ([1;32mPASS[0m) +padic_poly_compose_pow 0.03 ([1;32mPASS[0m) padic_poly_derivative... -padic_poly_derivative 0.36 ([1;32mPASS[0m) +padic_poly_derivative 0.26 ([1;32mPASS[0m) padic_poly_evaluate_padic... -padic_poly_evaluate_padic 0.29 ([1;32mPASS[0m) +padic_poly_evaluate_padic 0.21 ([1;32mPASS[0m) padic_poly_get_set_fmpq_poly... -padic_poly_get_set_fmpq_poly 0.06 ([1;32mPASS[0m) +padic_poly_get_set_fmpq_poly 0.05 ([1;32mPASS[0m) padic_poly_init_realloc_clear... -padic_poly_init_realloc_clear 0.05 ([1;32mPASS[0m) +padic_poly_init_realloc_clear 0.04 ([1;32mPASS[0m) padic_poly_inv_series... -padic_poly_inv_series 0.83 ([1;32mPASS[0m) +padic_poly_inv_series 0.56 ([1;32mPASS[0m) padic_poly_mul... -padic_poly_mul 1.23 ([1;32mPASS[0m) +padic_poly_mul 0.84 ([1;32mPASS[0m) padic_poly_neg... -padic_poly_neg 0.15 ([1;32mPASS[0m) +padic_poly_neg 0.11 ([1;32mPASS[0m) padic_poly_one... -padic_poly_one 0.06 ([1;32mPASS[0m) +padic_poly_one 0.04 ([1;32mPASS[0m) padic_poly_pow... -padic_poly_pow 0.46 ([1;32mPASS[0m) +padic_poly_pow 0.33 ([1;32mPASS[0m) padic_poly_shift_left_right... -padic_poly_shift_left_right 0.18 ([1;32mPASS[0m) +padic_poly_shift_left_right 0.13 ([1;32mPASS[0m) padic_poly_sub... -padic_poly_sub 0.44 ([1;32mPASS[0m) +padic_poly_sub 0.31 ([1;32mPASS[0m) padic_poly_truncate... -padic_poly_truncate 0.16 ([1;32mPASS[0m) +padic_poly_truncate 0.12 ([1;32mPASS[0m) padic_poly_zero... -padic_poly_zero 0.06 ([1;32mPASS[0m) -fmpz_poly_factor... -fmpz_poly_factor 0.85 ([1;32mPASS[0m) -fmpz_poly_factor_cubic... -fmpz_poly_factor_cubic 0.77 ([1;32mPASS[0m) -fmpz_poly_factor_squarefree... -fmpz_poly_factor_squarefree 0.62 ([1;32mPASS[0m) -fmpz_poly_factor_zassenhaus... -fmpz_poly_factor_zassenhaus 1.27 ([1;32mPASS[0m) -fmpz_poly_factor_zassenhaus_subset... -fmpz_poly_factor_zassenhaus_subset 0.21 ([1;32mPASS[0m) +padic_poly_zero 0.04 ([1;32mPASS[0m) fq_poly_factor_berlekamp... -fq_poly_factor_berlekamp 0.96 ([1;32mPASS[0m) +fq_poly_factor_berlekamp 0.60 ([1;32mPASS[0m) fq_poly_factor... +fq_nmod_poly_factor_berlekamp... +fq_nmod_poly_factor_berlekamp 0.29 ([1;32mPASS[0m) +fq_nmod_poly_factor... fmpz_mod_poly_factor_berlekamp... -fmpz_mod_poly_factor_berlekamp 0.19 ([1;32mPASS[0m) +fmpz_mod_poly_factor_berlekamp 0.14 ([1;32mPASS[0m) fmpz_mod_poly_factor... -fmpz_mod_poly_factor 0.14 ([1;32mPASS[0m) +fmpz_mod_poly_factor 0.10 ([1;32mPASS[0m) fmpz_mod_poly_factor_cantor_zassenhaus... -fmpz_mod_poly_factor_cantor_zassenhaus 1.14 ([1;32mPASS[0m) +fmpz_mod_poly_factor_cantor_zassenhaus 0.80 ([1;32mPASS[0m) fmpz_mod_poly_factor_distinct_deg... -fmpz_mod_poly_factor_distinct_deg 0.04 ([1;32mPASS[0m) +fmpz_mod_poly_factor_distinct_deg 0.03 ([1;32mPASS[0m) fmpz_mod_poly_factor_distinct_deg_threaded... -fmpz_mod_poly_factor_distinct_deg_threaded 0.25 ([1;32mPASS[0m) +fmpz_mod_poly_factor_distinct_deg_threaded 0.17 ([1;32mPASS[0m) fmpz_mod_poly_factor_equal_deg_prob... -fmpz_mod_poly_factor_equal_deg_prob 0.23 ([1;32mPASS[0m) +fmpz_mod_poly_factor_equal_deg_prob 0.15 ([1;32mPASS[0m) fmpz_mod_poly_factor_kaltofen_shoup... -fmpz_mod_poly_factor_kaltofen_shoup 0.14 ([1;32mPASS[0m) +fmpz_mod_poly_factor_kaltofen_shoup 0.10 ([1;32mPASS[0m) fmpz_mod_poly_factor_squarefree... -fmpz_mod_poly_factor_squarefree 1.03 ([1;32mPASS[0m) +fmpz_mod_poly_factor_squarefree 0.77 ([1;32mPASS[0m) fmpz_mod_poly_factor_interval_threaded... -fmpz_mod_poly_factor_interval_threaded 0.40 ([1;32mPASS[0m) +fmpz_mod_poly_factor_interval_threaded 0.28 ([1;32mPASS[0m) fmpz_mod_poly_factor_is_irreducible... -fmpz_mod_poly_factor_is_irreducible 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_factor_is_irreducible 0.06 ([1;32mPASS[0m) fmpz_mod_poly_factor_is_irreducible_ddf... -fmpz_mod_poly_factor_is_irreducible_ddf 0.10 ([1;32mPASS[0m) +fmpz_mod_poly_factor_is_irreducible_ddf 0.06 ([1;32mPASS[0m) fmpz_mod_poly_factor_is_irreducible_rabin... -fmpz_mod_poly_factor_is_irreducible_rabin 0.14 ([1;32mPASS[0m) +fmpz_mod_poly_factor_is_irreducible_rabin 0.09 ([1;32mPASS[0m) fmpz_mod_poly_factor_is_squarefree... -fmpz_mod_poly_factor_is_squarefree 0.20 ([1;32mPASS[0m) +fmpz_mod_poly_factor_is_squarefree 0.13 ([1;32mPASS[0m) fmpz_mod_poly_factor_roots... -fmpz_mod_poly_factor_roots 0.42 ([1;32mPASS[0m) +fmpz_mod_poly_factor_roots 0.29 ([1;32mPASS[0m) fmpz_mod_poly_factor_roots_factored... -fmpz_mod_poly_factor_roots_factored 1.17 ([1;32mPASS[0m) -fq_nmod_poly_factor_berlekamp... -fq_nmod_poly_factor_berlekamp 0.48 ([1;32mPASS[0m) -fq_nmod_poly_factor... -fq_nmod_poly_factor 3.37 ([1;32mPASS[0m) -fq_nmod_poly_factor_cantor_zassenhaus... -fq_nmod_poly_factor_cantor_zassenhaus 0.64 ([1;32mPASS[0m) -fq_nmod_poly_factor_distinct_deg... -fq_nmod_poly_factor_distinct_deg 1.20 ([1;32mPASS[0m) -fq_nmod_poly_factor_equal_deg_prob... -fq_nmod_poly_factor_equal_deg_prob 0.37 ([1;32mPASS[0m) -fq_nmod_poly_factor_kaltofen_shoup... -fq_nmod_poly_factor_kaltofen_shoup 0.40 ([1;32mPASS[0m) -fq_nmod_poly_factor_split_single... -fq_nmod_poly_factor_split_single 1.04 ([1;32mPASS[0m) -fq_nmod_poly_factor_squarefree... -fq_nmod_poly_factor_squarefree 0.42 ([1;32mPASS[0m) -fq_nmod_poly_factor_is_irreducible_ben_or... -fq_nmod_poly_factor_is_irreducible_ben_or 0.94 ([1;32mPASS[0m) -fq_nmod_poly_factor_is_irreducible... -fq_nmod_poly_factor_is_irreducible 0.11 ([1;32mPASS[0m) -fq_nmod_poly_factor_is_irreducible_ddf... -fq_nmod_poly_factor_is_irreducible_ddf 1.94 ([1;32mPASS[0m) -fq_nmod_poly_factor_is_squarefree... -fq_nmod_poly_factor_is_squarefree 3.36 ([1;32mPASS[0m) -fq_nmod_poly_factor_iterated_frobenius_preinv... -fq_nmod_poly_factor_iterated_frobenius_preinv 0.61 ([1;32mPASS[0m) -fq_nmod_poly_factor_roots... -fq_nmod_poly_factor_roots 0.97 ([1;32mPASS[0m) +fmpz_mod_poly_factor_roots_factored 0.77 ([1;32mPASS[0m) fq_zech_poly_factor_berlekamp... fq_zech_poly_factor_berlekamp 0.01 ([1;32mPASS[0m) fq_zech_poly_factor... -fq_zech_poly_factor 0.26 ([1;32mPASS[0m) +fq_zech_poly_factor 0.17 ([1;32mPASS[0m) fq_zech_poly_factor_cantor_zassenhaus... fq_zech_poly_factor_cantor_zassenhaus 0.00 ([1;32mPASS[0m) fq_zech_poly_factor_distinct_deg... fq_zech_poly_factor_distinct_deg 0.01 ([1;32mPASS[0m) fq_zech_poly_factor_equal_deg_prob... -fq_zech_poly_factor_equal_deg_prob 0.04 ([1;32mPASS[0m) +fq_zech_poly_factor_equal_deg_prob 0.03 ([1;32mPASS[0m) fq_zech_poly_factor_kaltofen_shoup... fq_zech_poly_factor_kaltofen_shoup 0.01 ([1;32mPASS[0m) fq_zech_poly_factor_split_single... -fq_zech_poly_factor_split_single 0.03 ([1;32mPASS[0m) +fq_zech_poly_factor_split_single 0.02 ([1;32mPASS[0m) fq_zech_poly_factor_squarefree... -fq_zech_poly_factor_squarefree 0.20 ([1;32mPASS[0m) +fq_zech_poly_factor_squarefree 0.12 ([1;32mPASS[0m) fq_zech_poly_factor_is_irreducible_ben_or... fq_zech_poly_factor_is_irreducible_ben_or 0.01 ([1;32mPASS[0m) fq_zech_poly_factor_is_irreducible... -fq_zech_poly_factor_is_irreducible 0.01 ([1;32mPASS[0m) +fq_zech_poly_factor_is_irreducible 0.00 ([1;32mPASS[0m) fq_zech_poly_factor_is_irreducible_ddf... -fq_zech_poly_factor_is_irreducible_ddf 0.02 ([1;32mPASS[0m) +fq_zech_poly_factor_is_irreducible_ddf 0.01 ([1;32mPASS[0m) fq_zech_poly_factor_is_squarefree... -fq_zech_poly_factor_is_squarefree 0.05 ([1;32mPASS[0m) +fq_zech_poly_factor_is_squarefree 0.03 ([1;32mPASS[0m) fq_zech_poly_factor_iterated_frobenius_preinv... fq_zech_poly_factor_iterated_frobenius_preinv 0.01 ([1;32mPASS[0m) fq_zech_poly_factor_roots... fq_zech_poly_factor_roots 0.01 ([1;32mPASS[0m) -fmpz_factor... -fmpz_factor 21.54 ([1;32mPASS[0m) -fmpz_factor_ecm... -fmpz_factor_ecm 0.06 ([1;32mPASS[0m) -fmpz_factor_fprint... -fmpz_factor_fprint 0.00 ([1;32mPASS[0m) -fmpz_factor_pp1... -fmpz_factor_pp1 1.15 ([1;32mPASS[0m) -fmpz_factor_smooth... -fmpz_factor_smooth 4.12 ([1;32mPASS[0m) -fmpz_factor_trial... -fmpz_factor_trial 0.22 ([1;32mPASS[0m) -fmpz_factor_pollard_brent... -fmpz_factor_pollard_brent 0.05 ([1;32mPASS[0m) -fmpz_factor_pollard_brent_single... -fmpz_factor_pollard_brent_single 0.21 ([1;32mPASS[0m) -fmpz_factor_refine... -fmpz_factor_refine 0.04 ([1;32mPASS[0m) fq_default_poly_factor_init... -fq_default_poly_factor_init 0.17 ([1;32mPASS[0m) +fq_default_poly_factor_init 0.11 ([1;32mPASS[0m) fq_default_poly_factor_inlines... -fq_default_poly_factor_inlines 0.93 ([1;32mPASS[0m) +fq_default_poly_factor_inlines 0.59 ([1;32mPASS[0m) nmod_poly_mat_add... -nmod_poly_mat_add 0.10 ([1;32mPASS[0m) +nmod_poly_mat_add 0.08 ([1;32mPASS[0m) nmod_poly_mat_concat_horizontal... nmod_poly_mat_concat_horizontal 0.03 ([1;32mPASS[0m) nmod_poly_mat_concat_vertical... nmod_poly_mat_concat_vertical 0.03 ([1;32mPASS[0m) nmod_poly_mat_det... -nmod_poly_mat_det 0.04 ([1;32mPASS[0m) +nmod_poly_mat_det 0.03 ([1;32mPASS[0m) nmod_poly_mat_det_interpolate... -nmod_poly_mat_det_interpolate 0.05 ([1;32mPASS[0m) +nmod_poly_mat_det_interpolate 0.04 ([1;32mPASS[0m) nmod_poly_mat_get_set_coeff_mat... -nmod_poly_mat_get_set_coeff_mat 0.05 ([1;32mPASS[0m) +nmod_poly_mat_get_set_coeff_mat 0.04 ([1;32mPASS[0m) nmod_poly_mat_init_clear... -nmod_poly_mat_init_clear 0.12 ([1;32mPASS[0m) +nmod_poly_mat_init_clear 0.09 ([1;32mPASS[0m) nmod_poly_mat_inv... -nmod_poly_mat_inv 0.06 ([1;32mPASS[0m) +nmod_poly_mat_inv 0.05 ([1;32mPASS[0m) nmod_poly_mat_mul... -nmod_poly_mat_mul 0.37 ([1;32mPASS[0m) +nmod_poly_mat_mul 0.26 ([1;32mPASS[0m) nmod_poly_mat_mul_interpolate... -nmod_poly_mat_mul_interpolate 0.45 ([1;32mPASS[0m) +nmod_poly_mat_mul_interpolate 0.31 ([1;32mPASS[0m) nmod_poly_mat_mul_KS... -nmod_poly_mat_mul_KS 0.46 ([1;32mPASS[0m) +nmod_poly_mat_mul_KS 0.29 ([1;32mPASS[0m) nmod_poly_mat_neg... -nmod_poly_mat_neg 0.05 ([1;32mPASS[0m) +nmod_poly_mat_neg 0.04 ([1;32mPASS[0m) nmod_poly_mat_nullspace... -nmod_poly_mat_nullspace 0.07 ([1;32mPASS[0m) +nmod_poly_mat_nullspace 0.05 ([1;32mPASS[0m) nmod_poly_mat_one... -nmod_poly_mat_one 0.03 ([1;32mPASS[0m) +nmod_poly_mat_one 0.02 ([1;32mPASS[0m) nmod_poly_mat_pow... -nmod_poly_mat_pow 0.09 ([1;32mPASS[0m) +nmod_poly_mat_pow 0.07 ([1;32mPASS[0m) nmod_poly_mat_rank... nmod_poly_mat_rank 0.03 ([1;32mPASS[0m) nmod_poly_mat_rref... -nmod_poly_mat_rref 0.22 ([1;32mPASS[0m) +nmod_poly_mat_rref 0.15 ([1;32mPASS[0m) nmod_poly_mat_set_nmod_mat... -nmod_poly_mat_set_nmod_mat 0.07 ([1;32mPASS[0m) +nmod_poly_mat_set_nmod_mat 0.06 ([1;32mPASS[0m) nmod_poly_mat_set_trunc... -nmod_poly_mat_set_trunc 0.06 ([1;32mPASS[0m) +nmod_poly_mat_set_trunc 0.05 ([1;32mPASS[0m) nmod_poly_mat_shift_left_right... -nmod_poly_mat_shift_left_right 0.05 ([1;32mPASS[0m) +nmod_poly_mat_shift_left_right 0.03 ([1;32mPASS[0m) nmod_poly_mat_solve_fflu... -nmod_poly_mat_solve_fflu 0.19 ([1;32mPASS[0m) +nmod_poly_mat_solve_fflu 0.12 ([1;32mPASS[0m) nmod_poly_mat_sqr... -nmod_poly_mat_sqr 0.29 ([1;32mPASS[0m) +nmod_poly_mat_sqr 0.20 ([1;32mPASS[0m) nmod_poly_mat_sqr_interpolate... -nmod_poly_mat_sqr_interpolate 0.30 ([1;32mPASS[0m) +nmod_poly_mat_sqr_interpolate 0.21 ([1;32mPASS[0m) nmod_poly_mat_sqr_KS... -nmod_poly_mat_sqr_KS 0.39 ([1;32mPASS[0m) +nmod_poly_mat_sqr_KS 0.26 ([1;32mPASS[0m) nmod_poly_mat_sub... -nmod_poly_mat_sub 0.11 ([1;32mPASS[0m) +nmod_poly_mat_sub 0.09 ([1;32mPASS[0m) nmod_poly_mat_trace... -nmod_poly_mat_trace 0.04 ([1;32mPASS[0m) +nmod_poly_mat_trace 0.03 ([1;32mPASS[0m) nmod_poly_mat_window_init_clear... -nmod_poly_mat_window_init_clear 0.05 ([1;32mPASS[0m) +nmod_poly_mat_window_init_clear 0.04 ([1;32mPASS[0m) nmod_poly_mat_zero... -nmod_poly_mat_zero 0.03 ([1;32mPASS[0m) +nmod_poly_mat_zero 0.02 ([1;32mPASS[0m) +fq_nmod_poly_factor 2.26 ([1;32mPASS[0m) +fq_nmod_poly_factor_cantor_zassenhaus... +fq_nmod_poly_factor_cantor_zassenhaus 0.42 ([1;32mPASS[0m) +fq_nmod_poly_factor_distinct_deg... +fq_nmod_poly_factor_distinct_deg 0.75 ([1;32mPASS[0m) +fq_nmod_poly_factor_equal_deg_prob... +fq_nmod_poly_factor_equal_deg_prob 0.23 ([1;32mPASS[0m) +fq_nmod_poly_factor_kaltofen_shoup... +fq_nmod_poly_factor_kaltofen_shoup 0.25 ([1;32mPASS[0m) +fq_nmod_poly_factor_split_single... +fq_nmod_poly_factor_split_single 0.65 ([1;32mPASS[0m) +fq_nmod_poly_factor_squarefree... +fq_nmod_poly_factor_squarefree 0.27 ([1;32mPASS[0m) +fq_nmod_poly_factor_is_irreducible_ben_or... +fq_nmod_poly_factor_is_irreducible_ben_or 0.59 ([1;32mPASS[0m) +fq_nmod_poly_factor_is_irreducible... +fq_nmod_poly_factor_is_irreducible 0.07 ([1;32mPASS[0m) +fq_nmod_poly_factor_is_irreducible_ddf... +fq_nmod_poly_factor_is_irreducible_ddf 1.24 ([1;32mPASS[0m) +fq_nmod_poly_factor_is_squarefree... +fq_nmod_poly_factor_is_squarefree 2.05 ([1;32mPASS[0m) +fq_nmod_poly_factor_iterated_frobenius_preinv... +fq_nmod_poly_factor_iterated_frobenius_preinv 0.38 ([1;32mPASS[0m) +fq_nmod_poly_factor_roots... +fq_nmod_poly_factor_roots 0.62 ([1;32mPASS[0m) mpoly_max_degrees_tight... -mpoly_max_degrees_tight 0.06 ([1;32mPASS[0m) +mpoly_max_degrees_tight 0.05 ([1;32mPASS[0m) mpoly_max_fields... mpoly_max_fields 0.03 ([1;32mPASS[0m) mpoly_monomial_halves... -mpoly_monomial_halves 0.10 ([1;32mPASS[0m) +mpoly_monomial_halves 0.07 ([1;32mPASS[0m) mpoly_pack_unpack... mpoly_pack_unpack 0.01 ([1;32mPASS[0m) mpoly_pack_unpack_tight... -mpoly_pack_unpack_tight 0.04 ([1;32mPASS[0m) +mpoly_pack_unpack_tight 0.03 ([1;32mPASS[0m) mpoly_search_monomials... -mpoly_search_monomials 0.83 ([1;32mPASS[0m) +mpoly_search_monomials 0.60 ([1;32mPASS[0m) mpoly_test_irreducible... -mpoly_test_irreducible 0.28 ([1;32mPASS[0m) -fq_poly_factor 4.49 ([1;32mPASS[0m) +mpoly_test_irreducible 0.24 ([1;32mPASS[0m) +fmpz_factor... +fmpz_factor 14.70 ([1;32mPASS[0m) +fmpz_factor_ecm... +fmpz_factor_ecm 0.05 ([1;32mPASS[0m) +fmpz_factor_fprint... +fmpz_factor_fprint 0.00 ([1;32mPASS[0m) +fmpz_factor_pp1... +fmpz_factor_pp1 0.78 ([1;32mPASS[0m) +fmpz_factor_smooth... +fmpz_factor_smooth 2.89 ([1;32mPASS[0m) +fmpz_factor_trial... +fmpz_factor_trial 0.14 ([1;32mPASS[0m) +fmpz_factor_pollard_brent... +fmpz_factor_pollard_brent 0.04 ([1;32mPASS[0m) +fmpz_factor_pollard_brent_single... +fmpz_factor_pollard_brent_single 0.15 ([1;32mPASS[0m) +fmpz_factor_refine... +fmpz_factor_refine 0.03 ([1;32mPASS[0m) +fq_poly_factor 2.79 ([1;32mPASS[0m) fq_poly_factor_cantor_zassenhaus... -fq_poly_factor_cantor_zassenhaus 1.20 ([1;32mPASS[0m) +fq_poly_factor_cantor_zassenhaus 0.70 ([1;32mPASS[0m) fq_poly_factor_distinct_deg... -fq_poly_factor_distinct_deg 2.38 ([1;32mPASS[0m) +fq_poly_factor_distinct_deg 1.45 ([1;32mPASS[0m) fq_poly_factor_equal_deg_prob... -fq_poly_factor_equal_deg_prob 0.64 ([1;32mPASS[0m) +fq_poly_factor_equal_deg_prob 0.39 ([1;32mPASS[0m) fq_poly_factor_kaltofen_shoup... -fq_poly_factor_kaltofen_shoup 0.79 ([1;32mPASS[0m) +fq_poly_factor_kaltofen_shoup 0.47 ([1;32mPASS[0m) fq_poly_factor_split_single... -fq_poly_factor_split_single 1.89 ([1;32mPASS[0m) +fq_poly_factor_split_single 1.16 ([1;32mPASS[0m) fq_poly_factor_squarefree... -fq_poly_factor_squarefree 0.89 ([1;32mPASS[0m) +fq_poly_factor_squarefree 0.57 ([1;32mPASS[0m) fq_poly_factor_is_irreducible_ben_or... -fq_poly_factor_is_irreducible_ben_or 1.77 ([1;32mPASS[0m) +fq_poly_factor_is_irreducible_ben_or 1.11 ([1;32mPASS[0m) fq_poly_factor_is_irreducible... -fq_poly_factor_is_irreducible 0.20 ([1;32mPASS[0m) +fq_poly_factor_is_irreducible 0.12 ([1;32mPASS[0m) fq_poly_factor_is_irreducible_ddf... -fq_poly_factor_is_irreducible_ddf 3.70 ([1;32mPASS[0m) +fq_poly_factor_is_irreducible_ddf 2.29 ([1;32mPASS[0m) fq_poly_factor_is_squarefree... -fq_poly_factor_is_squarefree 6.17 ([1;32mPASS[0m) +fq_poly_factor_is_squarefree 3.72 ([1;32mPASS[0m) fq_poly_factor_iterated_frobenius_preinv... -fq_poly_factor_iterated_frobenius_preinv 0.96 ([1;32mPASS[0m) +fq_poly_factor_iterated_frobenius_preinv 0.60 ([1;32mPASS[0m) fq_poly_factor_roots... -fq_poly_factor_roots 1.59 ([1;32mPASS[0m) +fq_poly_factor_roots 0.99 ([1;32mPASS[0m) fmpz_poly_mat_add... -fmpz_poly_mat_add 0.19 ([1;32mPASS[0m) +fmpz_poly_mat_add 0.14 ([1;32mPASS[0m) fmpz_poly_mat_concat_horizontal... fmpz_poly_mat_concat_horizontal 0.01 ([1;32mPASS[0m) fmpz_poly_mat_concat_vertical... fmpz_poly_mat_concat_vertical 0.01 ([1;32mPASS[0m) fmpz_poly_mat_det... -fmpz_poly_mat_det 0.33 ([1;32mPASS[0m) +fmpz_poly_mat_det 0.22 ([1;32mPASS[0m) fmpz_poly_mat_det_interpolate... -fmpz_poly_mat_det_interpolate 0.26 ([1;32mPASS[0m) +fmpz_poly_mat_det_interpolate 0.17 ([1;32mPASS[0m) fmpz_poly_mat_init_clear... fmpz_poly_mat_init_clear 0.06 ([1;32mPASS[0m) fmpz_poly_mat_inv... -fmpz_poly_mat_inv 0.53 ([1;32mPASS[0m) +fmpz_poly_mat_inv 0.35 ([1;32mPASS[0m) fmpz_poly_mat_mul... -fmpz_poly_mat_mul 1.48 ([1;32mPASS[0m) +fmpz_poly_mat_mul 0.97 ([1;32mPASS[0m) fmpz_poly_mat_mul_KS... -fmpz_poly_mat_mul_KS 1.17 ([1;32mPASS[0m) +fmpz_poly_mat_mul_KS 0.78 ([1;32mPASS[0m) fmpz_poly_mat_mullow... -fmpz_poly_mat_mullow 0.12 ([1;32mPASS[0m) +fmpz_poly_mat_mullow 0.09 ([1;32mPASS[0m) fmpz_poly_mat_neg... -fmpz_poly_mat_neg 0.07 ([1;32mPASS[0m) +fmpz_poly_mat_neg 0.06 ([1;32mPASS[0m) fmpz_poly_mat_nullspace... -fmpz_poly_mat_nullspace 0.85 ([1;32mPASS[0m) +fmpz_poly_mat_nullspace 0.55 ([1;32mPASS[0m) fmpz_poly_mat_one... fmpz_poly_mat_one 0.00 ([1;32mPASS[0m) fmpz_poly_mat_pow... -fmpz_poly_mat_pow 1.78 ([1;32mPASS[0m) +fmpz_poly_mat_pow 1.17 ([1;32mPASS[0m) fmpz_poly_mat_pow_trunc... -fmpz_poly_mat_pow_trunc 3.55 ([1;32mPASS[0m) +fmpz_poly_mat_pow_trunc 2.26 ([1;32mPASS[0m) fmpz_poly_mat_prod... -fmpz_poly_mat_prod 0.13 ([1;32mPASS[0m) +fmpz_poly_mat_prod 0.08 ([1;32mPASS[0m) fmpz_poly_mat_rank... -fmpz_poly_mat_rank 0.09 ([1;32mPASS[0m) +fmpz_poly_mat_rank 0.05 ([1;32mPASS[0m) fmpz_poly_mat_rref... -fmpz_poly_mat_rref 1.59 ([1;32mPASS[0m) +fmpz_poly_mat_rref 0.99 ([1;32mPASS[0m) fmpz_poly_mat_solve_fflu... -fmpz_poly_mat_solve_fflu 3.05 ([1;32mPASS[0m) +fmpz_poly_mat_solve_fflu 1.90 ([1;32mPASS[0m) fmpz_poly_mat_sqr... -fmpz_poly_mat_sqr 7.12 ([1;32mPASS[0m) +fmpz_poly_mat_sqr 4.50 ([1;32mPASS[0m) fmpz_poly_mat_sqr_KS... -fmpz_poly_mat_sqr_KS 2.12 ([1;32mPASS[0m) +fmpz_poly_mat_sqr_KS 1.39 ([1;32mPASS[0m) fmpz_poly_mat_sqrlow... -fmpz_poly_mat_sqrlow 0.14 ([1;32mPASS[0m) +fmpz_poly_mat_sqrlow 0.09 ([1;32mPASS[0m) fmpz_poly_mat_sub... -fmpz_poly_mat_sub 0.19 ([1;32mPASS[0m) +fmpz_poly_mat_sub 0.14 ([1;32mPASS[0m) fmpz_poly_mat_trace... -fmpz_poly_mat_trace 0.07 ([1;32mPASS[0m) +fmpz_poly_mat_trace 0.05 ([1;32mPASS[0m) fmpz_poly_mat_window_init_clear... fmpz_poly_mat_window_init_clear 0.00 ([1;32mPASS[0m) fmpz_poly_mat_zero... fmpz_poly_mat_zero 0.00 ([1;32mPASS[0m) nmod_mpoly_add_sub... -nmod_mpoly_add_sub 1.66 ([1;32mPASS[0m) +nmod_mpoly_add_sub 1.25 ([1;32mPASS[0m) nmod_mpoly_add_sub_ui... -nmod_mpoly_add_sub_ui 0.33 ([1;32mPASS[0m) +nmod_mpoly_add_sub_ui 0.25 ([1;32mPASS[0m) nmod_mpoly_cmp... -nmod_mpoly_cmp 0.24 ([1;32mPASS[0m) +nmod_mpoly_cmp 0.18 ([1;32mPASS[0m) nmod_mpoly_compose_nmod_mpoly... -nmod_mpoly_compose_nmod_mpoly 0.61 ([1;32mPASS[0m) +nmod_mpoly_compose_nmod_mpoly 0.43 ([1;32mPASS[0m) nmod_mpoly_compose_nmod_poly... -nmod_mpoly_compose_nmod_poly 0.07 ([1;32mPASS[0m) +nmod_mpoly_compose_nmod_poly 0.04 ([1;32mPASS[0m) nmod_mpoly_content_vars... -nmod_mpoly_content_vars 0.17 ([1;32mPASS[0m) +nmod_mpoly_content_vars 0.11 ([1;32mPASS[0m) nmod_mpoly_degree... -nmod_mpoly_degree 0.62 ([1;32mPASS[0m) +nmod_mpoly_degree 0.47 ([1;32mPASS[0m) nmod_mpoly_derivative... -nmod_mpoly_derivative 0.15 ([1;32mPASS[0m) +nmod_mpoly_derivative 0.12 ([1;32mPASS[0m) nmod_mpoly_div... -nmod_mpoly_div 1.00 ([1;32mPASS[0m) +nmod_mpoly_div 0.79 ([1;32mPASS[0m) nmod_mpoly_divides... -nmod_mpoly_divides 1.40 ([1;32mPASS[0m) +nmod_mpoly_divides 0.95 ([1;32mPASS[0m) nmod_mpoly_divides_dense... -nmod_mpoly_divides_dense 0.54 ([1;32mPASS[0m) +nmod_mpoly_divides_dense 0.37 ([1;32mPASS[0m) nmod_mpoly_divides_heap_threaded... nmod_mpoly_divides_heap_threaded ([1;33mSKIPPED[0m) nmod_mpoly_divides_monagan_pearce... -nmod_mpoly_divides_monagan_pearce 0.31 ([1;32mPASS[0m) +nmod_mpoly_divides_monagan_pearce 0.25 ([1;32mPASS[0m) nmod_mpoly_div_monagan_pearce... -nmod_mpoly_div_monagan_pearce 0.25 ([1;32mPASS[0m) +nmod_mpoly_div_monagan_pearce 0.21 ([1;32mPASS[0m) nmod_mpoly_divrem... -nmod_mpoly_divrem 0.07 ([1;32mPASS[0m) +nmod_mpoly_divrem 0.06 ([1;32mPASS[0m) nmod_mpoly_divrem_ideal... -nmod_mpoly_divrem_ideal 0.60 ([1;32mPASS[0m) +nmod_mpoly_divrem_ideal 0.58 ([1;32mPASS[0m) nmod_mpoly_divrem_ideal_monagan_pearce... -nmod_mpoly_divrem_ideal_monagan_pearce 0.23 ([1;32mPASS[0m) +nmod_mpoly_divrem_ideal_monagan_pearce 0.20 ([1;32mPASS[0m) nmod_mpoly_divrem_monagan_pearce... -nmod_mpoly_divrem_monagan_pearce 0.45 ([1;32mPASS[0m) +nmod_mpoly_divrem_monagan_pearce 0.37 ([1;32mPASS[0m) nmod_mpoly_evaluate... -nmod_mpoly_evaluate 0.34 ([1;32mPASS[0m) +nmod_mpoly_evaluate 0.25 ([1;32mPASS[0m) nmod_mpoly_gcd_brown... -nmod_mpoly_gcd_brown 0.62 ([1;32mPASS[0m) +nmod_mpoly_gcd_brown 0.41 ([1;32mPASS[0m) nmod_mpoly_gcd... -nmod_mpoly_gcd 3.98 ([1;32mPASS[0m) +nmod_mpoly_gcd 2.59 ([1;32mPASS[0m) nmod_mpoly_gcd_cofactors... -nmod_mpoly_gcd_cofactors 5.96 ([1;32mPASS[0m) +nmod_mpoly_gcd_cofactors 3.89 ([1;32mPASS[0m) nmod_mpoly_gcd_hensel... -nmod_mpoly_gcd_hensel 1.41 ([1;32mPASS[0m) +nmod_mpoly_gcd_hensel 1.19 ([1;32mPASS[0m) nmod_mpoly_gcd_zippel2... -nmod_mpoly_gcd_zippel2 2.73 ([1;32mPASS[0m) +nmod_mpoly_gcd_zippel2 1.68 ([1;32mPASS[0m) nmod_mpoly_gcd_zippel... -nmod_mpoly_gcd_zippel 0.53 ([1;32mPASS[0m) +nmod_mpoly_gcd_zippel 0.31 ([1;32mPASS[0m) nmod_mpoly_gen... -nmod_mpoly_gen 0.13 ([1;32mPASS[0m) +nmod_mpoly_gen 0.10 ([1;32mPASS[0m) nmod_mpoly_get_coeff_vars_ui... -nmod_mpoly_get_coeff_vars_ui 0.10 ([1;32mPASS[0m) +nmod_mpoly_get_coeff_vars_ui 0.07 ([1;32mPASS[0m) nmod_mpoly_get_set_string_pretty... -nmod_mpoly_get_set_string_pretty 0.20 ([1;32mPASS[0m) +nmod_mpoly_get_set_string_pretty 0.12 ([1;32mPASS[0m) nmod_mpoly_get_set_term_coeff_ui... -nmod_mpoly_get_set_term_coeff_ui 0.06 ([1;32mPASS[0m) +nmod_mpoly_get_set_term_coeff_ui 0.05 ([1;32mPASS[0m) nmod_mpoly_get_set_term_exp_si... -nmod_mpoly_get_set_term_exp_si 0.05 ([1;32mPASS[0m) +nmod_mpoly_get_set_term_exp_si 0.04 ([1;32mPASS[0m) nmod_mpoly_get_set_term_exp_ui... -nmod_mpoly_get_set_term_exp_ui 0.42 ([1;32mPASS[0m) +nmod_mpoly_get_set_term_exp_ui 0.31 ([1;32mPASS[0m) nmod_mpoly_get_term... -nmod_mpoly_get_term 0.19 ([1;32mPASS[0m) +nmod_mpoly_get_term 0.14 ([1;32mPASS[0m) nmod_mpoly_get_term_monomial... -nmod_mpoly_get_term_monomial 0.21 ([1;32mPASS[0m) +nmod_mpoly_get_term_monomial 0.16 ([1;32mPASS[0m) nmod_mpoly_inflate_deflate... -nmod_mpoly_inflate_deflate 0.37 ([1;32mPASS[0m) +nmod_mpoly_inflate_deflate 0.28 ([1;32mPASS[0m) nmod_mpolyn_divides_threaded_pool... nmod_mpolyn_divides_threaded_pool ([1;33mSKIPPED[0m) nmod_mpoly_mpolyuu_divides... -nmod_mpoly_mpolyuu_divides 0.12 ([1;32mPASS[0m) +nmod_mpoly_mpolyuu_divides 0.09 ([1;32mPASS[0m) nmod_mpoly_mul_array... -nmod_mpoly_mul_array 0.17 ([1;32mPASS[0m) +nmod_mpoly_mul_array 0.13 ([1;32mPASS[0m) nmod_mpoly_mul_array_threaded... -nmod_mpoly_mul_array_threaded 0.39 ([1;32mPASS[0m) +nmod_mpoly_mul_array_threaded 0.28 ([1;32mPASS[0m) nmod_mpoly_mul... -nmod_mpoly_mul 1.94 ([1;32mPASS[0m) +nmod_mpoly_mul 1.86 ([1;32mPASS[0m) nmod_mpoly_mul_dense... -nmod_mpoly_mul_dense 0.52 ([1;32mPASS[0m) +nmod_mpoly_mul_dense 0.40 ([1;32mPASS[0m) nmod_mpoly_mul_heap_threaded... -nmod_mpoly_mul_heap_threaded 1.11 ([1;32mPASS[0m) +nmod_mpoly_mul_heap_threaded 0.92 ([1;32mPASS[0m) nmod_mpoly_mul_johnson... -nmod_mpoly_mul_johnson 0.97 ([1;32mPASS[0m) +nmod_mpoly_mul_johnson 0.78 ([1;32mPASS[0m) nmod_mpoly_pow_rmul... -nmod_mpoly_pow_rmul 0.10 ([1;32mPASS[0m) +nmod_mpoly_pow_rmul 0.08 ([1;32mPASS[0m) nmod_mpoly_pow_ui... -nmod_mpoly_pow_ui 0.16 ([1;32mPASS[0m) +nmod_mpoly_pow_ui 0.15 ([1;32mPASS[0m) nmod_mpoly_push_term_ui_fmpz... -nmod_mpoly_push_term_ui_fmpz 0.19 ([1;32mPASS[0m) +nmod_mpoly_push_term_ui_fmpz 0.13 ([1;32mPASS[0m) nmod_mpoly_push_term_ui_ui... -nmod_mpoly_push_term_ui_ui 0.03 ([1;32mPASS[0m) +nmod_mpoly_push_term_ui_ui 0.02 ([1;32mPASS[0m) nmod_mpoly_quadratic_root... nmod_mpoly_quadratic_root 0.99 ([1;32mPASS[0m) nmod_mpoly_repack_bits... -nmod_mpoly_repack_bits 0.39 ([1;32mPASS[0m) +nmod_mpoly_repack_bits 0.28 ([1;32mPASS[0m) nmod_mpoly_resize... -nmod_mpoly_resize 0.04 ([1;32mPASS[0m) +nmod_mpoly_resize 0.03 ([1;32mPASS[0m) nmod_mpoly_resultant_discriminant... -nmod_mpoly_resultant_discriminant 2.80 ([1;32mPASS[0m) +nmod_mpoly_resultant_discriminant 1.89 ([1;32mPASS[0m) nmod_mpoly_scalar_addmul_ui... -nmod_mpoly_scalar_addmul_ui 0.16 ([1;32mPASS[0m) +nmod_mpoly_scalar_addmul_ui 0.12 ([1;32mPASS[0m) nmod_mpoly_scalar_mul_ui... -nmod_mpoly_scalar_mul_ui 0.19 ([1;32mPASS[0m) +nmod_mpoly_scalar_mul_ui 0.13 ([1;32mPASS[0m) nmod_mpoly_sqrt... -nmod_mpoly_sqrt 0.19 ([1;32mPASS[0m) +nmod_mpoly_sqrt 0.14 ([1;32mPASS[0m) nmod_mpoly_term_content... -nmod_mpoly_term_content 0.35 ([1;32mPASS[0m) +nmod_mpoly_term_content 0.27 ([1;32mPASS[0m) nmod_mpoly_total_degree... -nmod_mpoly_total_degree 0.23 ([1;32mPASS[0m) +nmod_mpoly_total_degree 0.18 ([1;32mPASS[0m) nmod_mpoly_univar... -nmod_mpoly_univar 0.26 ([1;32mPASS[0m) +nmod_mpoly_univar 0.19 ([1;32mPASS[0m) nmod_mpoly_univar_resultant... -nmod_mpoly_univar_resultant 0.47 ([1;32mPASS[0m) +nmod_mpoly_univar_resultant 0.32 ([1;32mPASS[0m) nmod_mpoly_used_vars... -nmod_mpoly_used_vars 0.15 ([1;32mPASS[0m) -fmpz_mpoly_add_sub... -fmpz_mpoly_add_sub 1.62 ([1;32mPASS[0m) -fmpz_mpoly_add_sub_fmpz... -fmpz_mpoly_add_sub_fmpz 0.18 ([1;32mPASS[0m) -fmpz_mpoly_add_sub_si... -fmpz_mpoly_add_sub_si 0.28 ([1;32mPASS[0m) -fmpz_mpoly_add_sub_ui... -fmpz_mpoly_add_sub_ui 0.22 ([1;32mPASS[0m) -fmpz_mpoly_buchberger_naive... -fmpz_mpoly_buchberger_naive 0.10 ([1;32mPASS[0m) -fmpz_mpoly_cmp... -fmpz_mpoly_cmp 0.28 ([1;32mPASS[0m) -fmpz_mpoly_compose_fmpz_mpoly... -fmpz_mpoly_compose_fmpz_mpoly 0.47 ([1;32mPASS[0m) -fmpz_mpoly_compose_fmpz_poly... -fmpz_mpoly_compose_fmpz_poly 0.14 ([1;32mPASS[0m) -fmpz_mpoly_content_vars... -fmpz_mpoly_content_vars 0.21 ([1;32mPASS[0m) -fmpz_mpoly_degree... -fmpz_mpoly_degree 0.49 ([1;32mPASS[0m) -fmpz_mpoly_degrees_term_exp_fits_ui_si... -fmpz_mpoly_degrees_term_exp_fits_ui_si 0.29 ([1;32mPASS[0m) -fmpz_mpoly_derivative_integral... -fmpz_mpoly_derivative_integral 0.60 ([1;32mPASS[0m) -fmpz_mpoly_divides_array... -fmpz_mpoly_divides_array 1.79 ([1;32mPASS[0m) -fmpz_mpoly_divides... -fmpz_mpoly_divides 0.81 ([1;32mPASS[0m) -fmpz_mpoly_divides_heap_threaded... -fmpz_mpoly_divides_heap_threaded ([1;33mSKIPPED[0m) -fmpz_mpoly_divides_monagan_pearce... -fmpz_mpoly_divides_monagan_pearce 0.57 ([1;32mPASS[0m) -fmpz_mpoly_div_monagan_pearce... -fmpz_mpoly_div_monagan_pearce 1.58 ([1;32mPASS[0m) -fmpz_mpoly_divrem_array... -fmpz_mpoly_divrem_array 0.11 ([1;32mPASS[0m) -fmpz_mpoly_divrem_ideal_monagan_pearce... -fmpz_mpoly_divrem_ideal_monagan_pearce 0.68 ([1;32mPASS[0m) -fmpz_mpoly_divrem_monagan_pearce... -fmpz_mpoly_divrem_monagan_pearce 0.27 ([1;32mPASS[0m) -fmpz_mpoly_evaluate... -fmpz_mpoly_evaluate 0.99 ([1;32mPASS[0m) -fmpz_mpoly_gcd_brown... -fmpz_mpoly_gcd_brown 1.34 ([1;32mPASS[0m) -fmpz_mpoly_gcd... -fmpz_mpoly_gcd 1.24 ([1;32mPASS[0m) -fmpz_mpoly_gcd_cofactors... -fmpz_mpoly_gcd_cofactors 2.63 ([1;32mPASS[0m) -fmpz_mpoly_gcd_hensel... -fmpz_mpoly_gcd_hensel 2.82 ([1;32mPASS[0m) -fmpz_mpoly_gcd_subresultant... -fmpz_mpoly_gcd_subresultant 18.95 ([1;32mPASS[0m) -fmpz_mpoly_gcd_zippel2... -fmpz_mpoly_gcd_zippel2 2.74 ([1;32mPASS[0m) -fmpz_mpoly_gcd_zippel... -fmpz_mpoly_gcd_zippel 0.09 ([1;32mPASS[0m) -fmpz_mpoly_gen... -fmpz_mpoly_gen 0.12 ([1;32mPASS[0m) -fmpz_mpoly_get_coeff_vars_ui... -fmpz_mpoly_get_coeff_vars_ui 0.10 ([1;32mPASS[0m) -fmpz_mpoly_get_set_coeff... -fmpz_mpoly_get_set_coeff 0.23 ([1;32mPASS[0m) -fmpz_mpoly_get_set_coeff_fmpz_monomial... -fmpz_mpoly_get_set_coeff_fmpz_monomial 0.68 ([1;32mPASS[0m) -fmpz_mpoly_get_set_is_fmpz... -fmpz_mpoly_get_set_is_fmpz 0.06 ([1;32mPASS[0m) -fmpz_mpoly_get_set_str_pretty... -fmpz_mpoly_get_set_str_pretty 0.09 ([1;32mPASS[0m) -fmpz_mpoly_get_set_term_coeff_fmpz... -fmpz_mpoly_get_set_term_coeff_fmpz 0.06 ([1;32mPASS[0m) -fmpz_mpoly_get_set_term_exp_fmpz... -fmpz_mpoly_get_set_term_exp_fmpz 0.62 ([1;32mPASS[0m) -fmpz_mpoly_get_set_term_exp_si... -fmpz_mpoly_get_set_term_exp_si 0.05 ([1;32mPASS[0m) -fmpz_mpoly_get_set_term_exp_ui... -fmpz_mpoly_get_set_term_exp_ui 0.40 ([1;32mPASS[0m) -fmpz_mpoly_get_term... -fmpz_mpoly_get_term 0.20 ([1;32mPASS[0m) -fmpz_mpoly_get_term_monomfmpq_mpoly_add_sub... -fmpq_mpoly_add_sub 1.96 ([1;32mPASS[0m) +nmod_mpoly_used_vars 0.11 ([1;32mPASS[0m) +fmpq_mpoly_add_sub... +fmpq_mpoly_add_sub 1.46 ([1;32mPASS[0m) fmpq_mpoly_add_sub_fmpq... -fmpq_mpoly_add_sub_fmpq 0.39 ([1;32mPASS[0m) +fmpq_mpoly_add_sub_fmpq 0.29 ([1;32mPASS[0m) fmpq_mpoly_add_sub_fmpz... -fmpq_mpoly_add_sub_fmpz 0.22 ([1;32mPASS[0m) +fmpq_mpoly_add_sub_fmpz 0.16 ([1;32mPASS[0m) fmpq_mpoly_cmp... -fmpq_mpoly_cmp 0.22 ([1;32mPASS[0m) +fmpq_mpoly_cmp 0.17 ([1;32mPASS[0m) fmpq_mpoly_compose_fmpq_mpoly... -fmpq_mpoly_compose_fmpq_mpoly 2.85 ([1;32mPASS[0m) +fmpq_mpoly_compose_fmpq_mpoly 1.83 ([1;32mPASS[0m) fmpq_mpoly_compose_fmpq_poly... -fmpq_mpoly_compose_fmpq_poly 0.43 ([1;32mPASS[0m) +fmpq_mpoly_compose_fmpq_poly 0.27 ([1;32mPASS[0m) fmpq_mpoly_content... -fmpq_mpoly_content 0.15 ([1;32mPASS[0m) +fmpq_mpoly_content 0.11 ([1;32mPASS[0m) fmpq_mpoly_content_vars... -fmpq_mpoly_content_vars 0.14 ([1;32mPASS[0m) +fmpq_mpoly_content_vars 0.09 ([1;32mPASS[0m) fmpq_mpoly_degree... -fmpq_mpoly_degree 0.03 ([1;32mPASS[0m) +fmpq_mpoly_degree 0.02 ([1;32mPASS[0m) fmpq_mpoly_degrees_term_exp_fits_ui_si... -fmpq_mpoly_degrees_term_exp_fits_ui_si 0.31 ([1;32mPASS[0m) +fmpq_mpoly_degrees_term_exp_fits_ui_si 0.22 ([1;32mPASS[0m) fmpq_mpoly_derivative_integral... -fmpq_mpoly_derivative_integral 1.43 ([1;32mPASS[0m) +fmpq_mpoly_derivative_integral 1.01 ([1;32mPASS[0m) fmpq_mpoly_div... -fmpq_mpoly_div 0.62 ([1;32mPASS[0m) +fmpq_mpoly_div 0.44 ([1;32mPASS[0m) fmpq_mpoly_divides... -fmpq_mpoly_divides 0.34 ([1;32mPASS[0m) +fmpq_mpoly_divides 0.24 ([1;32mPASS[0m) fmpq_mpoly_divrem... -fmpq_mpoly_divrem 0.48 ([1;32mPASS[0m) +fmpq_mpoly_divrem 0.30 ([1;32mPASS[0m) fmpq_mpoly_divrem_ideal... -fmpq_mpoly_divrem_ideal 0.22 ([1;32mPASS[0m) +fmpq_mpoly_divrem_ideal 0.14 ([1;32mPASS[0m) fmpq_mpoly_equal_is_fmpq... fmpq_mpoly_equal_is_fmpq 0.00 ([1;32mPASS[0m) fmpq_mpoly_evaluate... -fmpq_mpoly_evaluate 1.43 ([1;32mPASS[0m) +fmpq_mpoly_evaluate 1.02 ([1;32mPASS[0m) fmpq_mpoly_gcd_brown... -fmpq_mpoly_gcd_brown 0.82 ([1;32mPASS[0m) +fmpq_mpoly_gcd_brown 0.52 ([1;32mPASS[0m) fmpq_mpoly_gcd... -fmpq_mpoly_gcd 0.88 ([1;32mPASS[0m) +fmpq_mpoly_gcd 0.55 ([1;32mPASS[0m) fmpq_mpoly_gcd_cofactors... -fmpq_mpoly_gcd_cofactors 1.30 ([1;32mPASS[0m) +fmpq_mpoly_gcd_cofactors 0.85 ([1;32mPASS[0m) fmpq_mpoly_gcd_hensel... -fmpq_mpoly_gcd_hensel 1.34 ([1;32mPASS[0m) +fmpq_mpoly_gcd_hensel 1.05 ([1;32mPASS[0m) fmpq_mpoly_gcd_subresultant... -fmpq_mpoly_gcd_subresultant 2.47 ([1;32mPASS[0m) +fmpq_mpoly_gcd_subresultant 1.54 ([1;32mPASS[0m) fmpq_mpoly_gcd_zippel2... -fmpq_mpoly_gcd_zippel2 1.20 ([1;32mPASS[0m) +fmpq_mpoly_gcd_zippel2 0.74 ([1;32mPASS[0m) fmpq_mpoly_gcd_zippel... -fmpq_mpoly_gcd_zippel 0.06 ([1;32mPASS[0m) +fmpq_mpoly_gcd_zippel 0.04 ([1;32mPASS[0m) fmpq_mpoly_gen... -fmpq_mpoly_gen 0.12 ([1;32mPASS[0m) +fmpq_mpoly_gen 0.09 ([1;32mPASS[0m) fmpq_mpoly_get_coeff_vars_ui... -fmpq_mpoly_get_coeff_vars_ui 0.13 ([1;32mPASS[0m) +fmpq_mpoly_get_coeff_vars_ui 0.09 ([1;32mPASS[0m) fmpq_mpoly_get_set_coeff_fmpq_fmpz... -fmpq_mpoly_get_set_coeff_fmpq_fmpz 0.23 ([1;32mPASS[0m) +fmpq_mpoly_get_set_coeff_fmpq_fmpz 0.16 ([1;32mPASS[0m) fmpq_mpoly_get_set_coeff_fmpq_monomial... -fmpq_mpoly_get_set_coeff_fmpq_monomial 1.13 ([1;32mPASS[0m) +fmpq_mpoly_get_set_coeff_fmpq_monomial 0.79 ([1;32mPASS[0m) fmpq_mpoly_get_set_coeff_fmpq_ui... -fmpq_mpoly_get_set_coeff_fmpq_ui 0.20 ([1;32mPASS[0m) +fmpq_mpoly_get_set_coeff_fmpq_ui 0.15 ([1;32mPASS[0m) fmpq_mpoly_get_set_is_fmpq... -fmpq_mpoly_get_set_is_fmpq 0.07 ([1;32mPASS[0m) +fmpq_mpoly_get_set_is_fmpq 0.05 ([1;32mPASS[0m) fmpq_mpoly_get_set_str_pretty... -fmpq_mpoly_get_set_str_pretty 0.12 ([1;32mPASS[0m) +fmpq_mpoly_get_set_str_pretty 0.08 ([1;32mPASS[0m) fmpq_mpoly_get_set_term_coeff_fmpq... -fmpq_mpoly_get_set_term_coeff_fmpq 0.07 ([1;32mPASS[0m) +fmpq_mpoly_get_set_term_coeff_fmpq 0.05 ([1;32mPASS[0m) fmpq_mpoly_get_set_term_exp_fmpz... -fmpq_mpoly_get_set_term_exp_fmpz 0.65 ([1;32mPASS[0m) +fmpq_mpoly_get_set_term_exp_fmpz 0.48 ([1;32mPASS[0m) fmpq_mpoly_get_set_term_exp_si... -fmpq_mpoly_get_set_term_exp_si 0.05 ([1;32mPASS[0m) +fmpq_mpoly_get_set_term_exp_si 0.04 ([1;32mPASS[0m) fmpq_mpoly_get_set_term_exp_ui... -fmpq_mpoly_get_set_term_exp_ui 0.40 ([1;32mPASS[0m) +fmpq_mpoly_get_set_term_exp_ui 0.29 ([1;32mPASS[0m) fmpq_mpoly_get_term... -fmpq_mpoly_get_term 0.25 ([1;32mPASS[0m) +fmpq_mpoly_get_term 0.19 ([1;32mPASS[0m) fmpq_mpoly_get_term_monomial... -fmpq_mpoly_get_term_monomial 0.19 ([1;32mPASS[0m) +fmpq_mpoly_get_term_monomial 0.14 ([1;32mPASS[0m) fmpq_mpoly_mul... -fmpq_mpoly_mul 2.10 ([1;32mPASS[0m) +fmpq_mpoly_mul 1.69 ([1;32mPASS[0m) fmpq_mpoly_pow_fmpz... -fmpq_mpoly_pow_fmpz 1.65 ([1;32mPASS[0m) +fmpq_mpoly_pow_fmpz 1.20 ([1;32mPASS[0m) fmpq_mpoly_pow_ui... -fmpq_mpoly_pow_ui 1.37 ([1;32mPASS[0m) +fmpq_mpoly_pow_ui 0.94 ([1;fmpz_mpoly_add_sub... +fmpz_mpoly_add_sub 1.22 ([1;32mPASS[0m) +fmpz_mpoly_add_sub_fmpz... +fmpz_mpoly_add_sub_fmpz 0.13 ([1;32mPASS[0m) +fmpz_mpoly_add_sub_si... +fmpz_mpoly_add_sub_si 0.21 ([1;32mPASS[0m) +fmpz_mpoly_add_sub_ui... +fmpz_mpoly_add_sub_ui 0.16 ([1;32mPASS[0m) +fmpz_mpoly_buchberger_naive... +fmpz_mpoly_buchberger_naive 0.06 ([1;32mPASS[0m) +fmpz_mpoly_cmp... +fmpz_mpoly_cmp 0.22 ([1;32mPASS[0m) +fmpz_mpoly_compose_fmpz_mpoly... +fmpz_mpoly_compose_fmpz_mpoly 0.32 ([1;32mPASS[0m) +fmpz_mpoly_compose_fmpz_poly... +fmpz_mpoly_compose_fmpz_poly 0.09 ([1;32mPASS[0m) +fmpz_mpoly_content_vars... +fmpz_mpoly_content_vars 0.13 ([1;32mPASS[0m) +fmpz_mpoly_degree... +fmpz_mpoly_degree 0.37 ([1;32mPASS[0m) +fmpz_mpoly_degrees_term_exp_fits_ui_si... +fmpz_mpoly_degrees_term_exp_fits_ui_si 0.20 ([1;32mPASS[0m) +fmpz_mpoly_derivative_integral... +fmpz_mpoly_derivative_integral 0.45 ([1;32mPASS[0m) +fmpz_mpoly_divides_array... +fmpz_mpoly_divides_array 1.83 ([1;32mPASS[0m) +fmpz_mpoly_divides... +fmpz_mpoly_divides 0.52 ([1;32mPASS[0m) +fmpz_mpoly_divides_heap_threaded... +fmpz_mpoly_divides_heap_threaded ([1;33mSKIPPED[0m) +fmpz_mpoly_divides_monagan_pearce... +fmpz_mpoly_divides_monagan_pearce 0.44 ([1;32mPASS[0m) +fmpz_mpoly_div_monagan_pearce... +fmpz_mpoly_div_monagan_pearce 1.17 ([1;32mPASS[0m) +fmpz_mpoly_divrem_array... +fmpz_mpoly_divrem_array 0.08 ([1;32mPASS[0m) +fmpz_mpoly_divrem_ideal_monagan_pearce... +fmpz_mpoly_divrem_ideal_monagan_pearce 0.51 ([1;32mPASS[0m) +fmpz_mpoly_divrem_monagan_pearce... +fmpz_mpoly_divrem_monagan_pearce 0.19 ([1;32mPASS[0m) +fmpz_mpoly_evaluate... +fmpz_mpoly_evaluate 0.65 ([1;32mPASS[0m) +fmpz_mpoly_gcd_brown... +fmpz_mpoly_gcd_brown 0.88 ([1;32mPASS[0m) +fmpz_mpoly_gcd... +fmpz_mpoly_gcd 0.82 ([1;32mPASS[0m) +fmpz_mpoly_gcd_cofactors... +fmpz_mpoly_gcd_cofactors 1.66 ([1;32mPASS[0m) +fmpz_mpoly_gcd_hensel... +fmpz_mpoly_gcd_hensel 1.89 ([1;32mPASS[0m) +fmpz_mpoly_gcd_subresultant... +fmpz_mpoly_gcd_subresultant 11.43 ([1;32mPASS[0m) +fmpz_mpoly_gcd_zippel2... +fmpz_mpoly_gcd_zippel2 1.79 ([1;32mPASS[0m) +fmpz_mpoly_gcd_zippel... +fmpz_mpoly_gcd_zippel 0.06 ([1;32mPASS[0m) +fmpz_mpoly_gen... +fmpz_mpoly_gen 0.09 ([1;32mPASS[0m) +fmpz_mpoly_get_coeff_vars_ui... +fmpz_mpoly_get_coeff_vars_ui 0.07 ([1;32mPASS[0m) +fmpz_mpoly_get_set_coeff... +fmpz_mpoly_get_set_coeff 0.17 ([1;32mPASS[0m) +fmpz_mpoly_get_set_coeff_fmpz_monomial... +fmpz_mpoly_get_set_coeff_fmpz_monomial 0.49 ([1;32mPASS[0m) +fmpz_mpoly_get_set_is_fmpz... +fmpz_mpoly_get_set_is_fmpz 0.05 ([1;32mPASS[0m) +fmpz_mpoly_get_set_str_pretty... +fmpz_mpoly_get_set_str_pretty 0.06 ([1;32mPASS[0m) +fmpz_mpoly_get_set_term_coeff_fmpz... +fmpz_mpoly_get_set_term_coeff_fmpz 0.04 ([1;32mPASS[0m) +fmpz_mpoly_get_set_term_exp_fmpz... +fmpz_mpoly_get_set_term_exp_fmpz 0.46 ([1;32mPASS[0m) +fmpz_mpoly_get_set_term_exp_si... +fmpz_mpoly_get_set_term_exp_si 0.04 ([1;32mPASS[0m) +fmpz_mpoly_get_set_term_exp_ui... +fmpz_mpoly_get_set_term_exp_ui 0.30 ([1;32mPASS[0m) +fmpz_mpoly_get_term... +fmpz_mpoly_get_term 0.14 ([1;32mPASS[0m) +fmpz_mpoly_get_term_monom32mPASS[0m) fmpq_mpoly_push_term_fmpq_fmpz... -fmpq_mpoly_push_term_fmpq_fmpz 0.37 ([1;32mPASS[0m) +fmpq_mpoly_push_term_fmpq_fmpz 0.25 ([1;32mPASS[0m) fmpq_mpoly_push_term_fmpq_ui... -fmpq_mpoly_push_term_fmpq_ui 0.20 ([1;32mPASS[0m) +fmpq_mpoly_push_term_fmpq_ui 0.13 ([1;32mPASS[0m) fmpq_mpoly_resultant_discriminant... -fmpq_mpoly_resultant_discriminant 0.73 ([1;32mPASS[0m) +fmpq_mpoly_resultant_discriminant 0.48 ([1;32mPASS[0m) fmpq_mpoly_scalar_mul_div_fmpq... -fmpq_mpoly_scalar_mul_div_fmpq 0.26 ([1;32mPASS[0m) +fmpq_mpoly_scalar_mul_div_fmpq 0.20 ([1;32mPASS[0m) fmpq_mpoly_scalar_mul_div_fmpz... -fmpq_mpoly_scalar_mul_div_fmpz 0.21 ([1;32mPASS[0m) +fmpq_mpoly_scalar_mul_div_fmpz 0.16 ([1;32mPASS[0m) fmpq_mpoly_scalar_mul_fmpq... -fmpq_mpoly_scalar_mul_fmpq 0.46 ([1;32mPASS[0m) +fmpq_mpoly_scalar_mul_fmpq 0.35 ([1;32mPASS[0m) fmpq_mpoly_sqrt... -fmpq_mpoly_sqrt 0.24 ([1;32mPASS[0m) +fmpq_mpoly_sqrt 0.18 ([1;32mPASS[0m) fmpq_mpoly_term_content... -fmpq_mpoly_term_content 0.32 ([1;32mPASS[0m) +fmpq_mpoly_term_content 0.25 ([1;32mPASS[0m) fmpq_mpoly_total_degree... -fmpq_mpoly_total_degree 0.21 ([1;32mPASS[0m) +fmpq_mpoly_total_degree 0.15 ([1;32mPASS[0m) fmpq_mpoly_univar... -fmpq_mpoly_univar 0.56 ([1;32mPASS[0m) +fmpq_mpoly_univar 0.41 ([1;32mPASS[0m) +nmod_mpoly_factor... +nmod_mpoly_factor 0.80 ([1;32mPASS[0m) +nmod_mpoly_factor_content... +nmod_mpoly_factor_content 0.28 ([1;32mPASS[0m) +nmod_mpoly_factor_squarefree... +nmod_mpoly_factor_squarefree 0.18 ([1;32mPASS[0m) +nmod_mpoly_factor_wang... +nmod_mpoly_factor_wang 0.19 ([1;32mPASS[0m) +nmod_mpoly_factor_zassenhaus... +nmod_mpoly_factor_zassenhaus 0.17 ([1;32mPASS[0m) +nmod_mpoly_factor_zippel... +nmod_mpoly_factor_zippel 0.47 ([1;32mPASS[0m) +nmod_mpoly_factor_gcd_subresultant... +nmod_mpoly_factor_gcd_subresultant 0.51 ([1;32mPASS[0m) +nmod_mpoly_factor_gcd_zippel... +nmod_mpoly_factor_gcd_zippel 1.06 ([1;32mPASS[0m) fmpz_mod_mpoly_add_sub... -fmpz_mod_mpoly_add_sub 1.59 ([1;32mPASS[0m) +fmpz_mod_mpoly_add_sub 1.21 ([1;32mPASS[0m) fmpz_mod_mpoly_add_sub_fmpz... -fmpz_mod_mpoly_add_sub_fmpz 0.28 ([1;32mPASS[0m) +fmpz_mod_mpoly_add_sub_fmpz 0.20 ([1;32mPASS[0m) fmpz_mod_mpoly_add_sub_si... -fmpz_mod_mpoly_add_sub_si 0.13 ([1;32mPASS[0m) +fmpz_mod_mpoly_add_sub_si 0.09 ([1;32mPASS[0m) fmpz_mod_mpoly_cmp... -fmpz_mod_mpoly_cmp 0.25 ([1;32mPASS[0m) +fmpz_mod_mpoly_cmp 0.19 ([1;32mPASS[0m) fmpz_mod_mpoly_degree... -fmpz_mod_mpoly_degree 0.61 ([1;32mPASS[0m) +fmpz_mod_mpoly_degree 0.46 ([1;32mPASS[0m) fmpz_mod_mpoly_degrees_term_exp_fits_ui_si... -fmpz_mod_mpoly_degrees_term_exp_fits_ui_si 0.36 ([1;32mPASS[0m) +fmpz_mod_mpoly_degrees_term_exp_fits_ui_si 0.25 ([1;32mPASS[0m) fmpz_mod_mpoly_derivative... -fmpz_mod_mpoly_derivative 0.47 ([1;32mPASS[0m) +fmpz_mod_mpoly_derivative 0.32 ([1;32mPASS[0m) fmpz_mod_mpoly_divides... -fmpz_mod_mpoly_divides 6.41 ([1;32mPASS[0m) +fmpz_mod_mpoly_divides 4.26 ([1;32mPASS[0m) fmpz_mod_mpoly_divides_dense... -fmpz_mod_mpoly_divides_dense 3.03 ([1;32mPASS[0m) +fmpz_mod_mpoly_divides_dense 2.02 ([1;32mPASS[0m) fmpz_mod_mpoly_divides_monagan_pearce... -fmpz_mod_mpoly_divides_monagan_pearce 1.28 ([1;32mPASS[0m) +fmpz_mod_mpoly_divides_monagan_pearce 0.84 ([1;32mPASS[0m) fmpz_mod_mpoly_div_monagan_pearce... -fmpz_mod_mpoly_div_monagan_pearce 0.40 ([1;32mPASS[0m) +fmpz_mod_mpoly_div_monagan_pearce 0.30 ([1;32mPASS[0m) fmpz_mod_mpoly_divrem... -fmpz_mod_mpoly_divrem 0.15 ([1;32mPASS[0m) +fmpz_mod_mpoly_divrem 0.09 ([1;32mPASS[0m) fmpz_mod_mpoly_divrem_ideal_monagan_pearce... -fmpz_mod_mpoly_divrem_ideal_monagan_pearce 0.78 ([1;32mPASS[0m) +fmpz_mod_mpoly_divrem_ideal_monagan_pearce 0.53 ([1;32mPASS[0m) fmpz_mod_mpoly_evaluate... -fmpz_mod_mpoly_evaluate 4.73 ([1;32mPASS[0m) +fmpz_mod_mpoly_evaluate 2.81 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_brown... -fmpz_mod_mpoly_gcd_brown 3.02 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_brown 1.81 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_cofactors... -fmpz_mod_mpoly_gcd_cofactors 8.54 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_cofactors 4.69 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_hensel... -fmpz_mod_mpoly_gcd_hensel 7.12 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_hensel 4.75 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_subresultant... -fmpz_mod_mpoly_gcd_subresultant 8.10 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_subresultant 5.16 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_zippel2... -fmpz_mod_mpoly_gcd_zippel2 4.65 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_zippel2 2.72 ([1;32mPASS[0m) fmpz_mod_mpoly_gcd_zippel... -fmpz_mod_mpoly_gcd_zippel 1.97 ([1;32mPASS[0m) +fmpz_mod_mpoly_gcd_zippel 1.19 ([1;32mPASS[0m) fmpz_mod_mpoly_gen... -fmpz_mod_mpoly_gen 0.12 ([1;32mPASS[0m) +fmpz_mod_mpoly_gen 0.09 ([1;32mPASS[0m) fmpz_mod_mpoly_get_coeff_vars_ui... -fmpz_mod_mpoly_get_coeff_vars_ui 0.14 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_coeff_vars_ui 0.10 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_coeff_fmpz_fmpz... -fmpz_mod_mpoly_get_set_coeff_fmpz_fmpz 0.13 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_coeff_fmpz_fmpz 0.10 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_coeff_fmpz_monomial... -fmpz_mod_mpoly_get_set_coeff_fmpz_monomial 1.11 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_coeff_fmpz_monomial 0.76 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_coeff_fmpz_ui... -fmpz_mod_mpoly_get_set_coeff_fmpz_ui 0.11 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_coeff_fmpz_ui 0.08 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_is_fmpz... -fmpz_mod_mpoly_get_set_is_fmpz 0.06 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_is_fmpz 0.05 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_str_pretty... -fmpz_mod_mpoly_get_set_str_pretty 0.14 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_str_pretty 0.09 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_term_coeff_fmpz... -fmpz_mod_mpoly_get_set_term_coeff_fmpz 0.06 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_term_coeff_fmpz 0.05 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_term_exp_fmpz... -fmpz_mod_mpoly_get_set_term_exp_fmpz 0.63 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_term_exp_fmpz 0.47 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_term_exp_si... -fmpz_mod_mpoly_get_set_term_exp_si 0.06 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_term_exp_si 0.04 ([1;32mPASS[0m) fmpz_mod_mpoly_get_set_term_exp_ui... -fmpz_mod_mpoly_get_set_term_exp_ui 0.38 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_set_term_exp_ui 0.28 ([1;32mPASS[0m) fmpz_mod_mpoly_get_term... -fmpz_mod_mpoly_get_term 0.21 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_term 0.16 ([1;32mPASS[0m) fmpz_mod_mpoly_get_term_monomial... -fmpz_mod_mpoly_get_term_monomial 0.20 ([1;32mPASS[0m) +fmpz_mod_mpoly_get_term_monomial 0.16 ([1;32mPASS[0m) fmpz_mod_mpoly_mul... -fmpz_mod_mpoly_mul 0.93 ([1;32mPASS[0m) +fmpz_mod_mpoly_mul 0.66 ([1;32mPASS[0m) fmpz_mod_mpoly_mul_dense... -fmpz_mod_mpoly_mul_dense 4.35 ([1;32mPASS[0m) +fmpz_mod_mpoly_mul_dense 3.07 ([1;32mPASS[0m) fmpz_mod_mpoly_mul_johnson... -fmpz_mod_mpoly_mul_johnson 0.96 ([1;32mPASS[0m) +fmpz_mod_mpoly_mul_johnson 0.65 ([1;32mPASS[0m) fmpz_mod_mpoly_push_term_fmpz_fmpz... -fmpz_mod_mpoly_push_term_fmpz_fmpz 0.22 ([1;32mPASS[0m) +fmpz_mod_mpoly_push_term_fmpz_fmpz 0.15 ([1;32mPASS[0m) fmpz_mod_mpoly_push_term_fmpz_ui... -fmpz_mod_mpoly_push_term_fmpz_ui 0.07 ([1;32mPASS[0m) -fmpz_mod_mpoly_quadratic_root... -fmpz_mod_mpoly_quadratic_root 3.94 ([1;32mPASS[0m) -fmpz_mod_mpoly_resultant_discriminant... -fmpz_mod_mpoly_resultant_discriminant 10.65 ([1;32mPASS[0m) -fmpz_mod_mpoly_scalar_addmul_fmpz... -fmpz_mod_mpoly_scalar_addmul_fmpz 0.77 ([1;32mPASS[0m) -fmpz_mod_mpoly_scalar_mul_fmpz... -fmpz_mod_mpoly_scalar_mul_fmpz 0.26 ([1;32mPASS[0m) -fmpz_mod_mpoly_sqrt... -fmpz_mod_mpoly_sqrt 0.50 ([1;32mPASS[0m) -fmpz_mod_mpoly_total_degree... -fmpz_mod_mpoly_total_degree 0.22 ([1;32mPASS[0m) -fmpz_mod_mpoly_univar_resultant... -fmpz_mod_mpoly_univar_resultant 1.10 ([1;32mPASS[0m) -fmpz_mod_mpoly_used_vars... -fmpz_mod_mpoly_used_vars 0.29 ([1;32mPASS[0m) -nmod_mpoly_factor... -nmod_mpoly_factor 1.17 ([1;32mPASS[0m) -nmod_mpoly_factor_content... -nmod_mpoly_factor_content 0.44 ([1;32mPASS[0m) -nmod_mpoly_factor_squarefree... -nmod_mpoly_factor_squarefree 0.28 ([1;32mPASS[0m) -nmod_mpoly_factor_wang... -nmod_mpoly_factor_wang 0.29 ([1;32mPASS[0m) -nmod_mpoly_factor_zassenhaus... -nmod_mpoly_factor_zassenhaus 0.25 ([1;32mPASS[0m) -nmod_mpoly_factor_zippel... -nmod_mpoly_factor_zippel 0.71 ([1;32mPASS[0m) -nmod_mpoly_factor_gcd_subresultant... -nmod_mpoly_factor_gcd_subresultant 0.66 ([1;32mPASS[0m) -nmod_mpoly_factor_gcd_zippel... -nmod_mpoly_factor_gcd_zippel 1.58 ([1;32mPASS[0m) -fq_nmod_mpoly_add_sub... -fq_nmod_mpoly_add_sub 0.86 ([1;32mPASS[0m) +fmpz_mod_mpoly_push_term_fmpz_ui 0.05 ([1;32fq_nmod_mpoly_add_sub... +fq_nmod_mpoly_add_sub 0.66 ([1;32mPASS[0m) fq_nmod_mpoly_add_sub_fq_nmod... -fq_nmod_mpoly_add_sub_fq_nmod 0.47 ([1;32mPASS[0m) +fq_nmod_mpoly_add_sub_fq_nmod 0.36 ([1;32mPASS[0m) fq_nmod_mpoly_cmp... -fq_nmod_mpoly_cmp 0.29 ([1;32mPASS[0m) +fq_nmod_mpoly_cmp 0.22 ([1;32mPASS[0m) fq_nmod_mpoly_compose_fq_nmod_mpoly... -fq_nmod_mpoly_compose_fq_nmod_mpoly 0.40 ([1;32mPASS[0m) +fq_nmod_mpoly_compose_fq_nmod_mpoly 0.27 ([1;32mPASS[0m) fq_nmod_mpoly_compose_fq_nmod_poly... -fq_nmod_mpoly_compose_fq_nmod_poly 0.10 ([1;32mPASS[0m) +fq_nmod_mpoly_compose_fq_nmod_poly 0.07 ([1;32mPASS[0m) fq_nmod_mpoly_degree... -fq_nmod_mpoly_degree 0.84 ([1;32mPASS[0m) +fq_nmod_mpoly_degree 0.70 ([1;32mPASS[0m) fq_nmod_mpoly_derivative... -fq_nmod_mpoly_derivative 0.72 ([1;32mPASS[0m) +fq_nmod_mpoly_derivative 0.51 ([1;32mPASS[0m) fq_nmod_mpoly_div_monagan_pearce... -fq_nmod_mpoly_div_monagan_pearce 1.37 ([1;32mPASS[0m) +fq_nmod_mpoly_div_monagan_pearce 0.91 ([1;32mPASS[0m) fq_nmod_mpoly_divrem_ideal_monagan_pearce... -fq_nmod_mpoly_divrem_ideal_monagan_pearce 1.04 ([1;32mPASS[0m) +fq_nmod_mpoly_divrem_ideal_monagan_pearce 0.67 ([1;32mPASS[0m) fq_nmod_mpoly_divrem_monagan_pearce... -fq_nmod_mpoly_divrem_monagan_pearce 0.78 ([1;32mPASS[0m) +fq_nmod_mpoly_divrem_monagan_pearce 0.52 ([1;32mPASS[0m) fq_nmod_mpoly_evaluate... -fq_nmod_mpoly_evaluate 0.89 ([1;32mPASS[0m) +fq_nmod_mpoly_evaluate 0.58 ([1;32mPASS[0m) fq_nmod_mpoly_gcd_brown... -fq_nmod_mpoly_gcd_brown 1.86 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd_brown 1.08 ([1;32mPASS[0m) fq_nmod_mpoly_gcd... -fq_nmod_mpoly_gcd 4.60 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd 2.37 ([1;32mPASS[0m) fq_nmod_mpoly_gcd_cofactors... -fq_nmod_mpoly_gcd_cofactors 7.32 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd_cofactors 3.90 ([1;32mPASS[0m) fq_nmod_mpoly_gcd_hensel... -fq_nmod_mpoly_gcd_hensel 1.06 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd_hensel 0.66 ([1;32mPASS[0m) fq_nmod_mpoly_gcd_zippel2... -fq_nmod_mpoly_gcd_zippel2 1.74 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd_zippel2 1.08 ([1;32mPASS[0m) fq_nmod_mpoly_gcd_zippel... -fq_nmod_mpoly_gcd_zippel 1.55 ([1;32mPASS[0m) +fq_nmod_mpoly_gcd_zippel 0.86 ([1;32mPASS[0m) fq_nmod_mpoly_gen... -fq_nmod_mpoly_gen 0.18 ([1;32mPASS[0m) +fq_nmod_mpoly_gen 0.12 ([1;32mPASS[0m) fq_nmod_mpoly_get_coeff_vars_ui... -fq_nmod_mpoly_get_coeff_vars_ui 0.21 ([1;32mPASS[0m) +fq_nmod_mpoly_get_coeff_vars_ui 0.15 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_coeff... -fq_nmod_mpoly_get_set_coeff 0.32 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_coeff 0.23 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_coeff_fq_nmod_monomial... -fq_nmod_mpoly_get_set_coeff_fq_nmod_monomial 1.13 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_coeff_fq_nmod_monomial 0.76 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_is_fq_nmod... -fq_nmod_mpoly_get_set_is_fq_nmod 0.52 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_is_fq_nmod 0.33 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_str_pretty... -fq_nmod_mpoly_get_set_str_pretty 0.79 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_str_pretty 0.48 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_term_coeff_fq_nmod... -fq_nmod_mpoly_get_set_term_coeff_fq_nmod 0.13 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_term_coeff_fq_nmod 0.09 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_term_exp_fmpz... -fq_nmod_mpoly_get_set_term_exp_fmpz 1.04 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_term_exp_fmpz 0.70 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_term_exp_si... -fq_nmod_mpoly_get_set_term_exp_si 0.11 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_term_exp_si 0.08 ([1;32mPASS[0m) fq_nmod_mpoly_get_set_term_exp_ui... -fq_nmod_mpoly_get_set_term_exp_ui 0.84 ([1;32mPASS[0m) +fq_nmod_mpoly_get_set_term_exp_ui 0.58 ([1;32mPASS[0m) fq_nmod_mpoly_get_term... -fq_nmod_mpoly_get_term 0.25 ([1;32mPASS[0m) +fq_nmod_mpoly_get_term 0.19 ([1;32mPASS[0m) fq_nmod_mpoly_get_term_monomial... -fq_nmod_mpoly_get_term_monomial 0.24 ([1;32mPASS[0m) +fq_nmod_mpoly_get_term_monomial 0.17 ([1;32mPASS[0m) fq_nmod_mpoly_mpolyuu_divides... -fq_nmod_mpoly_mpolyuu_divides 0.13 ([1;32mPASS[0m) +fq_nmod_mpoly_mpolyuu_divides 0.10 ([1;32mPASS[0m) fq_nmod_mpoly_mul_johnson... -fq_nmod_mpoly_mul_johnson 2.12 ([1;32mPASS[0m) +fq_nmod_mpoly_mul_johnson 1.57 ([1;32mPASS[0m) fq_nmod_mpoly_push_term_fq_nmod_fmpz... -fq_nmod_mpoly_push_term_fq_nmod_fmpz 0.64 ([1;32mPASS[0m) +fq_nmod_mpoly_push_term_fq_nmod_fmpz 0.40 ([1;32mPASS[0m) fq_nmod_mpoly_push_term_fq_nmod_ui... -fq_nmod_mpoly_push_term_fq_nmod_ui 0.35 ([1;32mPASS[0m) +fq_nmod_mpoly_push_term_fq_nmod_ui 0.22 ([1;32mPASS[0m) fq_nmod_mpoly_quadratic_root... -fq_nmod_mpoly_quadratic_root 2.00 ([1;32mPASS[0m) +fq_nmod_mpoly_quadratic_root 1.68 ([1;32mPASS[0m) fq_nmod_mpoly_repack_bits... -fq_nmod_mpoly_repack_bits 0.47 ([1;32mPASS[0m) +fq_nmod_mpoly_repack_bits 0.35 ([1;32mPASS[0m) fq_nmod_mpoly_resize... -fq_nmod_mpoly_resize 0.10 ([1;32mPASS[0m) +fq_nmod_mpoly_resize 0.08 ([1;32mPASS[0m) fq_nmod_mpoly_resultant_discriminant... -fq_nmod_mpoly_resultant_discriminant 5.81 ([1;32mPASS[0m) +fq_nmod_mpoly_resultant_discriminant 6.06 ([1;32mPASS[0m) fq_nmod_mpoly_reverse... -fq_nmod_mpoly_reverse 0.22 ([1;32mPASS[0m) -fq_nmod_mpoly_scalar_addmul_fq_nmod... -fq_nmod_mpoly_scalar_addmul_fq_nmod 0.38 ([1;32mPASS[0m) -fq_nmod_mpoly_scalar_mul_fq_nmod... -fq_nmod_mpoly_scalar_mul_fq_nmod 1.67 ([1;32mPASS[0m) -fq_nmod_mpoly_sort_terms... -fq_nmod_mpoly_sort_terms 0.55 ([1;32mPASS[0m) -fq_nmod_mpoly_sqrt... -fq_nmod_mpoly_sqrt 0.51 ([1;32mPASS[0m) -fq_nmod_mpoly_total_degree... -fq_nmod_mpoly_total_degree 0.28 ([1;32mPASS[0m) -fq_nmod_mpoly_univar... -fq_nmod_mpoly_univar 0.46 ([1;32mPASS[0m) -fq_nmod_mpoly_univar_resultant... -fq_nmod_mpoly_univar_resultant 0.00 ([1;32mPASS[0m) -fq_nmod_mpoly_used_vars... -fq_nmod_mpoly_used_vars 1.31 ([1;32mPASS[0m) +fq_nmod_mpoly_reverse 0.16 ([1;32mPASS[0m) +fq_nmod_mpolymPASS[0m) +fmpz_mod_mpoly_quadratic_root... +fmpz_mod_mpoly_quadratic_root 2.97 ([1;32mPASS[0m) +fmpz_mod_mpoly_resultant_discriminant... +fmpz_mod_mpoly_resultant_discriminant 7.08 ([1;32mPASS[0m) +fmpz_mod_mpoly_scalar_addmul_fmpz... +fmpz_mod_mpoly_scalar_addmul_fmpz 0.54 ([1;32mPASS[0m) +fmpz_mod_mpoly_scalar_mul_fmpz... +fmpz_mod_mpoly_scalar_mul_fmpz 0.18 ([1;32mPASS[0m) +fmpz_mod_mpoly_sqrt... +fmpz_mod_mpoly_sqrt 0.36 ([1;32mPASS[0m) +fmpz_mod_mpoly_total_degree... +fmpz_mod_mpoly_total_degree 0.16 ([1;32mPASS[0m) +fmpz_mod_mpoly_univar_resultant... +fmpz_mod_mpoly_univar_resultant 0.69 ([1;32mPASS[0m) +fmpz_mod_mpoly_used_vars... +fmpz_mod_mpoly_used_vars 0.23 ([1;32mPASS[0m) fmpz_mpoly_factor... -fmpz_mpoly_factor 0.45 ([1;32mPASS[0m) +fmpz_mpoly_factor 0.28 ([1;32mPASS[0m) fmpz_mpoly_factor_content... -fmpz_mpoly_factor_content 0.23 ([1;32mPASS[0m) +fmpz_mpoly_factor_content 0.14 ([1;32mPASS[0m) fmpz_mpoly_factor_squarefree... -fmpz_mpoly_factor_squarefree 0.09 ([1;32mPASS[0m) +fmpz_mpoly_factor_squarefree 0.06 ([1;32mPASS[0m) fmpz_mpoly_factor_wang... -fmpz_mpoly_factor_wang 0.72 ([1;32mPASS[0m) +fmpz_mpoly_factor_wang 0.46 ([1;32mPASS[0m) fmpz_mpoly_factor_zassenhaus... -fmpz_mpoly_factor_zassenhaus 4.95 ([1;32mPASS[0m) +fmpz_mpoly_factor_zassenhaus 3.38 ([1;32mPASS[0m) fmpz_mpoly_factor_zippel... -fmpz_mpoly_factor_zippel 3.23 ([1;32mPASS[0m) +fmpz_mpoly_factor_zippel 2.18 ([1;32mPASS[0m) fmpz_mpoly_factor_gcd_brown... -fmpz_mpoly_factor_gcd_brown 8.61 ([1;32mPASS[0m) +fmpz_mpoly_factor_gcd_brown 5.75 ([1;32mPASS[0m) fmpz_mpoly_factor_gcd_brown_threaded... -fmpz_mpoly_factor_gcd_brown_threaded 3.73 ([1;32mPASS[0m) +fmpz_mpoly_factor_gcd_brown_threaded 2.43 ([1;32mPASS[0m) fmpz_mpoly_factor_gcd_subresultant... -fmpz_mpoly_factor_gcd_subresultant 6.67 ([1;32mPASS[0m) +fmpz_mpoly_factor_gcd_subresultant 4.24 ([1;32mPASS[0m) fmpz_mpoly_factor_gcd_zippel2... -fmpz_mpoly_factor_gcd_zippel2 2.96 ([1;32mPASS[0m) +fmpz_mpoly_factor_gcd_zippel2 2.01 ([1;32mPASS[0m) fmpz_mpoly_factor_gcd_zippel... -fmpz_mpoly_factor_gcd_zippel 1.24 ([1;32mPASS[0m) +fmpz_mpoly_factor_gcd_zippel 0.85 ([1;32mPASS[0m) fmpz_mpoly_factor_lcc_kaltofen... -fmpz_mpoly_factor_lcc_kaltofen 0.08 ([1;32mPASS[0m) +fmpz_mpoly_factor_lcc_kaltofen 0.06 ([1;32mPASS[0m) fmpz_poly_pfrac... -fmpz_poly_pfrac 3.60 ([1;32mPASS[0m) +fmpz_poly_pfrac 2.43 ([1;32mPASS[0m) fmpq_mpoly_factor... -fmpq_mpoly_factor 0.43 ([1;32mPASS[0m) -ial... -fmpz_mpoly_get_term_monomial 0.21 ([1;32mPASS[0m) -fmpz_mpoly_inflate_deflate... -fmpz_mpoly_inflate_deflate 0.37 ([1;32mPASS[0m) -fmpz_mpoly_init... -fmpz_mpoly_init 0.05 ([1;32mPASS[0m) -fmpz_mpoly_mul_array... -fmpz_mpoly_mul_array 0.19 ([1;32mPASS[0m) -fmpz_mpoly_mul_array_threaded... -fmpz_mpoly_mul_array_threaded 0.34 ([1;32mPASS[0m) -fmpz_mpoly_mul... -fmpz_mpoly_mul 107.50 ([1;32mPASS[0m) -fmpz_mpoly_mul_dense... -fmpz_mpoly_mul_dense 0.56 ([1;32mPASS[0m) -fmpz_mpoly_mul_heap_threaded... -fmpz_mpoly_mul_heap_threaded 1.66 ([1;32mPASS[0m) -fmpz_mpoly_mul_johnson... -fmpz_mpoly_mul_johnson 2.39 ([1;32mPASS[0m) -fmpz_mpoly_mul_monomial... -fmpz_mpoly_mul_monomial 1.27 ([1;32mPASS[0m) -fmpz_mpoly_neg... -fmpz_mpoly_neg 0.13 ([1;32mPASS[0m) -fmpz_mpoly_pow_fps... -fmpz_mpoly_pow_fps 0.70 ([1;32mPASS[0m) -fmpz_mpoly_pow_ui... -fmpz_mpoly_pow_ui 0.83 ([1;32mPASS[0m) -fmpz_mpoly_push_term_fmpz_fmpz... -fmpz_mpoly_push_term_fmpz_fmpz 0.20 ([1;32mPASS[0m) -fmpz_mpoly_push_term_fmpz_ui... -fmpz_mpoly_push_term_fmpz_ui 0.05 ([1;32mPASS[0m) -fmpz_mpoly_quasidiv_heap... -fmpz_mpoly_quasidiv_heap 2.03 ([1;32mPASS[0m) -fmpz_mpoly_quasidivrem_heap... -fmpz_mpoly_quasidivrem_heap 0.20 ([1;32mPASS[0m) -fmpz_mpoly_quasidivrem_ideal_heap... -fmpz_mpoly_quasidivrem_ideal_heap 0.23 ([1;32mPASS[0m) -fmpz_mpoly_repack_bits... -fmpz_mpoly_repack_bits 0.07 ([1;32mPASS[0m) -fmpz_mpoly_resize... -fmpz_mpoly_resize 0.08 ([1;32mPASS[0m) -fmpz_mpoly_resultant_discriminant... -fmpz_mpoly_resultant_discriminant 0.44 ([1;32mPASS[0m) -fmpz_mpoly_reverse... -fmpz_mpoly_reverse 0.12 ([1;32mPASS[0m) -fmpz_mpoly_scalar_divexact_fmpz... -fmpz_mpoly_scalar_divexact_fmpz 0.24 ([1;32mPASS[0m) -fmpz_mpoly_scalar_divexact_si... -fmpz_mpoly_scalar_divexact_si 0.21 ([1;32mPASS[0m) -fmpz_mpoly_scalar_divexact_ui... -fmpz_mpoly_scalar_divexact_ui 0.21 ([1;32mPASS[0m) -fmpz_mpoly_scalar_divides_fmpz... -fmpz_mpoly_scalar_divides_fmpz 0.24 ([1;32mPASS[0m) -fmpz_mpoly_scalar_fmma... -fmpz_mpoly_scalar_fmma 0.63 ([1;32mPASS[0m) -fmpz_mpoly_scalar_mul_fmpz... -fmpz_mpoly_scalar_mul_fmpz 0.47 ([1;32mPASS[0m) -fmpz_mpoly_scalar_mul_si... -fmpz_mpoly_scalar_mul_si 0.35 ([1;32mPASS[0m) -fmpz_mpoly_scalar_mul_ui... -fmpz_mpoly_scalar_mul_ui 0.31 ([1;32mPASS[0m) -fmpz_mpoly_set_equal... -fmpz_mpoly_set_equal 0.17 ([1;32mPASS[0m) -fmpz_mpoly_set_fmpz... -fmpz_mpoly_set_fmpz 0.58 ([1;32mPASS[0m) -fmpz_mpoly_set_gen_fmpz_poly... -fmpz_mpoly_set_gen_fmpz_poly 0.00 ([1;32mPASS[0m) -fmpz_mpoly_set_si... -fmpz_mpoly_set_si 0.59 ([1;32mPASS[0m) -fmpz_mpoly_set_ui... -fmpz_mpoly_set_ui 0.60 ([1;32mPASS[0m) -fmpz_mpoly_sort_terms... -fmpz_mpoly_sort_terms 0.22 ([1;32mPASS[0m) -fmpz_mpoly_sqrt_heap... -fmpz_mpoly_sqrt_heap 0.70 ([1;32mPASS[0m) -fmpz_mpoly_symmetric... -fmpz_mpoly_symmetric 0.00 ([1;32mPASS[0m) -fmpz_mpoly_term_content... -fmpz_mpoly_term_content 0.33 ([1;32mPASS[0m) -fmpz_mpoly_total_degree... -fmpz_mpoly_total_degree 0.17 ([1;32mPASS[0m) -fmpz_mpoly_univar... -fmpz_mpoly_univar 0.70 ([1;32mPASS[0m) -fmpz_mpoly_univar_resultant... -fmpz_mpoly_univar_resultant 1.76 ([1;32mPASS[0m) -fmpz_mpoly_used_vars... -fmpz_mpoly_used_vars 0.42 ([1;32mPASS[0m) -fmpz_mpoly_vec_autoreduction... -fmpz_mpoly_vec_autoreduction 0.02 ([1;32mPASS[0m) +fmpq_mpoly_factor 0.29 ([1;32mPASS[0m) +_scalar_addmul_fq_nmod... +fq_nmod_mpoly_scalar_addmul_fq_nmod 0.27 ([1;32mPASS[0m) +fq_nmod_mpoly_scalar_mul_fq_nmod... +fq_nmod_mpoly_scalar_mul_fq_nmod 1.23 ([1;32mPASS[0m) +fq_nmod_mpoly_sort_terms... +fq_nmod_mpoly_sort_terms 0.38 ([1;32mPASS[0m) +fq_nmod_mpoly_sqrt... +fq_nmod_mpoly_sqrt 0.37 ([1;32mPASS[0m) +fq_nmod_mpoly_total_degree... +fq_nmod_mpoly_total_degree 0.21 ([1;32mPASS[0m) +fq_nmod_mpoly_univar... +fq_nmod_mpoly_univar 0.33 ([1;32mPASS[0m) +fq_nmod_mpoly_univar_resultant... +fq_nmod_mpoly_univar_resultant 0.00 ([1;32mPASS[0m) +fq_nmod_mpoly_used_vars... +fq_nmod_mpoly_used_vars 0.97 ([1;32mPASS[0m) fq_nmod_mpoly_factor... -fq_nmod_mpoly_factor 0.72 ([1;32mPASS[0m) +fq_nmod_mpoly_factor 0.44 ([1;32mPASS[0m) fq_nmod_mpoly_factor_content... -fq_nmod_mpoly_factor_content 0.13 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_content 0.09 ([1;32mPASS[0m) fq_nmod_mpoly_factor_squarefree... -fq_nmod_mpoly_factor_squarefree 0.56 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_squarefree 0.32 ([1;32mPASS[0m) fq_nmod_mpoly_factor_wang... -fq_nmod_mpoly_factor_wang 0.48 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_wang 0.29 ([1;32mPASS[0m) fq_nmod_mpoly_factor_zassenhaus... -fq_nmod_mpoly_factor_zassenhaus 1.14 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_zassenhaus 0.69 ([1;32mPASS[0m) fq_nmod_mpoly_factor_zippel... -fq_nmod_mpoly_factor_zippel 0.48 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_zippel 0.30 ([1;32mPASS[0m) fq_nmod_mpoly_factor_gcd_subresultant... -fq_nmod_mpoly_factor_gcd_subresultant 0.34 ([1;32mPASS[0m) +fq_nmod_mpoly_factor_gcd_subresultant 0.28 ([1;32mPASS[0m) fmpz_poly_q_add... fmpz_poly_q_add 0.01 ([1;32mPASS[0m) fmpz_poly_q_addmul... @@ -185969,7 +185917,7 @@ fmpz_poly_q_pow... fmpz_poly_q_pow 0.00 ([1;32mPASS[0m) fmpz_poly_q_scalar_div_fmpq... -fmpz_poly_q_scalar_div_fmpq 0.01 ([1;32mPASS[0m) +fmpz_poly_q_scalar_div_fmpq 0.00 ([1;32mPASS[0m) fmpz_poly_q_scalar_div_fmpz... fmpz_poly_q_scalar_div_fmpz 0.01 ([1;32mPASS[0m) fmpz_poly_q_scalar_div_si... @@ -185979,91 +185927,327 @@ fmpz_poly_q_scalar_mul_fmpz... fmpz_poly_q_scalar_mul_fmpz 0.01 ([1;32mPASS[0m) fmpz_poly_q_scalar_mul_si... -fmpz_poly_q_scalar_mul_si 0.01 ([1;32mPASS[0m) +fmpz_poly_q_scalar_mul_si 0.00 ([1;32mPASS[0m) fmpz_poly_q_set_equal... fmpz_poly_q_set_equal 0.00 ([1;32mPASS[0m) fmpz_poly_q_set_si_equal... fmpz_poly_q_set_si_equal 0.00 ([1;32mPASS[0m) fmpz_poly_q_sub... -fmpz_poly_q_sub 0.01 ([1;32mPASS[0m) +fmpz_poly_q_sub 0.00 ([1;32mPASS[0m) fmpz_poly_q_submul... fmpz_poly_q_submul 0.01 ([1;32mPASS[0m) fmpz_poly_q_swap... fmpz_poly_q_swap 0.00 ([1;32mPASS[0m) fmpz_poly_q_zero... fmpz_poly_q_zero 0.00 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor... -fmpz_mod_mpoly_factor 5.41 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_squarefree... -fmpz_mod_mpoly_factor_squarefree 0.30 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_wang... -fmpz_mod_mpoly_factor_wang 1.17 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_zassenhaus... -fmpz_mod_mpoly_factor_zassenhaus 4.19 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_zippel... -fmpz_mod_mpoly_factor_zippel 3.66 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_gcd_brown... -fmpz_mod_mpoly_factor_gcd_brown 1.77 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_gcd_hensel... -fmpz_mod_mpoly_factor_gcd_hensel 2.75 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_gcd_subresultant... -fmpz_mod_mpoly_factor_gcd_subresultant 2.14 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_gcd_zippel2... -fmpz_mod_mpoly_factor_gcd_zippel2 6.63 ([1;32mPASS[0m) -fmpz_mod_mpoly_factor_gcd_zippel... -fmpz_mod_mpoly_factor_gcd_zippel 5.85 ([1;32mPASS[0m) fmpz_lll_heuristic_dot... -fmpz_lll_heuristic_dot 0.07 ([1;32mPASS[0m) +fmpz_lll_heuristic_dot 0.05 ([1;32mPASS[0m) fmpz_lll... -fmpz_lll 1.02 ([1;32mPASS[0m) +fmpz_lll 0.67 ([1;32mPASS[0m) fmpz_lll_d... -fmpz_lll_d 0.05 ([1;32mPASS[0m) +fmpz_lll_d 0.03 ([1;32mPASS[0m) fmpz_lll_d_heuristic... -fmpz_lll_d_heuristic 0.05 ([1;32mPASS[0m) +fmpz_lll_d_heuristic 0.03 ([1;32mPASS[0m) fmpz_lll_d_heuristic_with_removal... -fmpz_lll_d_heuristic_with_removal 0.05 ([1;32mPASS[0m) +fmpz_lll_d_heuristic_with_removal 0.03 ([1;32mPASS[0m) fmpz_lll_d_with_removal... -fmpz_lll_d_with_removal 0.05 ([1;32mPASS[0m) +fmpz_lll_d_with_removal 0.03 ([1;32mPASS[0m) fmpz_lll_d_with_removal_knapsack... -fmpz_lll_d_with_removal_knapsack 0.05 ([1;32mPASS[0m) +fmpz_lll_d_with_removal_knapsack 0.03 ([1;32mPASS[0m) fmpz_lll_mpf... -fmpz_lll_mpf 1.69 ([1;32mPASS[0m) +fmpz_lll_mpf 1.14 ([1;32mPASS[0m) fmpz_lll_mpf_with_removal... -fmpz_lll_mpf_with_removal 1.71 ([1;32mPASS[0m) +fmpz_lll_mpf_with_removal 1.14 ([1;32mPASS[0m) fmpz_lll_with_removal... -fmpz_lll_with_removal 1.04 ([1;32mPASS[0m) +fmpz_lll_with_removal 0.66 ([1;32mPASS[0m) fmpz_lll_wrapper... -fmpz_lll_wrapper 1.06 ([1;32mPASS[0m) +fmpz_lll_wrapper 0.67 ([1;32mPASS[0m) fmpz_lll_wrapper_with_removal... -fmpz_lll_wrapper_with_removal 1.03 ([1;32mPASS[0m) +fmpz_lll_wrapper_with_removal 0.66 ([1;32mPASS[0m) fmpz_lll_wrapper_with_removal_knapsack... -fmpz_lll_wrapper_with_removal_knapsack 1.02 ([1;32mPASS[0m) +fmpz_lll_wrapper_with_removal_knapsack 0.66 ([1;32mPASS[0m) n_fq_poly_add... -n_fq_poly_add 0.26 ([1;32mPASS[0m) +n_fq_poly_add 0.22 ([1;32mPASS[0m) n_fq_poly_divrem... -n_fq_poly_divrem 0.29 ([1;32mPASS[0m) +n_fq_poly_divrem 0.20 ([1;32mPASS[0m) n_fq_poly_gcd... -n_fq_poly_gcd 0.82 ([1;32mPASS[0m) +n_fq_poly_gcd 0.51 ([1;32mPASS[0m) n_fq_poly_mul... -n_fq_poly_mul 0.41 ([1;32mPASS[0m) +n_fq_poly_mul 0.28 ([1;32mPASS[0m) n_fq_poly_sub... -n_fq_poly_sub 0.26 ([1;32mPASS[0m) +n_fq_poly_sub 0.22 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor... +fmpz_mod_mpoly_factor 3.39 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_squarefree... +fmpz_mod_mpoly_factor_squarefree 0.19 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_wang... +fmpz_mod_mpoly_factor_wang 0.68 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_zassenhaus... +fmpz_mod_mpoly_factor_zassenhaus 2.57 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_zippel... +fmpz_mod_mpoly_factor_zippel 2.32 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_gcd_brown... +fmpz_mod_mpoly_factor_gcd_brown 1.08 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_gcd_hensel... +fmpz_mod_mpoly_factor_gcd_hensel 1.91 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_gcd_subresultant... +fmpz_mod_mpoly_factor_gcd_subresultant 1.40 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_gcd_zippel2... +fmpz_mod_mpoly_factor_gcd_zippel2 4.21 ([1;32mPASS[0m) +fmpz_mod_mpoly_factor_gcd_zippel... +fmpz_mod_mpoly_factor_gcd_zippel 3.52 ([1;32mPASS[0m) qsieve_factor... -qsieve_factor 4.19 ([1;32mPASS[0m) +qsieve_factor 3.43 ([1;32mPASS[0m) qsieve_primes_init... -qsieve_primes_init 0.63 ([1;32mPASS[0m) +qsieve_primes_init 0.48 ([1;32mPASS[0m) +ial... +fmpz_mpoly_get_term_monomial 0.16 ([1;32mPASS[0m) +fmpz_mpoly_inflate_deflate... +fmpz_mpoly_inflate_deflate 0.27 ([1;32mPASS[0m) +fmpz_mpoly_init... +fmpz_mpoly_init 0.04 ([1;32mPASS[0m) +fmpz_mpoly_mul_array... +fmpz_mpoly_mul_array 0.14 ([1;32mPASS[0m) +fmpz_mpoly_mul_array_threaded... +fmpz_mpoly_mul_array_threaded 0.19 ([1;32mPASS[0m) +fmpz_mpoly_mul... +fmpz_mpoly_mul 74.33 ([1;32mPASS[0m) +fmpz_mpoly_mul_dense... +fmpz_mpoly_mul_dense 0.42 ([1;32mPASS[0m) +fmpz_mpoly_mul_heap_threaded... +fmpz_mpoly_mul_heap_threaded 1.20 ([1;32mPASS[0m) +fmpz_mpoly_mul_johnson... +fmpz_mpoly_mul_johnson 1.77 ([1;32mPASS[0m) +fmpz_mpoly_mul_monomial... +fmpz_mpoly_mul_monomial 0.93 ([1;32mPASS[0m) +fmpz_mpoly_neg... +fmpz_mpoly_neg 0.09 ([1;32mPASS[0m) +fmpz_mpoly_pow_fps... +fmpz_mpoly_pow_fps 0.44 ([1;32mPASS[0m) +fmpz_mpoly_pow_ui... +fmpz_mpoly_pow_ui 0.54 ([1;32mPASS[0m) +fmpz_mpoly_push_term_fmpz_fmpz... +fmpz_mpoly_push_term_fmpz_fmpz 0.14 ([1;32mPASS[0m) +fmpz_mpoly_push_term_fmpz_ui... +fmpz_mpoly_push_term_fmpz_ui 0.03 ([1;32mPASS[0m) +fmpz_mpoly_quasidiv_heap... +fmpz_mpoly_quasidiv_heap 1.38 ([1;32mPASS[0m) +fmpz_mpoly_quasidivrem_heap... +fmpz_mpoly_quasidivrem_heap 0.14 ([1;32mPASS[0m) +fmpz_mpoly_quasidivrem_ideal_heap... +fmpz_mpoly_quasidivrem_ideal_heap 0.15 ([1;32mPASS[0m) +fmpz_mpoly_repack_bits... +fmpz_mpoly_repack_bits 0.05 ([1;32mPASS[0m) +fmpz_mpoly_resize... +fmpz_mpoly_resize 0.05 ([1;32mPASS[0m) +fmpz_mpoly_resultant_discriminant... +fmpz_mpoly_resultant_discriminant 0.30 ([1;32mPASS[0m) +fmpz_mpoly_reverse... +fmpz_mpoly_reverse 0.08 ([1;32mPASS[0m) +fmpz_mpoly_scalar_divexact_fmpz... +fmpz_mpoly_scalar_divexact_fmpz 0.17 ([1;32mPASS[0m) +fmpz_mpoly_scalar_divexact_si... +fmpz_mpoly_scalar_divexact_si 0.15 ([1;32mPASS[0m) +fmpz_mpoly_scalar_divexact_ui... +fmpz_mpoly_scalar_divexact_ui 0.15 ([1;32mPASS[0m) +fmpz_mpoly_scalar_divides_fmpz... +fmpz_mpoly_scalar_divides_fmpz 0.17 ([1;32mPASS[0m) +fmpz_mpoly_scalar_fmma... +fmpz_mpoly_scalar_fmma 0.46 ([1;32mPASS[0m) +fmpz_mpoly_scalar_mul_fmpz... +fmpz_mpoly_scalar_mul_fmpz 0.35 ([1;32mPASS[0m) +fmpz_mpoly_scalar_mul_si... +fmpz_mpoly_scalar_mul_si 0.25 ([1;32mPASS[0m) +fmpz_mpoly_scalar_mul_ui... +fmpz_mpoly_scalar_mul_ui 0.22 ([1;32mPASS[0m) +fmpz_mpoly_set_equal... +fmpz_mpoly_set_equal 0.12 ([1;32mPASS[0m) +fmpz_mpoly_set_fmpz... +fmpz_mpoly_set_fmpz 0.42 ([1;32mPASS[0m) +fmpz_mpoly_set_gen_fmpz_poly... +fmpz_mpoly_set_gen_fmpz_poly 0.00 ([1;32mPASS[0m) +fmpz_mpoly_set_si... +fmpz_mpoly_set_si 0.43 ([1;32mPASS[0m) +fmpz_mpoly_set_ui... +fmpz_mpoly_set_ui 0.43 ([1;32mPASS[0m) +fmpz_mpoly_sort_terms... +fmpz_mpoly_sort_terms 0.16 ([1;32mPASS[0m) +fmpz_mpoly_sqrt_heap... +fmpz_mpoly_sqrt_heap 0.53 ([1;32mPASS[0m) +fmpz_mpoly_symmetric... +fmpz_mpoly_symmetric 0.00 ([1;32mPASS[0m) +fmpz_mpoly_term_content... +fmpz_mpoly_term_content 0.25 ([1;32mPASS[0m) +fmpz_mpoly_total_degree... +fmpz_mpoly_total_degree 0.13 ([1;32mPASS[0m) +fmpz_mpoly_univar... +fmpz_mpoly_univar 0.49 ([1;32mPASS[0m) +fmpz_mpoly_univar_resultant... +fmpz_mpoly_univar_resultant 1.12 ([1;32mPASS[0m) +fmpz_mpoly_used_vars... +fmpz_mpoly_used_vars 0.33 ([1;32mPASS[0m) +fmpz_mpoly_vec_autoreduction... +fmpz_mpoly_vec_autoreduction 0.01 ([1;32mPASS[0m) +nf_init_clear... +nf_init_clear 0.90 ([1;32mPASS[0m) +fft_adjust... +fft_adjust 0.13 ([1;32mPASS[0m) +fft_adjust_sqrt2... +fft_adjust_sqrt2 0.29 ([1;32mPASS[0m) +fft_ifft_butterfly... +fft_ifft_butterfly 0.80 ([1;32mPASS[0m) +butterfly_lshB... +butterfly_lshB 0.17 ([1;32mPASS[0m) +butterfly_rshB... +butterfly_rshB 0.51 ([1;32mPASS[0m) +fft_ifft_butterfly_sqrt2... +fft_ifft_butterfly_sqrt2 0.36 ([1;32mPASS[0m) +fft_ifft_butterfly_twiddle... +fft_ifft_butterfly_twiddle 0.95 ([1;32mPASS[0m) +fft_convolution... +fft_convolution 4.27 ([1;32mPASS[0m) +fft_convolution_precache... +fft_convolution_precache 4.29 ([1;32mPASS[0m) +mpn_div_2expmod_2expp1... +mpn_div_2expmod_2expp1 0.33 ([1;32mPASS[0m) +fft_ifft_mfa_truncate_sqrt2... +fft_ifft_mfa_truncate_sqrt2 0.63 ([1;32mPASS[0m) +fft_ifft_negacyclic... +fft_ifft_negacyclic 0.10 ([1;32mPASS[0m) +fft_ifft_radix2... +fft_ifft_radix2 0.09 ([1;32mPASS[0m) +fft_ifft_truncate... +fft_ifft_truncate 0.06 ([1;32mPASS[0m) +fft_ifft_truncate_sqrt2... +fft_ifft_truncate_sqrt2 0.18 ([1;32mPASS[0m) +mpn_mul_2expmod_2expp1... +mpn_mul_2expmod_2expp1 0.31 ([1;32mPASS[0m) +flint_mpn_mul_fft_main... +flint_mpn_mul_fft_main 19.78 ([1;32mPASS[0m) +mul_mfa_truncate_sqrt2... +mul_mfa_truncate_sqrt2 7.06 ([1;32mPASS[0m) +fft_mulmod_2expp1... +fft_mulmod_2expp1 0.56 ([1;32mPASS[0m) +mul_truncate_sqrt2... +mul_truncate_sqrt2 1.61 ([1;32mPASS[0m) +mpn_negmod_2expp1... +mpn_negmod_2expp1 0.01 ([1;32mPASS[0m) +mpn_normmod_2expp1... +mpn_normmod_2expp1 0.02 ([1;32mPASS[0m) +fft_split_combine_bits... +fft_split_combine_bits 0.09 ([1;32mPASS[0m) +nf_elem_add_sub... +nf_elem_add_sub 0.19 ([1;32mPASS[0m) +nf_elem_div... +nf_elem_div 0.29 ([1;32mPASS[0m) +nf_elem_equal_fmpz_fmpq... +nf_elem_equal_fmpz_fmpq 0.26 ([1;32mPASS[0m) +nf_elem_get_fmpz_mod_poly... +nf_elem_get_fmpz_mod_poly 0.11 ([1;32mPASS[0m) +nf_elem_get_nmod_poly... +nf_elem_get_nmod_poly 0.09 ([1;32mPASS[0m) +nf_elem_get_set_den... +nf_elem_get_set_den 0.08 ([1;32mPASS[0m) +nf_elem_get_set_fmpq_poly... +nf_elem_get_set_fmpq_poly 0.10 ([1;32mPASS[0m) +nf_elem_get_set_fmpz_mat_row... +nf_elem_get_set_fmpz_mat_row 0.07 ([1;32mPASS[0m) +nf_elem_init_clear... +nf_elem_init_clear 0.05 ([1;32mPASS[0m) +nf_elem_inv... +nf_elem_inv 0.06 ([1;32mPASS[0m) +nf_elem_is_rational_integer... +nf_elem_is_rational_integer 0.26 ([1;32mPASS[0m) +nf_elem_mod_fmpz... +nf_elem_mod_fmpz 0.04 ([1;32mPASS[0m) +nf_elem_mul... +nf_elem_mul 0.45 ([1;32mPASS[0m) +nf_elem_mul_div_fmpq... +nf_elem_mul_div_fmpq 0.09 ([1;32mPASS[0m) +nf_elem_mul_gen... +nf_elem_mul_gen 0.11 ([1;32mPASS[0m) +nf_elem_norm... +nf_elem_norm 0.08 ([1;32mPASS[0m) +nf_elem_norm_div... +nf_elem_norm_div 1.06 ([1;32mPASS[0m) +nf_elem_pow... +nf_elem_pow 0.15 ([1;32mPASS[0m) +nf_elem_rep_mat... +nf_elem_rep_mat 0.10 ([1;32mPASS[0m) +nf_elem_rep_mat_fmpz_mat_den... +nf_elem_rep_mat_fmpz_mat_den 0.07 ([1;32mPASS[0m) +nf_elem_set_coeff_num_fmpz... +nf_elem_set_coeff_num_fmpz 0.54 ([1;32mPASS[0m) +nf_elem_set_equal... +nf_elem_set_equal 0.11 ([1;32mPASS[0m) +nf_elem_set_equal_si_ui... +nf_elem_set_equal_si_ui 0.24 ([1;32mPASS[0m) +nf_elem_trace... +nf_elem_trace 0.07 ([1;32mPASS[0m) +di_fast_add... +di_fast_add 0.24 ([1;32mPASS[0m) +di_fast_div... +di_fast_div 0.33 ([1;32mPASS[0m) +di_fast_mul... +di_fast_mul 0.29 ([1;32mPASS[0m) +dlog... +dlog 1.40 ([1;32mPASS[0m) +dlog_modpe... +dlog_modpe 0.44 ([1;32mPASS[0m) +dlog_vec... +dlog_vec 0.76 ([1;32mPASS[0m) +fmpz_add2_fmpz_si_inline... +fmpz_add2_fmpz_si_inline 0.04 ([1;32mPASS[0m) +fmpz_add_inline... +fmpz_add_inline 0.03 ([1;32mPASS[0m) +fmpz_add_si_inline... +fmpz_add_si_inline 0.02 ([1;32mPASS[0m) +fmpz_add_ui_inline... +fmpz_add_ui_inline 0.02 ([1;32mPASS[0m) +fmpz_lshift_mpn... +fmpz_lshift_mpn 0.03 ([1;32mPASS[0m) +fmpz_sub_si_inline... +fmpz_sub_si_inline 0.02 ([1;32mPASS[0m) +fmpzi_add_sub... +fmpzi_add_sub 0.00 ([1;32mPASS[0m) +fmpzi_divexact... +fmpzi_divexact 0.01 ([1;32mPASS[0m) +fmpzi_divrem_approx... +fmpzi_divrem_approx 0.11 ([1;32mPASS[0m) +fmpzi_divrem... +fmpzi_divrem 0.01 ([1;32mPASS[0m) +fmpzi_gcd_binary... +fmpzi_gcd_binary 0.06 ([1;32mPASS[0m) +fmpzi_gcd... +fmpzi_gcd 0.38 ([1;32mPASS[0m) +fmpzi_gcd_euclidean... +fmpzi_gcd_euclidean 0.04 ([1;32mPASS[0m) +fmpzi_gcd_euclidean_improved... +fmpzi_gcd_euclidean_improved 0.02 ([1;32mPASS[0m) +fmpzi_gcd_shortest... +fmpzi_gcd_shortest 0.10 ([1;32mPASS[0m) +fmpzi_is_prime... +fmpzi_is_prime 0.00 ([1;32mPASS[0m) +fmpzi_is_probabprime... +fmpzi_is_probabprime 0.00 ([1;32mPASS[0m) +fmpzi_mul... +fmpzi_mul 0.06 ([1;32mPASS[0m) +fmpzi_pow_ui... +fmpzi_pow_ui 0.04 ([1;32mPASS[0m) +fmpzi_remove_one_plus_i... +fmpzi_remove_one_plus_i 0.00 ([1;32mPASS[0m) aprcl_config_gauss... -aprcl_config_gauss 0.03 ([1;32mPASS[0m) +aprcl_config_gauss 0.02 ([1;32mPASS[0m) aprcl_config_jacobi... -aprcl_config_jacobi 0.07 ([1;32mPASS[0m) +aprcl_config_jacobi 0.06 ([1;32mPASS[0m) aprcl_f_table... -aprcl_f_table 0.13 ([1;32mPASS[0m) +aprcl_f_table 0.07 ([1;32mPASS[0m) aprcl_is_prime... -aprcl_is_prime 0.67 ([1;32mPASS[0m) +aprcl_is_prime 0.50 ([1;32mPASS[0m) aprcl_is_prime_gauss... -aprcl_is_prime_gauss 37.01 ([1;32mPASS[0m) +aprcl_is_prime_gauss 23.50 ([1;32mPASS[0m) aprcl_is_prime_jacobi... -aprcl_is_prime_jacobi 1.86 ([1;32mPASS[0m) +aprcl_is_prime_jacobi 1.34 ([1;32mPASS[0m) aprcl_unity_zp_add... aprcl_unity_zp_add 0.00 ([1;32mPASS[0m) aprcl_unity_zp_aut_inv... @@ -186081,39 +186265,39 @@ aprcl_unity_zp_mul2... aprcl_unity_zp_mul2 0.01 ([1;32mPASS[0m) aprcl_unity_zp_mul3... -aprcl_unity_zp_mul3 0.01 ([1;32mPASS[0m) +aprcl_unity_zp_mul3 0.00 ([1;32mPASS[0m) aprcl_unity_zp_mul5... aprcl_unity_zp_mul5 0.00 ([1;32mPASS[0m) aprcl_unity_zp_mul7... aprcl_unity_zp_mul7 0.00 ([1;32mPASS[0m) aprcl_unity_zp_mul... -aprcl_unity_zp_mul 0.01 ([1;32mPASS[0m) +aprcl_unity_zp_mul 0.00 ([1;32mPASS[0m) aprcl_unity_zp_pow_2k... -aprcl_unity_zp_pow_2k 0.52 ([1;32mPASS[0m) +aprcl_unity_zp_pow_2k 0.31 ([1;32mPASS[0m) aprcl_unity_zp_pow... -aprcl_unity_zp_pow 0.09 ([1;32mPASS[0m) +aprcl_unity_zp_pow 0.05 ([1;32mPASS[0m) aprcl_unity_zp_pow_sliding... -aprcl_unity_zp_pow_sliding 0.48 ([1;32mPASS[0m) +aprcl_unity_zp_pow_sliding 0.31 ([1;32mPASS[0m) aprcl_unity_zpq_add... -aprcl_unity_zpq_add 0.01 ([1;32mPASS[0m) +aprcl_unity_zpq_add 0.00 ([1;32mPASS[0m) aprcl_unity_zpq_equal... aprcl_unity_zpq_equal 0.00 ([1;32mPASS[0m) aprcl_unity_zpq_gauss_sum... -aprcl_unity_zpq_gauss_sum 1.83 ([1;32mPASS[0m) +aprcl_unity_zpq_gauss_sum 1.12 ([1;32mPASS[0m) aprcl_unity_zpq_init... -aprcl_unity_zpq_init 0.00 ([1;32mPASS[0m) +aprcl_unity_zpq_init 0.01 ([1;32mPASS[0m) aprcl_unity_zpq_mul... -aprcl_unity_zpq_mul 1.64 ([1;32mPASS[0m) +aprcl_unity_zpq_mul 1.02 ([1;32mPASS[0m) aprcl_unity_zpq_mul_unity_p... -aprcl_unity_zpq_mul_unity_p 0.12 ([1;32mPASS[0m) +aprcl_unity_zpq_mul_unity_p 0.08 ([1;32mPASS[0m) aprcl_unity_zpq_pow... -aprcl_unity_zpq_pow 1.13 ([1;32mPASS[0m) +aprcl_unity_zpq_pow 0.72 ([1;32mPASS[0m) aprcl_unity_zp_reduce_cyclotomic... aprcl_unity_zp_reduce_cyclotomic 0.00 ([1;32mPASS[0m) aprcl_unity_zp_sqr11... aprcl_unity_zp_sqr11 0.00 ([1;32mPASS[0m) aprcl_unity_zp_sqr2... -aprcl_unity_zp_sqr2 0.01 ([1;32mPASS[0m) +aprcl_unity_zp_sqr2 0.00 ([1;32mPASS[0m) aprcl_unity_zp_sqr3... aprcl_unity_zp_sqr3 0.00 ([1;32mPASS[0m) aprcl_unity_zp_sqr5... @@ -186122,228 +186306,80 @@ aprcl_unity_zp_sqr7 0.00 ([1;32mPASS[0m) aprcl_unity_zp_sqr... aprcl_unity_zp_sqr 0.00 ([1;32mPASS[0m) -fft_adjust... -fft_adjust 0.19 ([1;32mPASS[0m) -fft_adjust_sqrt2... -fft_adjust_sqrt2 0.41 ([1;32mPASS[0m) -fft_ifft_butterfly... -fft_ifft_butterfly 1.15 ([1;32mPASS[0m) -butterfly_lshB... -butterfly_lshB 0.24 ([1;32mPASS[0m) -butterfly_rshB... -butterfly_rshB 0.77 ([1;32mPASS[0m) -fft_ifft_butterfly_sqrt2... -fft_ifft_butterfly_sqrt2 0.51 ([1;32mPASS[0m) -fft_ifft_butterfly_twiddle... -fft_ifft_butterfly_twiddle 1.37 ([1;32mPASS[0m) -fft_convolution... -fft_convolution 6.11 ([1;32mPASS[0m) -fft_convolution_precache... -fft_convolution_precache 6.17 ([1;32mPASS[0m) -mpn_div_2expmod_2expp1... -mpn_div_2expmod_2expp1 0.45 ([1;32mPASS[0m) -fft_ifft_mfa_truncate_sqrt2... -fft_ifft_mfa_truncate_sqrt2 0.77 ([1;32mPASS[0m) -fft_ifft_negacyclic... -fft_ifft_negacyclic 0.13 ([1;32mPASS[0m) -fft_ifft_radix2... -fft_ifft_radix2 0.11 ([1;32mPASS[0m) -fft_ifft_truncate... -fft_ifft_truncate 0.07 ([1;32mPASS[0m) -fft_ifft_truncate_sqrt2... -fft_ifft_truncate_sqrt2 0.22 ([1;32mPASS[0m) -mpn_mul_2expmod_2expp1... -mpn_mul_2expmod_2expp1 0.40 ([1;32mPASS[0m) -flint_mpn_mul_fft_main... -flint_mpn_mul_fft_main 28.93 ([1;32mPASS[0m) -mul_mfa_truncate_sqrt2... -mul_mfa_truncate_sqrt2 10.35 ([1;32mPASS[0m) -fft_mulmod_2expp1... -fft_mulmod_2expp1 0.84 ([1;32mPASS[0m) -mul_truncate_sqrt2... -mul_truncate_sqrt2 2.33 ([1;32mPASS[0m) -mpn_negmod_2expp1... -mpn_negmod_2expp1 0.01 ([1;32mPASS[0m) -mpn_normmod_2expp1... -mpn_normmod_2expp1 0.03 ([1;32mPASS[0m) -fft_split_combine_bits... -fft_split_combine_bits 0.14 ([1;32mPASS[0m) -nf_init_clear... -nf_init_clear 1.40 ([1;32mPASS[0m) -nf_elem_add_sub... -nf_elem_add_sub 0.27 ([1;32mPASS[0m) -nf_elem_div... -nf_elem_div 0.42 ([1;32mPASS[0m) -nf_elem_equal_fmpz_fmpq... -nf_elem_equal_fmpz_fmpq 0.38 ([1;32mPASS[0m) -nf_elem_get_fmpz_mod_poly... -nf_elem_get_fmpz_mod_poly 0.16 ([1;32mPASS[0m) -nf_elem_get_nmod_poly... -nf_elem_get_nmod_poly 0.13 ([1;32mPASS[0m) -nf_elem_get_set_den... -nf_elem_get_set_den 0.11 ([1;32mPASS[0m) -nf_elem_get_set_fmpq_poly... -nf_elem_get_set_fmpq_poly 0.14 ([1;32mPASS[0m) -nf_elem_get_set_fmpz_mat_row... -nf_elem_get_set_fmpz_mat_row 0.10 ([1;32mPASS[0m) -nf_elem_init_clear... -nf_elem_init_clear 0.08 ([1;32mPASS[0m) -nf_elem_inv... -nf_elem_inv 0.09 ([1;32mPASS[0m) -nf_elem_is_rational_integer... -nf_elem_is_rational_integer 0.37 ([1;32mPASS[0m) -nf_elem_mod_fmpz... -nf_elem_mod_fmpz 0.06 ([1;32mPASS[0m) -nf_elem_mul... -nf_elem_mul 0.66 ([1;32mPASS[0m) -nf_elem_mul_div_fmpq... -nf_elem_mul_div_fmpq 0.13 ([1;32mPASS[0m) -nf_elem_mul_gen... -nf_elem_mul_gen 0.16 ([1;32mPASS[0m) -nf_elem_norm... -nf_elem_norm 0.11 ([1;32mPASS[0m) -nf_elem_norm_div... -nf_elem_norm_div 1.46 ([1;32mPASS[0m) -nf_elem_pow... -nf_elem_pow 0.22 ([1;32mPASS[0m) -nf_elem_rep_mat... -nf_elem_rep_mat 0.16 ([1;32mPASS[0m) -nf_elem_rep_mat_fmpz_mat_den... -nf_elem_rep_mat_fmpz_mat_den 0.11 ([1;32mPASS[0m) -nf_elem_set_coeff_num_fmpz... -nf_elem_set_coeff_num_fmpz 0.76 ([1;32mPASS[0m) -nf_elem_set_equal... -nf_elem_set_equal 0.15 ([1;32mPASS[0m) -nf_elem_set_equal_si_ui... -nf_elem_set_equal_si_ui 0.34 ([1;32mPASS[0m) -nf_elem_trace... -nf_elem_trace 0.10 ([1;32mPASS[0m) -di_fast_add... -di_fast_add 0.38 ([1;32mPASS[0m) -di_fast_div... -di_fast_div 0.52 ([1;32mPASS[0m) -di_fast_mul... -di_fast_mul 0.46 ([1;32mPASS[0m) +bool_mat_all_pairs_longest_walk... +bool_mat_all_pairs_longest_walk 0.12 ([1;32mPASS[0m) +bool_mat_complement... +bool_mat_complement 0.01 ([1;32mPASS[0m) +bool_mat_is_diagonal... +bool_mat_is_diagonal 0.00 ([1;32mPASS[0m) +bool_mat_is_nilpotent... +bool_mat_is_nilpotent 0.01 ([1;32mPASS[0m) +bool_mat_is_transitive... +bool_mat_is_transitive 0.00 ([1;32mPASS[0m) +bool_mat_mul... +bool_mat_mul 0.01 ([1;32mPASS[0m) +bool_mat_nilpotency_degree... +bool_mat_nilpotency_degree 0.01 ([1;32mPASS[0m) +bool_mat_trace... +bool_mat_trace 0.01 ([1;32mPASS[0m) +bool_mat_transitive_closure... +bool_mat_transitive_closure 0.06 ([1;32mPASS[0m) +bool_mat_transpose... +bool_mat_transpose 0.01 ([1;32mPASS[0m) arith_bell_number... -arith_bell_number 5.69 ([1;32mPASS[0m) +arith_bell_number 3.66 ([1;32mPASS[0m) arith_bell_number_multi_mod... -arith_bell_number_multi_mod 0.24 ([1;32mPASS[0m) +arith_bell_number_multi_mod 0.16 ([1;32mPASS[0m) arith_bell_number_nmod... -arith_bell_number_nmod 0.10 ([1;32mPASS[0m) +arith_bell_number_nmod 0.07 ([1;32mPASS[0m) arith_bell_number_nmod_vec... -arith_bell_number_nmod_vec 0.10 ([1;32mPASS[0m) +arith_bell_number_nmod_vec 0.07 ([1;32mPASS[0m) arith_bell_number_vec... -arith_bell_number_vec 1.59 ([1;32mPASS[0m) +arith_bell_number_vec 0.93 ([1;32mPASS[0m) arith_bernoulli_number... -arith_bernoulli_number 22.75 ([1;32mPASS[0m) +arith_bernoulli_number 14.88 ([1;32mPASS[0m) arith_bernoulli_number_denom... arith_bernoulli_number_denom 0.00 ([1;32mPASS[0m) arith_bernoulli_number_vec... -arith_bernoulli_number_vec 5.05 ([1;32mPASS[0m) +arith_bernoulli_number_vec 3.38 ([1;32mPASS[0m) arith_bernoulli_polynomial... -arith_bernoulli_polynomial 0.37 ([1;32mPASS[0m) +arith_bernoulli_polynomial 0.22 ([1;32mPASS[0m) arith_chebyshev_t_polynomial... -arith_chebyshev_t_polynomial 0.04 ([1;32mPASS[0m) +arith_chebyshev_t_polynomial 0.03 ([1;32mPASS[0m) arith_chebyshev_u_polynomial... -arith_chebyshev_u_polynomial 0.06 ([1;32mPASS[0m) +arith_chebyshev_u_polynomial 0.04 ([1;32mPASS[0m) arith_divisors... arith_divisors 0.02 ([1;32mPASS[0m) arith_euler_number_vec... -arith_euler_number_vec 5.70 ([1;32mPASS[0m) +arith_euler_number_vec 3.73 ([1;32mPASS[0m) arith_euler_number_zeta... arith_euler_number_zeta 0.00 ([1;32mPASS[0m) arith_euler_polynomial... -arith_euler_polynomial 0.40 ([1;32mPASS[0m) +arith_euler_polynomial 0.25 ([1;32mPASS[0m) arith_harmonic_number... -arith_harmonic_number 18.31 ([1;32mPASS[0m) +arith_harmonic_number 12.18 ([1;32mPASS[0m) arith_landau_function_vec... arith_landau_function_vec 0.00 ([1;32mPASS[0m) arith_number_of_partitions_vec... -arith_number_of_partitions_vec 0.04 ([1;32mPASS[0m) +arith_number_of_partitions_vec 0.03 ([1;32mPASS[0m) arith_ramanujan_tau... -arith_ramanujan_tau 0.98 ([1;32mPASS[0m) +arith_ramanujan_tau 0.64 ([1;32mPASS[0m) arith_stirling... -arith_stirling 1.35 ([1;32mPASS[0m) +arith_stirling 0.89 ([1;32mPASS[0m) arith_sum_of_squares... arith_sum_of_squares 0.00 ([1;32mPASS[0m) arith_swinnerton_dyer_polynomial... -arith_swinnerton_dyer_polynomial 0.33 ([1;32mPASS[0m) -fmpz_add2_fmpz_si_inline... -fmpz_add2_fmpz_si_inline 0.05 ([1;32mPASS[0m) -fmpz_add_inline... -fmpz_add_inline 0.05 ([1;32mPASS[0m) -fmpz_add_si_inline... -fmpz_add_si_inline 0.03 ([1;32mPASS[0m) -fmpz_add_ui_inline... -fmpz_add_ui_inline 0.03 ([1;32mPASS[0m) -fmpz_lshift_mpn... -fmpz_lshift_mpn 0.04 ([1;32mPASS[0m) -fmpz_sub_si_inline... -fmpz_sub_si_inline 0.03 ([1;32mPASS[0m) -dlog... -dlog 1.42 ([1;32mPASS[0m) -dlog_modpe... -dlog_modpe 0.60 ([1;32mPASS[0m) -dlog_vec... -dlog_vec 0.77 ([1;32mPASS[0m) -bool_mat_all_pairs_longest_walk... -bool_mat_all_pairs_longest_walk 0.13 ([1;32mPASS[0m) -bool_mat_complement... -bool_mat_complement 0.01 ([1;32mPASS[0m) -bool_mat_is_diagonal... -bool_mat_is_diagonal 0.00 ([1;32mPASS[0m) -bool_mat_is_nilpotent... -bool_mat_is_nilpotent 0.01 ([1;32mPASS[0m) -bool_mat_is_transitive... -bool_mat_is_transitive 0.00 ([1;32mPASS[0m) -bool_mat_mul... -bool_mat_mul 0.01 ([1;32mPASS[0m) -bool_mat_nilpotency_degree... -bool_mat_nilpotency_degree 0.01 ([1;32mPASS[0m) -bool_mat_trace... -bool_mat_trace 0.01 ([1;32mPASS[0m) -bool_mat_transitive_closure... -bool_mat_transitive_closure 0.06 ([1;32mPASS[0m) -bool_mat_transpose... -bool_mat_transpose 0.01 ([1;32mPASS[0m) -fmpzi_add_sub... -fmpzi_add_sub 0.00 ([1;32mPASS[0m) -fmpzi_divexact... -fmpzi_divexact 0.01 ([1;32mPASS[0m) -fmpzi_divrem_approx... -fmpzi_divrem_approx 0.17 ([1;32mPASS[0m) -fmpzi_divrem... -fmpzi_divrem 0.02 ([1;32mPASS[0m) -fmpzi_gcd_binary... -fmpzi_gcd_binary 0.10 ([1;32mPASS[0m) -fmpzi_gcd... -fmpzi_gcd 0.53 ([1;32mPASS[0m) -fmpzi_gcd_euclidean... -fmpzi_gcd_euclidean 0.07 ([1;32mPASS[0m) -fmpzi_gcd_euclidean_improved... -fmpzi_gcd_euclidean_improved 0.03 ([1;32mPASS[0m) -fmpzi_gcd_shortest... -fmpzi_gcd_shortest 0.19 ([1;32mPASS[0m) -fmpzi_is_prime... -fmpzi_is_prime 0.00 ([1;32mPASS[0m) -fmpzi_is_probabprime... -fmpzi_is_probabprime 0.00 ([1;32mPASS[0m) -fmpzi_mul... -fmpzi_mul 0.10 ([1;32mPASS[0m) -fmpzi_pow_ui... -fmpzi_pow_ui 0.06 ([1;32mPASS[0m) -fmpzi_remove_one_plus_i... -fmpzi_remove_one_plus_i 0.00 ([1;32mPASS[0m) +arith_swinnerton_dyer_polynomial 0.21 ([1;32mPASS[0m) mag_add_2exp_fmpz... -mag_add_2exp_fmpz 0.04 ([1;32mPASS[0m) +mag_add_2exp_fmpz 0.03 ([1;32mPASS[0m) mag_add... -mag_add 0.08 ([1;32mPASS[0m) +mag_add 0.05 ([1;32mPASS[0m) mag_addmul... -mag_addmul 0.11 ([1;32mPASS[0m) +mag_addmul 0.07 ([1;32mPASS[0m) mag_atan... -mag_atan 0.02 ([1;32mPASS[0m) +mag_atan 0.01 ([1;32mPASS[0m) mag_binpow_uiui... -mag_binpow_uiui 0.01 ([1;32mPASS[0m) +mag_binpow_uiui 0.00 ([1;32mPASS[0m) mag_bin_uiui... mag_bin_uiui 0.00 ([1;32mPASS[0m) mag_cmp_2exp_si... @@ -186357,67 +186393,67 @@ mag_div_lower... mag_div_lower 0.01 ([1;32mPASS[0m) mag_d_log_lower_bound... -mag_d_log_lower_bound 0.11 ([1;32mPASS[0m) +mag_d_log_lower_bound 0.06 ([1;32mPASS[0m) mag_d_log_upper_bound... -mag_d_log_upper_bound 0.10 ([1;32mPASS[0m) +mag_d_log_upper_bound 0.07 ([1;32mPASS[0m) mag_dump_file... -mag_dump_file 2.01 ([1;32mPASS[0m) +mag_dump_file 1.35 ([1;32mPASS[0m) mag_dump_str... -mag_dump_str 0.04 ([1;32mPASS[0m) +mag_dump_str 0.03 ([1;32mPASS[0m) mag_exp... -mag_exp 0.16 ([1;32mPASS[0m) +mag_exp 0.09 ([1;32mPASS[0m) mag_expinv... -mag_expinv 0.19 ([1;32mPASS[0m) +mag_expinv 0.11 ([1;32mPASS[0m) mag_expm1... -mag_expm1 0.06 ([1;32mPASS[0m) +mag_expm1 0.03 ([1;32mPASS[0m) mag_exp_tail... mag_exp_tail 0.00 ([1;32mPASS[0m) mag_fac_ui... mag_fac_ui 0.01 ([1;32mPASS[0m) mag_fast_add_2exp_si... -mag_fast_add_2exp_si 0.02 ([1;32mPASS[0m) +mag_fast_add_2exp_si 0.01 ([1;32mPASS[0m) mag_fast_addmul... mag_fast_addmul 0.02 ([1;32mPASS[0m) mag_fast_mul_2exp_si... mag_fast_mul_2exp_si 0.00 ([1;32mPASS[0m) mag_fast_mul... -mag_fast_mul 0.02 ([1;32mPASS[0m) +mag_fast_mul 0.01 ([1;32mPASS[0m) mag_geom_series... mag_geom_series 0.00 ([1;32mPASS[0m) mag_get_d... mag_get_d 0.01 ([1;32mPASS[0m) mag_hurwitz_zeta_uiui... -mag_hurwitz_zeta_uiui 0.06 ([1;32mPASS[0m) +mag_hurwitz_zeta_uiui 0.03 ([1;32mPASS[0m) mag_log1p... -mag_log1p 0.12 ([1;32mPASS[0m) +mag_log1p 0.07 ([1;32mPASS[0m) mag_log... -mag_log 0.32 ([1;32mPASS[0m) +mag_log 0.19 ([1;32mPASS[0m) mag_mul_2exp_fmpz... -mag_mul_2exp_fmpz 0.03 ([1;32mPASS[0m) +mag_mul_2exp_fmpz 0.02 ([1;32mPASS[0m) mag_mul_2exp_si... -mag_mul_2exp_si 0.02 ([1;32mPASS[0m) +mag_mul_2exp_si 0.01 ([1;32mPASS[0m) mag_mul... -mag_mul 0.06 ([1;32mPASS[0m) +mag_mul 0.04 ([1;32mPASS[0m) mag_mul_lower... -mag_mul_lower 0.03 ([1;32mPASS[0m) +mag_mul_lower 0.02 ([1;32mPASS[0m) mag_neg_log... -mag_neg_log 0.31 ([1;32mPASS[0m) +mag_neg_log 0.18 ([1;32mPASS[0m) mag_polylog_tail... -mag_polylog_tail 0.15 ([1;32mPASS[0m) +mag_polylog_tail 0.09 ([1;32mPASS[0m) mag_pow_fmpz... -mag_pow_fmpz 0.16 ([1;32mPASS[0m) +mag_pow_fmpz 0.10 ([1;32mPASS[0m) mag_pow_ui... -mag_pow_ui 0.22 ([1;32mPASS[0m) +mag_pow_ui 0.15 ([1;32mPASS[0m) mag_rfac_ui... mag_rfac_ui 0.01 ([1;32mPASS[0m) mag_root... -mag_root 0.12 ([1;32mPASS[0m) +mag_root 0.07 ([1;32mPASS[0m) mag_rsqrt... -mag_rsqrt 0.04 ([1;32mPASS[0m) +mag_rsqrt 0.03 ([1;32mPASS[0m) mag_rsqrt_lower... -mag_rsqrt_lower 0.04 ([1;32mPASS[0m) +mag_rsqrt_lower 0.03 ([1;32mPASS[0m) mag_set_d_2exp_fmpz... -mag_set_d_2exp_fmpz 0.04 ([1;32mPASS[0m) +mag_set_d_2exp_fmpz 0.02 ([1;32mPASS[0m) mag_set_d... mag_set_d 0.01 ([1;32mPASS[0m) mag_set_ui... @@ -186427,109 +186463,109 @@ mag_sinh... mag_sinh 0.01 ([1;32mPASS[0m) mag_sqrt... -mag_sqrt 0.04 ([1;32mPASS[0m) +mag_sqrt 0.02 ([1;32mPASS[0m) mag_sqrt_lower... -mag_sqrt_lower 0.03 ([1;32mPASS[0m) +mag_sqrt_lower 0.02 ([1;32mPASS[0m) mag_sub... -mag_sub 0.05 ([1;32mPASS[0m) +mag_sub 0.03 ([1;32mPASS[0m) mag_sub_lower... -mag_sub_lower 0.05 ([1;32mPASS[0m) -partitions_fmpz_ui... -partitions_fmpz_ui 2.35 ([1;32mPASS[0m) -partitions_fmpz_ui_threaded... -partitions_fmpz_ui_threaded 5.40 ([1;32mPASS[0m) +mag_sub_lower 0.03 ([1;32mPASS[0m) acf_approx_dot... -acf_approx_dot 0.03 ([1;32mPASS[0m) +acf_approx_dot 0.02 ([1;32mPASS[0m) acf_init_clear... acf_init_clear 0.00 ([1;32mPASS[0m) +partitions_fmpz_ui... +partitions_fmpz_ui 1.58 ([1;32mPASS[0m) +partitions_fmpz_ui_threaded... +partitions_fmpz_ui_threaded 3.71 ([1;32mPASS[0m) arb_acos... -arb_acos 0.12 ([1;32mPASS[0m) +arb_acos 0.07 ([1;32mPASS[0m) arb_acosh... -arb_acosh 0.04 ([1;32mPASS[0m) +arb_acosh 0.02 ([1;32mPASS[0m) arb_add_arf... -arb_add_arf 0.03 ([1;32mPASS[0m) +arb_add_arf 0.02 ([1;32mPASS[0m) arb_add... -arb_add 0.33 ([1;32mPASS[0m) +arb_add 0.19 ([1;32mPASS[0m) arb_add_error... -arb_add_error 0.05 ([1;32mPASS[0m) +arb_add_error 0.03 ([1;32mPASS[0m) arb_add_fmpz_2exp... -arb_add_fmpz_2exp 0.03 ([1;32mPASS[0m) +arb_add_fmpz_2exp 0.02 ([1;32mPASS[0m) arb_add_fmpz... -arb_add_fmpz 0.03 ([1;32mPASS[0m) +arb_add_fmpz 0.02 ([1;32mPASS[0m) arb_addmul_arf... -arb_addmul_arf 0.04 ([1;32mPASS[0m) +arb_addmul_arf 0.02 ([1;32mPASS[0m) arb_addmul... -arb_addmul 2.20 ([1;32mPASS[0m) +arb_addmul 1.36 ([1;32mPASS[0m) arb_addmul_fmpz... -arb_addmul_fmpz 0.03 ([1;32mPASS[0m) +arb_addmul_fmpz 0.02 ([1;32mPASS[0m) arb_addmul_si... -arb_addmul_si 0.03 ([1;32mPASS[0m) +arb_addmul_si 0.02 ([1;32mPASS[0m) arb_addmul_ui... -arb_addmul_ui 0.03 ([1;32mPASS[0m) +arb_addmul_ui 0.02 ([1;32mPASS[0m) arb_add_si... arb_add_si 0.02 ([1;32mPASS[0m) arb_add_ui... arb_add_ui 0.02 ([1;32mPASS[0m) arb_agm... -arb_agm 0.09 ([1;32mPASS[0m) +arb_agm 0.05 ([1;32mPASS[0m) arb_approx_dot... -arb_approx_dot 0.19 ([1;32mPASS[0m) +arb_approx_dot 0.13 ([1;32mPASS[0m) arb_asin... -arb_asin 0.12 ([1;32mPASS[0m) +arb_asin 0.07 ([1;32mPASS[0m) arb_asinh... -arb_asinh 0.08 ([1;32mPASS[0m) +arb_asinh 0.04 ([1;32mPASS[0m) arb_atan2... -arb_atan2 0.98 ([1;32mPASS[0m) +arb_atan2 0.55 ([1;32mPASS[0m) arb_atan_arf_bb... -arb_atan_arf_bb 1.29 ([1;32mPASS[0m) +arb_atan_arf_bb 0.87 ([1;32mPASS[0m) arb_atan_arf... -arb_atan_arf 0.23 ([1;32mPASS[0m) +arb_atan_arf 0.14 ([1;32mPASS[0m) arb_atan_arf_newton... -arb_atan_arf_newton 0.67 ([1;32mPASS[0m) +arb_atan_arf_newton 0.45 ([1;32mPASS[0m) arb_atan... -arb_atan 0.53 ([1;32mPASS[0m) +arb_atan 0.31 ([1;32mPASS[0m) arb_atan_frac_bsplit... -arb_atan_frac_bsplit 0.01 ([1;32mPASS[0m) +arb_atan_frac_bsplit 0.00 ([1;32mPASS[0m) arb_atan_gauss_primes_vec_bsplit... -arb_atan_gauss_primes_vec_bsplit 0.15 ([1;32mPASS[0m) +arb_atan_gauss_primes_vec_bsplit 0.09 ([1;32mPASS[0m) arb_atanh... -arb_atanh 0.04 ([1;32mPASS[0m) +arb_atanh 0.02 ([1;32mPASS[0m) arb_atan_newton... -arb_atan_newton 0.10 ([1;32mPASS[0m) +arb_atan_newton 0.06 ([1;32mPASS[0m) arb_atan_sum_bs_powtab... -arb_atan_sum_bs_powtab 0.08 ([1;32mPASS[0m) +arb_atan_sum_bs_powtab 0.05 ([1;32mPASS[0m) arb_atan_tab... -arb_atan_tab 0.16 ([1;32mPASS[0m) +arb_atan_tab 0.11 ([1;32mPASS[0m) arb_atan_taylor_rs... -arb_atan_taylor_rs 1.18 ([1;32mPASS[0m) +arb_atan_taylor_rs 0.74 ([1;32mPASS[0m) arb_bell_fmpz... -arb_bell_fmpz 3.88 ([1;32mPASS[0m) +arb_bell_fmpz 2.35 ([1;32mPASS[0m) arb_bell_sum_taylor... -arb_bell_sum_taylor 0.47 ([1;32mPASS[0m) +arb_bell_sum_taylor 0.28 ([1;32mPASS[0m) arb_bernoulli_poly_ui... -arb_bernoulli_poly_ui 0.03 ([1;32mPASS[0m) +arb_bernoulli_poly_ui 0.02 ([1;32mPASS[0m) arb_bernoulli_ui... -arb_bernoulli_ui 1.56 ([1;32mPASS[0m) +arb_bernoulli_ui 0.96 ([1;32mPASS[0m) arb_can_round_mpfr... -arb_can_round_mpfr 0.84 ([1;32mPASS[0m) +arb_can_round_mpfr 0.52 ([1;32mPASS[0m) arb_ceil... -arb_ceil 0.13 ([1;32mPASS[0m) +arb_ceil 0.08 ([1;32mPASS[0m) arb_chebyshev_t_ui... -arb_chebyshev_t_ui 0.13 ([1;32mPASS[0m) +arb_chebyshev_t_ui 0.08 ([1;32mPASS[0m) arb_chebyshev_u_ui... -arb_chebyshev_u_ui 0.17 ([1;32mPASS[0m) +arb_chebyshev_u_ui 0.10 ([1;32mPASS[0m) arb_const_apery... -arb_const_apery 0.10 ([1;32mPASS[0m) +arb_const_apery 0.08 ([1;32mPASS[0m) arb_const_catalan... -arb_const_catalan 0.09 ([1;32mPASS[0m) +arb_const_catalan 0.06 ([1;32mPASS[0m) arb_const_e... arb_const_e 0.01 ([1;32mPASS[0m) arb_const_euler... -arb_const_euler 0.65 ([1;32mPASS[0m) +arb_const_euler 0.42 ([1;32mPASS[0m) arb_const_glaisher... -arb_const_glaisher 0.10 ([1;32mPASS[0m) +arb_const_glaisher 0.06 ([1;32mPASS[0m) arb_const_khinchin... -arb_const_khinchin 0.96 ([1;32mPASS[0m) +arb_const_khinchin 0.60 ([1;32mPASS[0m) arb_arf_abs_bound_le_2exp_fmpz... arf_abs_bound_le_2exp_fmpz 0.00 ([1;32mPASS[0m) arf_abs_bound_lt_2exp_fmpz... @@ -186537,1211 +186573,1229 @@ arf_abs_bound_lt_2exp_si... arf_abs_bound_lt_2exp_si 0.00 ([1;32mPASS[0m) arf_add... -arf_add 0.70 ([1;32mPASS[0m) +arf_add 0.49 ([1;32mPASS[0m) arf_add_fmpz_2exp... -arf_add_fmpz_2exp 0.05 ([1;32mPASS[0m) +arf_add_fmpz_2exp 0.03 ([1;32mPASS[0m) arf_add_fmpz... -arf_add_fmpz 0.42 ([1;32mPASS[0m) +arf_add_fmpz 0.30 ([1;32mPASS[0m) arf_addmul... -arf_addmul 0.14 ([1;32mPASS[0m) +arf_addmul 0.09 ([1;32mPASS[0m) arf_addmul_fmpz... -arf_addmul_fmpz 0.13 ([1;32mPASS[0m) +arf_addmul_fmpz 0.09 ([1;32mPASS[0m) arf_addmul_si... -arf_addmul_si 0.08 ([1;32mPASS[0m) +arf_addmul_si 0.05 ([1;32mPASS[0m) arf_addmul_ui... -arf_addmul_ui 0.08 ([1;32mPASS[0m) +arf_addmul_ui 0.05 ([1;32mPASS[0m) arf_add_si... -arf_add_si 0.28 ([1;32mPASS[0m) +arf_add_si 0.19 ([1;32mPASS[0m) arf_add_ui... -arf_add_ui 0.29 ([1;32mPASS[0m) +arf_add_ui 0.20 ([1;32mPASS[0m) arf_approx_dot... -arf_approx_dot 0.02 ([1;32mPASS[0m) +arf_approx_dot 0.01 ([1;32mPASS[0m) arf_ceil... -arf_ceil 0.01 ([1;32mPASS[0m) +arf_ceil 0.00 ([1;32mPASS[0m) arf_cmp_2exp_si... -arf_cmp_2exp_si 0.02 ([1;32mPASS[0m) +arf_cmp_2exp_si 0.01 ([1;32mPASS[0m) arf_cmpabs_2exp_si... -arf_cmpabs_2exp_si 0.02 ([1;32mPASS[0m) +arf_cmpabs_2exp_si 0.01 ([1;32mPASS[0m) arf_cmpabs... -arf_cmpabs 0.05 ([1;32mPASS[0m) +arf_cmpabs 0.03 ([1;32mPASS[0m) arf_cmp... -arf_cmp 0.05 ([1;32mPASS[0m) +arf_cmp 0.03 ([1;32mPASS[0m) arf_complex_mul... -arf_complex_mul 5.14 ([1;32mPASS[0m) +arf_complex_mul 3.27 ([1;32mPASS[0m) arf_complex_sqr... -arf_complex_sqr 4.71 ([1;32mPASS[0m) +arf_complex_sqr 2.93 ([1;32mPASS[0m) arf_div... -arf_div 1.87 ([1;32mPASS[0m) +arf_div 1.21 ([1;32mPASS[0m) arf_dump_file... -arf_dump_file 2.04 ([1;32mPASS[0m) +arf_dump_file 1.37 ([1;32mPASS[0m) arf_dump_str... -arf_dump_str 0.07 ([1;32mPASS[0m) +arf_dump_str 0.05 ([1;32mPASS[0m) arf_floor... -arf_floor 0.01 ([1;32mPASS[0m) +arf_floor 0.00 ([1;32mPASS[0m) arf_fma... arf_fma 0.01 ([1;32mPASS[0m) arf_frexp... -arf_frexp 0.01 ([1;32mPASS[0m) +arf_frexp 0.00 ([1;32mPASS[0m) arf_get_d... -arf_get_d 0.05 ([1;32mPASS[0m) +arf_get_d 0.04 ([1;32mPASS[0m) arf_get_fmpz... -arf_get_fmpz 0.43 ([1;32mPASS[0m) +arf_get_fmpz 0.28 ([1;32mPASS[0m) arf_get_mpfr... -arf_get_mpfr 0.02 ([1;32mPASS[0m) +arf_get_mpfr 0.01 ([1;32mPASS[0m) arf_get_str... arf_get_str 0.01 ([1;32mPASS[0m) arf_is_int_2exp_si... arf_is_int_2exp_si 0.00 ([1;32mPASS[0m) arf_mul... -arf_mul 0.98 ([1;32mPASS[0m) +arf_mul 0.65 ([1;32mPASS[0m) arf_mul_fmpz... -arf_mul_fmpz 0.85 ([1;32mPASS[0m) +arf_mul_fmpz 0.57 ([1;32mPASS[0m) arf_mul_si... -arf_mul_si 0.26 ([1;32mPASS[0m) +arf_mul_si 0.18 ([1;32mPASS[0m) arf_mul_ui... -arf_mul_ui 0.28 ([1;32mPASS[0m) +arf_mul_ui 0.20 ([1;32mPASS[0m) arf_mul_via_mpfr... -arf_mul_via_mpfr 1.03 ([1;32mPASS[0m) +arf_mul_via_mpfr 0.69 ([1;32mPASS[0m) arf_neg_round... -arf_neg_round 0.06 ([1;32mPASS[0m) +arf_neg_round 0.04 ([1;32mPASS[0m) arf_root... -arf_root 0.22 ([1;32mPASS[0m) +arf_root 0.14 ([1;32mPASS[0m) arf_rsqrt... -arf_rsqrt 1.68 ([1;32mPASS[0m) +arf_rsqrt 1.01 ([1;32mPASS[0m) arf_set_d... arf_set_d 0.01 ([1;32mPASS[0m) arf_set_fmpq... -arf_set_fmpq 0.03 ([1;32mPASS[0m) +arf_set_fmpq 0.02 ([1;32mPASS[0m) arf_set_fmpz_2exp... -arf_set_fmpz_2exp 0.03 ([1;32mPASS[0m) +arf_set_fmpz_2exp 0.02 ([1;32mPASS[0m) arf_set_round... -arf_set_round 0.06 ([1;32mPASS[0m) +arf_set_round 0.04 ([1;32mPASS[0m) arf_set_round_fmpz... -arf_set_round_fmpz 0.05 ([1;32mPASS[0m) +arf_set_round_fmpz 0.03 ([1;32mPASS[0m) arf_set_round_mpz... arf_set_round_mpz qfb_exponent... -qfb_exponent 6.07 ([1;32mPASS[0m) +qfb_exponent 3.47 ([1;32mPASS[0m) qfb_exponent_element... -qfb_exponent_element 7.35 ([1;32mPASS[0m) +qfb_exponent_element 4.23 ([1;32mPASS[0m) qfb_exponent_grh... -qfb_exponent_grh 6.34 ([1;32mPASS[0m) +qfb_exponent_grh 3.63 ([1;32mPASS[0m) qfb_inverse... -qfb_inverse 1.94 ([1;32mPASS[0m) +qfb_inverse 1.27 ([1;32mPASS[0m) qfb_nucomp... -qfb_nucomp 0.88 ([1;32mPASS[0m) +qfb_nucomp 0.54 ([1;32mPASS[0m) qfb_nudupl... -qfb_nudupl 0.41 ([1;32mPASS[0m) +qfb_nudupl 0.23 ([1;32mPASS[0m) qfb_pow... -qfb_pow 8.19 ([1;32mPASS[0m) +qfb_pow 4.65 ([1;32mPASS[0m) qfb_pow_ui... -qfb_pow_ui 8.20 ([1;32mPASS[0m) +qfb_pow_ui 4.65 ([1;32mPASS[0m) qfb_prime_form... -qfb_prime_form 1.10 ([1;32mPASS[0m) +qfb_prime_form 0.75 ([1;32mPASS[0m) qfb_reduce... -qfb_reduce 1.16 ([1;32mPASS[0m) +qfb_reduce 0.83 ([1;32mPASS[0m) qfb_reduced_forms... -qfb_reduced_forms 2.18 ([1;32mPASS[0m) - 0.04 ([1;32mPASS[0m) +qfb_reduced_forms 1.43 ([1;32mPASS[0m) + 0.03 ([1;32mPASS[0m) arf_set_round_ui... -arf_set_round_ui 0.33 ([1;32mPASS[0m) +arf_set_round_ui 0.23 ([1;32mPASS[0m) arf_set_round_uiui... -arf_set_round_uiui 0.34 ([1;32mPASS[0m) +arf_set_round_uiui 0.24 ([1;32mPASS[0m) arf_sgn... arf_sgn 0.00 ([1;32mPASS[0m) arf_sosq... -arf_sosq 0.20 ([1;32mPASS[0m) +arf_sosq 0.12 ([1;32mPASS[0m) arf_sqrt... -arf_sqrt 1.14 ([1;32mPASS[0m) +arf_sqrt 0.69 ([1;32mPASS[0m) arf_sub... -arf_sub 0.65 ([1;32mPASS[0m) +arf_sub 0.45 ([1;32mPASS[0m) arf_sub_fmpz... -arf_sub_fmpz 0.43 ([1;32mPASS[0m) +arf_sub_fmpz 0.30 ([1;32mPASS[0m) arf_submul... -arf_submul 0.13 ([1;32mPASS[0m) +arf_submul 0.09 ([1;32mPASS[0m) arf_submul_fmpz... -arf_submul_fmpz 0.13 ([1;32mPASS[0m) +arf_submul_fmpz 0.09 ([1;32mPASS[0m) arf_submul_si... -arf_submul_si 0.08 ([1;32mPASS[0m) +arf_submul_si 0.05 ([1;32mPASS[0m) arf_submul_ui... -arf_submul_ui 0.08 ([1;32mPASS[0m) +arf_submul_ui 0.05 ([1;32mPASS[0m) arf_sub_si... -arf_sub_si 0.28 ([1;32mPASS[0m) +arf_sub_si 0.20 ([1;32mPASS[0m) arf_sub_ui... -arf_sub_ui 0.29 ([1;32mPASS[0m) +arf_sub_ui 0.20 ([1;32mPASS[0m) arf_sum... -arf_sum 1.68 ([1;32mPASS[0m) -const_log10... -arb_const_log10 0.04 ([1;32mPASS[0m) -arb_const_log2... -arb_const_log2 0.02 ([1;32mPASS[0m) -arb_const_pi... -arb_const_pi 0.22 ([1;32mPASS[0m) -arb_const_reciprocal_fibonacci... -arb_const_reciprocal_fibonacci 0.01 ([1;32mPASS[0m) -arb_contains_arf... -arb_contains_arf 0.02 ([1;32mPASS[0m) -arb_contains... -arb_contains 0.24 ([1;32mPASS[0m) -arb_contains_fmpq... -arb_contains_fmpq 0.02 ([1;32mPASS[0m) -arb_contains_int... -arb_contains_int 0.05 ([1;32mPASS[0m) -arb_contains_interior... -arb_contains_interior 0.24 ([1;32mPASS[0m) -arb_cos... -arb_cos 1.38 ([1;32mPASS[0m) -arb_cosh... -arb_cosh 0.51 ([1;32mPASS[0m) -arb_cos_pi... -arb_cos_pi 0.00 ([1;32mPASS[0m) -arb_cos_pi_fmpq_algebraic... -arb_cos_pi_fmpq_algebraic 1.99 ([1;32mPASS[0m) -arb_cos_pi_fmpq... -arb_cos_pi_fmpq 0.43 ([1;32mPASS[0m) -arb_coth... -arb_coth 0.08 ([1;32mPASS[0m) -arb_cot_pi... -arb_cot_pi 0.05 ([1;32mPASS[0m) -arb_csc... -arb_csc 0.00 ([1;32mPASS[0m) -arb_csch... -arb_csch 0.00 ([1;32mPASS[0m) -arb_csc_pi... -arb_csc_pi 0.00 ([1;32mPASS[0m) -arb_digamma... -arb_digamma 0.34 ([1;32mPASS[0m) -arb_digits_round_inplace... -arb_digits_round_inplace 0.02 ([1;32mPASS[0m) -arb_div_2expm1_ui... -arb_div_2expm1_ui 0.70 ([1;32mPASS[0m) -arb_div_arf... -arb_div_arf 0.04 ([1;32mPASS[0m) -arb_div... -arb_div 0.50 ([1;32mPASS[0m) -arb_div_fmpz... -arb_div_fmpz 0.03 ([1;32mPASS[0m) -arb_div_newton... -arb_div_newton 2.97 ([1;32mPASS[0m) -arb_div_si... -arb_div_si 0.03 ([1;32mPASS[0m) -arb_div_ui... -arb_div_ui 0.03 ([1;32mPASS[0m) -arb_dot... -arb_dot 3.23 ([1;32mPASS[0m) -arb_dot_fmpz... -arb_dot_fmpz 0.13 ([1;32mPASS[0m) -arb_dot_si... -arb_dot_si 0.11 ([1;32mPASS[0m) -arb_dot_siui... -arb_dot_siui 0.12 ([1;32mPASS[0m) -arb_dot_ui... -arb_dot_ui 0.11 ([1;32mPASS[0m) -arb_dot_uiui... -arb_dot_uiui 0.12 ([1;32mPASS[0m) -arb_doublefac_ui... -arb_doublefac_ui 0.01 ([1;32mPASS[0m) -arb_dump_file... -arb_dump_file 2.37 ([1;32mPASS[0m) -arb_dump_str... -arb_dump_str 0.13 ([1;32mPASS[0m) -arb_euler_number_fmpz... -arb_euler_number_fmpz 0.02 ([1;32mPASS[0m) -arb_euler_number_ui... -arb_euler_number_ui 0.03 ([1;32mPASS[0m) -arb_exp_arf_bb... -arb_exp_arf_bb 1.71 ([1;32mPASS[0m) -arb_exp_arf_rs_generic... -arb_exp_arf_rs_generic 0.23 ([1;32mPASS[0m) -arb_exp... -arb_exp 1.55 ([1;32mPASS[0m) -arb_exp_invexp... -arb_exp_invexp 0.08 ([1;32mPASS[0m) -arb_expm1... -arb_expm1 1.51 ([1;32mPASS[0m) -arb_exp_sum_bs_powtab... -arb_exp_sum_acb_acos... -acb_acos 0.02 ([1;32mPASS[0m) +arf_sum 1.20 ([1;32mPASS[0m) +acb_acos... +acb_acos 0.01 ([1;32mPASS[0m) acb_acosh... -acb_acosh 0.02 ([1;32mPASS[0m) +acb_acosh 0.01 ([1;32mPASS[0m) acb_agm1... -acb_agm1 0.90 ([1;32mPASS[0m) +acb_agm1 0.52 ([1;32mPASS[0m) acb_agm... -acb_agm 0.34 ([1;32mPASS[0m) +acb_agm 0.20 ([1;32mPASS[0m) acb_approx_dot... -acb_approx_dot 0.43 ([1;32mPASS[0m) +acb_approx_dot 0.28 ([1;32mPASS[0m) acb_asin... -acb_asin 0.11 ([1;32mPASS[0m) +acb_asin 0.06 ([1;32mPASS[0m) acb_asinh... acb_asinh 0.01 ([1;32mPASS[0m) acb_atan... -acb_atan 0.10 ([1;32mPASS[0m) +acb_atan 0.06 ([1;32mPASS[0m) acb_atanh... acb_atanh 0.01 ([1;32mPASS[0m) acb_barnes_g... -acb_barnes_g 4.49 ([1;32mPASS[0m) +acb_barnes_g 2.69 ([1;32mPASS[0m) acb_bernoulli_poly_ui... -acb_bernoulli_poly_ui 0.03 ([1;32mPASS[0m) +acb_bernoulli_poly_ui 0.02 ([1;32mPASS[0m) acb_chebyshev_t_ui... -acb_chebyshev_t_ui 0.04 ([1;32mPASS[0m) +acb_chebyshev_t_ui 0.02 ([1;32mPASS[0m) acb_chebyshev_u_ui... -acb_chebyshev_u_ui 0.07 ([1;32mPASS[0m) +acb_chebyshev_u_ui 0.04 ([1;32mPASS[0m) acb_cos_pi... acb_cos_pi 0.01 ([1;32mPASS[0m) acb_cot... -acb_cot 0.34 ([1;32mPASS[0m) +acb_cot 0.19 ([1;32mPASS[0m) acb_coth... -acb_coth 0.02 ([1;32mPASS[0m) +acb_coth 0.01 ([1;32mPASS[0m) acb_cot_pi... -acb_cot_pi 0.20 ([1;32mPASS[0m) +acb_cot_pi 0.10 ([1;32mPASS[0m) acb_csc... -acb_csc 0.01 ([1;32mPASS[0m) +acb_csc 0.00 ([1;32mPASS[0m) acb_csch... -acb_csch 0.01 ([1;32mPASS[0m) +acb_csch 0.00 ([1;32mPASS[0m) acb_csc_pi... -acb_csc_pi 0.01 ([1;32mPASS[0m) +acb_csc_pi 0.00 ([1;32mPASS[0m) acb_csgn... acb_csgn 0.00 ([1;32mPASS[0m) acb_digamma... -acb_digamma 0.91 ([1;32mPASS[0m) +acb_digamma 0.55 ([1;32mPASS[0m) acb_div... -acb_div 1.06 ([1;32mPASS[0m) +acb_div 0.64 ([1;32mPASS[0m) acb_dot... -acb_dot 6.58 ([1;32mPASS[0m) +acb_dot 4.09 ([1;32mPASS[0m) acb_dot_fmpz... -acb_dot_fmpz 0.24 ([1;32mPASS[0m) +acb_dot_fmpz 0.15 ([1;32mPASS[0m) acb_dot_si... -acb_dot_si 0.22 ([1;32mPASS[0m) +acb_dot_si 0.14 ([1;32mPASS[0m) acb_dot_siui... -acb_dot_siui 0.23 ([1;32mPASS[0m) +acb_dot_siui 0.14 ([1;32mPASS[0m) acb_dot_ui... -acb_dot_ui 0.21 ([1;32mPASS[0m) +acb_dot_ui 0.14 ([1;32mPASS[0m) acb_dot_uiui... -acb_dot_uiui 0.22 ([1;32mPASS[0m) +acb_dot_uiui 0.14 ([1;32mPASS[0m) acb_exp... -acb_exp 0.04 ([1;32mPASS[0m) +acb_exp 0.02 ([1;32mPASS[0m) acb_exp_invexp... -acb_exp_invexp 0.02 ([1;32mPASS[0m) +acb_exp_invexp 0.01 ([1;32mPASS[0m) acb_expm1... acb_expm1 0.01 ([1;32mPASS[0m) acb_exp_pi_i... -acb_exp_pi_i 0.04 ([1;32mPASS[0m) +acb_exp_pi_i 0.02 ([1;32mPASS[0m) acb_gamma... -acb_gamma 0.19 ([1;32mPASS[0m) +acb_gamma 0.11 ([1;32mPASS[0m) acb_get_abs_lbound_arf... acb_get_abs_lbound_arf 0.01 ([1;32mPASS[0m) acb_get_abs_ubound_arf... acb_get_abs_ubound_arf 0.01 ([1;32mPASS[0m) acb_get_mag... -acb_get_mag 0.01 ([1;32mPASS[0m) +acb_get_mag 0.00 ([1;32mPASS[0m) acb_get_mag_lower... -acb_get_mag_lower 0.01 ([1;32mPASS[0m) +acb_get_mag_lower 0.00 ([1;32mPASS[0m) acb_inv... -acb_inv 0.63 ([1;32mPASS[0m) +acb_inv 0.37 ([1;32mPASS[0m) acb_lambertw... -acb_lambertw 0.92 ([1;32mPASS[0m) +acb_lambertw 0.51 ([1;32mPASS[0m) acb_lgamma... -acb_lgamma 0.48 ([1;32mPASS[0m) +acb_lgamma 0.26 ([1;32mPASS[0m) acb_log1p... -acb_log1p 0.07 ([1;32mPASS[0m) +acb_log1p 0.04 ([1;32mPASS[0m) acb_log... -acb_log 0.09 ([1;32mPASS[0m) +acb_log 0.05 ([1;32mPASS[0m) acb_log_sin_pi... -acb_log_sin_pi 0.23 ([1;32mPASS[0m) +acb_log_sin_pi 0.12 ([1;32mPASS[0m) acb_mul... -acb_mul 3.78 ([1;32mPASS[0m) +acb_mul 2.28 ([1;32mPASS[0m) acb_mul_naive... -acb_mul_naive bs_powtab 0.52 ([1;32mPASS[0m) +acb_mul_naive arb_poly_acos_series... +arb_poly_acos_series 0.12 ([1;32mPASS[0m) +arb_poly_add... +arb_poly_add 0.24 ([1;32mPASS[0m) +arb_poly_add_series... +arb_poly_add_series 0.00 ([1;32mPASS[0m) +arb_poly_add_si... +arb_poly_add_si 0.03 ([1;32mPASS[0m) +arb_poly_asin_series... +arb_poly_asin_series 0.12 ([1;32mPASS[0m) +arb_poly_atan_series... +arb_poly_atan_series 0.00 ([1;32mPASS[0m) +arb_poly_binomial_transform_basecase... +arb_poly_binomial_transform_basecase 0.07 ([1;32mPASS[0m) +arb_poly_binomial_transform... +arb_poly_binomial_transform 0.07 ([1;32mPASS[0m) +arb_poly_binomial_transform_convolution... +arb_poly_binomial_transform_convolution 0.07 ([1;32mPASS[0m) +arb_poly_borel_transform... +arb_poly_borel_transform 0.09 ([1;32mPASS[0m) +arb_poly_compose... +arb_poly_compose 0.26 ([1;32mPASS[0m) +arb_poly_compose_series... +arb_poly_compose_series 0.12 ([1;32mPASS[0m) +arb_poly_cos_pi_series... +arb_poly_cos_pi_series 0.02 ([1;32mPASS[0m) +arb_poly_cot_pi_series... +arb_poly_cot_pi_series 0.03 ([1;32mPASS[0m) +arb_poly_digamma_series... +arb_poly_digamma_series 0.20 ([1;32mPASS[0m) +arb_poly_divrem... +arb_poly_divrem 0.89 ([1;32mPASS[0m) +arb_poly_div_series... +arb_poly_div_series 0.24 ([1;32mPASS[0m) +arb_poly_evaluate2_acb_rectangular... +arb_poly_evaluate2_acb_rectangular 0.42 ([1;32mPASS[0m) +arb_poly_evaluate2... +arb_poly_evaluate2 0.20 ([1;32mPASS[0m) +arb_poly_evaluate2_horner... +arb_poly_evaluate2_horner 0.20 ([1;32mPASS[0m) +arb_poly_evaluate2_rectangular... +arb_poly_evaluate2_rectangular 0.20 ([1;32mPASS[0m) +arb_poly_evaluate_acb_rectangular... +arb_poly_evaluate_acb_rectangular 0.25 ([1;32mPASS[0m) +arb_poly_evaluate... +arb_poly_evaluate 0.04 ([1;32mPASS[0m) +arb_poly_evaluate_horner... +arb_poly_evaluate_horner 0.04 ([1;32mPASS[0m) +arb_poly_evaluate_rectangular... +arb_poly_evaluate_rectangular 0.12 ([1;32mPASS[0m) +arb_poly_evaluate_vec_fast... +arb_poly_evaluate_vec_fast 0.07 ([1;32mPASS[0m) +arb_poly_evaluate_vec_iter... +arb_poly_evaluate_vec_iter 0.06 ([1;32mPASS[0m) +arb_poly_exp_series_basecase... +arb_poly_exp_series_basecase 0.43 ([1;32mPASS[0m) +arb_poly_exp_series... +arb_poly_exp_series 0.37 ([1;32mPASS[0m) +arb_poly_gamma_series... +arb_poly_gamma_series 0.27 ([1;32mPASS[0m) +arb_poly_get_coeff_ptr... +arb_poly_get_coeff_ptr 0.05 ([1;32mPASS[0m) +arb_poly_get_set_coeff_arb... +arb_poly_get_set_coeff_arb 0.01 ([1;32mPASS[0m) +arb_poly_get_unique_fmpz_poly... +arb_poly_get_unique_fmpz_poly 0.02 ([1;32mPASS[0m) +arb_poly_graeffe_transform... +arb_poly_graeffe_transform 0.00 ([1;32mPASS[0m) +arb_poly_interpolate_barycentric... +arb_poly_interpolate_barycentric 0.16 ([1;32mPASS[0m) +arb_poly_interpolate_fast... +arb_poly_interpolate_fast 0.14 ([1;32mPASS[0m) +arb_poly_interpolate_newton... +arb_poly_interpolate_newton 0.10 ([1;32mPASS[0m) +arb_poly_inv_series... +arb_poly_inv_series 0.17 ([1;32mPASS[0m) +arb_poly_lambertw_series... +arb_poly_lambertw_series 0.04 ([1;32mPASS[0m) +arb_poly_lgamma_series... +arb_poly_lgamma_series 0.12 0.43 ([1;32mPASS[0m) +acb_polygamma... +acb_polygamma 0.87 ([1;32mPASS[0m) +acb_pow... +acb_pow 0.48 ([1;32mPASS[0m) +acb_pow_fmpz... +acb_pow_fmpz 2.91 ([1;32mPASS[0m) +acb_quadratic_roots_fmpz... +acb_quadratic_roots_fmpz 0.03 ([1;32mPASS[0m) +acb_rel_accuracy_bits... +acb_rel_accuracy_bits 0.01 ([1;32mPASS[0m) +acb_rgamma... +acb_rgamma 0.11 ([1;32mPASS[0m) +acb_rising2_ui... +acb_rising2_ui 0.22 ([1;32mPASS[0m) +acb_rising_ui... +acb_rising_ui 0.08 ([1;32mPASS[0m) +acb_rising_ui_get_mag... +acb_rising_ui_get_mag 0.11 ([1;32mPASS[0m) +acb_root_ui... +acb_root_ui 0.02 ([1;32mPASS[0m) +acb_rsqrt... +acb_rsqrt 0.16 ([1;32mPASS[0m) +acb_sec... +acb_sec 0.00 ([1;32mPASS[0m) +acb_sech... +acb_sech 0.00 ([1;32mPASS[0m) +acb_sgn... +acb_sgn 0.00 ([1;32mPASS[0m) +acb_sinc... +acb_sinc 0.13 ([1;32mPASS[0m) +acb_sin_cos... +acb_sin_cos 0.05 ([1;32mPASS[0m) +acb_sinc_pi... +acb_sinc_pi 0.00 ([1;32mPASS[0m) +acb_sinh_cosh... +acb_sinh_cosh 0.06 ([1;32mPASS[0m) +acb_sin_pi... +acb_sin_pi 0.01 ([1;32mPASS[0m) +acb_sqrt... +acb_sqrt 0.04 ([1;32mPASS[0m) +acb_sqrts... +acb_sqrts 0.05 ([1;32mPASS[0m) +acb_tan... +acb_tan 0.19 ([1;32mPASS[0m) +acb_tanh... +acb_tanh 0.01 ([1;32mPASS[0m) +acb_tan_pi... +acb_tan_pi 0.10 ([1;32mPASS[0m) +acb_urandom... +acb_urandom 0.07 ([1;32mPASS[0m) +acb_vec_set_real_imag... +acb_vec_set_real_imag 0.08 ([1;32mPASS[0m) +acb_vec_unit_roots... +acb_vec_unit_roots 0.04 ([1;32mPASS[0m) +acb_zeta... +acb_zeta 0.75 ([1;32mPASS[0m) +arb_calc_isolate_roots... +arb_calc_isolate_roots 0.04 ([1;32mPASS[0m) +const_log10... +arb_const_log10 0.03 ([1;32mPASS[0m) +arb_const_log2... +arb_const_log2 0.01 ([1;32mPASS[0m) +arb_const_pi... +arb_const_pi 0.14 ([1;32mPASS[0m) +arb_const_reciprocal_fibonacci... +arb_const_reciprocal_fibonacci 0.00 ([1;32mPASS[0m) +arb_contains_arf... +arb_contains_arf 0.01 ([1;32mPASS[0m) +arb_contains... +arb_contains 0.14 ([1;32mPASS[0m) +arb_contains_fmpq... +arb_contains_fmpq 0.01 ([1;32mPASS[0m) +arb_contains_int... +arb_contains_int 0.03 ([1;32mPASS[0m) +arb_contains_interior... +arb_contains_interior 0.14 ([1;32mPASS[0m) +arb_cos... +arb_cos 0.83 ([1;32mPASS[0m) +arb_cosh... +arb_cosh 0.27 ([1;32mPASS[0m) +arb_cos_pi... +arb_cos_pi 0.00 ([1;32mPASS[0m) +arb_cos_pi_fmpq_algebraic... +arb_cos_pi_fmpq_algebraic 1.23 ([1;32mPASS[0m) +arb_cos_pi_fmpq... +arb_cos_pi_fmpq 0.26 ([1;32mPASS[0m) +arb_coth... +arb_coth 0.05 ([1;32mPASS[0m) +arb_cot_pi... +arb_cot_pi 0.03 ([1;32mPASS[0m) +arb_csc... +arb_csc 0.00 ([1;32mPASS[0m) +arb_csch... +arb_csch 0.00 ([1;32mPASS[0m) +arb_csc_pi... +arb_csc_pi 0.00 ([1;32mPASS[0m) +arb_digamma... +arb_digamma 0.19 ([1;32mPASS[0m) +arb_digits_round_inplace... +arb_digits_round_inplace 0.02 ([1;32mPASS[0m) +arb_div_2expm1_ui... +arb_div_2expm1_ui 0.47 ([1;32mPASS[0m) +arb_div_arf... +arb_div_arf 0.02 ([1;32mPASS[0m) +arb_div... +arb_div 0.30 ([1;32mPASS[0m) +arb_div_fmpz... +arb_div_fmpz 0.02 ([1;32mPASS[0m) +arb_div_newton... +arb_div_newton 1.97 ([1;32mPASS[0m) +arb_div_si... +arb_div_si 0.02 ([1;32mPASS[0m) +arb_div_ui... +arb_div_ui 0.02 ([1;32mPASS[0m) +arb_dot... +arb_dot 2.01 ([1;32mPASS[0m) +arb_dot_fmpz... +arb_dot_fmpz 0.09 ([1;32mPASS[0m) +arb_dot_si... +arb_dot_si 0.07 ([1;32mPASS[0m) +arb_dot_siui... +arb_dot_siui 0.08 ([1;32mPASS[0m) +arb_dot_ui... +arb_dot_ui 0.07 ([1;32mPASS[0m) +arb_dot_uiui... +arb_dot_uiui 0.08 ([1;32mPASS[0m) +arb_doublefac_ui... +arb_doublefac_ui 0.01 ([1;32mPASS[0m) +arb_dump_file... +arb_dump_file 1.58 ([1;32mPASS[0m) +arb_dump_str... +arb_dump_str 0.08 ([1;32mPASS[0m) +arb_euler_number_fmpz... +arb_euler_number_fmpz 0.01 ([1;32mPASS[0m) +arb_euler_number_ui... +arb_euler_number_ui 0.02 ([1;32mPASS[0m) +arb_exp_arf_bb... +arb_exp_arf_bb 1.07 ([1;32mPASS[0m) +arb_exp_arf_rs_generic... +arb_exp_arf_rs_generic 0.14 ([1;32mPASS[0m) +arb_exp... +arb_exp 0.91 ([1;32mPASS[0m) +arb_exp_invexp... +arb_exp_invexp 0.05 ([1;32mPASS[0m) +arb_expm1... +arb_expm1 0.88 ([1;32mPASS[0m) +arb_exp_sum_bs_powtab... +arb_exp_sum_([1;32mPASS[0m) +arb_poly_log1p_series... +arb_poly_log1p_series 0.03 ([1;32mPASS[0m) +arb_poly_log_series... +arb_poly_log_series 0.24 ([1;32mPASS[0m) +arb_poly_mul... +arb_poly_mul 0.52 ([1;32mPASS[0m) +arb_poly_mullow_block... +arb_poly_mullow_block 4.53 ([1;32mPASS[0m) +arb_poly_mullow... +arb_poly_mullow 0.28 ([1;32mPASS[0m) +arb_poly_mullow_classical... +arb_poly_mullow_classical 0.28 ([1;32mPASS[0m) +arb_poly_pow_arb_series... +arb_poly_pow_arb_series 0.09 ([1;32mPASS[0m) +arb_poly_pow_series... +arb_poly_pow_series 0.77 ([1;32mPASS[0m) +arb_poly_pow_ui... +arb_poly_pow_ui 0.28 ([1;32mPASS[0m) +arb_poly_pow_ui_trunc_binexp... +arb_poly_pow_ui_trunc_binexp 0.27 ([1;32mPASS[0m) +arb_poly_product_roots... +arb_poly_product_roots 0.01 ([1;32mPASS[0m) +arb_poly_product_roots_complex... +arb_poly_product_roots_complex 0.02 ([1;32mPASS[0m) +arb_poly_revert_series... +arb_poly_revert_series 0.30 ([1;32mPASS[0m) +arb_poly_rgamma_series... +arb_poly_rgamma_series 0.46 ([1;32mPASS[0m) +arb_poly_riemann_siegel_theta_series... +arb_poly_riemann_siegel_theta_series 0.05 ([1;32mPASS[0m) +arb_poly_riemann_siegel_z_series... +arb_poly_riemann_siegel_z_series 0.17 ([1;32mPASS[0m) +arb_poly_rising_ui_series... +arb_poly_rising_ui_series 0.02 ([1;32mPASS[0m) +arb_poly_root_bound_fujiwara... +arb_poly_root_bound_fujiwara 0.02 ([1;32mPASS[0m) +arb_poly_rsqrt_series... +arb_poly_rsqrt_series 0.15 ([1;32mPASS[0m) +arb_poly_set_trunc_round... +arb_poly_set_trunc_round 0.00 ([1;32mPASS[0m) +arb_poly_shift_left_right... +arb_poly_shift_left_right 0.16 ([1;32mPASS[0m) +arb_poly_sin_cos_pi_series... +arb_poly_sin_cos_pi_series 0.01 ([1;32mPASS[0m) +arb_poly_sin_cos_series... +arb_poly_sin_cos_series 0.01 ([1;32mPASS[0m) +arb_poly_sinc_pi_series... +arb_poly_sinc_pi_series 0.00 ([1;32mPASS[0m) +arb_poly_sinc_series... +arb_poly_sinc_series 0.00 ([1;32mPASS[0m) +arb_poly_sinh_cosh_series... +arb_poly_sinh_cosh_series 0.03 ([1;32mPASS[0m) +arb_poly_sin_pi_series... +arb_poly_sin_pi_series 0.02 ([1;32mPASS[0m) +arb_poly_sin_series_cos_series... +arb_poly_sin_series_cos_series 0.02 ([1;32mPASS[0m) +arb_poly_sqrt_series... +arb_poly_sqrt_series 0.13 ([1;32mPASS[0m) +arb_poly_sub... +arb_poly_sub 0.25 ([1;32mPASS[0m) +arb_poly_sub_series... +arb_poly_sub_series 0.00 ([1;32mPASS[0m) +arb_poly_swinnerton_dyer_ui... +arb_poly_swinnerton_dyer_ui 0.00 ([1;32mPASS[0m) +arb_poly_tan_series... +arb_poly_tan_series 0.12 ([1;32mPASS[0m) +arb_poly_taylor_shift... +arb_poly_taylor_shift 0.10 ([1;32mPASS[0m) +arb_poly_zeta_series... +arb_poly_zeta_series 0.32 ([1;32mPASS[0m) +bs_powtab 0.33 ([1;32mPASS[0m) arb_exp_tab... -arb_exp_tab 0.09 ([1;32mPASS[0m) +arb_exp_tab 0.06 ([1;32mPASS[0m) arb_exp_taylor_rs... -arb_exp_taylor_rs 1.28 ([1;32mPASS[0m) +arb_exp_taylor_rs 0.79 ([1;32mPASS[0m) arb_fac_ui... -arb_fac_ui 0.01 ([1;32mPASS[0m) +arb_fac_ui 0.00 ([1;32mPASS[0m) arb_fib... arb_fib 0.00 ([1;32mPASS[0m) arb_floor... -arb_floor 0.13 ([1;32mPASS[0m) +arb_floor 0.08 ([1;32mPASS[0m) arb_fma... -arb_fma 0.02 ([1;32mPASS[0m) +arb_fma 0.01 ([1;32mPASS[0m) arb_gamma... -arb_gamma 0.04 ([1;32mPASS[0m) +arb_gamma 0.02 ([1;32mPASS[0m) arb_gamma_fmpq... -arb_gamma_fmpq 0.46 ([1;32mPASS[0m) +arb_gamma_fmpq 0.28 ([1;32mPASS[0m) arb_get_abs_lbound_arf... -arb_get_abs_lbound_arf 0.02 ([1;32mPASS[0m) +arb_get_abs_lbound_arf 0.01 ([1;32mPASS[0m) arb_get_fmpz_mid_rad_10exp... -arb_get_fmpz_mid_rad_10exp 0.26 ([1;32mPASS[0m) +arb_get_fmpz_mid_rad_10exp 0.16 ([1;32mPASS[0m) arb_get_interval_arf... -arb_get_interval_arf 0.10 ([1;32mPASS[0m) +arb_get_interval_arf 0.06 ([1;32mPASS[0m) arb_get_interval_fmpz_2exp... -arb_get_interval_fmpz_2exp 0.04 ([1;32mPASS[0m) +arb_get_interval_fmpz_2exp 0.02 ([1;32mPASS[0m) arb_get_interval_mpfr... -arb_get_interval_mpfr 0.07 ([1;32mPASS[0m) +arb_get_interval_mpfr 0.04 ([1;32mPASS[0m) arb_get_lbound_arf... -arb_get_lbound_arf 0.02 ([1;32mPASS[0m) +arb_get_lbound_arf 0.01 ([1;32mPASS[0m) arb_get_mag... -arb_get_mag 0.04 ([1;32mPASS[0m) +arb_get_mag 0.03 ([1;32mPASS[0m) arb_get_mag_lower... -arb_get_mag_lower 0.04 ([1;32mPASS[0m) +arb_get_mag_lower 0.02 ([1;32mPASS[0m) arb_get_mag_lower_nonnegative... -arb_get_mag_lower_nonnegative 0.04 ([1;32mPASS[0m) +arb_get_mag_lower_nonnegative 0.02 ([1;32mPASS[0m) arb_get_mpn_fixed_mod_log2... -arb_get_mpn_fixed_mod_log2 0.14 ([1;32mPASS[0m) +arb_get_mpn_fixed_mod_log2 0.09 ([1;32mPASS[0m) arb_get_mpn_fixed_mod_pi4... -arb_get_mpn_fixed_mod_pi4 0.14 ([1;32mPASS[0m) +arb_get_mpn_fixed_mod_pi4 0.09 ([1;32mPASS[0m) arb_get_rand_fmpq... -arb_get_rand_fmpq 0.14 ([1;32mPASS[0m) +arb_get_rand_fmpq 0.08 ([1;32mPASS[0m) arb_get_str... -arb_get_str 1.25 ([1;32mPASS[0m) +arb_get_str 0.73 ([1;32mPASS[0m) arb_get_unique_fmpz... -arb_get_unique_fmpz 0.06 ([1;32mPASS[0m) +arb_get_unique_fmpz 0.03 ([1;32mPASS[0m) arb_hurwitz_zeta... -arb_hurwitz_zeta 3.86 ([1;32mPASS[0m) +arb_hurwitz_zeta 2.22 ([1;32mPASS[0m) arb_intersection... -arb_intersection 0.21 ([1;32mPASS[0m) +arb_intersection 0.13 ([1;32mPASS[0m) arb_lambertw... -arb_lambertw 0.14 ([1;32mPASS[0m) +arb_lambertw 0.08 ([1;32mPASS[0m) arb_lgamma... -arb_lgamma 0.03 ([1;32mPASS[0m) +arb_lgamma 0.02 ([1;32mPASS[0m) arb_log1p... -arb_log1p 0.15 ([1;32mPASS[0m) +arb_log1p 0.09 ([1;32mPASS[0m) arb_log_arf... -arb_log_arf 0.19 ([1;32mPASS[0m) +arb_log_arf 0.12 ([1;32mPASS[0m) arb_log_base_ui... -arb_log_base_ui 0.59 ([1;32mPASS[0m) +arb_log_base_ui 0.33 ([1;32mPASS[0m) arb_log... -arb_log 1.21 ([1;32mPASS[0m) +arb_log 0.74 ([1;32mPASS[0m) arb_log_hypot... -arb_log_hypot 0.28 ([1;32mPASS[0m) +arb_log_hypot 0.17 ([1;32mPASS[0m) arb_log_newton... -arb_log_newton 0.96 ([1;32mPASS[0m) +arb_log_newton 0.59 ([1;32mPASS[0m) arb_log_primes_vec_bsplit... -arb_log_primes_vec_bsplit 0.14 ([1;32mPASS[0m) +arb_log_primes_vec_bsplit 0.08 ([1;32mPASS[0m) arb_log_tab... -arb_log_tab 0.09 ([1;32mPASS[0m) +arb_log_tab 0.05 ([1;32mPASS[0m) arb_log_ui_from_prev... -arb_log_ui_from_prev 0.50 ([1;32mPASS[0m) +arb_log_ui_from_prev 0.31 ([1;32mPASS[0m) arb_max... -arb_max 0.17 ([1;32mPASS[0m) +arb_max 0.11 ([1;32mPASS[0m) arb_min... -arb_min 0.17 ([1;32mPASS[0m) +arb_min 0.11 ([1;32mPASS[0m) arb_minmax... -arb_minmax 0.08 ([1;32mPASS[0m) +arb_minmax 0.05 ([1;32mPASS[0m) arb_mul_arf... -arb_mul_arf 0.03 ([1;32mPASS[0m) +arb_mul_arf 0.02 ([1;32mPASS[0m) arb_mul... -arb_mul 1.67 ([1;32mPASS[0m) +arb_mul 1.03 ([1;32mPASS[0m) arb_mul_fmpz... -arb_mul_fmpz 0.03 ([1;32mPASS[0m) +arb_mul_fmpz 0.02 ([1;32mPASS[0m) arb_mul_more... -arb_mul_more 0.34 ([1;32mPASS[0m) +arb_mul_more 0.19 ([1;32mPASS[0m) arb_mul_si... arb_mul_si 0.02 ([1;32mPASS[0m) -arb_mul_u 0.69 ([1;32mPASS[0m) -acb_polygamma... -acb_polygamma 1.50 ([1;32mPASS[0m) -acb_pow... -acb_pow 0.86 ([1;32mPASS[0m) -acb_pow_fmpz... -acb_pow_fmpz 4.94 ([1;32mPASS[0m) -acb_quadratic_roots_fmpz... -acb_quadratic_roots_fmpz 0.05 ([1;32mPASS[0m) -acb_rel_accuracy_bits... -acb_rel_accuracy_bits 0.01 ([1;32mPASS[0m) -acb_rgamma... -acb_rgamma 0.18 ([1;32mPASS[0m) -acb_rising2_ui... -acb_rising2_ui 0.34 ([1;32mPASS[0m) -acb_rising_ui... -acb_rising_ui 0.13 ([1;32mPASS[0m) -acb_rising_ui_get_mag... -acb_rising_ui_get_mag 0.18 ([1;32mPASS[0m) -acb_root_ui... -acb_root_ui 0.03 ([1;32mPASS[0m) -acb_rsqrt... -acb_rsqrt 0.25 ([1;32mPASS[0m) -acb_sec... -acb_sec 0.00 ([1;32mPASS[0m) -acb_sech... -acb_sech 0.00 ([1;32mPASS[0m) -acb_sgn... -acb_sgn 0.00 ([1;32mPASS[0m) -acb_sinc... -acb_sinc 0.20 ([1;32mPASS[0m) -acb_sin_cos... -acb_sin_cos 0.09 ([1;32mPASS[0m) -acb_sinc_pi... -acb_sinc_pi 0.01 ([1;32mPASS[0m) -acb_sinh_cosh... -acb_sinh_cosh 0.09 ([1;32mPASS[0m) -acb_sin_pi... -acb_sin_pi 0.01 ([1;32mPASS[0m) -acb_sqrt... -acb_sqrt 0.06 ([1;32mPASS[0m) -acb_sqrts... -acb_sqrts 0.08 ([1;32mPASS[0m) -acb_tan... -acb_tan 0.31 ([1;32mPASS[0m) -acb_tanh... -acb_tanh 0.02 ([1;32mPASS[0m) -acb_tan_pi... -acb_tan_pi 0.16 ([1;32mPASS[0m) -acb_urandom... -acb_urandom 0.11 ([1;32mPASS[0m) -acb_vec_set_real_imag... -acb_vec_set_real_imag 0.12 ([1;32mPASS[0m) -acb_vec_unit_roots... -acb_vec_unit_roots 0.06 ([1;32mPASS[0m) -acb_zeta... -acb_zeta 1.22 ([1;32mPASS[0m) +arb_mul_uarb_hypgeom_1f1_integration... +arb_hypgeom_1f1_integration 0.20 ([1;32mPASS[0m) +arb_hypgeom_2f1_integration... +arb_hypgeom_2f1_integration 3.96 ([1;32mPASS[0m) +arb_hypgeom_airy_zero... +arb_hypgeom_airy_zero 0.32 ([1;32mPASS[0m) +arb_hypgeom_bessel_i_integration... +arb_hypgeom_bessel_i_integration 0.03 ([1;32mPASS[0m) +arb_hypgeom_bessel_j... +arb_hypgeom_bessel_j 0.00 ([1;32mPASS[0m) +arb_hypgeom_bessel_k_integration... +arb_hypgeom_bessel_k_integration 0.06 ([1;32mPASS[0m) +arb_hypgeom_bessel_y... +arb_hypgeom_bessel_y 0.00 ([1;32mPASS[0m) +arb_hypgeom_central_bin_ui... +arb_hypgeom_central_bin_ui 0.02 ([1;32mPASS[0m) +arb_hypgeom_ci... +arb_hypgeom_ci 0.14 ([1;32mPASS[0m) +arb_hypgeom_coulomb_series... +arb_hypgeom_coulomb_series 0.13 ([1;32mPASS[0m) +arb_hypgeom_erf... +arb_hypgeom_erf 0.17 ([1;32mPASS[0m) +arb_hypgeom_erfinv... +arb_hypgeom_erfinv 0.18 ([1;32mPASS[0m) +arb_hypgeom_gamma_fmpq... +arb_hypgeom_gamma_fmpq 0.28 ([1;32mPASS[0m) +arb_hypgeom_gamma_lower_sum_rs... +arb_hypgeom_gamma_lower_sum_rs 0.09 ([1;32mPASS[0m) +arb_hypgeom_gamma_stirling_sum... +arb_hypgeom_gamma_stirling_sum 0.50 ([1;32mPASS[0m) +arb_hypgeom_gamma_taylor... +arb_hypgeom_gamma_taylor 2.02 ([1;32mPASS[0m) +arb_hypgeom_gamma_taylor_tab... +arb_hypgeom_gamma_taylor_tab 1.22 ([1;32mPASS[0m) +arb_hypgeom_gamma_upper_fmpq... +arb_hypgeom_gamma_upper_fmpq 0.11 ([1;32mPASS[0m) +arb_hypgeom_gamma_upper_integration... +arb_hypgeom_gamma_upper_integration 0.09 ([1;32mPASS[0m) +arb_hypgeom_gamma_upper_sum_rs... +arb_hypgeom_gamma_upper_sum_rs 0.08 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_asymp... +arb_hypgeom_legendre_p_ui_asymp 0.13 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui... +arb_hypgeom_legendre_p_ui 0.10 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_deriv_bound... +arb_hypgeom_legendre_p_ui_deriv_bound 0.06 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_one... +arb_hypgeom_legendre_p_ui_one 0.06 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_rec... +arb_hypgeom_legendre_p_ui_rec 0.05 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_root... +arb_hypgeom_legendre_p_ui_root 0.39 ([1;32mPASS[0m) +arb_hypgeom_legendre_p_ui_zero... +arb_hypgeom_legendre_p_ui_zero 0.04 ([1;32mPASS[0m) +arb_hypgeom_lgamma... +arb_hypgeom_lgamma 0.02 ([1;32mPASS[0m) +arb_hypgeom_rising_ui... +arb_hypgeom_rising_ui 0.06 ([1;32mPASS[0m) +arb_hypgeom_rising_ui_jet... +arb_hypgeom_rising_ui_jet 0.12 ([1;32mPASS[0m) +arb_hypgeom_si... +arb_hypgeom_si 0.13 ([1;32mPASS[0m) +arb_hypgeom_sum_fmpq_arb... +arb_hypgeom_sum_fmpq_arb 0.32 ([1;32mPASS[0m) +arb_hypgeom_sum_fmpq_imag_arb... +arb_hypgeom_sum_fmpq_imag_arb 0.42 ([1;32mPASS[0m) +arb_hypgeom_u_integration... +arb_hypgeom_u_integration 1.59 ([1;32mPASS[0m) +arb_hypgeom_wrappers... +arb_hypgeom_wrappers 0.00 ([1;32mPASS[0m) arb_mat_addmul_rad_mag_fast... -arb_mat_addmul_rad_mag_fast 0.47 ([1;32mPASS[0m) +arb_mat_addmul_rad_mag_fast 0.36 ([1;32mPASS[0m) arb_mat_charpoly... -arb_mat_charpoly 0.02 ([1;32mPASS[0m) +arb_mat_charpoly 0.01 ([1;32mPASS[0m) arb_mat_cho... -arb_mat_cho 1.26 ([1;32mPASS[0m) +arb_mat_cho 0.83 ([1;32mPASS[0m) arb_mat_companion... arb_mat_companion 0.00 ([1;32mPASS[0m) arb_mat_dct... arb_mat_dct 0.00 ([1;32mPASS[0m) arb_mat_det... -arb_mat_det 1.12 ([1;32mPASS[0m) +arb_mat_det 0.68 ([1;32mPASS[0m) arb_mat_det_precond... -arb_mat_det_precond 0.68 ([1;32mPASS[0m) +arb_mat_det_precond 0.44 ([1;32mPASS[0m) arb_mat_exp... -arb_mat_exp 1.14 ([1;32mPASS[0m) +arb_mat_exp 0.66 ([1;32mPASS[0m) arb_mat_exp_taylor_sum... arb_mat_exp_taylor_sum 0.01 ([1;32mPASS[0m) arb_mat_frobenius_norm... -arb_mat_frobenius_norm 0.16 ([1;32mPASS[0m) +arb_mat_frobenius_norm 0.10 ([1;32mPASS[0m) arb_mat_inv... -arb_mat_inv 3.63 ([1;32mPASS[0m) +arb_mat_inv 2.27 ([1;32mPASS[0m) arb_mat_inv_cho_precomp... -arb_mat_inv_cho_precomp 0.76 ([1;32mPASS[0m) +arb_mat_inv_cho_precomp 0.48 ([1;32mPASS[0m) arb_mat_inv_ldl_precomp... -arb_mat_inv_ldl_precomp 0.74 ([1;32mPASS[0m) +arb_mat_inv_ldl_precomp 0.47 ([1;32mPASS[0m) arb_mat_ldl... -arb_mat_ldl 1.26 ([1;32mPASS[0m) +arb_mat_ldl 0.83 ([1;32mPASS[0m) arb_mat_lu... -arb_mat_lu 0.47 ([1;32mPASS[0m) +arb_mat_lu 0.30 ([1;32mPASS[0m) arb_mat_lu_recursive... -arb_mat_lu_recursive 2.91 ([1;32mPASS[0m) +arb_mat_lu_recursive 1.93 ([1;32mPASS[0m) arb_mat_mul_block... -arb_mat_mul_block 0.75 ([1;32mPASS[0m) +arb_mat_mul_block 0.50 ([1;32mPASS[0m) arb_mat_mul... -arb_mat_mul 0.50 ([1;32mPASS[0m) +arb_mat_mul 0.32 ([1;32mPASS[0m) arb_mat_mul_entrywise... -arb_mat_mul_entrywise 0.23 ([1;32mPASS[0m) +arb_mat_mul_entrywise 0.15 ([1;32mPASS[0m) arb_mat_mul_threaded... -arb_mat_mul_threaded 0.29 ([1;32mPASS[0m) +arb_mat_mul_threaded 0.17 ([1;32mPASS[0m) arb_mat_pascal... arb_mat_pascal 0.00 ([1;32mPASS[0m) arb_mat_solve... -arb_mat_solve 3.52 ([1;32mPASS[0m) +arb_mat_solve 2.13 ([1;32mPASS[0m) arb_mat_solve_cho_precomp... -arb_mat_solve_cho_precomp 0.69 ([1;32mPASS[0m) +arb_mat_solve_cho_precomp 0.43 ([1;32mPASS[0m) arb_mat_solve_ldl_precomp... -arb_mat_solve_ldl_precomp 0.66 ([1;32mPASS[0m) +arb_mat_solve_ldl_precomp 0.41 ([1;32mPASS[0m) arb_mat_solve_lu... -arb_mat_solve_lu 9.29 ([1;32mPASS[0m) +arb_mat_solve_lu 5.83 ([1;32mPASS[0m) arb_mat_solve_preapprox... -arb_mat_solve_preapprox 0.34 ([1;32mPASS[0m) +arb_mat_solve_preapprox 0.23 ([1;32mPASS[0m) arb_mat_solve_precond... -arb_mat_solve_precond 0.38 ([1;32mPASS[0m) +arb_mat_solve_precond 0.25 ([1;32mPASS[0m) arb_mat_solve_tril... -arb_mat_solve_tril 0.17 ([1;32mPASS[0m) +arb_mat_solve_tril 0.12 ([1;32mPASS[0m) arb_mat_solve_triu... -arb_mat_solve_triu 0.17 ([1;32mPASS[0m) +arb_mat_solve_triu 0.12 ([1;32mPASS[0m) arb_mat_spd_get_fmpz_mat... -arb_mat_spd_get_fmpz_mat 0.07 ([1;32mPASS[0m) +arb_mat_spd_get_fmpz_mat 0.05 ([1;32mPASS[0m) arb_mat_spd_inv... -arb_mat_spd_inv 0.74 ([1;32mPASS[0m) +arb_mat_spd_inv 0.49 ([1;32mPASS[0m) arb_mat_spd_lll_reduce... -arb_mat_spd_lll_reduce 0.08 ([1;32mPASS[0m) +arb_mat_spd_lll_reduce 0.05 ([1;32mPASS[0m) arb_mat_spd_solve... -arb_mat_spd_solve 0.65 ([1;32mPASS[0m) +arb_mat_spd_solve 0.42 ([1;32mPASS[0m) arb_mat_sqr... -arb_mat_sqr 1.03 ([1;32mPASS[0m) +arb_mat_sqr 0.71 ([1;32mPASS[0m) arb_mat_stirling... arb_mat_stirling 0.00 ([1;32mPASS[0m) arb_mat_trace... -arb_mat_trace 0.11 ([1;32mPASS[0m) +arb_mat_trace 0.08 ([1;32mPASS[0m) arb_mat_transpose... -arb_mat_transpose 0.04 ([1;32mPASS[0m) +arb_mat_transpose 0.03 ([1;32mPASS[0m) arb_mat_vector_mul... -arb_mat_vector_mul 0.04 ([1;32mPASS[0m) -arb_calc_isolate_roots... -arb_calc_isolate_roots 0.05 ([1;32mPASS[0m) -arb_poly_acos_series... -arb_poly_acos_series 0.18 ([1;32mPASS[0m) -arb_poly_add... -arb_poly_add 0.36 ([1;32mPASS[0m) -arb_poly_add_series... -arb_poly_add_series 0.00 ([1;32mPASS[0m) -arb_poly_add_si... -arb_poly_add_si 0.04 ([1;32mPASS[0m) -arb_poly_asin_series... -arb_poly_asin_series 0.17 ([1;32mPASS[0m) -arb_poly_atan_series... -arb_poly_atan_series 0.00 ([1;32mPASS[0m) -arb_poly_binomial_transform_basecase... -arb_poly_binomial_transform_basecase 0.10 ([1;32mPASS[0m) -arb_poly_binomial_transform... -arb_poly_binomial_transform 0.10 ([1;32mPASS[0m) -arb_poly_binomial_transform_convolution... -arb_poly_binomial_transform_convolution 0.10 ([1;32mPASS[0m) -arb_poly_borel_transform... -arb_poly_borel_transform 0.13 ([1;32mPASS[0m) -arb_poly_compose... -arb_poly_compose 0.39 ([1;32mPASS[0m) -arb_poly_compose_series... -arb_poly_compose_series 0.17 ([1;32mPASS[0m) -arb_poly_cos_pi_series... -arb_poly_cos_pi_series 0.03 ([1;32mPASS[0m) -arb_poly_cot_pi_series... -arb_poly_cot_pi_series 0.05 ([1;32mPASS[0m) -arb_poly_digamma_series... -arb_poly_digamma_series 0.30 ([1;32mPASS[0m) -arb_poly_divrem... -arb_poly_divrem 1.33 ([1;32mPASS[0m) -arb_poly_div_series... -arb_poly_div_series 0.35 ([1;32mPASS[0m) -arb_poly_evaluate2_acb_rectangular... -arb_poly_evaluate2_acb_rectangular 0.63 ([1;32mPASS[0m) -arb_poly_evaluate2... -arb_poly_evaluate2 0.29 ([1;32mPASS[0m) -arb_poly_evaluate2_horner... -arb_poly_evaluate2_horner 0.29 ([1;32mPASS[0m) -arb_poly_evaluate2_rectangular... -arb_poly_evaluate2_rectangular 0.30 ([1;32mPASS[0m) -arb_poly_evaluate_acb_rectangular... -arb_poly_evaluate_acb_rectangular 0.38 ([1;32mPASS[0m) -arb_poly_evaluate... -arb_poly_evaluate 0.05 ([1;32mPASS[0m) -arb_poly_evaluate_horner... -arb_poly_evaluate_horner 0.05 ([1;32mPASS[0m) -arb_poly_evaluate_rectangular... -arb_poly_evaluate_rectangular 0.18 ([1;32mPASS[0m) -arb_poly_evaluate_vec_fast... -arb_poly_evaluate_vec_fast 0.10 ([1;32mPASS[0m) -arb_poly_evaluate_vec_iter... -arb_poly_evaluate_vec_iter 0.08 ([1;32mPASS[0m) -arb_poly_exp_series_basecase... -arb_poly_exp_series_basecase 0.60 ([1;32mPASS[0m) -arb_poly_exp_series... -arb_poly_exp_series 0.54 ([1;32mPASS[0m) -arb_poly_gamma_series... -arb_poly_gamma_series 0.41 ([1;32mPASS[0m) -arb_poly_get_coeff_ptr... -arb_poly_get_coeff_ptr 0.07 ([1;32mPASS[0m) -arb_poly_get_set_coeff_arb... -arb_poly_get_set_coeff_arb 0.02 ([1;32mPASS[0m) -arb_poly_get_unique_fmpz_poly... -arb_poly_get_unique_fmpz_poly 0.04 ([1;32mPASS[0m) -arb_poly_graeffe_transform... -arb_poly_graeffe_transform 0.00 ([1;32mPASS[0m) -arb_poly_interpolate_barycentric... -arb_poly_interpolate_barycentric 0.24 ([1;32mPASS[0m) -arb_poly_interpolate_fast... -arb_poly_interpolate_fast 0.20 ([1;32mPASS[0m) -arb_poly_interpolate_newton... -arb_poly_interpolate_newton 0.15 ([1;32mPASS[0m) -arb_poly_inv_series... -arb_poly_inv_series 0.25 ([1;32mPASS[0m) -arb_poly_lambertw_series... -arb_poly_lambertw_series 0.06 ([1;32mPASS[0m) -arb_poly_lgamma_series... -arb_poly_lgamma_series 0.18 i... +arb_mat_vector_mul 0.03 ([1;32mPASS[0m) +acb_calc_cauchy_bound... +acb_calc_cauchy_bound 0.00 ([1;32mPASS[0m) +acb_calc_integrate... +acb_calc_integrate 1.59 ([1;32mPASS[0m) +acb_calc_integrate_taylor... +acb_calc_integrate_taylor 0.16 ([1;32mPASS[0m) +acb_poly_add... +acb_poly_add 0.03 ([1;32mPASS[0m) +acb_poly_add_series... +acb_poly_add_series 0.01 ([1;32mPASS[0m) +acb_poly_add_si... +acb_poly_add_si 0.05 ([1;32mPASS[0m) +acb_poly_agm1_series... +acb_poly_agm1_series 0.01 ([1;32mPASS[0m) +acb_poly_atan_series... +acb_poly_atan_series 0.00 ([1;32mPASS[0m) +acb_poly_binomial_transform_basecase... +acb_poly_binomial_transform_basecase 0.01 ([1;32mPASS[0m) +acb_poly_binomial_transform... +acb_poly_binomial_transform 0.01 ([1;32mPASS[0m) +acb_poly_binomial_transform_convolution... +acb_poly_binomial_transform_convolution 0.01 ([1;32mPASS[0m) +acb_poly_borel_transform... +acb_poly_borel_transform 0.01 ([1;32mPASS[0m) +acb_poly_compose... +acb_poly_compose 0.31 ([1;32mPASS[0m) +acb_poly_compose_series... +acb_poly_compose_series 0.12 ([1;32mPASS[0m) +acb_poly_cos_pi_series... +acb_poly_cos_pi_series 0.04 ([1;32mPASS[0m) +acb_poly_cot_pi_series... +acb_poly_cot_pi_series 0.15 ([1;32mPASS[0m) +acb_poly_digamma_series... +acb_poly_digamma_series 0.54 ([1;32mPASS[0m) +acb_poly_divrem... +acb_poly_divrem 1.05 ([1;32mPASS[0m) +acb_poly_div_series... +acb_poly_div_series 0.28 ([1;32mPASS[0m) +acb_poly_elliptic_k_series... +acb_poly_elliptic_k_series 0.01 ([1;32mPASS[0m) +acb_poly_elliptic_p_series... +acb_poly_elliptic_p_series 0.00 ([1;32mPASS[0m) +acb_poly_evaluate2... +acb_poly_evaluate2 0.56 ([1;32mPASS[0m) +acb_poly_evaluate2_horner... +acb_poly_evaluate2_horner 0.56 ([1;32mPASS[0m) +acb_poly_evaluate2_rectangular... +acb_poly_evaluate2_rectangular 0.58 ([1;32mPASS[0m) +acb_poly_evaluate... +acb_poly_evaluate 0.04 ([1;32mPASS[0m) +acb_poly_evaluate_horner... +acb_poly_evaluate_horner 0.04 ([1;32mPASS[0m) +acb_poly_evaluate_rectangular... +acb_poly_evaluate_rectangular 0.31 ([1;32mPASS[0m) +acb_poly_evaluate_vec_fast... +acb_poly_evaluate_vec_fast 0.08 ([1;32mPASS[0m) +acb_poly_evaluate_vec_iter... +acb_poly_evaluate_vec_iter 0.06 ([1;32mPASS[0m) +acb_poly_exp_pi_i_series... +acb_poly_exp_pi_i_series 0.01 ([1;32mPASS[0m) +acb_poly_exp_series_basecase... +acb_poly_exp_series_basecase 0.33 ([1;32mPASS[0m) +acb_poly_exp_series... +acb_poly_exp_series 0.61 ([1;32mPASS[0m) +acb_poly_find_roots... +acb_poly_find_roots 0.48 ([1;32mPASS[0m) +acb_poly_gamma_series... +acb_poly_gamma_series 0.54 ([1;32mPASS[0m) +acb_poly_get_coeff_ptr... +acb_poly_get_coeff_ptr 0.10 ([1;32mPASS[0m) +acb_poly_get_set_coeff_acb... +acb_poly_get_set_coeff_acb 0.02 ([1;32mPASS[0m) +acb_poly_get_unique_fmpz_poly... +acb_poly_get_unique_fmpz_poly 0.04 ([1;32mPASS[0m) +acb_poly_graeffe_transform... +acb_poly_graeffe_transform 0.00 ([1;32mPASS[0m) +acb_poly_interpolate_barycentric... +acb_poly_interpolate_barycentric 0.21 ([1;32mPASS[0m) +acb_poly_interpolate_fast... +acb_poly_interpolate_fast 0.18 ([1;32mPASS[0m) +acb_poly_interpolate_newton... +acb_poly_interpolate_newton 0.12 ([1;32mPASS[0m) +acb_poly_inv_series... +acb_poly_inv_series 0.24 ([1;32mPASS[0m) +acb_poly_lambertw_series... +acb_poly_lambertw_series 0.34 ([1;32mPASS[i... arb_mul_ui 0.02 ([1;32mPASS[0m) arb_nonnegative_abs... -arb_nonnegative_abs 0.02 ([1;32mPASS[0m) +arb_nonnegative_abs 0.01 ([1;32mPASS[0m) arb_overlaps... -arb_overlaps 0.20 ([1;32mPASS[0m) +arb_overlaps 0.12 ([1;32mPASS[0m) arb_partitions_fmpz... -arb_partitions_fmpz 0.05 ([1;32mPASS[0m) +arb_partitions_fmpz 0.03 ([1;32mPASS[0m) arb_pos_times_posinf... -arb_pos_times_posinf 0.02 ([1;32mPASS[0m) +arb_pos_times_posinf 0.01 ([1;32mPASS[0m) arb_pow... -arb_pow 0.24 ([1;32mPASS[0m) +arb_pow 0.14 ([1;32mPASS[0m) arb_power_sum_vec... -arb_power_sum_vec 0.04 ([1;32mPASS[0m) +arb_power_sum_vec 0.02 ([1;32mPASS[0m) arb_pow_fmpq... -arb_pow_fmpq 0.28 ([1;32mPASS[0m) +arb_pow_fmpq 0.17 ([1;32mPASS[0m) arb_pow_fmpz... -arb_pow_fmpz 2.37 ([1;32mPASS[0m) +arb_pow_fmpz 1.50 ([1;32mPASS[0m) arb_primorial... -arb_primorial 0.06 ([1;32mPASS[0m) +arb_primorial 0.04 ([1;32mPASS[0m) arb_rgamma... -arb_rgamma 0.04 ([1;32mPASS[0m) +arb_rgamma 0.02 ([1;32mPASS[0m) arb_richcmp... -arb_richcmp 0.42 ([1;32mPASS[0m) +arb_richcmp 0.28 ([1;32mPASS[0m) arb_rising2_ui... -arb_rising2_ui 0.14 ([1;32mPASS[0m) +arb_rising2_ui 0.09 ([1;32mPASS[0m) arb_rising_ui... -arb_rising_ui 0.21 ([1;32mPASS[0m) +arb_rising_ui 0.15 ([1;32mPASS[0m) arb_root_ui... -arb_root_ui 1.43 ([1;32mPASS[0m) +arb_root_ui 0.86 ([1;32mPASS[0m) arb_rsqrt... -arb_rsqrt 0.07 ([1;32mPASS[0m) +arb_rsqrt 0.04 ([1;32mPASS[0m) arb_sec... arb_sec 0.00 ([1;32mPASS[0m) arb_sech... arb_sech 0.00 ([1;32mPASS[0m) arb_set_interval_arf... -arb_set_interval_arf 0.04 ([1;32mPASS[0m) +arb_set_interval_arf 0.03 ([1;32mPASS[0m) arb_set_interval_mag... -arb_set_interval_mag 0.01 ([1;32mPASS[0m) +arb_set_interval_mag 0.00 ([1;32mPASS[0m) arb_set_interval_mpfr... -arb_set_interval_mpfr 0.05 ([1;32mPASS[0m) +arb_set_interval_mpfr 0.04 ([1;32mPASS[0m) arb_set_interval_neg_pos_mag... -arb_set_interval_neg_pos_mag 0.01 ([1;32mPASS[0m) +arb_set_interval_neg_pos_mag 0.00 ([1;32mPASS[0m) arb_set_str... -arb_set_str 0.05 ([1;32mPASS[0m) +arb_set_str 0.03 ([1;32mPASS[0m) arb_sgn... arb_sgn 0.00 ([1;32mPASS[0m) arb_sin... -arb_sin 1.55 ([1;32mPASS[0m) +arb_sin 0.92 ([1;32mPASS[0m) arb_sinc... -arb_sinc 0.05 ([1;32mPASS[0m) +arb_sinc 0.03 ([1;32mPASS[0m) arb_sin_cos_arf_bb... -arb_sin_cos_arf_bb 0.96 ([1;32mPASS[0m) +arb_sin_cos_arf_bb 0.57 ([1;32mPASS[0m) arb_sin_cos_arf_generic... -arb_sin_cos_arf_generic 0.39 ([1;32mPASS[0m) +arb_sin_cos_arf_generic 0.24 ([1;32mPASS[0m) arb_sin_cos... -arb_sin_cos 1.93 ([1;32mPASS[0m) +arb_sin_cos 1.17 ([1;32mPASS[0m) arb_sin_cos_generic... -arb_sin_cos_generic 1.44 ([1;32mPASS[0m) +arb_sin_cos_generic 0.88 ([1;32mPASS[0m) arb_sin_cos_pi... arb_sin_cos_pi 0.00 ([1;32mPASS[0m) arb_sin_cos_pi_fmpq_algebraic... -arb_sin_cos_pi_fmpq_algebraic 1.80 ([1;32mPASS[0m) +arb_sin_cos_pi_fmpq_algebraic 1.11 ([1;32mPASS[0m) arb_sin_cos_pi_fmpq... -arb_sin_cos_pi_fmpq 0.42 ([1;32mPASS[0m) +arb_sin_cos_pi_fmpq 0.26 ([1;32mPASS[0m) arb_sin_cos_tab... -arb_sin_cos_tab 0.10 ([1;32mPASS[0m) +arb_sin_cos_tab 0.06 ([1;32mPASS[0m) arb_sin_cos_taylor_rs... -arb_sin_cos_taylor_rs 1.36 ([1;32mPASS[0m) +arb_sin_cos_taylor_rs 0.86 ([1;32mPASS[0m) arb_sinc_pi... arb_sinc_pi 0.00 ([1;32mPASS[0m) arb_sinh... -arb_sinh 0.54 ([1;32mPASS[0m) +arb_sinh 0.28 ([1;32mPASS[0m) arb_sinh_cosh... -arb_sinh_cosh 0.56 ([1;32mPASS[0m) +arb_sinh_cosh 0.29 ([1;32mPASS[0m) arb_sin_pi... arb_sin_pi 0.00 ([1;32mPASS[0m) arb_sin_pi_fmpq_algebraic... -arb_sin_pi_fmpq_algebraic 1.96 ([1;32mPASS[0m) +arb_sin_pi_fmpq_algebraic 1.21 ([1;32mPASS[0m) arb_sin_pi_fmpq... -arb_sin_pi_fmpq 0.42 ([1;32mPASS[0m) +arb_sin_pi_fmpq 0.26 ([1;32mPASS[0m) arb_special... arb_special 0.00 ([1;32mPASS[0m) arb_sqrt1pm1... -arb_sqrt1pm1 0.07 ([1;32mPASS[0m) +arb_sqrt1pm1 0.04 ([1;32mPASS[0m) arb_sqrt... -arb_sqrt 0.09 ([1;32mPASS[0m) -aarb_hypgeom_1f1_integration... -arb_hypgeom_1f1_integration 0.33 ([1;32mPASS[0m) -arb_hypgeom_2f1_integration... -arb_hypgeom_2f1_integration 7.87 ([1;32mPASS[0m) -arb_hypgeom_airy_zero... -arb_hypgeom_airy_zero 0.52 ([1;32mPASS[0m) -arb_hypgeom_bessel_i_integration... -arb_hypgeom_bessel_i_integration 0.05 ([1;32mPASS[0m) -arb_hypgeom_bessel_j... -arb_hypgeom_bessel_j 0.00 ([1;32mPASS[0m) -arb_hypgeom_bessel_k_integration... -arb_hypgeom_bessel_k_integration 0.10 ([1;32mPASS[0m) -arb_hypgeom_bessel_y... -arb_hypgeom_bessel_y 0.00 ([1;32mPASS[0m) -arb_hypgeom_central_bin_ui... -arb_hypgeom_central_bin_ui 0.03 ([1;32mPASS[0m) -arb_hypgeom_ci... -arb_hypgeom_ci 0.22 ([1;32mPASS[0m) -arb_hypgeom_coulomb_series... -arb_hypgeom_coulomb_series 0.22 ([1;32mPASS[0m) -arb_hypgeom_erf... -arb_hypgeom_erf 0.27 ([1;32mPASS[0m) -arb_hypgeom_erfinv... -arb_hypgeom_erfinv 0.28 ([1;32mPASS[0m) -arb_hypgeom_gamma_fmpq... -arb_hypgeom_gamma_fmpq 0.43 ([1;32mPASS[0m) -arb_hypgeom_gamma_lower_sum_rs... -arb_hypgeom_gamma_lower_sum_rs 0.13 ([1;32mPASS[0m) -arb_hypgeom_gamma_stirling_sum... -arb_hypgeom_gamma_stirling_sum 0.80 ([1;32mPASS[0m) -arb_hypgeom_gamma_taylor... -arb_hypgeom_gamma_taylor 3.10 ([1;32mPASS[0m) -arb_hypgeom_gamma_taylor_tab... -arb_hypgeom_gamma_taylor_tab 1.66 ([1;32mPASS[0m) -arb_hypgeom_gamma_upper_fmpq... -arb_hypgeom_gamma_upper_fmpq 0.17 ([1;32mPASS[0m) -arb_hypgeom_gamma_upper_integration... -arb_hypgeom_gamma_upper_integration 0.15 ([1;32mPASS[0m) -arb_hypgeom_gamma_upper_sum_rs... -arb_hypgeom_gamma_upper_sum_rs 0.13 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_asymp... -arb_hypgeom_legendre_p_ui_asymp 0.20 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui... -arb_hypgeom_legendre_p_ui 0.15 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_deriv_bound... -arb_hypgeom_legendre_p_ui_deriv_bound 0.09 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_one... -arb_hypgeom_legendre_p_ui_one 0.09 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_rec... -arb_hypgeom_legendre_p_ui_rec 0.07 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_root... -arb_hypgeom_legendre_p_ui_root 0.62 ([1;32mPASS[0m) -arb_hypgeom_legendre_p_ui_zero... -arb_hypgeom_legendre_p_ui_zero 0.07 ([1;32mPASS[0m) -arb_hypgeom_lgamma... -arb_hypgeom_lgamma 0.03 ([1;32mPASS[0m) -arb_hypgeom_rising_ui... -arb_hypgeom_rising_ui 0.10 ([1;32mPASS[0m) -arb_hypgeom_rising_ui_jet... -arb_hypgeom_rising_ui_jet 0.18 ([1;32mPASS[0m) -arb_hypgeom_si... -arb_hypgeom_si 0.20 ([1;32mPASS[0m) -arb_hypgeom_sum_fmpq_arb... -arb_hypgeom_sum_fmpq_arb 0.49 ([1;32mPASS[0m) -arb_hypgeom_sum_fmpq_imag_arb... -arb_hypgeom_sum_fmpq_imag_arb 0.69 ([1;32mPASS[0m) -arb_hypgeom_u_integration... -arb_hypgeom_u_integration 3.04 ([1;32mPASS[0m) -arb_hypgeom_wrappers... -arb_hypgeom_wrappers 0.01 ([1;32mPASS[0m) -rb_sqrt_newton... -arb_sqrt_newton 1.80 ([1;32mPASS[0m) -arb_sqrtpos... -arb_sqrtpos 0.11 ([1;32mPASS[0m) -arb_sub_arf... -arb_sub_arf 0.03 ([1;32mPASS[0m) -arb_sub... -arb_sub 0.33 ([1;32mPASS[0m) -arb_sub_fmpz... -arb_sub_fmpz 0.03 ([1;32mPASS[0m) -arb_submul_arf... -arb_submul_arf 0.04 ([1;32mPASS[0m) -arb_submul... -arb_submul 2.23 ([1;32mPASS[0m) -arb_submul_fmpz... -arb_submul_fmpz 0.03 ([1;32mPASS[0m) -arb_submul_si... -arb_submul_si 0.03 ([1;32mPASS[0m) -arb_submul_ui... -arb_submul_ui 0.03 ([1;32mPASS[0m) -arb_sub_si... -arb_sub_si 0.02 ([1;32mPASS[0m) -arb_sub_ui... -arb_sub_ui 0.02 ([1;32mPASS[0m) -arb_tanh... -arb_tanh 0.08 ([1;32mPASS[0m) -arb_tan_pi... -arb_tan_pi 0.04 ([1;32mPASS[0m) -arb_trim... -arb_trim 0.09 ([1;32mPASS[0m) -arb_ui_pow_ui... -arb_ui_pow_ui 0.04 ([1;32mPASS[0m) -arb_union... -arb_union 0.10 ([1;32mPASS[0m) -arb_urandom... -arb_urandom 0.03 ([1;32mPASS[0m) -arb_zeta... -arb_zeta 0.58 ([1;32mPASS[0m) -arb_zeta_ui_asymp... -arb_zeta_ui_asymp 0.15 ([1;32mPASS[0m) -arb_zeta_ui_bernoulli... -arb_zeta_ui_bernoulli 0.21 ([1;32mPASS[0m) -arb_zeta_ui_borwein_bsplit... -arb_zeta_ui_borwein_bsplit 0.56 ([1;32mPASS[0m) -arb_zeta_ui... -arb_zeta_ui 2.18 ([1;32mPASS[0m) -arb_zeta_ui_euler_product... -arb_zeta_ui_euler_product 0.27 ([1;32mPASS[0m) -arb_zeta_ui_vec_borwein... -arb_zeta_ui_vec_borwein 0.08 ([1;32mPASS[0m) -arb_zeta_ui_vec... -arb_zeta_ui_vec 0.07 ([1;32mPASS[0m) -([1;32mPASS[0m) -arb_poly_log1p_series... -arb_poly_log1p_series 0.05 ([1;32mPASS[0m) -arb_poly_log_series... -arb_poly_log_series 0.36 ([1;32mPASS[0m) -arb_poly_mul... -arb_poly_mul 0.79 ([1;32mPASS[0m) -arb_poly_mullow_block... -arb_poly_mullow_block 7.20 ([1;32mPASS[0m) -arb_poly_mullow... -arb_poly_mullow 0.43 ([1;32mPASS[0m) -arb_poly_mullow_classical... -arb_poly_mullow_classical 0.43 ([1;32mPASS[0m) -arb_poly_pow_arb_series... -arb_poly_pow_arb_series 0.14 ([1;32mPASS[0m) -arb_poly_pow_series... -arb_poly_pow_series 1.15 ([1;32mPASS[0m) -arb_poly_pow_ui... -arb_poly_pow_ui 0.43 ([1;32mPASS[0m) -arb_poly_pow_ui_trunc_binexp... -arb_poly_pow_ui_trunc_binexp 0.41 ([1;32mPASS[0m) -arb_poly_product_roots... -arb_poly_product_roots 0.01 ([1;32mPASS[0m) -arb_poly_product_roots_complex... -arb_poly_product_roots_complex 0.03 ([1;32mPASS[0m) -arb_poly_revert_series... -arb_poly_revert_series 0.43 ([1;32mPASS[0m) -arb_poly_rgamma_series... -arb_poly_rgamma_series 0.70 ([1;32mPASS[0m) -arb_poly_riemann_siegel_theta_series... -arb_poly_riemann_siegel_theta_series 0.08 ([1;32mPASS[0m) -arb_poly_riemann_siegel_z_series... -arb_poly_riemann_siegel_z_series 0.26 ([1;32mPASS[0m) -arb_poly_rising_ui_series... -arb_poly_rising_ui_series 0.02 ([1;32mPASS[0m) -arb_poly_root_bound_fujiwara... -arb_poly_root_bound_fujiwara 0.03 ([1;32mPASS[0m) -arb_poly_rsqrt_series... -arb_poly_rsqrt_series 0.23 ([1;32mPASS[0m) -arb_poly_set_trunc_round... -arb_poly_set_trunc_round 0.00 ([1;32mPASS[0m) -arb_poly_shift_left_right... -arb_poly_shift_left_right 0.22 ([1;32mPASS[0m) -arb_poly_sin_cos_pi_series... -arb_poly_sin_cos_pi_series 0.02 ([1;32mPASS[0m) -arb_poly_sin_cos_series... -arb_poly_sin_cos_series 0.02 ([1;32mPASS[0m) -arb_poly_sinc_pi_series... -arb_poly_sinc_pi_series 0.01 ([1;32mPASS[0m) -arb_poly_sinc_series... -arb_poly_sinc_series 0.00 ([1;32mPASS[0m) -arb_poly_sinh_cosh_series... -arb_poly_sinh_cosh_series 0.04 ([1;32mPASS[0m) -arb_poly_sin_pi_series... -arb_poly_sin_pi_series 0.03 ([1;32mPASS[0m) -arb_poly_sin_series_cos_series... -arb_poly_sin_series_cos_series 0.03 ([1;32mPASS[0m) -arb_poly_sqrt_series... -arb_poly_sqrt_series 0.19 ([1;32mPASS[0m) -arb_poly_sub... -arb_poly_sub 0.37 ([1;32mPASS[0m) -arb_poly_sub_series... -arb_poly_sub_series 0.00 ([1;32mPASS[0m) -arb_poly_swinnerton_dyer_ui... -arb_poly_swinnerton_dyer_ui 0.00 ([1;32mPASS[0m) -arb_poly_tan_series... -arb_poly_tan_series 0.18 ([1;32mPASS[0m) -arb_poly_taylor_shift... -arb_poly_taylor_shift 0.16 ([1;32mPASS[0m) -arb_poly_zeta_series... -arb_poly_zeta_series 0.49 ([1;32mPASS[0m) -acb_calc_cauchy_bound... -acb_calc_cauchy_bound 0.01 ([1;32mPASS[0m) -acb_calc_integrate... -acb_calc_integrate 2.37 ([1;32mPASS[0m) -acb_calc_integrate_taylor... -acb_calc_integrate_taylor 0.25 ([1;32mPASS[0m) -acb_poly_add... -acb_poly_add 0.05 ([1;32mPASS[0m) -acb_poly_add_series... -acb_poly_add_series 0.01 ([1;32mPASS[0m) -acb_poly_add_si... -acb_poly_add_si 0.07 ([1;32mPASS[0m) -acb_poly_agm1_series... -acb_poly_agm1_series 0.01 ([1;32mPASS[0m) -acb_poly_atan_series... -acb_poly_atan_series 0.00 ([1;32mPASS[0m) -acb_poly_binomial_transform_basecase... -acb_poly_binomial_transform_basecase 0.02 ([1;32mPASS[0m) -acb_poly_binomial_transform... -acb_poly_binomial_transform 0.02 ([1;32mPASS[0m) -acb_poly_binomial_transform_convolution... -acb_poly_binomial_transform_convolution 0.02 ([1;32mPASS[0m) -acb_poly_borel_transform... -acb_poly_borel_transform 0.01 ([1;32mPASS[0m) -acb_poly_compose... -acb_poly_compose 0.49 ([1;32mPASS[0m) -acb_poly_compose_series... -acb_poly_compose_series 0.19 ([1;32mPASS[0m) -acb_poly_cos_pi_series... -acb_poly_cos_pi_series 0.06 ([1;32mPASS[0m) -acb_poly_cot_pi_series... -acb_poly_cot_pi_series 0.26 ([1;32mPASS[0m) -acb_poly_digamma_series... -acb_poly_digamma_series 0.85 ([1;32mPASS[0m) -acb_poly_divrem... -acb_poly_divrem 1.69 ([1;32mPASS[0m) -acb_poly_div_series... -acb_poly_div_series 0.44 ([1;32mPASS[0m) -acb_poly_elliptic_k_series... -acb_poly_elliptic_k_series 0.01 ([1;32mPASS[0m) -acb_poly_elliptic_p_series... -acb_poly_elliptic_p_series 0.01 ([1;32mPASS[0m) -acb_poly_evaluate2... -acb_poly_evaluate2 0.89 ([1;32mPASS[0m) -acb_poly_evaluate2_horner... -acb_poly_evaluate2_horner 0.87 ([1;32mPASS[0m) -acb_poly_evaluate2_rectangular... -acb_poly_evaluate2_rectangular 0.92 ([1;32mPASS[0m) -acb_poly_evaluate... -acb_poly_evaluate 0.07 ([1;32mPASS[0m) -acb_poly_evaluate_horner... -acb_poly_evaluate_horner 0.06 ([1;32mPASS[0m) -acb_poly_evaluate_rectangular... -acb_poly_evaluate_rectangular 0.49 ([1;32mPASS[0m) -acb_poly_evaluate_vec_fast... -acb_poly_evaluate_vec_fast 0.14 ([1;32mPASS[0m) -acb_poly_evaluate_vec_iter... -acb_poly_evaluate_vec_iter 0.10 ([1;32mPASS[0m) -acb_poly_exp_pi_i_series... -acb_poly_exp_pi_i_series 0.02 ([1;32mPASS[0m) -acb_poly_exp_series_basecase... -acb_poly_exp_series_basecase 0.53 ([1;32mPASS[0m) -acb_poly_exp_series... -acb_poly_exp_series 0.88 ([1;32mPASS[0m) -acb_poly_find_roots... -acb_poly_find_roots 0.80 ([1;32mPASS[0m) -acb_poly_gamma_series... -acb_poly_gamma_series 0.80 ([1;32mPASS[0m) -acb_poly_get_coeff_ptr... -acb_poly_get_coeff_ptr 0.14 ([1;32mPASS[0m) -acb_poly_get_set_coeff_acb... -acb_poly_get_set_coeff_acb 0.04 ([1;32mPASS[0m) -acb_poly_get_unique_fmpz_poly... -acb_poly_get_unique_fmpz_poly 0.07 ([1;32mPASS[0m) -acb_poly_graeffe_transform... -acb_poly_graeffe_transform 0.01 ([1;32mPASS[0m) -acb_poly_interpolate_barycentric... -acb_poly_interpolate_barycentric 0.34 ([1;32mPASS[0m) -acb_poly_interpolate_fast... -acb_poly_interpolate_fast 0.30 ([1;32mPASS[0m) -acb_poly_interpolate_newton... -acb_poly_interpolate_newton 0.20 ([1;32mPASS[0m) -acb_poly_inv_series... -acb_poly_inv_series 0.38 ([1;32mPASS[0m) -acb_poly_lambertw_series... -acb_poly_lambertw_series 0.57 ([1;32mPASS[acb_mat_approx_eig_qr... -acb_mat_approx_eig_qr 0.78 ([1;32mPASS[0m) +arb_sqrt 0.05 ([1;32mPASS[0m) +aacb_mat_approx_eig_qr... +acb_mat_approx_eig_qr 0.55 ([1;32mPASS[0m) acb_mat_charpoly... -acb_mat_charpoly 0.03 ([1;32mPASS[0m) +acb_mat_charpoly 0.02 ([1;32mPASS[0m) acb_mat_companion... acb_mat_companion 0.00 ([1;32mPASS[0m) acb_mat_det... -acb_mat_det 1.89 ([1;32mPASS[0m) +acb_mat_det 1.20 ([1;32mPASS[0m) acb_mat_det_precond... -acb_mat_det_precond 1.20 ([1;32mPASS[0m) +acb_mat_det_precond 0.83 ([1;32mPASS[0m) acb_mat_dft... -acb_mat_dft 0.01 ([1;32mPASS[0m) +acb_mat_dft 0.00 ([1;32mPASS[0m) acb_mat_eig_enclosure_rump... -acb_mat_eig_enclosure_rump 1.07 ([1;32mPASS[0m) +acb_mat_eig_enclosure_rump 0.76 ([1;32mPASS[0m) acb_mat_eig_global_enclosure... -acb_mat_eig_global_enclosure 0.06 ([1;32mPASS[0m) +acb_mat_eig_global_enclosure 0.04 ([1;32mPASS[0m) acb_mat_eig_multiple... -acb_mat_eig_multiple 2.86 ([1;32mPASS[0m) +acb_mat_eig_multiple 1.97 ([1;32mPASS[0m) acb_mat_eig_simple... -acb_mat_eig_simple 4.06 ([1;32mPASS[0m) +acb_mat_eig_simple 2.64 ([1;32mPASS[0m) acb_mat_exp... -acb_mat_exp 1.58 ([1;32mPASS[0m) +acb_mat_exp 0.97 ([1;32mPASS[0m) acb_mat_exp_taylor_sum... -acb_mat_exp_taylor_sum 0.02 ([1;32mPASS[0m) +acb_mat_exp_taylor_sum 0.01 ([1;32mPASS[0m) acb_mat_frobenius_norm... -acb_mat_frobenius_norm 0.32 ([1;32mPASS[0m) +acb_mat_frobenius_norm 0.21 ([1;32mPASS[0m) acb_mat_inv... -acb_mat_inv 0.39 ([1;32mPASS[0m) +acb_mat_inv 0.25 ([1;32mPASS[0m) acb_mat_lu... -acb_mat_lu 0.51 ([1;32mPASS[0m) +acb_mat_lu 0.33 ([1;32mPASS[0m) acb_mat_lu_recursive... -acb_mat_lu_recursive 2.98 ([1;32mPASS[0m) +acb_mat_lu_recursive 2.00 ([1;32mPASS[0m) acb_mat_mul... -acb_mat_mul 0.56 ([1;32mPASS[0m) +acb_mat_mul 0.37 ([1;32mPASS[0m) acb_mat_mul_entrywise... -acb_mat_mul_entrywise 0.24 ([1;32mPASS[0m) +acb_mat_mul_entrywise 0.15 ([1;32mPASS[0m) acb_mat_mul_reorder... -acb_mat_mul_reorder 0.40 ([1;32mPASS[0m) +acb_mat_mul_reorder 0.26 ([1;32mPASS[0m) acb_mat_mul_threaded... -acb_mat_mul_threaded 0.29 ([1;32mPASS[0m) +acb_mat_mul_threaded 0.18 ([1;32mPASS[0m) acb_mat_set_real_imag... -acb_mat_set_real_imag 0.03 ([1;32mPASS[0m) +acb_mat_set_real_imag 0.02 ([1;32mPASS[0m) acb_mat_solve... -acb_mat_solve 0.80 ([1;32mPASS[0m) +acb_mat_solve 0.53 ([1;32mPASS[0m) acb_mat_solve_lu... -acb_mat_solve_lu 0.80 ([1;32mPASS[0m) +acb_mat_solve_lu 0.49 ([1;32mPASS[0m) acb_mat_solve_precond... -acb_mat_solve_precond 0.70 ([1;32mPASS[0m) +acb_mat_solve_precond 0.42 ([1;32mPASS[0m) acb_mat_solve_tril... -acb_mat_solve_tril 0.58 ([1;32mPASS[0m) +acb_mat_solve_tril 0.40 ([1;32mPASS[0m) acb_mat_solve_triu... -acb_mat_solve_triu 0.57 ([1;32mPASS[0m) +acb_mat_solve_triu 0.40 ([1;32mPASS[0m) acb_mat_sqr... -acb_mat_sqr 1.15 ([1;32mPASS[0m) +acb_mat_sqr 0.73 ([1;32mPASS[0m) acb_mat_trace... -acb_mat_trace 0.19 ([1;32mPASS[0m) +acb_mat_trace 0.13 ([1;32mPASS[0m) acb_mat_transpose... -acb_mat_transpose 0.08 ([1;32mPASS[0m) +acb_mat_transpose 0.05 ([1;32mPASS[0m) acb_mat_vector_mul... -acb_mat_vector_mul 0.10 ([1;32mPASS[0m) +acb_mat_vector_mul 0.07 ([1;32mPASS[0m) arb_fmpz_poly_complex_roots... -arb_fmpz_poly_complex_roots 2.38 ([1;32mPASS[0m) +arb_fmpz_poly_complex_roots 1.55 ([1;32mPASS[0m) arb_fmpz_poly_evaluate_acb... -arb_fmpz_poly_evaluate_acb 0.20 ([1;32mPASS[0m) +arb_fmpz_poly_evaluate_acb 0.13 ([1;32mPASS[0m) arb_fmpz_poly_evaluate_arb... -arb_fmpz_poly_evaluate_arb 0.07 ([1;32mPASS[0m) +arb_fmpz_poly_evaluate_arb 0.04 ([1;32mPASS[0m) arb_fmpz_poly_gauss_period_minpoly... -arb_fmpz_poly_gauss_period_minpoly 4.94 ([1;32mPASS[0m) +arb_fmpz_poly_gauss_period_minpoly 3.21 ([1;32mPASS[0m) arb_fpwrap... -arb_fpwrap 0.20 ([1;32mPASS[0m) +arb_fpwrap 0.13 ([1;32mPASS[0m) +rb_sqrt_newton... +arb_sqrt_newton 1.18 ([1;32mPASS[0m) +arb_sqrtpos... +arb_sqrtpos 0.06 ([1;32mPASS[0m) +arb_sub_arf... +arb_sub_arf 0.02 ([1;32mPASS[0m) +arb_sub... +arb_sub 0.19 ([1;32mPASS[0m) +arb_sub_fmpz... +arb_sub_fmpz 0.02 ([1;32mPASS[0m) +arb_submul_arf... +arb_submul_arf 0.02 ([1;32mPASS[0m) +arb_submul... +arb_submul 1.39 ([1;32mPASS[0m) +arb_submul_fmpz... +arb_submul_fmpz 0.02 ([1;32mPASS[0m) +arb_submul_si... +arb_submul_si 0.02 ([1;32mPASS[0m) +arb_submul_ui... +arb_submul_ui 0.02 ([1;32mPASS[0m) +arb_sub_si... +arb_sub_si 0.02 ([1;32mPASS[0m) +arb_sub_ui... +arb_sub_ui 0.02 ([1;32mPASS[0m) +arb_tanh... +arb_tanh 0.05 ([1;32mPASS[0m) +arb_tan_pi... +arb_tan_pi 0.03 ([1;32mPASS[0m) +arb_trim... +arb_trim 0.06 ([1;32mPASS[0m) +arb_ui_pow_ui... +arb_ui_pow_ui 0.02 ([1;32mPASS[0m) +arb_union... +arb_union 0.07 ([1;32mPASS[0m) +arb_urandom... +arb_urandom 0.02 ([1;32mPASS[0m) +arb_zeta... +arb_zeta 0.35 ([1;32mPASS[0m) +arb_zeta_ui_asymp... +arb_zeta_ui_asymp 0.11 ([1;32mPASS[0m) +arb_zeta_ui_bernoulli... +arb_zeta_ui_bernoulli 0.16 ([1;32mPASS[0m) +arb_zeta_ui_borwein_bsplit... +arb_zeta_ui_borwein_bsplit 0.37 ([1;32mPASS[0m) +arb_zeta_ui... +arb_zeta_ui 1.60 ([1;32mPASS[0m) +arb_zeta_ui_euler_product... +arb_zeta_ui_euler_product 0.19 ([1;32mPASS[0m) +arb_zeta_ui_vec_borwein... +arb_zeta_ui_vec_borwein 0.05 ([1;32mPASS[0m) +arb_zeta_ui_vec... +arb_zeta_ui_vec 0.05 ([1;32mPASS[0m) +acb_dft_convol... +acb_dft_convol 3.86 ([1;32mPASS[0m) +acb_dft... +acb_dft 1.32 ([1;32mPASS[0m) 0m) acb_poly_lgamma_series... -acb_poly_lgamma_series 0.32 ([1;32mPASS[0m) +acb_poly_lgamma_series 0.22 ([1;32mPASS[0m) acb_poly_log1p_series... -acb_poly_log1p_series 0.07 ([1;32mPASS[0m) +acb_poly_log1p_series 0.04 ([1;32mPASS[0m) acb_poly_log_series... -acb_poly_log_series 0.46 ([1;32mPASS[0m) +acb_poly_log_series 0.29 ([1;32mPASS[0m) acb_poly_mullow... -acb_poly_mullow 0.11 ([1;32mPASS[0m) +acb_poly_mullow 0.07 ([1;32mPASS[0m) acb_poly_mullow_classical... -acb_poly_mullow_classical 0.15 ([1;32mPASS[0m) +acb_poly_mullow_classical 0.09 ([1;32mPASS[0m) acb_poly_mullow_transpose... -acb_poly_mullow_transpose 0.12 ([1;32mPASS[0m) +acb_poly_mullow_transpose 0.08 ([1;32mPASS[0m) acb_poly_mullow_transpose_gauss... -acb_poly_mullow_transpose_gauss 0.14 ([1;32mPASS[0m) +acb_poly_mullow_transpose_gauss 0.09 ([1;32mPASS[0m) acb_poly_polylog_cpx... -acb_poly_polylog_cpx 1.76 ([1;32mPASS[0m) +acb_poly_polylog_cpx 1.01 ([1;32mPASS[0m) acb_poly_polylog_series... -acb_poly_polylog_series 0.16 ([1;32mPASS[0m) +acb_poly_polylog_series 0.10 ([1;32mPASS[0m) acb_poly_pow_acb_series... -acb_poly_pow_acb_series 0.74 ([1;32mPASS[0m) +acb_poly_pow_acb_series 0.46 ([1;32mPASS[0m) acb_poly_pow_series... -acb_poly_pow_series 0.97 ([1;32mPASS[0m) +acb_poly_pow_series 0.61 ([1;32mPASS[0m) acb_poly_powsum_one_series_sieved... -acb_poly_powsum_one_series_sieved 0.31 ([1;32mPASS[0m) +acb_poly_powsum_one_series_sieved 0.19 ([1;32mPASS[0m) acb_poly_powsum_series_naive_threaded... -acb_poly_powsum_series_naive_threaded 0.88 ([1;32mPASS[0m) +acb_poly_powsum_series_naive_threaded 0.51 ([1;32mPASS[0m) acb_poly_pow_ui... -acb_poly_pow_ui 0.63 ([1;32mPASS[0m) +acb_poly_pow_ui 0.40 ([1;32mPASS[0m) acb_poly_pow_ui_trunc_binexp... -acb_poly_pow_ui_trunc_binexp 0.47 ([1;32mPASS[0m) +acb_poly_pow_ui_trunc_binexp 0.32 ([1;32mPASS[0m) acb_poly_product_roots... -acb_poly_product_roots 0.08 ([1;32mPASS[0m) +acb_poly_product_roots 0.06 ([1;32mPASS[0m) acb_poly_revert_series... -acb_poly_revert_series 0.47 ([1;32mPASS[0m) +acb_poly_revert_series 0.31 ([1;32mPASS[0m) acb_poly_rgamma_series... -acb_poly_rgamma_series 1.14 ([1;32mPASS[0m) +acb_poly_rgamma_series 0.78 ([1;32mPASS[0m) acb_poly_rising_ui_series... -acb_poly_rising_ui_series 0.09 ([1;32mPASS[0m) +acb_poly_rising_ui_series 0.07 ([1;32mPASS[0m) acb_poly_root_bound_fujiwara... -acb_poly_root_bound_fujiwara 0.07 ([1;32mPASS[0m) +acb_poly_root_bound_fujiwara 0.04 ([1;32mPASS[0m) acb_poly_rsqrt_series... -acb_poly_rsqrt_series 0.23 ([1;32mPASS[0m) +acb_poly_rsqrt_series 0.16 ([1;32mPASS[0m) acb_poly_set_trunc_round... acb_poly_set_trunc_round 0.01 ([1;32mPASS[0m) acb_poly_shift_left_right... -acb_poly_shift_left_right 0.45 ([1;32mPASS[0m) +acb_poly_shift_left_right 0.32 ([1;32mPASS[0m) acb_poly_sin_cos_pi_series... -acb_poly_sin_cos_pi_series 0.02 ([1;32mPASS[0m) +acb_poly_sin_cos_pi_series 0.01 ([1;32mPASS[0m) acb_poly_sin_cos_series... -acb_poly_sin_cos_series 0.15 ([1;32mPASS[0m) +acb_poly_sin_cos_series 0.09 ([1;32mPASS[0m) acb_poly_sinc_series... acb_poly_sinc_series 0.01 ([1;32mPASS[0m) acb_poly_sinh_cosh_series... -acb_poly_sinh_cosh_series 0.09 ([1;32mPASS[0m) +acb_poly_sinh_cosh_series 0.06 ([1;32mPASS[0m) acb_poly_sin_pi_series... -acb_poly_sin_pi_series 0.06 ([1;32mPASS[0m) +acb_poly_sin_pi_series 0.04 ([1;32mPASS[0m) acb_poly_sin_series_cos_series... -acb_poly_sin_series_cos_series 0.19 ([1;32mPASS[0m) +acb_poly_sin_series_cos_series 0.11 ([1;32mPASS[0m) acb_poly_sqrt_series... -acb_poly_sqrt_series 0.20 ([1;32mPASS[0m) +acb_poly_sqrt_series 0.12 ([1;32mPASS[0m) acb_poly_sub... -acb_poly_sub 0.05 ([1;32mPASS[0m) +acb_poly_sub 0.03 ([1;32mPASS[0m) acb_poly_sub_series... acb_poly_sub_series 0.01 ([1;32mPASS[0m) acb_poly_tan_series... -acb_poly_tan_series 0.20 ([1;32mPASS[0m) +acb_poly_tan_series 0.13 ([1;32mPASS[0m) acb_poly_taylor_shift... -acb_poly_taylor_shift 0.36 ([1;32mPASS[0m) +acb_poly_taylor_shift 0.21 ([1;32mPASS[0m) acb_poly_zeta_cpx_series... -acb_poly_zeta_cpx_series 10.84 ([1;32mPASS[0m) +acb_poly_zeta_cpx_series 6.24 ([1;32mPASS[0m) acb_poly_zeta_em_tail_bsplit... -acb_poly_zeta_em_tail_bsplit 0.41 ([1;32mPASS[0m) +acb_poly_zeta_em_tail_bsplit 0.25 ([1;32mPASS[0m) acb_poly_zeta_series... -acb_poly_zeta_series 1.49 ([1;32mPASS[0m) -acb_dft_convol... -acb_dft_convol 6.14 ([1;32mPASS[0m) -acb_dft... -acb_dft 2.20 ([1;32mPASS[0m) +acb_poly_zeta_series 0.92 ([1;32mPASS[0m) acb_modular_delta... -acb_modular_delta 0.32 ([1;32mPASS[0m) +acb_modular_delta 0.17 ([1;32mPASS[0m) acb_modular_eisenstein... -acb_modular_eisenstein 1.36 ([1;32mPASS[0m) +acb_modular_eisenstein 0.76 ([1;32mPASS[0m) acb_modular_elliptic_e... -acb_modular_elliptic_e 0.50 ([1;32mPASS[0m) +acb_modular_elliptic_e 0.26 ([1;32mPASS[0m) acb_modular_elliptic_k... -acb_modular_elliptic_k 0.35 ([1;32mPASS[0m) +acb_modular_elliptic_k 0.19 ([1;32mPASS[0m) acb_modular_elliptic_p... -acb_modular_elliptic_p 0.49 ([1;32mPASS[0m) +acb_modular_elliptic_p 0.26 ([1;32mPASS[0m) acb_modular_elliptic_p_zpx... -acb_modular_elliptic_p_zpx 2.13 ([1;32mPASS[0m) +acb_modular_elliptic_p_zpx 1.22 ([1;32mPASS[0m) acb_modular_epsilon_arg... -acb_modular_epsilon_arg 0.04 ([1;32mPASS[0m) +acb_modular_epsilon_arg 0.02 ([1;32mPASS[0m) acb_modular_eta... -acb_modular_eta 1.09 ([1;32mPASS[0m) +acb_modular_eta 0.65 ([1;32mPASS[0m) acb_modular_fundamental_domain_approx... -acb_modular_fundamental_domain_approx 0.11 ([1;32mPASS[0m) +acb_modular_fundamental_domain_approx 0.07 ([1;32mPASS[0m) acb_modular_hilbert_class_poly... -acb_modular_hilbert_class_poly 3.68 ([1;32mPASS[0m) +acb_modular_hilbert_class_poly 2.31 ([1;32mPASS[0m) acb_modular_j... -acb_modular_j 0.91 ([1;32mPASS[0m) +acb_modular_j 0.55 ([1;32mPASS[0m) acb_modular_lambda... -acb_modular_lambda 0.56 ([1;32mPASS[0m) +acb_modular_lambda 0.31 ([1;32mPASS[0m) acb_modular_psl2z_inv... acb_modular_psl2z_inv 0.01 ([1;32mPASS[0m) acb_modular_psl2z_mul... -acb_modular_psl2z_mul 0.03 ([1;32mPASS[0m) +acb_modular_psl2z_mul 0.02 ([1;32mPASS[0m) acb_modular_theta... -acb_modular_theta 0.77 ([1;32mPASS[0m) +acb_modular_theta 0.45 ([1;32mPASS[0m) acb_modular_theta_const_sum_rs... -acb_modular_theta_const_sum_rs 0.15 ([1;32mPASS[0m) +acb_modular_theta_const_sum_rs 0.10 ([1;32mPASS[0m) acb_modular_theta_jet... -acb_modular_theta_jet 0.58 ([1;32mPASS[0m) +acb_modular_theta_jet 0.32 ([1;32mPASS[0m) acb_modular_theta_series... -acb_modular_theta_series 0.05 ([1;32mPASS[0m) +acb_modular_theta_series 0.03 ([1;32mPASS[0m) acb_modular_theta_sum... -acb_modular_theta_sum 3.42 ([1;32mPASS[0m) +acb_modular_theta_sum 2.07 ([1;32mPASS[0m) acb_modular_transform... -acb_modular_transform 0.02 ([1;32mPASS[0m) +acb_modular_transform 0.01 ([1;32mPASS[0m) acb_elliptic_e_inc... -acb_elliptic_e_inc 0.81 ([1;32mPASS[0m) +acb_elliptic_e_inc 0.46 ([1;32mPASS[0m) acb_elliptic_f... -acb_elliptic_f 0.91 ([1;32mPASS[0m) +acb_elliptic_f 0.50 ([1;32mPASS[0m) acb_elliptic_invariants... -acb_elliptic_invariants 0.02 ([1;32mPASS[0m) +acb_elliptic_invariants 0.01 ([1;32mPASS[0m) acb_elliptic_inv_p... -acb_elliptic_inv_p 0.05 ([1;32mPASS[0m) +acb_elliptic_inv_p 0.03 ([1;32mPASS[0m) acb_elliptic_pi... -acb_elliptic_pi 1.20 ([1;32mPASS[0m) +acb_elliptic_pi 0.68 ([1;32mPASS[0m) acb_elliptic_pi_inc... -acb_elliptic_pi_inc 0.52 ([1;32mPASS[0m) +acb_elliptic_pi_inc 0.30 ([1;32mPASS[0m) acb_elliptic_p_p_prime... -acb_elliptic_p_p_prime 0.09 ([1;32mPASS[0m) +acb_elliptic_p_p_prime 0.05 ([1;32mPASS[0m) acb_elliptic_rc1... -acb_elliptic_rc1 0.11 ([1;32mPASS[0m) +acb_elliptic_rc1 0.06 ([1;32mPASS[0m) acb_elliptic_rf... -acb_elliptic_rf 0.50 ([1;32mPASS[0m) +acb_elliptic_rf 0.27 ([1;32mPASS[0m) acb_elliptic_rg... -acb_elliptic_rg 0.48 ([1;32mPASS[0m) +acb_elliptic_rg 0.27 ([1;32mPASS[0m) acb_elliptic_rj... -acb_elliptic_rj 30.06 ([1;32mPASS[0m) +acb_elliptic_rj 16.16 ([1;32mPASS[0m) acb_elliptic_sigma... -acb_elliptic_sigma 0.19 ([1;32mPASS[0m) +acb_elliptic_sigma 0.11 ([1;32mPASS[0m) acb_elliptic_zeta... -acb_elliptic_zeta 0.20 ([1;32mPASS[0m) +acb_elliptic_zeta 0.11 ([1;32mPASS[0m) +dirichlet_char... +dirichlet_char 0.02 ([1;32mPASS[0m) +dirichlet_properties... +dirichlet_properties 5.23 ([1;32mPASS[0m) +dirichlet_vec... +dirichlet_vec 4.03 ([1;32mPASS[0m) +bernoulli_bound_2exp_si... +bernoulli_bound_2exp_si 0.21 ([1;32mPASS[0m) +bernoulli_fmpq_ui... +bernoulli_fmpq_ui 0.02 ([1;32mPASS[0m) +bernoulli_fmpq_ui_multi_mod... +bernoulli_fmpq_ui_multi_mod 7.84 ([1;32mPASS[0m) +bernoulli_fmpq_vec... +bernoulli_fmpq_vec 0.01 ([1;32mPASS[0m) +bernoulli_mod_p_harvey... +bernoulli_mod_p_harvey 1.18 ([1;32mPASS[0m) +bernoulli_rev... +bernoulli_rev 4.44 ([1;32mPASS[0m) acb_theta_agm_hadamard... -acb_theta_agm_hadamard 0.19 ([1;32mPASS[0m) +acb_theta_agm_hadamard 0.13 ([1;32mPASS[0m) acb_theta_agm_mul... -acb_theta_agm_mul 0.24 ([1;32mPASS[0m) +acb_theta_agm_mul 0.14 ([1;32mPASS[0m) acb_theta_agm_mul_tight... -acb_theta_agm_mul_tight 0.72 ([1;32mPASS[0m) +acb_theta_agm_mul_tight 0.40 ([1;32mPASS[0m) acb_theta_agm_sqrt... -acb_theta_agm_sqrt 0.05 ([1;32mPASS[0m) +acb_theta_agm_sqrt 0.03 ([1;32mPASS[0m) acb_theta_all... -acb_theta_all 0.25 ([1;32mPASS[0m) +acb_theta_all 0.13 ([1;32mPASS[0m) acb_theta_char_dot... acb_theta_char_dot 0.00 ([1;32mPASS[0m) acb_theta_char_get_a... @@ -187753,819 +187807,801 @@ acb_theta_char_is_syzygous... acb_theta_char_is_syzygous 0.00 ([1;32mPASS[0m) acb_theta_dist_a0... -acb_theta_dist_a0 0.32 ([1;32mPASS[0m) +acb_theta_dist_a0 0.17 ([1;32mPASS[0m) acb_theta_dist_lat... -acb_theta_dist_lat 0.18 ([1;32mPASS[0m) +acb_theta_dist_lat 0.10 ([1;32mPASS[0m) acb_theta_dist_pt... -acb_theta_dist_pt 0.02 ([1;32mPASS[0m) +acb_theta_dist_pt 0.01 ([1;32mPASS[0m) acb_theta_eld_border... -acb_theta_eld_border 0.19 ([1;32mPASS[0m) +acb_theta_eld_border 0.11 ([1;32mPASS[0m) acb_theta_eld_points... -acb_theta_eld_points 0.31 ([1;32mPASS[0m) +acb_theta_eld_points 0.19 ([1;32mPASS[0m) acb_theta_g2_character... -acb_theta_g2_character 0.08 ([1;32mPASS[0m) +acb_theta_g2_character 0.04 ([1;32mPASS[0m) acb_theta_g2_chi10... -acb_theta_g2_chi10 0.06 ([1;32mPASS[0m) +acb_theta_g2_chi10 0.03 ([1;32mPASS[0m) acb_theta_g2_chi12... -acb_theta_g2_chi12 0.21 ([1;32mPASS[0m) +acb_theta_g2_chi12 0.13 ([1;32mPASS[0m) acb_theta_g2_chi35... -acb_theta_g2_chi35 1.01 ([1;32mPASS[0m) +acb_theta_g2_chi35 0.55 ([1;32mPASS[0m) acb_theta_g2_chi3_6... -acb_theta_g2_chi3_6 3.47 ([1;32mPASS[0m) +acb_theta_g2_chi3_6 1.86 ([1;32mPASS[0m) acb_theta_g2_chi5... -acb_theta_g2_chi5 0.02 ([1;32mPASS[0m) +acb_theta_g2_chi5 0.01 ([1;32mPASS[0m) acb_theta_g2_covariants... -acb_theta_g2_covariants 0.31 ([1;32mPASS[0m) +acb_theta_g2_covariants 0.17 ([1;32mPASS[0m) acb_theta_g2_covariants_lead... -acb_theta_g2_covariants_lead 0.09 ([1;32mPASS[0m) +acb_theta_g2_covariants_lead 0.05 ([1;32mPASS[0m) acb_theta_g2_detk_symj... -acb_theta_g2_detk_symj 0.05 ([1;32mPASS[0m) +acb_theta_g2_detk_symj 0.03 ([1;32mPASS[0m) acb_theta_g2_jet_naive_1... -acb_theta_g2_jet_naive_1 12.90 ([1;32mPASS[0m) +acb_theta_g2_jet_naive_1 7.97 ([1;32mPASS[0m) acb_theta_g2_psi4... -acb_theta_g2_psi4 0.04 ([1;32mPASS[0m) +acb_theta_g2_psi4 0.02 ([1;32mPASS[0m) acb_theta_g2_psi6... -acb_theta_g2_psi6 0.14 ([1;32mPASS[0m) +acb_theta_g2_psi6 0.09 ([1;32mPASS[0m) acb_theta_g2_sextic... -acb_theta_g2_sextic 15.88 ([1;32mPASS[0m) +acb_theta_g2_sextic 10.29 ([1;32mPASS[0m) acb_theta_g2_sextic_chi5... -acb_theta_g2_sextic_chi5 0.45 ([1;32mPASS[0m) +acb_theta_g2_sextic_chi5 0.25 ([1;32mPASS[0m) acb_theta_g2_transvectant... -acb_theta_g2_transvectant 0.05 ([1;32mPASS[0m) +acb_theta_g2_transvectant 0.03 ([1;32mPASS[0m) acb_theta_g2_transvectant_lead... -acb_theta_g2_transvectant_lead 0.02 ([1;32mPASS[0m) +acb_theta_g2_transvectant_lead 0.01 ([1;32mPASS[0m) acb_theta_jet_all... -acb_theta_jet_all 0.21 ([1;32mPASS[0m) +acb_theta_jet_all 0.12 ([1;32mPASS[0m) acb_theta_jet_compose... -acb_theta_jet_compose 0.17 ([1;32mPASS[0m) +acb_theta_jet_compose 0.10 ([1;32mPASS[0m) acb_theta_jet_error_bounds... -acb_theta_jet_error_bounds 0.87 ([1;32mPASS[0m) +acb_theta_jet_error_bounds 0.56 ([1;32mPASS[0m) acb_theta_jet_mul... -acb_theta_jet_mul 0.23 ([1;32mPASS[0m) +acb_theta_jet_mul 0.16 ([1;32mPASS[0m) acb_theta_jet_naive_00... -acb_theta_jet_naive_00 0.18 ([1;32mPASS[0m) +acb_theta_jet_naive_00 0.11 ([1;32mPASS[0m) acb_theta_jet_naive_all... -acb_theta_jet_naive_all 0.72 ([1;32mPASS[0m) +acb_theta_jet_naive_all 0.47 ([1;32mPASS[0m) acb_theta_jet_naive_fixed_ab... -acb_theta_jet_naive_fixed_ab 0.12 ([1;32mPASS[0m) +acb_theta_jet_naive_fixed_ab 0.07 ([1;32mPASS[0m) acb_theta_jet_naive_radius... -acb_theta_jet_naive_radius 0.21 ([1;32mPASS[0m) +acb_theta_jet_naive_radius 0.12 ([1;32mPASS[0m) acb_theta_jet_ql_all... -acb_theta_jet_ql_all 0.48 ([1;32mPASS[0m) +acb_theta_jet_ql_all 0.28 ([1;32mPASS[0m) acb_theta_jet_ql_bounds... -acb_theta_jet_ql_bounds 0.22 ([1;32mPASS[0m) +acb_theta_jet_ql_bounds 0.13 ([1;32mPASS[0m) acb_theta_jet_ql_finite_diff... -acb_theta_jet_ql_finite_diff 0.35 ([1;32mPASS[0m) +acb_theta_jet_ql_finite_diff 0.21 ([1;32mPASS[0m) acb_theta_jet_ql_radius... -acb_theta_jet_ql_radius 0.01 ([1;32mPASS[0m) +acb_theta_jet_ql_radius 0.00 ([1;32mPASS[0m) acb_theta_jet_tuples... -acb_theta_jet_tuples 0.03 ([1;32mPASS[0m) +acb_theta_jet_tuples 0.02 ([1;32mPASS[0m) acb_theta_naive_00... -acb_theta_naive_00 0.61 ([1;32mPASS[0m) +acb_theta_naive_00 0.35 ([1;32mPASS[0m) acb_theta_naive_all... -acb_theta_naive_all 0.34 ([1;32mPASS[0m) +acb_theta_naive_all 0.20 ([1;32mPASS[0m) acb_theta_naive_fixed_ab... -acb_theta_naive_fixed_ab 0.94 ([1;32mPASS[0m) +acb_theta_naive_fixed_ab 0.54 ([1;32mPASS[0m) acb_theta_naive_fixed_a... -acb_theta_naive_fixed_a 0.34 ([1;32mPASS[0m) +acb_theta_naive_fixed_a 0.19 ([1;32mPASS[0m) acb_theta_naive_radius... -acb_theta_naive_radius 0.46 ([1;32mPASS[0m) +acb_theta_naive_radius 0.25 ([1;32mPASS[0m) acb_theta_naive_reduce... -acb_theta_naive_reduce 0.11 ([1;32mPASS[0m) +acb_theta_naive_reduce 0.06 ([1;32mPASS[0m) acb_theta_naive_term... -acb_theta_naive_term 0.06 ([1;32mPASS[0m) +acb_theta_naive_term 0.03 ([1;32mPASS[0m) acb_theta_ql_a0... -acb_theta_ql_a0 1.38 ([1;32mPASS[0m) +acb_theta_ql_a0 0.79 ([1;32mPASS[0m) acb_theta_ql_a0_split... -acb_theta_ql_a0_split 0.83 ([1;32mPASS[0m) +acb_theta_ql_a0_split 0.48 ([1;32mPASS[0m) acb_theta_ql_a0_steps... -acb_theta_ql_a0_steps 2.65 ([1;32mPASS[0m) +acb_theta_ql_a0_steps 1.56 ([1;32mPASS[0m) acb_theta_ql_all... -acb_theta_ql_all 0.95 ([1;32mPASS[0m) +acb_theta_ql_all 0.56 ([1;32mPASS[0m) acb_theta_ql_reduce... -acb_theta_ql_reduce 0.24 ([1;32mPASS[0m) +acb_theta_ql_reduce 0.15 ([1;32mPASS[0m) acb_theta_siegel_cocycle... -acb_theta_siegel_cocycle 0.11 ([1;32mPASS[0m) +acb_theta_siegel_cocycle 0.07 ([1;32mPASS[0m) acb_theta_siegel_is_reduced... -acb_theta_siegel_is_reduced 0.04 ([1;32mPASS[0m) +acb_theta_siegel_is_reduced 0.02 ([1;32mPASS[0m) acb_theta_siegel_reduce... -acb_theta_siegel_reduce 0.12 ([1;32mPASS[0m) +acb_theta_siegel_reduce 0.07 ([1;32mPASS[0m) acb_theta_siegel_transform... -acb_theta_siegel_transform 0.20 ([1;32mPASS[0m) +acb_theta_siegel_transform 0.12 ([1;32mPASS[0m) acb_theta_siegel_transform_z... -acb_theta_siegel_transform_z 0.22 ([1;32mPASS[0m) +acb_theta_siegel_transform_z 0.14 ([1;32mPASS[0m) acb_theta_sp2gz_decompose... -acb_theta_sp2gz_decompose 0.13 ([1;32mPASS[0m) +acb_theta_sp2gz_decompose 0.08 ([1;32mPASS[0m) acb_theta_sp2gz_inv... -acb_theta_sp2gz_inv 0.17 ([1;32mPASS[0m) +acb_theta_sp2gz_inv 0.11 ([1;32mPASS[0m) acb_theta_sp2gz_is_correct... acb_theta_sp2gz_is_correct 0.02 ([1;32mPASS[0m) acb_theta_sp2gz_set_blocks... -acb_theta_sp2gz_set_blocks 0.08 ([1;32mPASS[0m) +acb_theta_sp2gz_set_blocks 0.05 ([1;32mPASS[0m) acb_theta_transform_char... acb_theta_transform_char 0.00 ([1;32mPASS[0m) acb_theta_transform_kappa... -acb_theta_transform_kappa 0.96 ([1;32mPASS[0m) +acb_theta_transform_kappa 0.53 ([1;32mPASS[0m) acb_theta_transform_proj... -acb_theta_transform_proj 0.12 ([1;32mPASS[0m) +acb_theta_transform_proj 0.07 ([1;32mPASS[0m) acb_theta_transform_sqrtdet... -acb_theta_transform_sqrtdet 0.15 ([1;32mPASS[0m) -dirichlet_char... -dirichlet_char 0.03 ([1;32mPASS[0m) -dirichlet_properties... -dirichlet_properties 5.68 ([1;32mPASS[0m) -dirichlet_vec... -dirichlet_vec 5.96 ([1;32mPASS[0m) +acb_theta_transform_sqrtdet 0.09 ([1;32mPASS[0m) +gr_generic_fmpz_mpoly_evaluate... +gr_generic_fmpz_mpoly_evaluate + 10000 success, 0 domain, 0 unable 1.27 ([1;32mPASS[0m) +gr_generic_fmpz_poly_evaluate... +gr_generic_fmpz_poly_evaluate + 10000 success, 0 domain, 0 unable 1.14 ([1;32mPASS[0m) +gr_generic_pow... +gr_generic_pow 0.13 ([1;32mPASS[0m) +gr_vec_product... +gr_vec_product 0.70 ([1;32mPASS[0m) +gr_vec_sum... +gr_vec_sum 0.94 ([1;32mPASS[0m) acb_hypgeom_0f1... -acb_hypgeom_0f1 1.83 ([1;32mPASS[0m) +acb_hypgeom_0f1 1.07 ([1;32mPASS[0m) acb_hypgeom_2f1... -acb_hypgeom_2f1 4.88 ([1;32mPASS[0m) +acb_hypgeom_2f1 2.84 ([1;32mPASS[0m) acb_hypgeom_2f1_continuation... -acb_hypgeom_2f1_continuation 2.36 ([1;32mPASS[0m) +acb_hypgeom_2f1_continuation 1.41 ([1;32mPASS[0m) acb_hypgeom_airy_bound... -acb_hypgeom_airy_bound 0.26 ([1;32mPASS[0m) +acb_hypgeom_airy_bound 0.14 ([1;32mPASS[0m) acb_hypgeom_airy... -acb_hypgeom_airy 2.79 ([1;32mPASS[0m) +acb_hypgeom_airy 1.67 ([1;32mPASS[0m) acb_hypgeom_airy_series... -acb_hypgeom_airy_series 0.07 ([1;32mPASS[0m) +acb_hypgeom_airy_series 0.04 ([1;32mPASS[0m) acb_hypgeom_bessel_i... -acb_hypgeom_bessel_i 24.48 ([1;32mPASS[0m) +acb_hypgeom_bessel_i 14.03 ([1;32mPASS[0m) acb_hypgeom_bessel_j... -acb_hypgeom_bessel_j 32.18 ([1;32mPASS[0m) +acb_hypgeom_bessel_j 18.19 ([1;32mPASS[0m) acb_hypgeom_bessel_k... -acb_hypgeom_bessel_k 22.64 ([1;32mPASS[0m) +acb_hypgeom_bessel_k 11.58 ([1;32mPASS[0m) acb_hypgeom_bessel_y... -acb_hypgeom_bessel_y 3.15 ([1;32mPASS[0m) +acb_hypgeom_bessel_y 1.70 ([1;32mPASS[0m) acb_hypgeom_beta_lower... -acb_hypgeom_beta_lower 0.55 ([1;32mPASS[0m) +acb_hypgeom_beta_lower 0.31 ([1;32mPASS[0m) acb_hypgeom_beta_lower_series... -acb_hypgeom_beta_lower_series 0.59 ([1;32mPASS[0m) +acb_hypgeom_beta_lower_series 0.34 ([1;32mPASS[0m) acb_hypgeom_chebyshev_t... -acb_hypgeom_chebyshev_t 0.66 ([1;32mPASS[0m) +acb_hypgeom_chebyshev_t 0.37 ([1;32mPASS[0m) acb_hypgeom_chebyshev_u... -acb_hypgeom_chebyshev_u 0.67 ([1;32mPASS[0m) +acb_hypgeom_chebyshev_u 0.38 ([1;32mPASS[0m) acb_hypgeom_chi... -acb_hypgeom_chi 1.21 ([1;32mPASS[0m) +acb_hypgeom_chi 0.68 ([1;32mPASS[0m) acb_hypgeom_chi_series... -acb_hypgeom_chi_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_chi_series 0.01 ([1;32mPASS[0m) acb_hypgeom_ci... -acb_hypgeom_ci 0.97 ([1;32mPASS[0m) +acb_hypgeom_ci 0.51 ([1;32mPASS[0m) acb_hypgeom_ci_series... -acb_hypgeom_ci_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_ci_series 0.01 ([1;32mPASS[0m) acb_hypgeom_coulomb... -acb_hypgeom_coulomb 1.45 ([1;32mPASS[0m) +acb_hypgeom_coulomb 0.77 ([1;32mPASS[0m) acb_hypgeom_coulomb_series... -acb_hypgeom_coulomb_series 1.04 ([1;32mPASS[0m) +acb_hypgeom_coulomb_series 0.57 ([1;32mPASS[0m) acb_hypgeom_dilog... -acb_hypgeom_dilog 0.73 ([1;32mPASS[0m) +acb_hypgeom_dilog 0.40 ([1;32mPASS[0m) acb_hypgeom_ei... -acb_hypgeom_ei 0.24 ([1;32mPASS[0m) +acb_hypgeom_ei 0.13 ([1;32mPASS[0m) acb_hypgeom_ei_series... -acb_hypgeom_ei_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_ei_series 0.01 ([1;32mPASS[0m) acb_hypgeom_erf... -acb_hypgeom_erf 0.42 ([1;32mPASS[0m) +acb_hypgeom_erf 0.22 ([1;32mPASS[0m) acb_hypgeom_erfc... -acb_hypgeom_erfc 0.24 ([1;32mPASS[0m) +acb_hypgeom_erfc 0.14 ([1;32mPASS[0m) acb_hypgeom_erfc_series... -acb_hypgeom_erfc_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_erfc_series 0.01 ([1;32mPASS[0m) acb_hypgeom_erfi_series... -acb_hypgeom_erfi_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_erfi_series 0.01 ([1;32mPASS[0m) acb_hypgeom_erf_series... -acb_hypgeom_erf_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_erf_series 0.01 ([1;32mPASS[0m) acb_hypgeom_fresnel... -acb_hypgeom_fresnel 0.24 ([1;32mPASS[0m) +acb_hypgeom_fresnel 0.14 ([1;32mPASS[0m) acb_hypgeom_fresnel_series... -acb_hypgeom_fresnel_series 0.07 ([1;32mPASS[0m) +acb_hypgeom_fresnel_series 0.04 ([1;32mPASS[0m) acb_hypgeom_gamma_lower... -acb_hypgeom_gamma_lower 7.79 ([1;32mPASS[0m) +acb_hypgeom_gamma_lower 4.27 ([1;32mPASS[0m) acb_hypgeom_gamma_lower_series... -acb_hypgeom_gamma_lower_series 0.24 ([1;32mPASS[0m) +acb_hypgeom_gamma_lower_series 0.14 ([1;32mPASS[0m) acb_hypgeom_gamma_stirling_sum... -acb_hypgeom_gamma_stirling_sum 2.10 ([1;32mPASS[0m) +acb_hypgeom_gamma_stirling_sum 1.21 ([1;32mPASS[0m) acb_hypgeom_gamma_taylor... -acb_hypgeom_gamma_taylor 0.29 ([1;32mPASS[0m) +acb_hypgeom_gamma_taylor 0.17 ([1;32mPASS[0m) acb_hypgeom_gamma_upper... -acb_hypgeom_gamma_upper 16.89 ([1;32mPASS[0m) +acb_hypgeom_gamma_upper 9.39 ([1;32mPASS[0m) acb_hypgeom_gamma_upper_series... -acb_hypgeom_gamma_upper_series 0.18 ([1;32mPASS[0m) +acb_hypgeom_gamma_upper_series 0.11 ([1;32mPASS[0m) acb_hypgeom_gegenbauer_c... -acb_hypgeom_gegenbauer_c 1.00 ([1;32mPASS[0m) +acb_hypgeom_gegenbauer_c 0.58 ([1;32mPASS[0m) acb_hypgeom_hermite_h... -acb_hypgeom_hermite_h 0.17 ([1;32mPASS[0m) +acb_hypgeom_hermite_h 0.08 ([1;32mPASS[0m) acb_hypgeom_jacobi_p... -acb_hypgeom_jacobi_p 1.69 ([1;32mPASS[0m) +acb_hypgeom_jacobi_p 0.97 ([1;32mPASS[0m) acb_hypgeom_laguerre_l... -acb_hypgeom_laguerre_l 0.21 ([1;32mPASS[0m) +acb_hypgeom_laguerre_l 0.11 ([1;32mPASS[0m) acb_hypgeom_legendre_p... -acb_hypgeom_legendre_p 1.68bernoulli_bound_2exp_si... -bernoulli_bound_2exp_si 0.35 ([1;32mPASS[0m) -bernoulli_fmpq_ui... -bernoulli_fmpq_ui 0.03 ([1;32mPASS[0m) -bernoulli_fmpq_ui_multi_mod... -bernoulli_fmpq_ui_multi_mod 12.14 ([1;32mPASS[0m) -bernoulli_fmpq_vec... -bernoulli_fmpq_vec 0.01 ([1;32mPASS[0m) -bernoulli_mod_p_harvey... -bernoulli_mod_p_harvey 2.16 ([1;32mPASS[0m) -bernoulli_rev... -bernoulli_rev 6.93 ([1;32mPASS[0m) +acb_hypgeom_legendre_p 0.92gr_mat_adjugate... +gr_mat_adjugate + 1000 success, 0 domain, 0 unable 0.10 ([1;32mPASS[0m) +gr_mat_charpoly_danilevsky... +gr_mat_charpoly_danilevsky + 657 success, 297 domain, 47 unable 0.29 ([1;32mPASS[0m) +gr_mat_charpoly_faddeev_bsgs... +gr_mat_charpoly_faddeev_bsgs + 926 success, 13 domain, 61 unable 0.28 ([1;32mPASS[0m) +gr_mat_charpoly_faddeev... +gr_mat_charpoly_faddeev + 926 success, 13 domain, 61 unable 0.26 ([1;32mPASS[0m) +gr_mat_charpoly_gauss... +gr_mat_charpoly_gauss + 737 success, 33 domain, 230 unable 0.42 ([1;32mPASS[0m) +gr_mat_charpoly_householder... +gr_mat_charpoly_householder + 430 success, 292 domain, 548 unable 0.14 ([1;32mPASS[0m) +gr_mat_concat_horizontal... +gr_mat_concat_horizontal 0.01 ([1;32mPASS[0m) +gr_mat_concat_vertical... +gr_mat_concat_vertical 0.01 ([1;32mPASS[0m) +gr_mat_det_berkowitz... +gr_mat_det_berkowitz + 1000 success, 0 domain, 0 unable 0.28 ([1;32mPASS[0m) +gr_mat_det_cofactor... +gr_mat_det_cofactor + 726 success, 274 domain, 0 unable 0.09 ([1;32mPASS[0m) +gr_mat_det_fflu... +gr_mat_det_fflu + 801 success, 199 domain, 0 unable 0.20 ([1;32mPASS[0m) +gr_mat_det_lu... +gr_mat_det_lu + 5324 success, 4676 domain, 4045 unable 1.55 ([1;32mPASS[0m) +gr_mat_diagonalization... +gr_mat_diagonalization 0.91 ([1;32mPASS[0m) +gr_mat_hadamard... +gr_mat_hadamard + 419 success, 1 domain, 580 unable 0.63 ([1;32mPASS[0m) +gr_mat_hessenberg... +gr_mat_hessenberg + 753 success, 17 domain, 230 unable 0.17 ([1;32mPASS[0m) +gr_mat_hessenberg_gauss... +gr_mat_hessenberg_gauss + 693 success, 26 domain, 281 unable 0.81 ([1;32mPASS[0m) +gr_mat_hessenberg_householder... +gr_mat_hessenberg_householder + 375 success, 290 domain, 615 unable 0.19 ([1;32mPASS[0m) +gr_mat_inv... +gr_mat_inv + 326 success, 123 domain, 671 unable 0.08 ([1;32mPASS[0m) +gr_mat_invert_rows_cols... +gr_mat_invert_rows_cols 0.06 ([1;32mPASS[0m) +gr_mat_lu... +gr_mat_lu 0.32 ([1;32mPASS[0m) +gr_mat_lu_classical... +gr_mat_lu_classical 0.30 ([1;32mPASS[0m) +gr_mat_lu_recursive... +gr_mat_lu_recursive 0.35 ([1;32mPASS[0m) +gr_mat_minpoly_field... +gr_mat_minpoly_field + 548 success, 95 domain, 378 unable 6.52 ([1;32mPASS[0m) +gr_mat_mul_strassen... +gr_mat_mul_strassen 0.01 ([1;32mPASS[0m) +gr_mat_nullspace... +gr_mat_nullspace + 9470 success, 135 domain, 395 unable 1.19 ([1;32mPASS[0m) +gr_mat_properties... +gr_mat_properties 0.03 ([1;32mPASS[0m) +gr_mat_randrank... +gr_mat_randrank 0.07 ([1;32mPASS[0m) +gr_mat_rank... +gr_mat_rank + 8352 success, 1133 domain, 515 unable 1.17 ([1;32mPASS[0m) +gr_mat_rank_fflu... +gr_mat_rank_fflu + 8939 success, 1061 domain, 0 unable 0.82 ([1;32mPASS[0m) +gr_mat_rank_lu... +gr_mat_rank_lu + 7345 success, 2655 domain, 2377 unable 0.90 ([1;32mPASS[0m) +gr_mat_rref_den_fflu... +gr_mat_rref_den_fflu + 8293 success, 1046 domain, 685 unable 1.83 ([1;32mPASS[0m) +gr_mat_rref_fflu... +gr_mat_rref_fflu + 8342 success, 997 domain, 675 unable 1.51 ([1;32mPASS[0m) +gr_mat_rref_lu... +gr_mat_rref_lu + 6973 success, 286 domain, 2741 unable 1.32 ([1;32mPASS[0m) +gr_mat_solve... +gr_mat_solve + 358 success, 143 domain, 640 unable 0.10 ([1;32mPASS[0m) +gr_mat_solve_den... +gr_mat_solve_den + 469 success, 145 domain, 529 unable 0.11 ([1;32mPASS[0m) +gr_mat_solve_den_fflu... +gr_mat_solve_den_fflu + 469 success, 145 domain, 529 unable 0.11 ([1;32mPASS[0m) +gr_mat_solve_fflu... +gr_mat_solve_fflu + 357 success, 145 domain, 641 unable 0.14 ([1;32mPASS[0m) +gr_mat_solve_field... +gr_mat_solve_field 0.48 ([1;32mPASS[0m) +gr_mat_solve_lu... +gr_mat_solve_lu + 339 success, 30 domain, 661 unable 0.10 ([1;32mPASS[0m) +gr_mat_solve_tril... +gr_mat_solve_tril + 948 success, 12 domain, 40 unable 0.25 ([1;32mPASS[0m) +gr_mat_solve_triu... +gr_mat_solve_triu + 948 success, 12 domain, 40 unable 0.25 ([1;32mPASS[0m) +gr_mat_window_init_clear... +gr_mat_window_init_clear 0.13 ([1;32mPASS[0m) ([1;32mPASS[0m) acb_hypgeom_legendre_q... -acb_hypgeom_legendre_q 2.75 ([1;32mPASS[0m) +acb_hypgeom_legendre_q 1.53 ([1;32mPASS[0m) acb_hypgeom_lgamma... -acb_hypgeom_lgamma 0.37 ([1;32mPASS[0m) +acb_hypgeom_lgamma 0.21 ([1;32mPASS[0m) acb_hypgeom_li_series... -acb_hypgeom_li_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_li_series 0.01 ([1;32mPASS[0m) acb_hypgeom_log_rising_ui... -acb_hypgeom_log_rising_ui 0.17 ([1;32mPASS[0m) +acb_hypgeom_log_rising_ui 0.11 ([1;32mPASS[0m) acb_hypgeom_log_rising_ui_jet... -acb_hypgeom_log_rising_ui_jet 0.09 ([1;32mPASS[0m) +acb_hypgeom_log_rising_ui_jet 0.06 ([1;32mPASS[0m) acb_hypgeom_m... -acb_hypgeom_m 8.15 ([1;32mPASS[0m) +acb_hypgeom_m 4.54 ([1;32mPASS[0m) acb_hypgeom_pfq... -acb_hypgeom_pfq 0.20 ([1;32mPASS[0m) +acb_hypgeom_pfq 0.12 ([1;32mPASS[0m) acb_hypgeom_pfq_series_direct... -acb_hypgeom_pfq_series_direct 0.36 ([1;32mPASS[0m) +acb_hypgeom_pfq_series_direct 0.22 ([1;32mPASS[0m) acb_hypgeom_pfq_series_sum_bs... -acb_hypgeom_pfq_series_sum_bs 0.41 ([1;32mPASS[0m) +acb_hypgeom_pfq_series_sum_bs 0.26 ([1;32mPASS[0m) acb_hypgeom_pfq_series_sum_rs... -acb_hypgeom_pfq_series_sum_rs 0.40 ([1;32mPASS[0m) +acb_hypgeom_pfq_series_sum_rs 0.25 ([1;32mPASS[0m) acb_hypgeom_pfq_sum_bs... -acb_hypgeom_pfq_sum_bs 4.63 ([1;32mPASS[0m) +acb_hypgeom_pfq_sum_bs 2.59 ([1;32mPASS[0m) acb_hypgeom_pfq_sum_fme... -acb_hypgeom_pfq_sum_fme 0.63 ([1;32mPASS[0m) +acb_hypgeom_pfq_sum_fme 0.39 ([1;32mPASS[0m) acb_hypgeom_pfq_sum_invz... -acb_hypgeom_pfq_sum_invz 0.90 ([1;32mPASS[0m) +acb_hypgeom_pfq_sum_invz 0.50 ([1;32mPASS[0m) acb_hypgeom_pfq_sum_rs... -acb_hypgeom_pfq_sum_rs 4.26 ([1;32mPASS[0m) +acb_hypgeom_pfq_sum_rs 2.46 ([1;32mPASS[0m) acb_hypgeom_rising_ui... -acb_hypgeom_rising_ui 0.38 ([1;32mPASS[0m) +acb_hypgeom_rising_ui 0.23 ([1;32mPASS[0m) acb_hypgeom_rising_ui_jet... -acb_hypgeom_rising_ui_jet 0.30 ([1;32mPASS[0m) +acb_hypgeom_rising_ui_jet 0.19 ([1;32mPASS[0m) acb_hypgeom_shi_series... -acb_hypgeom_shi_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_shi_series 0.01 ([1;32mPASS[0m) acb_hypgeom_si... -acb_hypgeom_si 0.91 ([1;32mPASS[0m) +acb_hypgeom_si 0.50 ([1;32mPASS[0m) acb_hypgeom_si_series... -acb_hypgeom_si_series 0.02 ([1;32mPASS[0m) +acb_hypgeom_si_series 0.01 ([1;32mPASS[0m) acb_hypgeom_spherical_y... acb_hypgeom_spherical_y 0.00 ([1;32mPASS[0m) acb_hypgeom_u_asymp... -acb_hypgeom_u_asymp 2.57 ([1;32mPASS[0m) +acb_hypgeom_u_asymp 1.47 ([1;32mPASS[0m) acb_hypgeom_u... -acb_hypgeom_u 23.26 ([1;32mPASS[0m) -gr_generic_fmpz_mpoly_evaluate... -gr_generic_fmpz_mpoly_evaluate - 10000 success, 0 domain, 0 unable 2.30 ([1;32mPASS[0m) -gr_generic_fmpz_poly_evaluate... -gr_generic_fmpz_poly_evaluate - 10000 success, 0 domain, 0 unable 2.27 ([1;32mPASS[0m) -gr_generic_pow... -gr_generic_pow 0.22 ([1;32mPASS[0m) +acb_hypgeom_u 12.38 ([1;32mPASS[0m) acb_dirichlet_backlund_s_bound... acb_dirichlet_backlund_s_bound 0.00 ([1;32mPASS[0m) acb_dirichlet_backlund_s... -acb_dirichlet_backlund_s 0.02 ([1;32mPASS[0m) +acb_dirichlet_backlund_s 0.01 ([1;32mPASS[0m) acb_dirichlet_backlund_s_gram... -acb_dirichlet_backlund_s_gram 0.52 ([1;32mPASS[0m) +acb_dirichlet_backlund_s_gram 0.27 ([1;32mPASS[0m) acb_dirichlet_chi... -acb_dirichlet_chi 0.53 ([1;32mPASS[0m) +acb_dirichlet_chi 0.29 ([1;32mPASS[0m) acb_dirichlet_dft... -acb_dirichlet_dft 2.15 ([1;32mPASS[0m) +acb_dirichlet_dft 1.30 ([1;32mPASS[0m) acb_dirichlet_eta... -acb_dirichlet_eta 0.07 ([1;32mPASS[0m) +acb_dirichlet_eta 0.04 ([1;32mPASS[0m) acb_dirichlet_euler_product_real_ui... -acb_dirichlet_euler_product_real_ui 0.66 ([1;32mPASS[0m) +acb_dirichlet_euler_product_real_ui 0.45 ([1;32mPASS[0m) acb_dirichlet_gauss... -acb_dirichlet_gauss 14.88 ([1;32mPASS[0m) +acb_dirichlet_gauss 8.71 ([1;32mPASS[0m) acb_dirichlet_gram_point... -acb_dirichlet_gram_point 0.18 ([1;32mPASS[0m) +acb_dirichlet_gram_point 0.10 ([1;32mPASS[0m) acb_dirichlet_hardy_theta_series... -acb_dirichlet_hardy_theta_series 0.03 ([1;32mPASS[0m) +acb_dirichlet_hardy_theta_series 0.02 ([1;32mPASS[0m) acb_dirichlet_hardy_z... -acb_dirichlet_hardy_z 14.05 ([1;32mPASS[0m) +acb_dirichlet_hardy_z 8.18 ([1;32mPASS[0m) acb_dirichlet_hardy_z_series... -acb_dirichlet_hardy_z_series 0.23 ([1;32mPASS[0m) +acb_dirichlet_hardy_z_series 0.14 ([1;32mPASS[0m) acb_dirichlet_hardy_z_zero... -acb_dirichlet_hardy_z_zero 0.27 ([1;32mPASS[0m) +acb_dirichlet_hardy_z_zero 0.16 ([1;32mPASS[0m) acb_dirichlet_hardy_z_zeros... -acb_dirichlet_hardy_z_zeros 0.25 ([1;32mPASS[0m) +acb_dirichlet_hardy_z_zeros 0.14 ([1;32mPASS[0m) acb_dirichlet_hurwitz... -acb_dirichlet_hurwitz 4.25 ([1;32mPASS[0m) +acb_dirichlet_hurwitz 2.44 ([1;32mPASS[0m) acb_dirichlet_hurwitz_precomp... -acb_dirichlet_hurwitz_precomp 17.23 ([1;32mPASS[0m) +acb_dirichlet_hurwitz_precomp 10.23 ([1;32mPASS[0m) acb_dirichlet_isolate_hardy_z_zero... -acb_dirichlet_isolate_hardy_z_zero 1.06 ([1;32mPASS[0m) +acb_dirichlet_isolate_hardy_z_zero 0.59 ([1;32mPASS[0m) acb_dirichlet_jacobi... -acb_dirichlet_jacobi 15.12 ([1;32mPASS[0m) +acb_dirichlet_jacobi 9.32 ([1;32mPASS[0m) acb_dirichlet_l... -acb_dirichlet_l 1.03 ([1;32mPASS[0m) +acb_dirichlet_l 0.60 ([1;32mPASS[0m) acb_dirichlet_lerch_phi... -acb_dirichlet_lerch_phi 1.80 ([1;32mPASS[0m) +acb_dirichlet_lerch_phi 1.03 ([1;32mPASS[0m) acb_dirichlet_l_euler_product... -acb_dirichlet_l_euler_product 1.19 ([1;32mPASS[0m) +acb_dirichlet_l_euler_product 0.70 ([1;32mPASS[0m) acb_dirichlet_l_fmpq_afe... -acb_dirichlet_l_fmpq_afe 0.98 ([1;32mPASS[0m) +acb_dirichlet_l_fmpq_afe 0.57 ([1;32mPASS[0m) acb_dirichlet_l_fmpq... -acb_dirichlet_l_fmpq 7.23 ([1;32mPASS[0m) +acb_dirichlet_l_fmpq 4.05 ([1;32mPASS[0m) acb_dirichlet_l_hurwitz... -acb_dirichlet_l_hurwitz 1.10 ([1;32mPASS[0m) +acb_dirichlet_l_hurwitz 0.62 ([1;32mPASS[0m) acb_dirichlet_l_jet... -acb_dirichlet_l_jet 3.89 ([1;32mPASS[0m) +acb_dirichlet_l_jet 2.23 ([1;32mPASS[0m) acb_dirichlet_l_series... -acb_dirichlet_l_series 0.06 ([1;32mPASS[0m) +acb_dirichlet_l_series 0.04 ([1;32mPASS[0m) acb_dirichlet_l_vec_hurwitz... -acb_dirichlet_l_vec_hurwitz 0.71 ([1;32mPASS[0m) +acb_dirichlet_l_vec_hurwitz 0.43 ([1;32mPASS[0m) acb_dirichlet_platt_beta... -acb_dirichlet_platt_beta 0.62 ([1;32mPASS[0m) +acb_dirichlet_platt_beta 0.37 ([1;32mPASS[0m) acb_dirichlet_platt_hardy_z_zeros... -acb_dirichlet_platt_hardy_z_zeros 6.27 ([1;32mPASS[0m) +acb_dirichlet_platt_hardy_z_zeros 3.80 ([1;32mPASS[0m) acb_dirichlet_platt_local_hardy_z_zeros... -acb_dirichlet_platt_local_hardy_z_zeros 11.72 ([1;32mPASS[0m) +acb_dirichlet_platt_local_hardy_z_zeros 6.94 ([1;32mPASS[0m) acb_dirichlet_platt_multieval... -acb_dirichlet_platt_multieval 5.22 ([1;32mPASS[0m) +acb_dirichlet_platt_multieval 3.07 ([1;32mPASS[0m) acb_dirichlet_platt_multieval_threaded... -acb_dirichlet_platt_multieval_threaded 5.25 ([1;32mPASS[0m) +acb_dirichlet_platt_multieval_threaded 3.07 ([1;32mPASS[0m) acb_dirichlet_platt_ws_interpolation... -acb_dirichlet_platt_ws_interpolation 12.76 ([1;32mPASS[0m) +acb_dirichlet_platt_ws_interpolation 7.37 ([1;32mPASS[0m) acb_dirichlet_platt_zeta_zeros... -acb_dirichlet_platt_zeta_zeros 6.53 ([1;32mPASS[0m) +acb_dirichlet_platt_zeta_zeros 3.79 ([1;32mPASS[0m) acb_dirichlet_powsum_smooth... -acb_dirichlet_powsum_smooth 0.32 ([1;32mPASS[0m) +acb_dirichlet_powsum_smooth 0.19 ([1;32mPASS[0m) acb_dirichlet_roots... -acb_dirichlet_roots 0.52 ([1;32mPASS[0m) +acb_dirichlet_roots 0.30 ([1;32mPASS[0m) acb_dirichlet_stieltjes... -acb_dirichlet_stieltjes 2.82 ([1;32mPASS[0m) +acb_dirichlet_stieltjes 1.56 ([1;32mPASS[0m) acb_dirichlet_thetanull... -acb_dirichlet_thetanull 13.95 ([1;32mPASS[0m) +acb_dirichlet_thetanull 8.98 ([1;32mPASS[0m) acb_dirichlet_turing_method_bound... -acb_dirichlet_turing_method_bound 0.02 ([1;32mPASS[0m) -acb_diricgr_vec_product... -gr_vec_product 1.40 ([1;32mPASS[0m) -gr_vec_sum... -gr_vec_sum 1.77 ([1;32mPASS[0m) -hlet_xi... -acb_dirichlet_xi 0.05 ([1;32mPASS[0m) +acb_dirichlet_turing_method_bound 0.01 ([1;32mPASS[0m) +acb_dirichlet_xi... +acb_dirichlet_xi 0.02 ([1;32mPASS[0m) acb_dirichlet_zeta_bound... -acb_dirichlet_zeta_bound 0.11 ([1;32mPASS[0m) +acb_dirichlet_zeta_bound 0.06 ([1;32mPASS[0m) acb_dirichlet_zeta_jet_rs... -acb_dirichlet_zeta_jet_rs 3.37 ([1;32mPASS[0m) +acb_dirichlet_zeta_jet_rs 2.06 ([1;32mPASS[0m) acb_dirichlet_zeta_nzeros... -acb_dirichlet_zeta_nzeros 1.99 ([1;32mPASS[0m) +acb_dirichlet_zeta_nzeros 1.08 ([1;32mPASS[0m) acb_dirichlet_zeta_nzeros_gram... -acb_dirichlet_zeta_nzeros_gram 0.56 ([1;32mPASS[0m) +acb_dirichlet_zeta_nzeros_gram 0.29 ([1;32mPASS[0m) acb_dirichlet_zeta_rs... -acb_dirichlet_zeta_rs 0.30 ([1;32mPASS[0m) +acb_dirichlet_zeta_rs 0.18 ([1;32mPASS[0m) acb_dirichlet_zeta_rs_r... -acb_dirichlet_zeta_rs_r 0.48 ([1;32mPASS[0m) +acb_dirichlet_zeta_rs_r 0.28 ([1;32mPASS[0m) acb_dirichlet_zeta_zero... -acb_dirichlet_zeta_zero 1.57 ([1;32mPASS[0m) +acb_dirichlet_zeta_zero 0.92 ([1;32mPASS[0m) acb_dirichlet_zeta_zeros... -acb_dirichlet_zeta_zeros 0.93 ([1;32mPASS[0m) -gr_mat_adjugate... -gr_mat_adjugate - 1000 success, 0 domain, 0 unable 0.16 ([1;32mPASS[0m) -gr_mat_charpoly_danilevsky... -gr_mat_charpoly_danilevsky - 657 success, 297 domain, 47 unable 0.46 ([1;32mPASS[0m) -gr_mat_charpoly_faddeev_bsgs... -gr_mat_charpoly_faddeev_bsgs - 926 success, 13 domain, 61 unable 0.46 ([1;32mPASS[0m) -gr_mat_charpoly_faddeev... -gr_mat_charpoly_faddeev - 926 success, 13 domain, 61 unable 0.43 ([1;32mPASS[0m) -gr_mat_charpoly_gauss... -gr_mat_charpoly_gauss - 737 success, 33 domain, 230 unable 0.64 ([1;32mPASS[0m) -gr_mat_charpoly_householder... -gr_mat_charpoly_householder - 430 success, 292 domain, 548 unable 0.22 ([1;32mPASS[0m) -gr_mat_concat_horizontal... -gr_mat_concat_horizontal 0.03 ([1;32mPASS[0m) -gr_mat_concat_vertical... -gr_mat_concat_vertical 0.02 ([1;32mPASS[0m) -gr_mat_det_berkowitz... -gr_mat_det_berkowitz - 1000 success, 0 domain, 0 unable 0.46 ([1;32mPASS[0m) -gr_mat_det_cofactor... -gr_mat_det_cofactor - 726 success, 274 domain, 0 unable 0.16 ([1;32mPASS[0m) -gr_mat_det_fflu... -gr_mat_det_fflu - 801 success, 199 domain, 0 unable 0.34 ([1;32mPASS[0m) -gr_mat_det_lu... -gr_mat_det_lu - 5324 success, 4676 domain, 4045 unable 2.74 ([1;32mPASS[0m) -gr_mat_diagonalization... -gr_mat_diagonalization 1.36 ([1;32mPASS[0m) -gr_mat_hadamard... -gr_mat_hadamard - 419 success, 1 domain, 580 unable 1.15 ([1;32mPASS[0m) -gr_mat_hessenberg... -gr_mat_hessenberg - 753 success, 17 domain, 230 unable 0.28 ([1;32mPASS[0m) -gr_mat_hessenberg_gauss... -gr_mat_hessenberg_gauss - 693 success, 26 domain, 281 unable 1.18 ([1;32mPASS[0m) -gr_mat_hessenberg_householder... -gr_mat_hessenberg_householder - 375 success, 290 domain, 615 unable 0.33 ([1;32mPASS[0m) -gr_mat_inv... -gr_mat_inv - 326 success, 123 domain, 671 unable 0.14 ([1;32mPASS[0m) -gr_mat_invert_rows_cols... -gr_mat_invert_rows_cols 0.11 ([1;32mPASS[0m) -gr_mat_lu... -gr_mat_lu 0.50 ([1;32mPASS[0m) -gr_mat_lu_classical... -gr_mat_lu_classical 0.44 ([1;32mPASS[0m) -gr_mat_lu_recursive... -gr_mat_lu_recursive 0.52 ([1;32mPASS[0m) -gr_mat_minpoly_field... -gr_mat_minpoly_field - 548 success, 95 domain, 378 unable 9.66 ([1;32mPASS[0m) -gr_mat_mul_strassen... -gr_mat_mul_strassen 0.02 ([1;32mPASS[0m) -gr_mat_nullspace... -gr_mat_nullspace - 9470 success, 135 domain, 395 unable 2.23 ([1;32mPASS[0m) -gr_mat_properties... -gr_mat_properties 0.05 ([1;32mPASS[0m) -gr_mat_randrank... -gr_mat_randrank 0.11 ([1;32mPASS[0m) -gr_mat_rank... -gr_mat_rank - 8352 success, 1133 domain, 515 unable 2.15 ([1;32mPASS[0m) -gr_mat_rank_fflu... -gr_mat_rank_fflu - 8939 success, 1061 domain, 0 unable 1.51 ([1;32mPASS[0m) -gr_mat_rank_lu... -gr_mat_rank_lu - 7345 success, 2655 domain, 2377 unable 1.65 ([1;32mPASS[0m) -gr_mat_rref_den_fflu... -gr_mat_rref_den_fflu - 8293 success, 1046 domain, 685 unable 3.40 ([1;32mPASS[0m) -gr_mat_rref_fflu... -gr_mat_rref_fflu - 8342 success, 997 domain, 675 unable 2.73 ([1;32mPASS[0m) -gr_mat_rref_lu... -gr_mat_rref_lu - 6973 success, 286 domain, 2741 unable 2.40 ([1;32mPASS[0m) -gr_mat_solve... -gr_mat_solve - 358 success, 143 domain, 640 unable 0.18 ([1;32mPASS[0m) -gr_mat_solve_den... -gr_mat_solve_den - 469 success, 145 domain, 529 unable 0.19 ([1;32mPASS[0m) -gr_mat_solve_den_fflu... -gr_mat_solve_den_fflu - 469 success, 145 domain, 529 unable 0.19 ([1;32mPASS[0m) -gr_mat_solve_fflu... -gr_mat_solve_fflu - 357 success, 145 domain, 641 unable 0.23 ([1;32mPASS[0m) -gr_mat_solve_field... -gr_mat_solve_field 0.85 ([1;32mPASS[0m) -gr_mat_solve_lu... -gr_mat_solve_lu - 339 success, 30 domain, 661 unable 0.16 ([1;32mPASS[0m) -gr_mat_solve_tril... -gr_mat_solve_tril - 948 success, 12 domain, 40 unable 0.41 ([1;32mPASS[0m) -gr_mat_solve_triu... -gr_mat_solve_triu - 948 success, 12 domain, 40 unable 0.41 ([1;32mPASS[0m) -gr_mat_window_init_clear... -gr_mat_window_init_clear 0.23 ([1;32mPASS[0m) +acb_dirichlet_zeta_zeros 0.55 ([1;32mPASS[0m) +gr_mpoly_add_sub... +gr_mpoly_add_sub 8.03 ([1;32mPASS[0m) +gr_mpoly_gen... +gr_mpoly_gen 0.03 ([1;32mPASS[0m) +gr_mpoly_get_set_coeff... +gr_mpoly_get_set_coeff 0.28 ([1;32mPASS[0m) +gr_mpoly_mul_johnson... +gr_mpoly_mul_johnson 5.92 ([1;32mPASS[0m) +gr_mpoly_mul_monomial... +gr_mpoly_mul_monomial 0.72 ([1;32mPASS[0m) +gr_special_chebyshev... +gr_special_chebyshev 0.20 ([1;32mPASS[0m) +gr_special_fac... +gr_special_fac 0.49 ([1;32mPASS[0m) +gr_special_fib... +gr_special_fib 0.27 ([1;32mPASS[0m) +fexpr_builtins... +fexpr_builtins 0.00 ([1;32mPASS[0m) +fexpr_call_vec... +fexpr_call_vec 0.01 ([1;32mPASS[0m) +fexpr_replace... +fexpr_replace 0.04 ([1;32mPASS[0m) +fexpr_set_fmpz... +fexpr_set_fmpz 0.01 ([1;32mPASS[0m) +fexpr_write_latex... +fexpr_write_latex 0.07 ([1;32mPASS[0m) +fmpz_mpoly_q_add... +fmpz_mpoly_q_add 0.29 ([1;32mPASS[0m) +fmpz_mpoly_q_add_fmpq... +fmpz_mpoly_q_add_fmpq 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_add_fmpz... +fmpz_mpoly_q_add_fmpz 0.01 ([1;32mPASS[0m) +fmpz_mpoly_q_div... +fmpz_mpoly_q_div 0.07 ([1;32mPASS[0m) +fmpz_mpoly_q_div_fmpq... +fmpz_mpoly_q_div_fmpq 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_div_fmpz... +fmpz_mpoly_q_div_fmpz 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_get_set_str... +fmpz_mpoly_q_get_set_str 0.01 ([1;32mPASS[0m) +fmpz_mpoly_q_inv... +fmpz_mpoly_q_inv 0.00 ([1;32mPASS[0m) +fmpz_mpoly_q_mul... +fmpz_mpoly_q_mul 0.06 ([1;32mPASS[0m) +fmpz_mpoly_q_mul_fmpq... +fmpz_mpoly_q_mul_fmpq 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_mul_fmpz... +fmpz_mpoly_q_mul_fmpz 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_randtest... +fmpz_mpoly_q_randtest 0.00 ([1;32mPASS[0m) +fmpz_mpoly_q_sub... +fmpz_mpoly_q_sub 0.49 ([1;32mPASS[0m) +fmpz_mpoly_q_sub_fmpq... +fmpz_mpoly_q_sub_fmpq 0.02 ([1;32mPASS[0m) +fmpz_mpoly_q_sub_fmpz... +fmpz_mpoly_q_sub_fmpz 0.02 ([1;32mPASS[0m) gr_poly_atan_series... -gr_poly_atan_series 0.32 ([1;32mPASS[0m) +gr_poly_atan_series 0.17 ([1;32mPASS[0m) gr_poly_compose... -gr_poly_compose 2.77 ([1;32mPASS[0m) +gr_poly_compose 1.70 ([1;32mPASS[0m) gr_poly_compose_divconquer... -gr_poly_compose_divconquer 2.70 ([1;32mPASS[0m) +gr_poly_compose_divconquer 1.65 ([1;32mPASS[0m) gr_poly_compose_horner... -gr_poly_compose_horner 2.92 ([1;32mPASS[0m) +gr_poly_compose_horner 1.79 ([1;32mPASS[0m) gr_poly_compose_series... -gr_poly_compose_series 0.23 ([1;32mPASS[0m) +gr_poly_compose_series 0.14 ([1;32mPASS[0m) gr_poly_div_basecase... -gr_poly_div_basecase 0.29 ([1;32mPASS[0m) +gr_poly_div_basecase 0.15 ([1;32mPASS[0m) gr_poly_div... -gr_poly_div 0.27 ([1;32mPASS[0m) +gr_poly_div 0.15 ([1;32mPASS[0m) gr_poly_div_divconquer... -gr_poly_div_divconquer 0.27 ([1;32mPASS[0m) +gr_poly_div_divconquer 0.16 ([1;32mPASS[0m) gr_poly_divexact... -gr_poly_divexact 0.22 ([1;32mPASS[0m) +gr_poly_divexact 0.13 ([1;32mPASS[0m) gr_poly_div_newton... -gr_poly_div_newton 0.29 ([1;32mPASS[0m) +gr_poly_div_newton 0.15 ([1;32mPASS[0m) gr_poly_divrem_basecase... -gr_poly_divrem_basecase 0.29 ([1;32mPASS[0m) +gr_poly_divrem_basecase 0.16 ([1;32mPASS[0m) gr_poly_divrem... -gr_poly_divrem 0.27 ([1;32mPASS[0m) +gr_poly_divrem 0.16 ([1;32mPASS[0m) gr_poly_divrem_divconquer... -gr_poly_divrem_divconquer 0.87 ([1;32mPASS[0m) +gr_poly_divrem_divconquer 0.49 ([1;32mPASS[0m) gr_poly_divrem_newton... -gr_poly_divrem_newton 0.67 ([1;32mPASS[0m) +gr_poly_divrem_newton 0.38 ([1;32mPASS[0m) gr_poly_div_series... -gr_poly_div_series 4.31 ([1;32mPASS[0m) +gr_poly_div_series 2.39 ([1;32mPASS[0m) gr_poly_evaluate... -gr_poly_evaluate 0.37 ([1;32mPASS[0m) +gr_poly_evaluate 0.22 ([1;32mPASS[0m) gr_poly_evaluate_horner... -gr_poly_evaluate_horner 0.36 ([1;32mPASS[0m) +gr_poly_evaluate_horner 0.22 ([1;32mPASS[0m) gr_poly_evaluate_modular... -gr_poly_evaluate_modular 0.37 ([1;32mPASS[0m) +gr_poly_evaluate_modular 0.22 ([1;32mPASS[0m) gr_poly_evaluate_other... -gr_poly_evaluate_other 0.35 ([1;32mPASS[0m) +gr_poly_evaluate_other 0.20 ([1;32mPASS[0m) gr_poly_evaluate_other_rectangular... -gr_poly_evaluate_other_rectangular 0.37 ([1;32mPASS[0m) +gr_poly_evaluate_other_rectangular 0.20 ([1;32mPASS[0m) gr_poly_evaluate_rectangular... -gr_poly_evaluate_rectangular 0.39 ([1;32mPASS[0m) +gr_poly_evaluate_rectangular 0.22 ([1;32mPASS[0m) gr_poly_evaluate_vec_fast... -gr_poly_evaluate_vec_fast 0.88 ([1;32mPASS[0m) +gr_poly_evaluate_vec_fast 0.53 ([1;32mPASS[0m) gr_poly_exp_series... -gr_poly_exp_series 0.68 ([1;32mPASS[0m) +gr_poly_exp_series 0.37 ([1;32mPASS[0m) gr_poly_factor_squarefree... -gr_poly_factor_squarefree 5.17 ([1;32mPASS[0m) +gr_poly_factor_squarefree 3.43 ([1;32mPASS[0m) gr_poly_gcd... -gr_poly_gcd 2.28 ([1;32mPASS[0m) +gr_poly_gcd 1.37 ([1;32mPASS[0m) gr_poly_gcd_euclidean... -gr_poly_gcd_euclidean 2.19 ([1;32mPASS[0m) +gr_poly_gcd_euclidean 1.37 ([1;32mPASS[0m) gr_poly_gcd_hgcd... -gr_poly_gcd_hgcd 6.77 ([1;32mPASS[0m) +gr_poly_gcd_hgcd 4.23 ([1;32mPASS[0m) gr_poly_hgcd... -gr_poly_hgcd 1.32 ([1;32mPASS[0m) +gr_poly_hgcd 0.84 ([1;32mPASS[0m) gr_poly_integral... -gr_poly_integral 0.18 ([1;32mPASS[0m) +gr_poly_integral 0.11 ([1;32mPASS[0m) gr_poly_inv_series... -gr_poly_inv_series 2.61 ([1;32mPASS[0m) +gr_poly_inv_series 1.59 ([1;32mPASS[0m) gr_poly_log_series... -gr_poly_log_series 0.38 ([1;32mPASS[0m) +gr_poly_log_series 0.23 ([1;32mPASS[0m) gr_poly_make_monic... -gr_poly_make_monic 0.23 ([1;32mPASS[0m) +gr_poly_make_monic 0.15 ([1;32mPASS[0m) gr_poly_nth_derivative... -gr_poly_nth_derivative 0.45 ([1;32mPASS[0m) +gr_poly_nth_derivative 0.27 ([1;32mPASS[0m) gr_poly_pow_series_fmpq... -gr_poly_pow_series_fmpq 0.42 ([1;32mPASS[0m) +gr_poly_pow_series_fmpq 0.26 ([1;32mPASS[0m) gr_poly_pow_series_ui... -gr_poly_pow_series_ui 0.32 ([1;32mPASS[0m) +gr_poly_pow_series_ui 0.20 ([1;32mPASS[0m) gr_poly_pow_ui... -gr_poly_pow_ui 1.25 ([1;32mPASS[0m) +gr_poly_pow_ui 0.78 ([1;32mPASS[0m) gr_poly_rem... -gr_poly_rem 0.26 ([1;32mPASS[0m) +gr_poly_rem 0.16 ([1;32mPASS[0m) gr_poly_resultant... -gr_poly_resultant 0.03 ([1;32mPASS[0m) +gr_poly_resultant 0.02 ([1;32mPASS[0m) gr_poly_resultant_euclidean... -gr_poly_resultant_euclidean 0.32 ([1;32mPASS[0m) +gr_poly_resultant_euclidean 0.20 ([1;32mPASS[0m) gr_poly_resultant_hgcd... -gr_poly_resultant_hgcd 9.14 ([1;32mPASS[0m) +gr_poly_resultant_hgcd 5.62 ([1;32mPASS[0m) gr_poly_resultant_sylvester... -gr_poly_resultant_sylvester 0.03 ([1;32mPASS[0m) +gr_poly_resultant_sylvester 0.02 ([1;32mPASS[0m) gr_poly_revert_series... -gr_poly_revgr_mpoly_add_sub... -gr_mpoly_add_sub 12.60 ([1;32mPASS[0m) -gr_mpoly_gen... -gr_mpoly_gen 0.05 ([1;32mPASS[0m) -gr_mpoly_get_set_coeff... -gr_mpoly_get_set_coeff 0.45 ([1;32mPASS[0m) -gr_mpoly_mul_johnson... -gr_mpoly_mul_johnson 8.85 ([1;32mPASS[0m) -gr_mpoly_mul_monomial... -gr_mpoly_mul_monomial 1.17 ([1;32mPASS[0m) -gr_special_chebyshev... -gr_special_chebyshev 0.32 ([1;32mPASS[0m) -gr_special_fac... -gr_special_fac 0.79 ([1;32mPASS[0m) -gr_special_fib... -gr_special_fib 0.46 ([1;32mPASS[0m) -fmpz_mpoly_q_add... -fmpz_mpoly_q_add 0.48 ([1;32mPASS[0m) -fmpz_mpoly_q_add_fmpq... -fmpz_mpoly_q_add_fmpq 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_add_fmpz... -fmpz_mpoly_q_add_fmpz 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_div... -fmpz_mpoly_q_div 0.12 ([1;32mPASS[0m) -fmpz_mpoly_q_div_fmpq... -fmpz_mpoly_q_div_fmpq 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_div_fmpz... -fmpz_mpoly_q_div_fmpz 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_get_set_str... -fmpz_mpoly_q_get_set_str 0.02 ([1;32mPASS[0m) -fmpz_mpoly_q_inv... -fmpz_mpoly_q_inv 0.00 ([1;32mPASS[0m) -fmpz_mpoly_q_mul... -fmpz_mpoly_q_mul 0.09 ([1;32mPASS[0m) -fmpz_mpoly_q_mul_fmpq... -fmpz_mpoly_q_mul_fmpq 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_mul_fmpz... -fmpz_mpoly_q_mul_fmpz 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_randtest... -fmpz_mpoly_q_randtest 0.00 ([1;32mPASS[0m) -fmpz_mpoly_q_sub... -fmpz_mpoly_q_sub 0.78 ([1;32mPASS[0m) -fmpz_mpoly_q_sub_fmpq... -fmpz_mpoly_q_sub_fmpq 0.03 ([1;32mPASS[0m) -fmpz_mpoly_q_sub_fmpz... -fmpz_mpoly_q_sub_fmpz 0.03 ([1;32mPASS[0m) -fexpr_builtins... -fexpr_builtins 0.00 ([1;32mPASS[0m) -fexpr_call_vec... -fexpr_call_vec 0.02 ([1;32mPASS[0m) -fexpr_replace... -fexpr_replace 0.06 ([1;32mPASS[0m) -fexpr_set_fmpz... -fexpr_set_fmpz 0.01 ([1;32mPASS[0m) -fexpr_write_latex... -fexpr_write_latex 0.11 ([1;32mPASS[0m) -ert_series 0.35 ([1;32mPASS[0m) -gr_poly_roots... -gr_poly_roots 0.98 ([1;32mPASS[0m) -gr_poly_roots_other... -gr_poly_roots_other 1.27 ([1;32mPASS[0m) -gr_poly_rsqrt_series... -gr_poly_rsqrt_series 0.73 ([1;32mPASS[0m) -gr_poly_shift_left_right... -gr_poly_shift_left_right 0.03 ([1;32mPASS[0m) -gr_poly_sqrt_series... -gr_poly_sqrt_series 0.61 ([1;32mPASS[0m) -gr_poly_squarefree_part... -gr_poly_squarefree_part 9.62 ([1;32mPASS[0m) -gr_poly_taylor_shift... -gr_poly_taylor_shift 0.39 ([1;32mPASS[0m) -gr_poly_taylor_shift_convolution... -gr_poly_taylor_shift_convolution 0.42 ([1;32mPASS[0m) -gr_poly_taylor_shift_divconquer... -gr_poly_taylor_shift_divconquer 0.41 ([1;32mPASS[0m) -gr_poly_taylor_shift_horner... -gr_poly_taylor_shift_horner 0.39 ([1;32mPASS[0m) -gr_poly_xgcd_euclidean... -gr_poly_xgcd_euclidean 0.32 ([1;32mPASS[0m) -gr_poly_xgcd_hgcd... -gr_poly_xgcd_hgcd 0.55 ([1;32mPASS[0m) -ca_acos... -ca_acos 1.00 ([1;32mPASS[0m) +gr_poly_revca_acos... +ca_acos 0.65 ([1;32mPASS[0m) ca_add... -ca_add 0.21 ([1;32mPASS[0m) +ca_add 0.13 ([1;32mPASS[0m) ca_asin... -ca_asin 1.01 ([1;32mPASS[0m) +ca_asin 0.65 ([1;32mPASS[0m) ca_atan... -ca_atan 0.34 ([1;32mPASS[0m) +ca_atan 0.22 ([1;32mPASS[0m) ca_conj... -ca_conj 0.21 ([1;32mPASS[0m) +ca_conj 0.13 ([1;32mPASS[0m) ca_ctx_init_clear... ca_ctx_init_clear 0.00 ([1;32mPASS[0m) ca_div... -ca_div 0.30 ([1;32mPASS[0m) +ca_div 0.19 ([1;32mPASS[0m) ca_erf... -ca_erf 0.70 ([1;32mPASS[0m) +ca_erf 0.45 ([1;32mPASS[0m) ca_exp... -ca_exp 1.04 ([1;32mPASS[0m) +ca_exp 0.67 ([1;32mPASS[0m) ca_field_init_clear... ca_field_init_clear 0.00 ([1;32mPASS[0m) ca_fmpz_mpoly_evaluate... -ca_fmpz_mpoly_evaluate 0.44 ([1;32mPASS[0m) +ca_fmpz_mpoly_evaluate 0.28 ([1;32mPASS[0m) ca_gamma... -ca_gamma 0.24 ([1;32mPASS[0m) +ca_gamma 0.15 ([1;32mPASS[0m) ca_get_fexpr... -ca_get_fexpr 0.04 ([1;32mPASS[0m) +ca_get_fexpr 0.03 ([1;32mPASS[0m) ca_get_str... -ca_get_str 1.11 ([1;32mPASS[0m) +ca_get_str 0.76 ([1;32mPASS[0m) ca_init_clear... ca_init_clear 0.00 ([1;32mPASS[0m) ca_log... -ca_log 0.70 ([1;32mPASS[0m) +ca_log 0.46 ([1;32mPASS[0m) ca_log_identities... -ca_log_identities 0.04 ([1;32mPASS[0m) +ca_log_identities 0.02 ([1;32mPASS[0m) ca_mul... -ca_mul 0.39 ([1;32mPASS[0m) +ca_mul 0.24 ([1;32mPASS[0m) ca_neg... ca_neg 0.00 ([1;32mPASS[0m) ca_pow... -ca_pow 1.69 ([1;32mPASS[0m) +ca_pow 1.12 ([1;32mPASS[0m) ca_pow_si_arithmetic... -ca_pow_si_arithmetic 0.12 ([1;32mPASS[0m) +ca_pow_si_arithmetic 0.08 ([1;32mPASS[0m) ca_properties... -ca_properties 0.01 ([1;32mPASS[0m) +ca_properties 0.00 ([1;32mPASS[0m) ca_re_im... -ca_re_im 1.01 ([1;32mPASS[0m) +ca_re_im 0.66 ([1;32mPASS[0m) ca_sin_cos... -ca_sin_cos 0.65 ([1;32mPASS[0m) +ca_sin_cos 0.41 ([1;32mPASS[0m) ca_sqrt... -ca_sqrt 2.69 ([1;32mPASS[0m) +ca_sqrt 1.74 ([1;32mPASS[0m) ca_sqrt_factor... -ca_sqrt_factor 1.59 ([1;32mPASS[0m) +ca_sqrt_factor 1.01 ([1;32mPASS[0m) ca_sub... -ca_sub 0.22 ([1;32mPASS[0m) +ca_sub 0.13 ([1;32mPASS[0m) ca_tan... -ca_tan 0.42 ([1;32mPASS[0m) +ca_tan 0.26 ([1;32mPASS[0m) ca_transfer... -ca_transfer 0.90 ([1;32mPASS[0m) +ca_transfer 0.57 ([1;32mPASS[0m) ca_ext_cache_insert... -ca_ext_cache_insert 0.08 ([1;32mPASS[0m) +ca_ext_cache_insert 0.06 ([1;32mPASS[0m) ca_field_cache_insert... -ca_field_cache_insert 0.22 ([1;32mPASS[0m) +ca_field_cache_insert 0.14 ([1;32mPASS[0m) ca_poly_compose... -ca_poly_compose 0.59 ([1;32mPASS[0m) +ca_poly_compose 0.38 ([1;32mPASS[0m) ca_poly_divrem... -ca_poly_divrem 0.55 ([1;32mPASS[0m) +ca_poly_divrem 0.37 ([1;32mPASS[0m) ca_poly_div_series... -ca_poly_div_series 0.15 ([1;32mPASS[0m) +ca_poly_div_series 0.11 ([1;32mPASS[0m) ca_poly_evaluate... -ca_poly_evaluate 0.35 ([1;32mPASS[0m) +ca_poly_evaluate 0.23 ([1;32mPASS[0m) ca_poly_evaluate_horner... -ca_poly_evaluate_horner 0.35 ([1;32mPASS[0m) +ca_poly_evaluate_horner 0.23 ([1;32mPASS[0m) ca_poly_exp_series... -ca_poly_exp_series 0.20 ([1;32mPASS[0m) +ca_poly_exp_series 0.14 ([1;32mPASS[0m) ca_poly_factor_squarefree... -ca_poly_factor_squarefree 0.11 ([1;32mPASS[0m) +ca_poly_factor_squarefree 0.07 ([1;32mPASS[0m) ca_poly_gcd... -ca_poly_gcd 0.89 ([1;32mPASS[0m) +ca_poly_gcd 0.61 ([1;32mPASS[0m) ca_poly_gcd_euclidean... -ca_poly_gcd_euclidean 0.43 ([1;32mPASS[0m) +ca_poly_gcd_euclidean 0.29 ([1;32mPASS[0m) ca_poly_inv_series... -ca_poly_inv_series 0.10 ([1;32mPASS[0m) +ca_poly_inv_series 0.07 ([1;32mPASS[0m) ca_poly_log_series... -ca_poly_log_series 0.07 ([1;32mPASS[0m) +ca_poly_log_series 0.04 ([1;32mPASS[0m) ca_poly_mul... -ca_poly_mul 0.38 ([1;32mPASS[0m) +ca_poly_mul 0.25 ([1;32mPASS[0m) ca_poly_pow_ui... -ca_poly_pow_ui 0.07 ([1;32mPASS[0m) +ca_poly_pow_ui 0.04 ([1;32mPASS[0m) ca_poly_roots... -ca_poly_roots 2.68 ([1;32mPASS[0m) +ca_poly_roots 1.83 ([1;32mPASS[0m) ca_poly_squarefree_part... -ca_poly_squarefree_part 0.21 ([1;32mPASS[0m) +ca_poly_squarefree_part 0.14 ([1;32mPASS[0m) +ert_series 0.23 ([1;32mPASS[0m) +gr_poly_roots... +gr_poly_roots 0.78 ([1;32mPASS[0m) +gr_poly_roots_other... +gr_poly_roots_other 0.75 ([1;32mPASS[0m) +gr_poly_rsqrt_series... +gr_poly_rsqrt_series 0.44 ([1;32mPASS[0m) +gr_poly_shift_left_right... +gr_poly_shift_left_right 0.02 ([1;32mPASS[0m) +gr_poly_sqrt_series... +gr_poly_sqrt_series 0.39 ([1;32mPASS[0m) +gr_poly_squarefree_part... +gr_poly_squarefree_part 6.83 ([1;32mPASS[0m) +gr_poly_taylor_shift... +gr_poly_taylor_shift 0.27 ([1;32mPASS[0m) +gr_poly_taylor_shift_convolution... +gr_poly_taylor_shift_convolution 0.29 ([1;32mPASS[0m) +gr_poly_taylor_shift_divconquer... +gr_poly_taylor_shift_divconquer 0.28 ([1;32mPASS[0m) +gr_poly_taylor_shift_horner... +gr_poly_taylor_shift_horner 0.25 ([1;32mPASS[0m) +gr_poly_xgcd_euclidean... +gr_poly_xgcd_euclidean 0.20 ([1;32mPASS[0m) +gr_poly_xgcd_hgcd... +gr_poly_xgcd_hgcd 0.37 ([1;32mPASS[0m) qqbar_abs2... -qqbar_abs2 0.03 ([1;32mPASS[0m) +qqbar_abs2 0.02 ([1;32mPASS[0m) qqbar_abs... -qqbar_abs 1.15 ([1;32mPASS[0m) +qqbar_abs 0.84 ([1;32mPASS[0m) qqbar_acos_pi... -qqbar_acos_pi 0.01 ([1;32mPASS[0m) +qqbar_acos_pi 0.00 ([1;32mPASS[0m) qqbar_acot_pi... -qqbar_acot_pi 0.11 ([1;32mPASS[0m) +qqbar_acot_pi 0.06 ([1;32mPASS[0m) qqbar_acsc_pi... qqbar_acsc_pi 0.01 ([1;32mPASS[0m) qqbar_add... -qqbar_add 3.13 ([1;32mPASS[0m) +qqbar_add 1.96 ([1;32mPASS[0m) qqbar_asec_pi... qqbar_asec_pi 0.01 ([1;32mPASS[0m) qqbar_asin_pi... -qqbar_asin_pi 0.01 ([1;32mPASS[0m) +qqbar_asin_pi 0.00 ([1;32mPASS[0m) qqbar_atan_pi... -qqbar_atan_pi 0.04 ([1;32mPASS[0m) +qqbar_atan_pi 0.02 ([1;32mPASS[0m) qqbar_ceil... -qqbar_ceil 0.82 ([1;32mPASS[0m) +qqbar_ceil 0.53 ([1;32mPASS[0m) qqbar_cmpabs... -qqbar_cmpabs 0.36 ([1;32mPASS[0m) +qqbar_cmpabs 0.23 ([1;32mPASS[0m) qqbar_cmpabs_im... -qqbar_cmpabs_im 0.79 ([1;32mPASS[0m) +qqbar_cmpabs_im 0.50 ([1;32mPASS[0m) qqbar_cmpabs_re... -qqbar_cmpabs_re 0.31 ([1;32mPASS[0m) +qqbar_cmpabs_re 0.19 ([1;32mPASS[0m) qqbar_cmp_im... -qqbar_cmp_im 4.59 ([1;32mPASS[0m) +qqbar_cmp_im 3.12 ([1;32mPASS[0m) qqbar_cmp_re... -qqbar_cmp_re 6.29 ([1;32mPASS[0m) +qqbar_cmp_re 4.18 ([1;32mPASS[0m) qqbar_conjugates... -qqbar_conjugates 0.22 ([1;32mPASS[0m) +qqbar_conjugates 0.14 ([1;32mPASS[0m) qqbar_cos_pi... qqbar_cos_pi 0.01 ([1;32mPASS[0m) qqbar_cot_pi... -qqbar_cot_pi 0.02 ([1;32mPASS[0m) +qqbar_cot_pi 0.01 ([1;32mPASS[0m) qqbar_csc_pi... qqbar_csc_pi 0.00 ([1;32mPASS[0m) qqbar_csgn... -qqbar_csgn 0.05 ([1;32mPASS[0m) +qqbar_csgn 0.03 ([1;32mPASS[0m) qqbar_div... -qqbar_div 6.91 ([1;32mPASS[0m) +qqbar_div 4.60 ([1;32mPASS[0m) qqbar_equal_fmpq_poly_val... -qqbar_equal_fmpq_poly_val 0.12 ([1;32mPASS[0m) +qqbar_equal_fmpq_poly_val 0.08 ([1;32mPASS[0m) qqbar_evaluate_fmpq_poly... -qqbar_evaluate_fmpq_poly 0.25 ([1;32mPASS[0m) +qqbar_evaluate_fmpq_poly 0.16 ([1;32mPASS[0m) qqbar_evaluate_fmpz_mpoly... -qqbar_evaluate_fmpz_mpoly 2.52 ([1;32mPASS[0m) +qqbar_evaluate_fmpz_mpoly 1.65 ([1;32mPASS[0m) qqbar_exp_pi_i... qqbar_exp_pi_i 0.01 ([1;32mPASS[0m) qqbar_express_in_field... -qqbar_express_in_field 0.06 ([1;32mPASS[0m) +qqbar_express_in_field 0.03 ([1;32mPASS[0m) qqbar_floor... -qqbar_floor 0.84 ([1;32mPASS[0m) +qqbar_floor 0.52 ([1;32mPASS[0m) qqbar_fmpz_poly_composed_op... -qqbar_fmpz_poly_composed_op 0.30 ([1;32mPASS[0m) +qqbar_fmpz_poly_composed_op 0.21 ([1;32mPASS[0m) qqbar_get_acb... -qqbar_get_acb 1.20 ([1;32mPASS[0m) +qqbar_get_acb 0.74 ([1;32mPASS[0m) qqbar_get_fexpr... -qqbar_get_fexpr 0.59 ([1;32mPASS[0m) +qqbar_get_fexpr 0.39 ([1;32mPASS[0m) qqbar_get_fexpr_formula... -qqbar_get_fexpr_formula 1.52 ([1;32mPASS[0m) +qqbar_get_fexpr_formula 0.94 ([1;32mPASS[0m) qqbar_get_quadratic... -qqbar_get_quadratic 0.67 ([1;32mPASS[0m) +qqbar_get_quadratic 0.49 ([1;32mPASS[0m) qqbar_guess... -qqbar_guess 0.17 ([1;32mPASS[0m) +qqbar_guess 0.11 ([1;32mPASS[0m) qqbar_inv... -qqbar_inv 0.34 ([1;32mPASS[0m) +qqbar_inv 0.22 ([1;32mPASS[0m) qqbar_log_pi_i... -qqbar_log_pi_i 0.03 ([1;32mPASS[0m) +qqbar_log_pi_i 0.02 ([1;32mPASS[0m) qqbar_mul_2exp_si... -qqbar_mul_2exp_si 0.06 ([1;32mPASS[0m) +qqbar_mul_2exp_si 0.04 ([1;32mPASS[0m) qqbar_mul... -qqbar_mul 4.02 ([1;32mPASS[0m) +qqbar_mul 2.65 ([1;32mPASS[0m) qqbar_pow... qqbar_pow 0.01 ([1;32mPASS[0m) qqbar_pow_fmpq... @@ -188573,181 +188609,181 @@ qqbar_pow_fmpz... qqbar_pow_fmpz 0.01 ([1;32mPASS[0m) qqbar_pow_si... -qqbar_pow_si 0.07 ([1;32mPASS[0m) +qqbar_pow_si 0.04 ([1;32mPASS[0m) qqbar_pow_ui... -qqbar_pow_ui 0.07 ([1;32mPASS[0m) +qqbar_pow_ui 0.04 ([1;32mPASS[0m) qqbar_randtest... -qqbar_randtest 0.03 ([1;32mPASS[0m) +qqbar_randtest 0.02 ([1;32mPASS[0m) qqbar_re_im... -qqbar_re_im 0.60 ([1;32mPASS[0m) +qqbar_re_im 0.42 ([1;32mPASS[0m) qqbar_root_of_unity... -qqbar_root_of_unity 0.02 ([1;32mPASS[0m) +qqbar_root_of_unity 0.01 ([1;32mPASS[0m) qqbar_roots_fmpz_poly... -qqbar_roots_fmpz_poly 0.75 ([1;32mPASS[0m) +qqbar_roots_fmpz_poly 0.46 ([1;32mPASS[0m) qqbar_root_ui... -qqbar_root_ui 0.36 ([1;32mPASS[0m) +qqbar_root_ui 0.24 ([1;32mPASS[0m) qqbar_sec_pi... qqbar_sec_pi 0.00 ([1;32mPASS[0m) qqbar_set_d... qqbar_set_d 0.00 ([1;32mPASS[0m) qqbar_set_re_im_d... -qqbar_set_re_im_d 0.06 ([1;32mPASS[0m) +qqbar_set_re_im_d 0.03 ([1;32mPASS[0m) qqbar_sgn... -qqbar_sgn 0.21 ([1;32mPASS[0m) +qqbar_sgn 0.14 ([1;32mPASS[0m) qqbar_sgn_re... -qqbar_sgn_re 0.66 ([1;32mPASS[0m) +qqbar_sgn_re 0.40 ([1;32mPASS[0m) qqbar_sin_pi... -qqbar_sin_pi 0.02 ([1;32mPASS[0m) +qqbar_sin_pi 0.01 ([1;32mPASS[0m) qqbar_sub... -qqbar_sub 3.21 ([1;32mPASS[0m) +qqbar_sub 2.05 ([1;32mPASS[0m) qqbar_tan_pi... -qqbar_tan_pi 0.04 ([1;32mPASS[0m) +qqbar_tan_pi 0.03 ([1;32mPASS[0m) ca_mat_adjugate... -ca_mat_adjugate 0.09 ([1;32mPASS[0m) +ca_mat_adjugate 0.06 ([1;32mPASS[0m) ca_mat_ca_poly_evaluate... -ca_mat_ca_poly_evaluate 0.05 ([1;32mPASS[0m) +ca_mat_ca_poly_evaluate 0.04 ([1;32mPASS[0m) ca_mat_charpoly... -ca_mat_charpoly 0.07 ([1;32mPASS[0m) +ca_mat_charpoly 0.05 ([1;32mPASS[0m) ca_mat_charpoly_danilevsky... -ca_mat_charpoly_danilevsky 0.04 ([1;32mPASS[0m) +ca_mat_charpoly_danilevsky 0.03 ([1;32mPASS[0m) ca_mat_companion... -ca_mat_companion 0.12 ([1;32mPASS[0m) +ca_mat_companion 0.08 ([1;32mPASS[0m) ca_mat_det... -ca_mat_det 0.36 ([1;32mPASS[0m) +ca_mat_det 0.25 ([1;32mPASS[0m) ca_mat_dft... -ca_mat_dft 0.26 ([1;32mPASS[0m) +ca_mat_dft 0.17 ([1;32mPASS[0m) ca_mat_diagonalization... -ca_mat_diagonalization 0.19 ([1;32mPASS[0m) +ca_mat_diagonalization 0.13 ([1;32mPASS[0m) ca_mat_exp... -ca_mat_exp 1.63 ([1;32mPASS[0m) +ca_mat_exp 1.04 ([1;32mPASS[0m) ca_mat_inv... ca_mat_inv 0.01 ([1;32mPASS[0m) ca_mat_jordan_blocks... -ca_mat_jordan_blocks 0.77 ([1;32mPASS[0m) +ca_mat_jordan_blocks 0.50 ([1;32mPASS[0m) ca_mat_jordan_form... -ca_mat_jordan_form 0.54 ([1;32mPASS[0m) +ca_mat_jordan_form 0.38 ([1;32mPASS[0m) ca_mat_lu... -ca_mat_lu 0.02 ([1;32mPASS[0m) +ca_mat_lu 0.01 ([1;32mPASS[0m) ca_mat_lu_classical... ca_mat_lu_classical 0.01 ([1;32mPASS[0m) ca_mat_lu_recursive... -ca_mat_lu_recursive 0.02 ([1;32mPASS[0m) +ca_mat_lu_recursive 0.01 ([1;32mPASS[0m) ca_mat_mul... -ca_mat_mul 0.22 ([1;32mPASS[0m) +ca_mat_mul 0.14 ([1;32mPASS[0m) ca_mat_mul_same_nf... -ca_mat_mul_same_nf 0.23 ([1;32mPASS[0m) +ca_mat_mul_same_nf 0.15 ([1;32mPASS[0m) ca_mat_nonsingular_solve_adjugate... -ca_mat_nonsingular_solve_adjugate 0.10 ([1;32mPASS[0m) +ca_mat_nonsingular_solve_adjugate 0.06 ([1;32mPASS[0m) ca_mat_nonsingular_solve... -ca_mat_nonsingular_solve 0.09 ([1;32mPASS[0m) +ca_mat_nonsingular_solve 0.06 ([1;32mPASS[0m) ca_mat_nonsingular_solve_fflu... -ca_mat_nonsingular_solve_fflu 0.10 ([1;32mPASS[0m) +ca_mat_nonsingular_solve_fflu 0.07 ([1;32mPASS[0m) ca_mat_nonsingular_solve_lu... -ca_mat_nonsingular_solve_lu 0.09 ([1;32mPASS[0m) +ca_mat_nonsingular_solve_lu 0.06 ([1;32mPASS[0m) ca_mat_rank... -ca_mat_rank 0.19 ([1;32mPASS[0m) +ca_mat_rank 0.12 ([1;32mPASS[0m) ca_mat_right_kernel... -ca_mat_right_kernel 12.42 ([1;32mPASS[0m) +ca_mat_right_kernel 10.18 ([1;32mPASS[0m) ca_mat_rref... -ca_mat_rref 0.08 ([1;32mPASS[0m) +ca_mat_rref 0.06 ([1;32mPASS[0m) ca_mat_rref_fflu... -ca_mat_rref_fflu 0.09 ([1;32mPASS[0m) +ca_mat_rref_fflu 0.06 ([1;32mPASS[0m) ca_mat_rref_lu... -ca_mat_rref_lu 0.08 ([1;32mPASS[0m) +ca_mat_rref_lu 0.05 ([1;32mPASS[0m) ca_mat_solve_tril... -ca_mat_solve_tril 0.02 ([1;32mPASS[0m) +ca_mat_solve_tril 0.01 ([1;32mPASS[0m) ca_mat_solve_triu... -ca_mat_solve_triu 0.02 ([1;32mPASS[0m) +ca_mat_solve_triu 0.01 ([1;32mPASS[0m) gr_acb... -gr_acb 5.08 ([1;32mPASS[0m) +gr_acb 3.06 ([1;32mPASS[0m) gr_arb... -gr_arb 2.53 ([1;32mPASS[0m) +gr_arb 1.57 ([1;32mPASS[0m) gr_ca... -gr_ca 12.58 ([1;32mPASS[0m) +gr_ca 6.47 ([1;32mPASS[0m) gr_dirichlet... -gr_dirichlet 1.00 ([1;32mPASS[0m) +gr_dirichlet 0.66 ([1;32mPASS[0m) gr_fmpq... -gr_fmpq 6.58 ([1;32mPASS[0m) +gr_fmpq 3.81 ([1;32mPASS[0m) gr_fmpq_poly... -gr_fmpq_poly 1.83 ([1;32mPASS[0m) +gr_fmpq_poly 1.05 ([1;32mPASS[0m) gr_fmpz... -gr_fmpz 32.02 ([1;32mPASS[0m) +gr_fmpz 19.35 ([1;32mPASS[0m) gr_fmpzi... -gr_fmpzi 50.18 ([1;32mPASS[0m) +gr_fmpzi 31.42 ([1;32mPASS[0m) gr_fmpz_mod... -gr_fmpz_mod 48.20 ([1;32mPASS[0m) +gr_fmpz_mod 32.02 ([1;32mPASS[0m) gr_fmpz_mpoly... -gr_fmpz_mpoly 1.29 ([1;32mPASS[0m) +gr_fmpz_mpoly 0.78 ([1;32mPASS[0m) gr_fmpz_mpoly_q... -gr_fmpz_mpoly_q 1.80 ([1;32mPASS[0m) +gr_fmpz_mpoly_q 1.10 ([1;32mPASS[0m) gr_fmpz_poly... -gr_fmpz_poly 1.53 ([1;32mPASS[0m) +gr_fmpz_poly 0.97 ([1;32mPASS[0m) gr_fq... -gr_fq 44.41 ([1;32mPASS[0m) +gr_fq 28.15 ([1;32mPASS[0m) gr_fq_nmod... -gr_fq_nmod 3.14 ([1;32mPASS[0m) +gr_fq_nmod 1.94 ([1;32mPASS[0m) gr_fq_zech... -gr_fq_zech 0.87 ([1;32mPASS[0m) +gr_fq_zech 0.56 ([1;32mPASS[0m) gr_matrix_acb... -gr_matrix_acb 0.67 ([1;32mPASS[0m) +gr_matrix_acb 0.45 ([1;32mPASS[0m) gr_matrix_arb... -gr_matrix_arb 0.41 ([1;32mPASS[0m) +gr_matrix_arb 0.25 ([1;32mPASS[0m) gr_matrix_fmpq... -gr_matrix_fmpq 0.98 ([1;32mPASS[0m) +gr_matrix_fmpq 0.64 ([1;32mPASS[0m) gr_matrix_fmpz... -gr_matrix_fmpz 0.50 ([1;32mPASS[0m) +gr_matrix_fmpz 0.32 ([1;32mPASS[0m) gr_matrix_nmod8... -gr_matrix_nmod8 10.17 ([1;32mPASS[0m) +gr_matrix_nmod8 6.37 ([1;32mPASS[0m) gr_mpoly_nmod8... -gr_mpoly_nmod8 5.08 ([1;32mPASS[0m) +gr_mpoly_nmod8 3.01 ([1;32mPASS[0m) gr_nf... -gr_nf 3.38 ([1;32mPASS[0m) +gr_nf 2.00 ([1;32mPASS[0m) gr_nmod32... -gr_nmod32 8.38 ([1;32mPASS[0m) +gr_nmod32 5.28 ([1;32mPASS[0m) gr_nmod8... -gr_nmod8 12.58 ([1;32mPASS[0m) +gr_nmod8 8.17 ([1;32mPASS[0m) gr_nmod... -gr_nmod 2.67 ([1;32mPASS[0m) +gr_nmod 1.69 ([1;32mPASS[0m) gr_perm... -gr_perm 0.18 ([1;32mPASS[0m) +gr_perm 0.13 ([1;32mPASS[0m) gr_polynomial_acb... -gr_polynomial_acb 1.98 ([1;32mPASS[0m) +gr_polynomial_acb 1.24 ([1;32mPASS[0m) gr_polynomial_arb... -gr_polynomial_arb 1.14 ([1;32mPASS[0m) +gr_polynomial_arb 0.68 ([1;32mPASS[0m) gr_polynomial_fmpq... -gr_polynomial_fmpq 2.61 ([1;32mPASS[0m) +gr_polynomial_fmpq 1.63 ([1;32mPASS[0m) gr_polynomial_fmpz... -gr_polynomial_fmpz 0.91 ([1;32mPASS[0m) +gr_polynomial_fmpz 0.53 ([1;32mPASS[0m) gr_polynomial_nmod8... -gr_polynomial_nmod8 23.52 ([1;32mPASS[0m) +gr_polynomial_nmod8 13.55 ([1;32mPASS[0m) gr_psl2z... -gr_psl2z 1.41 ([1;32mPASS[0m) +gr_psl2z 0.89 ([1;32mPASS[0m) gr_qqbar... -gr_qqbar 6.41 ([1;32mPASS[0m) +gr_qqbar 4.04 ([1;32mPASS[0m) gr_series_acb... -gr_series_acb 3.26 ([1;32mPASS[0m) +gr_series_acb 2.03 ([1;32mPASS[0m) gr_series_arb... -gr_series_arb 1.92 ([1;32mPASS[0m) +gr_series_arb 1.22 ([1;32mPASS[0m) gr_series_fmpq... -gr_series_fmpq 1.87 ([1;32mPASS[0m) +gr_series_fmpq 1.15 ([1;32mPASS[0m) gr_series_fmpz... -gr_series_fmpz 0.79 ([1;32mPASS[0m) +gr_series_fmpz 0.50 ([1;32mPASS[0m) gr_series_nmod8... -gr_series_nmod8 0.62 ([1;32mPASS[0m) +gr_series_nmod8 0.39 ([1;32mPASS[0m) gr_vector_acb... -gr_vector_acb 1.19 ([1;32mPASS[0m) +gr_vector_acb 0.77 ([1;32mPASS[0m) gr_vector_arb... -gr_vector_arb 0.64 ([1;32mPASS[0m) +gr_vector_arb 0.41 ([1;32mPASS[0m) gr_vector_fmpz... -gr_vector_fmpz 0.32 ([1;32mPASS[0m) +gr_vector_fmpz 0.20 ([1;32mPASS[0m) gr_vector_fmpq... -gr_vector_fmpq 0.31 ([1;32mPASS[0m) +gr_vector_fmpq 0.20 ([1;32mPASS[0m) gr_vector_nmod... -gr_vector_nmod 1.69 ([1;32mPASS[0m) +gr_vector_nmod 1.08 ([1;32mPASS[0m) gr_vector_nmod8... -gr_vector_nmod8 1.72 ([1;32mPASS[0m) +gr_vector_nmod8 1.09 ([1;32mPASS[0m) gr_vector_nmod32... -gr_vector_nmod32 1.70 ([1;32mPASS[0m) +gr_vector_nmod32 1.08 ([1;32mPASS[0m) All tests passed. make[2]: Leaving directory '/build/reproducible-path/flint-3.1.3' @@ -188798,10 +188834,10 @@ dpkg-gencontrol: warning: package libflint-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined dh_md5sums dh_builddeb -dpkg-deb: building package 'libflint19' in '../libflint19_3.1.3-2_armhf.deb'. dpkg-deb: building package 'libflint-dev' in '../libflint-dev_3.1.3-2_armhf.deb'. dpkg-deb: building package 'libflint-doc' in '../libflint-doc_3.1.3-2_all.deb'. dpkg-deb: building package 'libflint19-dbgsym' in '../libflint19-dbgsym_3.1.3-2_armhf.deb'. +dpkg-deb: building package 'libflint19' in '../libflint19_3.1.3-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../flint_3.1.3-2_armhf.buildinfo dpkg-genchanges --build=binary -O../flint_3.1.3-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -188809,12 +188845,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/31347/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/22931 and its subdirectories -I: Current time: Wed Jan 8 01:50:33 -12 2025 -I: pbuilder-time-stamp: 1736344233 +I: removing directory /srv/workspace/pbuilder/31347 and its subdirectories +I: Current time: Thu Jan 9 05:41:15 +14 2025 +I: pbuilder-time-stamp: 1736350875