Sat Mar 16 10:44:34 UTC 2024 I: starting to build libpll/bookworm/arm64 on jenkins on '2024-03-16 10:44' Sat Mar 16 10:44:34 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_13/8813/console.log Sat Mar 16 10:44:34 UTC 2024 I: Downloading source for bookworm/libpll=0.3.2-4 --2024-03-16 10:44:34-- http://cdn-fastly.deb.debian.org/debian/pool/main/libp/libpll/libpll_0.3.2-4.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2078 (2.0K) [text/prs.lines.tag] Saving to: ‘libpll_0.3.2-4.dsc’ 0K .. 100% 305M=0s 2024-03-16 10:44:34 (305 MB/s) - ‘libpll_0.3.2-4.dsc’ saved [2078/2078] Sat Mar 16 10:44:34 UTC 2024 I: libpll_0.3.2-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: libpll Binary: libpll0, libpll-dev Architecture: any Version: 0.3.2-4 Maintainer: Debian Med Packaging Team Uploaders: Andreas Tille Homepage: http://www.libpll.org/ Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/med-team/libpll Vcs-Git: https://salsa.debian.org/med-team/libpll.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, python3-all Build-Depends: debhelper-compat (= 13), d-shlibs, bison, flex, autoconf-archive Package-List: libpll-dev deb libdevel optional arch=any libpll0 deb libs optional arch=any Checksums-Sha1: fac5db76dbc6a9582d9342f078ae7af925830ea8 2237460 libpll_0.3.2.orig.tar.gz 99a374733eb7c7708ca6e7f979b40a86598275db 238044 libpll_0.3.2-4.debian.tar.xz Checksums-Sha256: 45107d59d87be921c522478bb3688beee60dc79154e0b4a183af01122c597132 2237460 libpll_0.3.2.orig.tar.gz ffa69576c10ff7ef80645a923211bfd733fe9f37753611e2960957e94322aeb6 238044 libpll_0.3.2-4.debian.tar.xz Files: ee62af658af8aaf9c68af75e7714e055 2237460 libpll_0.3.2.orig.tar.gz b883c903d5e0963ebbb669a726fe5c3b 238044 libpll_0.3.2-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl/Tt3YRHHRpbGxlQGRl Ymlhbi5vcmcACgkQV4oElNHGRtExaA//ZaOpEqIw7Jb5NNrNDMKmAZGk1lpiR7hW 8ykRu1OTX9Uj/KiRNwWSoSMEeoTzTeYz/XyyVMB0Bx0f5yeg1PCezs3oVIAqGRFV OzGHbY+54wKgrxW2lJgF0kEuvJ8tB+GVNyXLi04+N5Qjf/iL4a1ho36j0HbYixkj bj8Jd5wpXbzfn8ZkXkIp1bZWzjtujnVgEziCVLGFjjHid07LmF4DKVU4kgKnRqUc LqP1vYOayQndsTixUvA03j488yU43Z8s/fKEa/YtRJgwxtToYbBMrBBLeZKORGaW ePXsek1ZYZ4zFl/ztQ4ow9nVLKP1r1CM1t7JWsXgIuE2o9w07Ce8RhmaAQYuv+JH COH9BsE6aKcsLmwqCPmGkNf7Oi8wettj0lRZ61r6rHBpsvICfY/wJuMOSENedMEr jZYbH+dwgK0HRqzP+owmyviucU7Z0QOkF8yGLtQjdZbwFhsdD0oP+YqJBURTDVRw kkLoWtvfrc5DTdhczNOzWGykk0tIXQyzpRGvDbCAkT/KgR5kWMr9kSEXfzL3X0XT eYeIFUpu5VQtegx4/9zysiNcfx6SQa9qMPCBfdRxZga8MOzyeyiPEal39mg8k+eQ K1RRkEXM++5Dm2xT6PbhkrTn00qN/Mv021+Z1VqyhM5cw3lFZEVajQ5OQ8Knauaz RCuHe1IkPp4= =d2lS -----END PGP SIGNATURE----- Sat Mar 16 10:44:34 UTC 2024 I: Checking whether the package is not for us Sat Mar 16 10:44:35 UTC 2024 I: Starting 1st build on remote node codethink01-arm64.debian.net. Sat Mar 16 10:44:35 UTC 2024 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Sat Mar 16 10:45:20 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Apr 18 05:07:36 -12 2025 I: pbuilder-time-stamp: 1744996056 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libpll_0.3.2-4.dsc] I: copying [./libpll_0.3.2.orig.tar.gz] I: copying [./libpll_0.3.2-4.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Dec 11 06:16:22 2020 -12 gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 gpgv: issuer "tille@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libpll_0.3.2-4.dsc: no acceptable signature found dpkg-source: info: extracting libpll in libpll-0.3.2 dpkg-source: info: unpacking libpll_0.3.2.orig.tar.gz dpkg-source: info: unpacking libpll_0.3.2-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 2to3.patch dpkg-source: info: applying fix-parallel-build.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2985411/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='2469f3dd84d9451580551504d2a1e381' 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='2985411' PS1='# ' PS2='> ' 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.XfPK6MtF/pbuilderrc_IrDc --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XfPK6MtF/b1 --logfile b1/build.log libpll_0.3.2-4.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.104:3128' I: uname -a Linux codethink01-arm64 6.1.0-18-cloud-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux I: ls -l /bin total 7104 -rwxr-xr-x 1 root root 1346480 Apr 23 2023 bash -rwxr-xr-x 3 root root 67728 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 67728 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 67728 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 67664 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 68536 Sep 20 2022 cat -rwxr-xr-x 1 root root 68616 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 68552 Sep 20 2022 chmod -rwxr-xr-x 1 root root 68632 Sep 20 2022 chown -rwxr-xr-x 1 root root 200264 Sep 20 2022 cp -rwxr-xr-x 1 root root 133640 Jan 5 2023 dash -rwxr-xr-x 1 root root 134144 Sep 20 2022 date -rwxr-xr-x 1 root root 134248 Sep 20 2022 dd -rwxr-xr-x 1 root root 134888 Sep 20 2022 df -rwxr-xr-x 1 root root 200440 Sep 20 2022 dir -rwxr-xr-x 1 root root 141720 Mar 22 2023 dmesg lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname -rwxr-xr-x 1 root root 68408 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep -rwxr-xr-x 1 root root 68384 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 134584 Mar 22 2023 findmnt -rwsr-xr-x 1 root root 67744 Mar 22 2023 fusermount -rwxr-xr-x 1 root root 198880 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 93752 Apr 9 2022 gzip -rwxr-xr-x 1 root root 67592 Dec 19 2022 hostname -rwxr-xr-x 1 root root 68664 Sep 20 2022 ln -rwxr-xr-x 1 root root 69208 Mar 22 2023 login -rwxr-xr-x 1 root root 200440 Sep 20 2022 ls -rwxr-xr-x 1 root root 264360 Mar 22 2023 lsblk -rwxr-xr-x 1 root root 134384 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 68768 Sep 20 2022 mknod -rwxr-xr-x 1 root root 68472 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 67752 Mar 22 2023 more -rwsr-xr-x 1 root root 67744 Mar 22 2023 mount -rwxr-xr-x 1 root root 67744 Mar 22 2023 mountpoint -rwxr-xr-x 1 root root 134728 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 68496 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash -rwxr-xr-x 1 root root 68456 Sep 20 2022 readlink -rwxr-xr-x 1 root root 68592 Sep 20 2022 rm -rwxr-xr-x 1 root root 68480 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 68392 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 134536 Jan 5 2023 sed lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash -rwxr-xr-x 1 root root 68432 Sep 20 2022 sleep -rwxr-xr-x 1 root root 134088 Sep 20 2022 stty -rwsr-xr-x 1 root root 133312 Mar 22 2023 su -rwxr-xr-x 1 root root 68448 Sep 20 2022 sync -rwxr-xr-x 1 root root 539896 Jan 19 2024 tar -rwxr-xr-x 1 root root 67904 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 134160 Sep 20 2022 touch -rwxr-xr-x 1 root root 68384 Sep 20 2022 true -rwxr-xr-x 1 root root 67664 Mar 22 2023 ulockmgr_server -rwsr-xr-x 1 root root 67744 Mar 22 2023 umount -rwxr-xr-x 1 root root 68416 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 200440 Sep 20 2022 vdir -rwxr-xr-x 1 root root 133312 Mar 22 2023 wdctl lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/2985411/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), d-shlibs, bison, flex, autoconf-archive dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19578 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on d-shlibs; however: Package d-shlibs is not installed. pbuilder-satisfydepends-dummy depends on bison; however: Package bison is not installed. pbuilder-satisfydepends-dummy depends on flex; however: Package flex is not installed. pbuilder-satisfydepends-dummy depends on autoconf-archive; however: Package autoconf-archive is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} autoconf-archive{a} automake{a} autopoint{a} autotools-dev{a} bison{a} bsdextrautils{a} d-shlibs{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} flex{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libfl-dev libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 20.7 MB of archives. After unpacking 85.2 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main arm64 autoconf-archive all 20220903-3 [775 kB] Get: 2 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB] Get: 3 http://deb.debian.org/debian bookworm/main arm64 flex arm64 2.6.4-8.2 [411 kB] Get: 4 http://deb.debian.org/debian bookworm/main arm64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 5 http://deb.debian.org/debian bookworm/main arm64 libmagic-mgc arm64 1:5.44-3 [305 kB] Get: 6 http://deb.debian.org/debian bookworm/main arm64 libmagic1 arm64 1:5.44-3 [98.5 kB] Get: 7 http://deb.debian.org/debian bookworm/main arm64 file arm64 1:5.44-3 [42.5 kB] Get: 8 http://deb.debian.org/debian bookworm/main arm64 gettext-base arm64 0.21-12 [159 kB] Get: 9 http://deb.debian.org/debian bookworm/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 10 http://deb.debian.org/debian bookworm/main arm64 groff-base arm64 1.22.4-10 [861 kB] Get: 11 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+b1 [86.9 kB] Get: 12 http://deb.debian.org/debian bookworm/main arm64 libpipeline1 arm64 1.5.7-1 [36.4 kB] Get: 13 http://deb.debian.org/debian bookworm/main arm64 man-db arm64 2.11.2-2 [1369 kB] Get: 14 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB] Get: 15 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 16 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 17 http://deb.debian.org/debian bookworm/main arm64 autopoint all 0.21-12 [495 kB] Get: 18 http://deb.debian.org/debian bookworm/main arm64 bison arm64 2:3.8.2+dfsg-1+b1 [1152 kB] Get: 19 http://deb.debian.org/debian bookworm/main arm64 d-shlibs all 0.104 [18.6 kB] Get: 20 http://deb.debian.org/debian bookworm/main arm64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 21 http://deb.debian.org/debian bookworm/main arm64 libtool all 2.4.7-5 [517 kB] Get: 22 http://deb.debian.org/debian bookworm/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 23 http://deb.debian.org/debian bookworm/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 24 http://deb.debian.org/debian bookworm/main arm64 libsub-override-perl all 0.09-4 [9304 B] Get: 25 http://deb.debian.org/debian bookworm/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 26 http://deb.debian.org/debian bookworm/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 27 http://deb.debian.org/debian bookworm/main arm64 libelf1 arm64 0.188-2.1 [173 kB] Get: 28 http://deb.debian.org/debian bookworm/main arm64 dwz arm64 0.15-1 [101 kB] Get: 29 http://deb.debian.org/debian bookworm/main arm64 libicu72 arm64 72.1-3 [9204 kB] Get: 30 http://deb.debian.org/debian bookworm/main arm64 libxml2 arm64 2.9.14+dfsg-1.3~deb12u1 [619 kB] Get: 31 http://deb.debian.org/debian bookworm/main arm64 gettext arm64 0.21-12 [1248 kB] Get: 32 http://deb.debian.org/debian bookworm/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 33 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 34 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB] Fetched 20.7 MB in 0s (98.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package autoconf-archive. (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 ... 19578 files and directories currently installed.) Preparing to unpack .../00-autoconf-archive_20220903-3_all.deb ... Unpacking autoconf-archive (20220903-3) ... Selecting previously unselected package m4. Preparing to unpack .../01-m4_1.4.19-3_arm64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package flex. Preparing to unpack .../02-flex_2.6.4-8.2_arm64.deb ... Unpacking flex (2.6.4-8.2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../03-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_arm64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../05-libmagic1_1%3a5.44-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_arm64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_arm64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../08-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_arm64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../10-bsdextrautils_2.38.1-5+b1_arm64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../11-libpipeline1_1.5.7-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.11.2-2_arm64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package bison. Preparing to unpack .../17-bison_2%3a3.8.2+dfsg-1+b1_arm64.deb ... Unpacking bison (2:3.8.2+dfsg-1+b1) ... Selecting previously unselected package d-shlibs. Preparing to unpack .../18-d-shlibs_0.104_all.deb ... Unpacking d-shlibs (0.104) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../19-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../22-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../23-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../24-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../25-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../26-libelf1_0.188-2.1_arm64.deb ... Unpacking libelf1:arm64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.15-1_arm64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../28-libicu72_72.1-3_arm64.deb ... Unpacking libicu72:arm64 (72.1-3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../29-libxml2_2.9.14+dfsg-1.3~deb12u1_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3~deb12u1) ... Selecting previously unselected package gettext. Preparing to unpack .../30-gettext_0.21-12_arm64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../31-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../32-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../33-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Setting up libpipeline1:arm64 (1.5.7-1) ... Setting up libicu72:arm64 (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:arm64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up autoconf-archive (20220903-3) ... Setting up file (1:5.44-3) ... Setting up autotools-dev (20220109.1) ... Setting up autopoint (0.21-12) ... Setting up d-shlibs (0.104) ... Setting up autoconf (2.71-3) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up bison (2:3.8.2+dfsg-1+b1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libsub-override-perl (0.09-4) ... Setting up libelf1:arm64 (0.188-2.1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3~deb12u1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up flex (2.6.4-8.2) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up debhelper (13.11.4) ... Processing triggers for libc-bin (2.36-9+deb12u4) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libpll-0.3.2/ && 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 > ../libpll_0.3.2-4_source.changes dpkg-buildpackage: info: source package libpll dpkg-buildpackage: info: source version 0.3.2-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Tille dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf aclocal: installing 'm4/libtool.m4' from '/usr/share/aclocal/libtool.m4' aclocal: installing 'm4/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4' aclocal: installing 'm4/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4' aclocal: installing 'm4/ltversion.m4' from '/usr/share/aclocal/ltversion.m4' aclocal: installing 'm4/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4' libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:18: warning: The macro `AC_PROG_LIBTOOL' is obsolete. configure.ac:18: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.ac:18: the top level configure.ac:19: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... configure.ac:19: the top level configure.ac:17: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:6: installing './install-sh' configure.ac:6: installing './missing' src/Makefile.am: installing './depcomp' configure.ac: installing './ylwrap' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/libpll-0.3.2' dh_auto_configure -- --disable-sse --disable-avx --disable-avx2 ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-sse --disable-avx --disable-avx2 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for flex... flex checking for lex output file root... lex.yy checking for lex library... none needed checking for library containing yywrap... no checking whether yytext is a pointer... yes checking for bison... bison -y checking for exp in -lm... yes checking for assert.h... yes checking for math.h... yes checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for ctype.h... yes checking for x86intrin.h... no checking for inline... inline checking for size_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for GNU libc compatible malloc... yes checking for working alloca.h... yes checking for alloca... yes checking for GNU libc compatible realloc... yes checking for asprintf... yes checking for memcpy... yes checking for memset... yes checking for posix_memalign... yes checking for ps2pdf... no configure: WARNING: *** ps2pdf is required to build a PDF version of the manual checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating man/Makefile config.status: creating examples/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands libpll 0.3.2 Target: linux-gnu aarch64 Compiler: gcc CFLAGS: -g -Wdate-time -D_FORTIFY_SOURCE=2 LIBS: -lm -Wl,-z,relro -Wl,-z,now Continue with 'make' command make[1]: Leaving directory '/build/reproducible-path/libpll-0.3.2' dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libpll-0.3.2' make all-recursive make[2]: Entering directory '/build/reproducible-path/libpll-0.3.2' Making all in src make[3]: Entering directory '/build/reproducible-path/libpll-0.3.2/src' /bin/bash ../ylwrap parse_rtree.y y.tab.c parse_rtree.c y.tab.h `echo parse_rtree.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output parse_rtree.output -- bison -y -d -p `/bin/sed -n 's/.*_\(.*\)/pll_\1_/p' <<<"parse_rtree"` /bin/bash ../ylwrap parse_utree.y y.tab.c parse_utree.c y.tab.h `echo parse_utree.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output parse_utree.output -- bison -y -d -p `/bin/sed -n 's/.*_\(.*\)/pll_\1_/p' <<<"parse_utree"` /build/reproducible-path/libpll-0.3.2/src/parse_rtree.y:102.1-14: warning: POSIX Yacc does not support %error-verbose [-Wyacc] 102 | %error-verbose | ^~~~~~~~~~~~~~ /build/reproducible-path/libpll-0.3.2/src/parse_rtree.y:102.1-14: warning: /build/reproducible-path/libpll-0.3.2/src/parse_utree.ydeprecated directive: '%error-verbose', use '%define parse.error verbose' [:159-Wdeprecated.1]-14 : warning: 102 | %POSIX Yacc does not support %error-verbose [error-Wyacc-]v erbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /build/reproducible-path/libpll-0.3.2/src/parse_rtree.y:104.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 104 | %destructor 159 | %{e rprlol_rr-tvreereb_ogsrea ph_ | d^e~s~t~r~o~y~(~$~$~,~N~U~L~L ); } subtree | ^/build/reproducible-path/libpll-0.3.2/src/parse_utree.y~~:159~~.1~-14~: ~~warning:~ ~ deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] /build/reproducible-path/libpll-0.3.2/src/parse_rtree.y 159 | :105%.1e-11r: rowarning: r-POSIX Yacc does not support %destructorv [erb-Wyacco]s e | ^~ 105 | ~%~d~e~s~t~r~u~~c~t~o~r { | %define parse.error verbosef ree($$); } STRING | ^~~~~~~~~~~ /build/reproducible-path/libpll-0.3.2/src/parse_utree.y:161.1-11: warning:/build/reproducible-path/libpll-0.3.2/src/parse_rtree.y :106POSIX Yacc does not support %destructor.1 [-11: -Wyaccwarning: ] POSIX Yacc does not support %destructor [-Wyacc] 161 | %des 106 | t%rducetsotr r{u cptlorl _{ uftrreeee(_$g$r)a;p h}_ dNeUsMtBrEoRy ( | $^$,~N~U~L~L~)~;~ ~}~ ~s ubtree | ^/build/reproducible-path/libpll-0.3.2/src/parse_rtree.y~~:107~.1~-11: ~~warning:~ ~~POSIX Yacc does not support %destructor~ [ -Wyacc] 107 | /build/reproducible-path/libpll-0.3.2/src/parse_utree.y%:162d.1es-11t: ruwarning:ct orPOSIX Yacc does not support %destructor [{ f-Wyaccr]e e($$); } 162 | %ldaebsetlr uc | t^o~r~ ~{~ ~f~r~e~e~(~$ $); } STRING | ^~~~~~~~~~~ /build/reproducible-path/libpll-0.3.2/src/parse_utree.y:163.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 163 | %destructor { free($$); } NUMBER | ^~~~~~~~~~~ /build/reproducible-path/libpll-0.3.2/src/parse_utree.y:164.1-11: warning: POSIX Yacc does not support %destructor [-Wyacc] 164 | %destructor { free($$); } label | ^~~~~~~~~~~ /build/reproducible-path/libpll-0.3.2/src/parse_rtree.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /build/reproducible-path/libpll-0.3.2/src/parse_utree.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] updating parse_rtree.h updating parse_utree.h make all-am make[4]: Entering directory '/build/reproducible-path/libpll-0.3.2/src' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-fasta.lo `test -f 'fasta.c' || echo './'`fasta.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-gamma.lo `test -f 'gamma.c' || echo './'`gamma.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-likelihood.lo `test -f 'likelihood.c' || echo './'`likelihood.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-list.lo `test -f 'list.c' || echo './'`list.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-maps.lo `test -f 'maps.c' || echo './'`maps.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-models.lo `test -f 'models.c' || echo './'`models.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-pll.lo `test -f 'pll.c' || echo './'`pll.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-output.lo `test -f 'output.c' || echo './'`output.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-utree.lo `test -f 'utree.c' || echo './'`utree.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-rtree.lo `test -f 'rtree.c' || echo './'`rtree.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-derivatives.lo `test -f 'derivatives.c' || echo './'`derivatives.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-partials.lo `test -f 'partials.c' || echo './'`partials.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c maps.c -fPIC -DPIC -o .libs/libpll_la-maps.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c pll.c -fPIC -DPIC -o .libs/libpll_la-pll.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c derivatives.c -fPIC -DPIC -o .libs/libpll_la-derivatives.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c list.c -fPIC -DPIC -o .libs/libpll_la-list.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c output.c -fPIC -DPIC -o .libs/libpll_la-output.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c partials.c -fPIC -DPIC -o .libs/libpll_la-partials.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c fasta.c -fPIC -DPIC -o .libs/libpll_la-fasta.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree.c -fPIC -DPIC -o .libs/libpll_la-utree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c rtree.c -fPIC -DPIC -o .libs/libpll_la-rtree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c gamma.c -fPIC -DPIC -o .libs/libpll_la-gamma.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c likelihood.c -fPIC -DPIC -o .libs/libpll_la-likelihood.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c models.c -fPIC -DPIC -o .libs/libpll_la-models.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c maps.c -o libpll_la-maps.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c output.c -o libpll_la-output.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c list.c -o libpll_la-list.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c partials.c -o libpll_la-partials.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c derivatives.c -o libpll_la-derivatives.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c fasta.c -o libpll_la-fasta.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-compress.lo `test -f 'compress.c' || echo './'`compress.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c likelihood.c -o libpll_la-likelihood.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-utree_moves.lo `test -f 'utree_moves.c' || echo './'`utree_moves.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-utree_svg.lo `test -f 'utree_svg.c' || echo './'`utree_svg.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-parsimony.lo `test -f 'parsimony.c' || echo './'`parsimony.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c gamma.c -o libpll_la-gamma.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c rtree.c -o libpll_la-rtree.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-core_derivatives.lo `test -f 'core_derivatives.c' || echo './'`core_derivatives.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree_moves.c -fPIC -DPIC -o .libs/libpll_la-utree_moves.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-core_partials.lo `test -f 'core_partials.c' || echo './'`core_partials.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c compress.c -fPIC -DPIC -o .libs/libpll_la-compress.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c pll.c -o libpll_la-pll.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-core_pmatrix.lo `test -f 'core_pmatrix.c' || echo './'`core_pmatrix.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree.c -o libpll_la-utree.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree_svg.c -fPIC -DPIC -o .libs/libpll_la-utree_svg.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-core_likelihood.lo `test -f 'core_likelihood.c' || echo './'`core_likelihood.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c parsimony.c -fPIC -DPIC -o .libs/libpll_la-parsimony.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree_moves.c -o libpll_la-utree_moves.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_derivatives.c -fPIC -DPIC -o .libs/libpll_la-core_derivatives.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c models.c -o libpll_la-models.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_partials.c -fPIC -DPIC -o .libs/libpll_la-core_partials.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-parse_utree.lo `test -f 'parse_utree.c' || echo './'`parse_utree.c during GIMPLE pass: vect parsimony.c: In function 'pll_parsimony_build': parsimony.c:201:19: internal compiler error: in vect_transform_reduction, at tree-vect-loop.cc:7457 201 | PLL_EXPORT double pll_parsimony_build(pll_parsimony_t * pars, | ^~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_likelihood.c -fPIC -DPIC -o .libs/libpll_la-core_likelihood.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_pmatrix.c -fPIC -DPIC -o .libs/libpll_la-core_pmatrix.o 0x1745fa7 internal_error(char const*, ...) ???:0 0x66f88f fancy_abort(char const*, int, char const*) ???:0 0xdc62fb vect_transform_reduction(_loop_vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, gimple**, _slp_tree*) ???:0 0x170ba4f vect_transform_stmt(vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, _slp_tree*, _slp_instance*) ???:0 0xdd3a8f vect_transform_loop(_loop_vec_info*, gimple*) ???:0 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-parse_rtree.lo `test -f 'parse_rtree.c' || echo './'`parse_rtree.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c compress.c -o libpll_la-compress.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c utree_svg.c -o libpll_la-utree_svg.o >/dev/null 2>&1 /bin/bash ../ylwrap lex_utree.l lex.yy.c lex_utree.c -- flex -P `/bin/sed -n 's/.*_\(.*\)/pll_\1_/p' <<<"lex_utree"` -o lex.yy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_pmatrix.c -o libpll_la-core_pmatrix.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c parse_utree.c -fPIC -DPIC -o .libs/libpll_la-parse_utree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_derivatives.c -o libpll_la-core_derivatives.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_likelihood.c -o libpll_la-core_likelihood.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c core_partials.c -o libpll_la-core_partials.o >/dev/null 2>&1 /bin/bash ../ylwrap lex_rtree.l lex.yy.c lex_rtree.c -- flex -P `/bin/sed -n 's/.*_\(.*\)/pll_\1_/p' <<<"lex_rtree"` -o lex.yy.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-fast_parsimony.lo `test -f 'fast_parsimony.c' || echo './'`fast_parsimony.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c parse_rtree.c -fPIC -DPIC -o .libs/libpll_la-parse_rtree.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-stepwise.lo `test -f 'stepwise.c' || echo './'`stepwise.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-random.lo `test -f 'random.c' || echo './'`random.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-phylip.lo `test -f 'phylip.c' || echo './'`phylip.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-hardware.lo `test -f 'hardware.c' || echo './'`hardware.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c random.c -fPIC -DPIC -o .libs/libpll_la-random.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c -o libpll_la-lex_utree.lo `test -f 'lex_utree.c' || echo './'`lex_utree.c Preprocessed source stored into /tmp/ccOBUQEF.out file, please attach this to your bugreport. === BEGIN GCC DUMP === 2999485: // Target: aarch64-linux-gnu 2999485: // Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu 2999485: // Thread model: posix 2999485: // Supported LTO compression algorithms: zlib zstd 2999485: // gcc version 12.2.0 (Debian 12.2.0-14) 2999485: // 2999485: // during GIMPLE pass: vect 2999485: // parsimony.c: In function 'pll_parsimony_build': 2999485: // parsimony.c:201:19: internal compiler error: in vect_transform_reduction, at tree-vect-loop.cc:7457 2999485: // 201 | PLL_EXPORT double pll_parsimony_build(pll_parsimony_t * pars, 2999485: // | ^~~~~~~~~~~~~~~~~~~ 2999485: // 0x1745fa7 internal_error(char const*, ...) 2999485: // ???:0 2999485: // 0x66f88f fancy_abort(char const*, int, char const*) 2999485: // ???:0 2999485: // 0xdc62fb vect_transform_reduction(_loop_vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, gimple**, _slp_tree*) 2999485: // ???:0 2999485: // 0x170ba4f vect_transform_stmt(vec_info*, _stmt_vec_info*, gimple_stmt_iterator*, _slp_tree*, _slp_instance*) 2999485: // ???:0 2999485: // 0xdd3a8f vect_transform_loop(_loop_vec_info*, gimple*) 2999485: // ???:0 2999485: // Please submit a full bug report, with preprocessed source (by using -freport-bug). 2999485: // Please include the complete backtrace with any bug report. 2999485: // See for instructions. 2999485: 2999485: // /usr/lib/gcc/aarch64-linux-gnu/12/cc1 -quiet -I . -I .. -imultiarch aarch64-linux-gnu -D HAVE_CONFIG_H -D _FORTIFY_SOURCE=2 -D _GNU_SOURCE -D PIC parsimony.c -quiet -dumpdir .libs/ -dumpbase libpll_la-parsimony.c -dumpbase-ext .c -mlittle-endian -mabi=lp64 -g -O3 -Wdate-time -Wall -Wsign-compare -std=c99 -fPIC -fasynchronous-unwind-tables -o - -frandom-seed=0 -fdump-noaddr 2999485: 2999485: # 0 "parsimony.c" 2999485: # 1 "/build/reproducible-path/libpll-0.3.2/src//" 2999485: # 0 "" 2999485: # 0 "" 2999485: # 1 "/usr/include/stdc-predef.h" 1 3 4 2999485: # 0 "" 2 2999485: # 1 "parsimony.c" 2999485: # 22 "parsimony.c" 2999485: # 1 "pll.h" 1 2999485: # 24 "pll.h" 2999485: # 1 "/usr/include/assert.h" 1 3 4 2999485: # 35 "/usr/include/assert.h" 3 4 2999485: # 1 "/usr/include/features.h" 1 3 4 2999485: # 392 "/usr/include/features.h" 3 4 2999485: # 1 "/usr/include/features-time64.h" 1 3 4 2999485: # 20 "/usr/include/features-time64.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wordsize.h" 1 3 4 2999485: # 21 "/usr/include/features-time64.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/timesize.h" 1 3 4 2999485: # 22 "/usr/include/features-time64.h" 2 3 4 2999485: # 393 "/usr/include/features.h" 2 3 4 2999485: # 489 "/usr/include/features.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/sys/cdefs.h" 1 3 4 2999485: # 561 "/usr/include/aarch64-linux-gnu/sys/cdefs.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wordsize.h" 1 3 4 2999485: # 562 "/usr/include/aarch64-linux-gnu/sys/cdefs.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/long-double.h" 1 3 4 2999485: # 563 "/usr/include/aarch64-linux-gnu/sys/cdefs.h" 2 3 4 2999485: # 490 "/usr/include/features.h" 2 3 4 2999485: # 513 "/usr/include/features.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/gnu/stubs.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wordsize.h" 1 3 4 2999485: # 6 "/usr/include/aarch64-linux-gnu/gnu/stubs.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/gnu/stubs-lp64.h" 1 3 4 2999485: # 9 "/usr/include/aarch64-linux-gnu/gnu/stubs.h" 2 3 4 2999485: # 514 "/usr/include/features.h" 2 3 4 2999485: # 36 "/usr/include/assert.h" 2 3 4 2999485: # 66 "/usr/include/assert.h" 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 69 "/usr/include/assert.h" 3 4 2999485: extern void __assert_fail (const char *__assertion, const char *__file, 2999485: unsigned int __line, const char *__function) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: extern void __assert_perror_fail (int __errnum, const char *__file, 2999485: unsigned int __line, const char *__function) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern void __assert (const char *__assertion, const char *__file, int __line) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: # 25 "pll.h" 2 2999485: # 1 "/usr/include/math.h" 1 3 4 2999485: # 27 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" 1 3 4 2999485: # 28 "/usr/include/math.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/types.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wordsize.h" 1 3 4 2999485: # 28 "/usr/include/aarch64-linux-gnu/bits/types.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/timesize.h" 1 3 4 2999485: # 29 "/usr/include/aarch64-linux-gnu/bits/types.h" 2 3 4 2999485: 2999485: 2999485: typedef unsigned char __u_char; 2999485: typedef unsigned short int __u_short; 2999485: typedef unsigned int __u_int; 2999485: typedef unsigned long int __u_long; 2999485: 2999485: 2999485: typedef signed char __int8_t; 2999485: typedef unsigned char __uint8_t; 2999485: typedef signed short int __int16_t; 2999485: typedef unsigned short int __uint16_t; 2999485: typedef signed int __int32_t; 2999485: typedef unsigned int __uint32_t; 2999485: 2999485: typedef signed long int __int64_t; 2999485: typedef unsigned long int __uint64_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __int8_t __int_least8_t; 2999485: typedef __uint8_t __uint_least8_t; 2999485: typedef __int16_t __int_least16_t; 2999485: typedef __uint16_t __uint_least16_t; 2999485: typedef __int32_t __int_least32_t; 2999485: typedef __uint32_t __uint_least32_t; 2999485: typedef __int64_t __int_least64_t; 2999485: typedef __uint64_t __uint_least64_t; 2999485: 2999485: 2999485: 2999485: typedef long int __quad_t; 2999485: typedef unsigned long int __u_quad_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef long int __intmax_t; 2999485: typedef unsigned long int __uintmax_t; 2999485: # 141 "/usr/include/aarch64-linux-gnu/bits/types.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/typesizes.h" 1 3 4 2999485: # 142 "/usr/include/aarch64-linux-gnu/bits/types.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/time64.h" 1 3 4 2999485: # 143 "/usr/include/aarch64-linux-gnu/bits/types.h" 2 3 4 2999485: 2999485: 2999485: typedef unsigned long int __dev_t; 2999485: typedef unsigned int __uid_t; 2999485: typedef unsigned int __gid_t; 2999485: typedef unsigned long int __ino_t; 2999485: typedef unsigned long int __ino64_t; 2999485: typedef unsigned int __mode_t; 2999485: typedef unsigned int __nlink_t; 2999485: typedef long int __off_t; 2999485: typedef long int __off64_t; 2999485: typedef int __pid_t; 2999485: typedef struct { int __val[2]; } __fsid_t; 2999485: typedef long int __clock_t; 2999485: typedef unsigned long int __rlim_t; 2999485: typedef unsigned long int __rlim64_t; 2999485: typedef unsigned int __id_t; 2999485: typedef long int __time_t; 2999485: typedef unsigned int __useconds_t; 2999485: typedef long int __suseconds_t; 2999485: typedef long int __suseconds64_t; 2999485: 2999485: typedef int __daddr_t; 2999485: typedef int __key_t; 2999485: 2999485: 2999485: typedef int __clockid_t; 2999485: 2999485: 2999485: typedef void * __timer_t; 2999485: 2999485: 2999485: typedef int __blksize_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef long int __blkcnt_t; 2999485: typedef long int __blkcnt64_t; 2999485: 2999485: 2999485: typedef unsigned long int __fsblkcnt_t; 2999485: typedef unsigned long int __fsblkcnt64_t; 2999485: 2999485: 2999485: typedef unsigned long int __fsfilcnt_t; 2999485: typedef unsigned long int __fsfilcnt64_t; 2999485: 2999485: 2999485: typedef long int __fsword_t; 2999485: 2999485: typedef long int __ssize_t; 2999485: 2999485: 2999485: typedef long int __syscall_slong_t; 2999485: 2999485: typedef unsigned long int __syscall_ulong_t; 2999485: 2999485: 2999485: 2999485: typedef __off64_t __loff_t; 2999485: typedef char *__caddr_t; 2999485: 2999485: 2999485: typedef long int __intptr_t; 2999485: 2999485: 2999485: typedef unsigned int __socklen_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef int __sig_atomic_t; 2999485: # 38 "/usr/include/math.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/math-vector.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/math-vector.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libm-simd-decl-stubs.h" 1 3 4 2999485: # 28 "/usr/include/aarch64-linux-gnu/bits/math-vector.h" 2 3 4 2999485: # 41 "/usr/include/math.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 1 3 4 2999485: # 23 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/long-double.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 2 3 4 2999485: # 95 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/long-double.h" 1 3 4 2999485: # 25 "/usr/include/aarch64-linux-gnu/bits/floatn-common.h" 2 3 4 2999485: # 96 "/usr/include/aarch64-linux-gnu/bits/floatn.h" 2 3 4 2999485: # 44 "/usr/include/math.h" 2 3 4 2999485: # 152 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/flt-eval-method.h" 1 3 4 2999485: # 153 "/usr/include/math.h" 2 3 4 2999485: # 163 "/usr/include/math.h" 3 4 2999485: typedef float float_t; 2999485: typedef double double_t; 2999485: # 204 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/fp-logb.h" 1 3 4 2999485: # 205 "/usr/include/math.h" 2 3 4 2999485: # 247 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/fp-fast.h" 1 3 4 2999485: # 248 "/usr/include/math.h" 2 3 4 2999485: 2999485: 2999485: 2999485: enum 2999485: { 2999485: FP_INT_UPWARD = 2999485: 2999485: 0, 2999485: FP_INT_DOWNWARD = 2999485: 2999485: 1, 2999485: FP_INT_TOWARDZERO = 2999485: 2999485: 2, 2999485: FP_INT_TONEARESTFROMZERO = 2999485: 2999485: 3, 2999485: FP_INT_TONEAREST = 2999485: 2999485: 4, 2999485: }; 2999485: # 312 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 4 2999485: # 20 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 4 2999485: extern int __fpclassify (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __signbit (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern int __isinf (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __finite (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __isnan (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __iseqsig (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int __issignaling (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: # 313 "/usr/include/math.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern double acos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acos (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double asin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asin (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double atan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double atan2 (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atan2 (double __y, double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double cos (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cos (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double sin (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sin (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double tan (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __tan (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double cosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double sinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double tanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __tanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincos (double __x, double *__sinx, double *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern double acosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __acosh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double asinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __asinh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double atanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __atanh (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double exp (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double frexp (double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double __frexp (double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double ldexp (double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern double __ldexp (double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double log (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double log10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double modf (double __x, double *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern double __modf (double __x, double *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern double exp10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp10 (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double expm1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __expm1 (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double log1p (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log1p (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double logb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __logb (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double exp2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __exp2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double log2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __log2 (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double pow (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __pow (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double sqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __sqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double hypot (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __hypot (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double cbrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __cbrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double ceil (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __ceil (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fabs (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fabs (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double floor (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __floor (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fmod (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __fmod (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 177 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isinf (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int finite (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double drem (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __drem (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double significand (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __significand (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double copysign (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __copysign (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double nan (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern double __nan (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 213 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isnan (double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double j0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __j0 (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double j1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __j1 (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double jn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double __jn (int, double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double y0 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __y0 (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double y1 (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __y1 (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double yn (int, double) __attribute__ ((__nothrow__ , __leaf__)); extern double __yn (int, double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double erf (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __erf (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double erfc (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __erfc (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double lgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __lgamma (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double tgamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __tgamma (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double gamma (double) __attribute__ ((__nothrow__ , __leaf__)); extern double __gamma (double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern double __lgamma_r (double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double rint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __rint (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double nextafter (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextafter (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double nexttoward (double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __nexttoward (double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double nextdown (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextdown (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern double nextup (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nextup (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double remainder (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __remainder (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double scalbn (double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalbn (double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogb (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double scalbln (double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalbln (double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double nearbyint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern double __nearbyint (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double round (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __round (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern double trunc (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __trunc (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern double __remquo (double __x, double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrint (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lround (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lround (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llround (double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llround (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double fdim (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); extern double __fdim (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern double fmax (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmax (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fmin (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmin (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern double fma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); extern double __fma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double roundeven (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __roundeven (double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfp (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpx (double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalize (double *__cx, const double *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double fmaxmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmaxmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fminmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fminmag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern double fmaximum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmaximum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fminimum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fminimum (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fmaximum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmaximum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fminimum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fminimum_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fmaximum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmaximum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fminimum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fminimum_mag (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fmaximum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fmaximum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern double fminimum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern double __fminimum_mag_num (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorder (const double *__x, const double *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermag (const double *__x, const double *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern double getpayload (const double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern double __getpayload (const double *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayload (double *__x, double __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsig (double *__x, double __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double scalb (double __x, double __n) __attribute__ ((__nothrow__ , __leaf__)); extern double __scalb (double __x, double __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 314 "/usr/include/math.h" 2 3 4 2999485: # 329 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 4 2999485: # 20 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 4 2999485: extern int __fpclassifyf (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __signbitf (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern int __isinff (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __finitef (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __isnanf (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __iseqsigf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int __issignalingf (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: # 330 "/usr/include/math.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern float acosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float asinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float atanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float atan2f (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atan2f (float __y, float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float cosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __cosf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float sinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sinf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float tanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __tanf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float coshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __coshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float sinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float tanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __tanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf (float __x, float *__sinx, float *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern float acoshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __acoshf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float asinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __asinhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float atanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __atanhf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float expf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __expf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float __frexpf (float __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern float __ldexpf (float __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float logf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __logf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float log10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float modff (float __x, float *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern float __modff (float __x, float *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern float exp10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp10f (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float expm1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __expm1f (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float log1pf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log1pf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float logbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __logbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float exp2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __exp2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float log2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __log2f (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float powf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __powf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float sqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __sqrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float hypotf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __hypotf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float cbrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __cbrtf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float ceilf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __ceilf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fabsf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fabsf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float floorf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __floorf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fmodf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __fmodf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 177 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isinff (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int finitef (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float dremf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __dremf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float significandf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __significandf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float copysignf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __copysignf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float nanf (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern float __nanf (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 213 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isnanf (float __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float j0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __j0f (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float j1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __j1f (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float jnf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float __jnf (int, float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float y0f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __y0f (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float y1f (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __y1f (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float ynf (int, float) __attribute__ ((__nothrow__ , __leaf__)); extern float __ynf (int, float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float erff (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __erff (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float erfcf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __erfcf (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern float lgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __lgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float tgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __tgammaf (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float gammaf (float) __attribute__ ((__nothrow__ , __leaf__)); extern float __gammaf (float) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern float __lgammaf_r (float, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float rintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __rintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float nextafterf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextafterf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float nexttowardf (float __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __nexttowardf (float __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float nextdownf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextdownf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern float nextupf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nextupf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float remainderf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __remainderf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float scalbnf (float __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalbnf (float __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float scalblnf (float __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalblnf (float __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float nearbyintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern float __nearbyintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float roundf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __roundf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern float truncf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __truncf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern float __remquof (float __x, float __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf (float __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float fdimf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); extern float __fdimf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern float fmaxf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaxf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern float fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__ , __leaf__)); extern float __fmaf (float __x, float __y, float __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float roundevenf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __roundevenf (float __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf (float __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef (float *__cx, const float *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float fmaxmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaxmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminmagf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern float fmaximumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaximumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminimumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminimumf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fmaximum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaximum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminimum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminimum_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fmaximum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaximum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminimum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminimum_magf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fmaximum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fmaximum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern float fminimum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern float __fminimum_mag_numf (float __x, float __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf (const float *__x, const float *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf (const float *__x, const float *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern float getpayloadf (const float *__x) __attribute__ ((__nothrow__ , __leaf__)); extern float __getpayloadf (const float *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf (float *__x, float __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf (float *__x, float __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern float scalbf (float __x, float __n) __attribute__ ((__nothrow__ , __leaf__)); extern float __scalbf (float __x, float __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 331 "/usr/include/math.h" 2 3 4 2999485: # 398 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 1 3 4 2999485: # 20 "/usr/include/aarch64-linux-gnu/bits/mathcalls-helper-functions.h" 3 4 2999485: extern int __fpclassifyl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __signbitl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern int __isinfl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __finitel (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __isnanl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern int __iseqsigl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int __issignalingl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: # 399 "/usr/include/math.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern long double acosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double asinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double atanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double atan2l (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atan2l (long double __y, long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double cosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __cosl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double sinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sinl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double tanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tanl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double coshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __coshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double sinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double tanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosl (long double __x, long double *__sinx, long double *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosl (long double __x, long double *__sinx, long double *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern long double acoshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __acoshl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double asinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __asinhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double atanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __atanhl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double expl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __expl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double __frexpl (long double __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern long double __ldexpl (long double __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double logl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __logl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double log10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern long double __modfl (long double __x, long double *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern long double exp10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp10l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double expm1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __expm1l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double log1pl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log1pl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double logbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __logbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double exp2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __exp2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double log2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __log2l (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double powl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __powl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double sqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __sqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double hypotl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __hypotl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double cbrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __cbrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double ceill (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __ceill (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fabsl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fabsl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double floorl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __floorl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fmodl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fmodl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 177 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isinfl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int finitel (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double dreml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __dreml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double significandl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __significandl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double copysignl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __copysignl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double nanl (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nanl (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 213 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern int isnanl (long double __value) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double j0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __j0l (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double j1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __j1l (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double jnl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __jnl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double y0l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __y0l (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double y1l (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __y1l (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double ynl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __ynl (int, long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double erfl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __erfl (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double erfcl (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __erfcl (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long double lgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __lgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double tgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __tgammal (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double gammal (long double) __attribute__ ((__nothrow__ , __leaf__)); extern long double __gammal (long double) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern long double __lgammal_r (long double, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double rintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __rintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long double nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextafterl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double nexttowardl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nexttowardl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double nextdownl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextdownl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern long double nextupl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nextupl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double remainderl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __remainderl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double scalbnl (long double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalbnl (long double __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double scalblnl (long double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalblnl (long double __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double nearbyintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __nearbyintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double roundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __roundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern long double truncl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __truncl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double remquol (long double __x, long double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern long double __remquol (long double __x, long double __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double fdiml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fdiml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long double fmaxl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaxl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern long double fmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); extern long double __fmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double roundevenl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __roundevenl (long double __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxl (long double __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizel (long double *__cx, const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double fmaxmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaxmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminmagl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long double fmaximuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaximuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminimuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminimuml (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fmaximum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaximum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminimum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminimum_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fmaximum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaximum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminimum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminimum_magl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fmaximum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fmaximum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern long double fminimum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern long double __fminimum_mag_numl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderl (const long double *__x, const long double *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagl (const long double *__x, const long double *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern long double getpayloadl (const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); extern long double __getpayloadl (const long double *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadl (long double *__x, long double __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigl (long double *__x, long double __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long double scalbl (long double __x, long double __n) __attribute__ ((__nothrow__ , __leaf__)); extern long double __scalbl (long double __x, long double __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 400 "/usr/include/math.h" 2 3 4 2999485: # 450 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32 acosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 asinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 atanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 atan2f32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atan2f32 (_Float32 __y, _Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 cosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __cosf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 sinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sinf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 tanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tanf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 coshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __coshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 sinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 tanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf32 (_Float32 __x, _Float32 *__sinx, _Float32 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 acoshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __acoshf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 asinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __asinhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 atanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __atanhf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 expf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __expf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 frexpf32 (_Float32 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __frexpf32 (_Float32 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 ldexpf32 (_Float32 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __ldexpf32 (_Float32 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 logf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __logf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 log10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 modff32 (_Float32 __x, _Float32 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __modff32 (_Float32 __x, _Float32 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern _Float32 exp10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp10f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 expm1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __expm1f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 log1pf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log1pf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 logbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __logbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 exp2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __exp2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 log2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __log2f32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 powf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __powf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 sqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __sqrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 hypotf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __hypotf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 cbrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __cbrtf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 ceilf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __ceilf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fabsf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fabsf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 floorf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __floorf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fmodf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fmodf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32 copysignf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __copysignf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 nanf32 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nanf32 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 220 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32 j0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __j0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 j1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __j1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 jnf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __jnf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 y0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __y0f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 y1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __y1f32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 ynf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __ynf32 (int, _Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 erff32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __erff32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 erfcf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __erfcf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32 lgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __lgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 tgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __tgammaf32 (_Float32) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 252 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32 lgammaf32_r (_Float32, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __lgammaf32_r (_Float32, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 rintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __rintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 nextafterf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextafterf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 nextdownf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextdownf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32 nextupf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nextupf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 remainderf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __remainderf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 scalbnf32 (_Float32 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __scalbnf32 (_Float32 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 scalblnf32 (_Float32 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __scalblnf32 (_Float32 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 nearbyintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __nearbyintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 roundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __roundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 truncf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __truncf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 remquof32 (_Float32 __x, _Float32 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __remquof32 (_Float32 __x, _Float32 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 fdimf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fdimf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 fmaxf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaxf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float32 fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __fmaf32 (_Float32 __x, _Float32 __y, _Float32 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 roundevenf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __roundevenf32 (_Float32 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf32 (_Float32 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef32 (_Float32 *__cx, const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 fmaxmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaxmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminmagf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32 fmaximumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaximumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminimumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminimumf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fmaximum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaximum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminimum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminimum_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fmaximum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaximum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminimum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminimum_magf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fmaximum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fmaximum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32 fminimum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32 __fminimum_mag_numf32 (_Float32 __x, _Float32 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf32 (const _Float32 *__x, const _Float32 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf32 (const _Float32 *__x, const _Float32 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern _Float32 getpayloadf32 (const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32 __getpayloadf32 (const _Float32 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf32 (_Float32 *__x, _Float32 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf32 (_Float32 *__x, _Float32 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 451 "/usr/include/math.h" 2 3 4 2999485: # 467 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64 acosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 asinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 atanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 atan2f64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atan2f64 (_Float64 __y, _Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 cosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __cosf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 sinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sinf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 tanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tanf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 coshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __coshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 sinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 tanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf64 (_Float64 __x, _Float64 *__sinx, _Float64 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 acoshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __acoshf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 asinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __asinhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 atanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __atanhf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 expf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __expf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 frexpf64 (_Float64 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __frexpf64 (_Float64 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 ldexpf64 (_Float64 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __ldexpf64 (_Float64 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 logf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __logf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 log10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 modff64 (_Float64 __x, _Float64 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __modff64 (_Float64 __x, _Float64 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern _Float64 exp10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp10f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 expm1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __expm1f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 log1pf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log1pf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 logbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __logbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 exp2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __exp2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 log2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __log2f64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 powf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __powf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 hypotf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __hypotf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 cbrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __cbrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 ceilf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __ceilf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fabsf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fabsf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 floorf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __floorf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fmodf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fmodf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64 copysignf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __copysignf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 nanf64 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nanf64 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 220 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64 j0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __j0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 j1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __j1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 jnf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __jnf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 y0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __y0f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 y1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __y1f64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 ynf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __ynf64 (int, _Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 erff64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __erff64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 erfcf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __erfcf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64 lgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __lgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 tgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __tgammaf64 (_Float64) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 252 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64 lgammaf64_r (_Float64, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __lgammaf64_r (_Float64, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 rintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __rintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 nextafterf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextafterf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 nextdownf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextdownf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64 nextupf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nextupf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 remainderf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __remainderf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 scalbnf64 (_Float64 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __scalbnf64 (_Float64 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 scalblnf64 (_Float64 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __scalblnf64 (_Float64 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 nearbyintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __nearbyintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 roundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __roundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 truncf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __truncf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 remquof64 (_Float64 __x, _Float64 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __remquof64 (_Float64 __x, _Float64 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf64 (_Float64 __x) __attrlibtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c stepwise.c -fPIC -DPIC -o .libs/libpll_la-stepwise.o ibute__ ((__nothrow__ , __leaf__)); extern long int __lroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 fdimf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fdimf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 fmaxf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaxf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float64 fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 roundevenf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __roundevenf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf64 (_Float64 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef64 (_Float64 *__cx, const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 fmaxmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaxmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminmagf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64 fmaximumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaximumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminimumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminimumf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fmaximum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaximum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminimum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminimum_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fmaximum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaximum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminimum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminimum_magf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fmaximum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fmaximum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64 fminimum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64 __fminimum_mag_numf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf64 (const _Float64 *__x, const _Float64 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf64 (const _Float64 *__x, const _Float64 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern _Float64 getpayloadf64 (const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64 __getpayloadf64 (const _Float64 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf64 (_Float64 *__x, _Float64 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf64 (_Float64 *__x, _Float64 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 468 "/usr/include/math.h" 2 3 4 2999485: # 484 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float128 acosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 asinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 atanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 atan2f128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atan2f128 (_Float128 __y, _Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 cosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __cosf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 sinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sinf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 tanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tanf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 coshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __coshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 sinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 tanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf128 (_Float128 __x, _Float128 *__sinx, _Float128 *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 acoshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __acoshf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 asinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __asinhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 atanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __atanhf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 expf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __expf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 frexpf128 (_Float128 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __frexpf128 (_Float128 __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 ldexpf128 (_Float128 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __ldexpf128 (_Float128 __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 logf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __logf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 log10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 modff128 (_Float128 __x, _Float128 *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __modff128 (_Float128 __x, _Float128 *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern _Float128 exp10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp10f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 expm1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __expm1f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 log1pf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log1pf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 logbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __logbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 exp2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __exp2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 log2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __log2f128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 powf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __powf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 hypotf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __hypotf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 cbrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __cbrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 ceilf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __ceilf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fabsf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fabsf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 floorf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __floorf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fmodf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fmodf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float128 copysignf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __copysignf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 nanf128 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nanf128 (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 220 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float128 j0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __j0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 j1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __j1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 jnf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __jnf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 y0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __y0f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 y1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __y1f128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 ynf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __ynf128 (int, _Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 erff128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __erff128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 erfcf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __erfcf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float128 lgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __lgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 tgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __tgammaf128 (_Float128) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 252 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float128 lgammaf128_r (_Float128, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __lgammaf128_r (_Float128, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 rintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __rintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float128 nextafterf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextafterf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 nextdownf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextdownf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float128 nextupf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nextupf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 remainderf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __remainderf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 scalbnf128 (_Float128 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __scalbnf128 (_Float128 __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 scalblnf128 (_Float128 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __scalblnf128 (_Float128 __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 nearbyintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __nearbyintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 roundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __roundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 truncf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __truncf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 remquof128 (_Float128 __x, _Float128 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __remquof128 (_Float128 __x, _Float128 __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 fdimf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fdimf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 fmaxf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaxf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float128 fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 roundevenf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __roundevenf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf128 (_Float128 __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef128 (_Float128 *__cx, const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 fmaxmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaxmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminmagf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float128 fmaximumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaximumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminimumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminimumf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fmaximum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaximum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminimum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminimum_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fmaximum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaximum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminimum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminimum_magf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fmaximum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fmaximum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float128 fminimum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float128 __fminimum_mag_numf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf128 (const _Float128 *__x, const _Float128 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf128 (const _Float128 *__x, const _Float128 *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern _Float128 getpayloadf128 (const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float128 __getpayloadf128 (const _Float128 *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf128 (_Float128 *__x, _Float128 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf128 (_Float128 *__x, _Float128 __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 485 "/usr/include/math.h" 2 3 4 2999485: # 501 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32x acosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x asinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x atanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x atan2f32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atan2f32x (_Float32x __y, _Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x cosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __cosf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x sinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sinf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x tanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tanf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x coshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __coshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x sinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x tanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf32x (_Float32x __x, _Float32x *__sinx, _Float32x *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x acoshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __acoshf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x asinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __asinhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x atanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __atanhf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x expf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __expf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x frexpf32x (_Float32x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __frexpf32x (_Float32x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x ldexpf32x (_Float32x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __ldexpf32x (_Float32x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x logf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __logf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x log10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x modff32x (_Float32x __x, _Float32x *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __modff32x (_Float32x __x, _Float32x *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern _Float32x exp10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp10f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x expm1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __expm1f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x log1pf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log1pf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x logbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __logbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x exp2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __exp2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x log2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __log2f32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x powf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __powf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x hypotf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __hypotf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x cbrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __cbrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x ceilf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __ceilf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fabsf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fabsf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x floorf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __floorf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fmodf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fmodf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32x copysignf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __copysignf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x nanf32x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nanf32x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 220 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32x j0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __j0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x j1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __j1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x jnf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __jnf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x y0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __y0f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x y1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __y1f32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x ynf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __ynf32x (int, _Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x erff32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __erff32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x erfcf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __erfcf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float32x lgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __lgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x tgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __tgammaf32x (_Float32x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 252 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float32x lgammaf32x_r (_Float32x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __lgammaf32x_r (_Float32x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x rintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __rintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x nextafterf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextafterf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x nextdownf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextdownf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float32x nextupf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nextupf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x remainderf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __remainderf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x scalbnf32x (_Float32x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __scalbnf32x (_Float32x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x scalblnf32x (_Float32x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __scalblnf32x (_Float32x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x nearbyintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __nearbyintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x roundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __roundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x truncf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __truncf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x remquof32x (_Float32x __x, _Float32x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __remquof32x (_Float32x __x, _Float32x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x fdimf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fdimf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x fmaxf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaxf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float32x fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x roundevenf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __roundevenf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf32x (_Float32x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef32x (_Float32x *__cx, const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x fmaxmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaxmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminmagf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float32x fmaximumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaximumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminimumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminimumf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fmaximum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaximum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminimum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminimum_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fmaximum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaximum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminimum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminimum_magf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fmaximum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fmaximum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float32x fminimum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float32x __fminimum_mag_numf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf32x (const _Float32x *__x, const _Float32x *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf32x (const _Float32x *__x, const _Float32x *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern _Float32x getpayloadf32x (const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float32x __getpayloadf32x (const _Float32x *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf32x (_Float32x *__x, _Float32x __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf32x (_Float32x *__x, _Float32x __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 502 "/usr/include/math.h" 2 3 4 2999485: # 518 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 1 3 4 2999485: # 53 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64x acosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x asinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x atanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x atan2f64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atan2f64x (_Float64x __y, _Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x cosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __cosf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x sinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sinf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x tanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tanf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x coshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __coshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x sinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x tanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern void sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) __attribute__ ((__nothrow__ , __leaf__)); extern void __sincosf64x (_Float64x __x, _Float64x *__sinx, _Float64x *__cosx) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x acoshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __acoshf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x asinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __asinhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x atanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __atanhf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x expf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __expf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x frexpf64x (_Float64x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __frexpf64x (_Float64x __x, int *__exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x ldexpf64x (_Float64x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __ldexpf64x (_Float64x __x, int __exponent) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x logf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __logf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x log10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x modff64x (_Float64x __x, _Float64x *__iptr) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __modff64x (_Float64x __x, _Float64x *__iptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern _Float64x exp10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp10f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x expm1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __expm1f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x log1pf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log1pf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x logbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __logbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x exp2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __exp2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x log2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __log2f64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x powf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __powf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x hypotf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __hypotf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x cbrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __cbrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x ceilf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __ceilf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fabsf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fabsf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x floorf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __floorf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fmodf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fmodf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64x copysignf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __copysignf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x nanf64x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nanf64x (const char *__tagb) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 220 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64x j0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __j0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x j1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __j1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x jnf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __jnf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x y0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __y0f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x y1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __y1f64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x ynf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __ynf64x (int, _Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x erff64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __erff64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x erfcf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __erfcf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern _Float64x lgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __lgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x tgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __tgammaf64x (_Float64x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 252 "/usr/include/aarch64-linux-gnu/bits/mathcalls.h" 3 4 2999485: extern _Float64x lgammaf64x_r (_Float64x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __lgammaf64x_r (_Float64x, int *__signgamp) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x rintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __rintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x nextafterf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextafterf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x nextdownf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextdownf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern _Float64x nextupf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nextupf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x remainderf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __remainderf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x scalbnf64x (_Float64x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __scalbnf64x (_Float64x __x, int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ilogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern int __ilogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int llogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __llogbf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x scalblnf64x (_Float64x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __scalblnf64x (_Float64x __x, long int __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x nearbyintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __nearbyintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x roundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __roundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x truncf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __truncf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x remquof64x (_Float64x __x, _Float64x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __remquof64x (_Float64x __x, _Float64x __y, int *__quo) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int lrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llrintf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int lroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long int __lroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: __extension__ 2999485: extern long long int llroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); extern long long int __llroundf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x fdimf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fdimf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x fmaxf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaxf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern _Float64x fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x roundevenf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __roundevenf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __intmax_t fromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __intmax_t __fromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: 2999485: 2999485: extern __uintmax_t ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)); extern __uintmax_t __ufromfpxf64x (_Float64x __x, int __round, unsigned int __width) __attribute__ ((__nothrow__ , __leaf__)) 2999485: ; 2999485: 2999485: 2999485: extern int canonicalizef64x (_Float64x *__cx, const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x fmaxmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaxmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminmagf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern _Float64x fmaximumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaximumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminimumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminimumf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fmaximum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaximum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminimum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminimum_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fmaximum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaximum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminimum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminimum_magf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fmaximum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fmaximum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: extern _Float64x fminimum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern _Float64x __fminimum_mag_numf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int totalorderf64x (const _Float64x *__x, const _Float64x *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern int totalordermagf64x (const _Float64x *__x, const _Float64x *__y) __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__pure__)); 2999485: 2999485: 2999485: extern _Float64x getpayloadf64x (const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); extern _Float64x __getpayloadf64x (const _Float64x *__x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadf64x (_Float64x *__x, _Float64x __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int setpayloadsigf64x (_Float64x *__x, _Float64x __payload) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 519 "/usr/include/math.h" 2 3 4 2999485: # 566 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern float fadd (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fdiv (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float ffma (double __x, double __y, double __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fmul (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fsqrt (double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fsub (double __x, double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 567 "/usr/include/math.h" 2 3 4 2999485: # 587 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern float faddl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fdivl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float ffmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fmull (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern float fsubl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 588 "/usr/include/math.h" 2 3 4 2999485: # 616 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern double daddl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double ddivl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double dfmal (long double __x, long double __y, long double __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double dmull (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double dsqrtl (long double __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern double dsubl (long double __x, long double __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 617 "/usr/include/math.h" 2 3 4 2999485: # 697 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32 f32addf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32divf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32fmaf32x (_Float32x __x, _Float32x __y, _Float32x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32mulf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32sqrtf32x (_Float32x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32subf32x (_Float32x __x, _Float32x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 698 "/usr/include/math.h" 2 3 4 2999485: # 707 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32 f32addf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32divf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32fmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32mulf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32sqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32subf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 708 "/usr/include/math.h" 2 3 4 2999485: # 717 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32 f32addf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32divf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32mulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32subf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 718 "/usr/include/math.h" 2 3 4 2999485: # 727 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32 f32addf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32divf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32mulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32 f32subf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 728 "/usr/include/math.h" 2 3 4 2999485: # 747 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32x f32xaddf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xdivf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xfmaf64 (_Float64 __x, _Float64 __y, _Float64 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xmulf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsqrtf64 (_Float64 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsubf64 (_Float64 __x, _Float64 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 748 "/usr/include/math.h" 2 3 4 2999485: # 757 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32x f32xaddf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xdivf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xfmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xmulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsubf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 758 "/usr/include/math.h" 2 3 4 2999485: # 767 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float32x f32xaddf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xdivf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xfmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xmulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float32x f32xsubf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 768 "/usr/include/math.h" 2 3 4 2999485: # 787 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float64 f64addf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64divf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64fmaf64x (_Float64x __x, _Float64x __y, _Float64x __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64mulf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64sqrtf64x (_Float64x __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64subf64x (_Float64x __x, _Float64x __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 788 "/usr/include/math.h" 2 3 4 2999485: # 797 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float64 f64addf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64divf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64fmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64mulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64sqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64 f64subf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 798 "/usr/include/math.h" 2 3 4 2999485: # 817 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/mathcalls-narrow.h" 3 4 2999485: extern _Float64x f64xaddf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x f64xdivf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x f64xfmaf128 (_Float128 __x, _Float128 __y, _Float128 __z) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x f64xmulf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x f64xsqrtf128 (_Float128 __x) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern _Float64x f64xsubf128 (_Float128 __x, _Float128 __y) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 818 "/usr/include/math.h" 2 3 4 2999485: # 854 "/usr/include/math.h" 3 4 2999485: extern int signgam; 2999485: # 934 "/usr/include/math.h" 3 4 2999485: enum 2999485: { 2999485: FP_NAN = 2999485: 2999485: 0, 2999485: FP_INFINITE = 2999485: 2999485: 1, 2999485: FP_ZERO = 2999485: 2999485: 2, 2999485: FP_SUBNORMAL = 2999485: 2999485: 3, 2999485: FP_NORMAL = 2999485: 2999485: 4 2999485: }; 2999485: # 1054 "/usr/include/math.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/iscanonical.h" 1 3 4 2999485: # 1055 "/usr/include/math.h" 2 3 4 2999485: # 1471 "/usr/include/math.h" 3 4 2999485: 2999485: # 26 "pll.h" 2 2999485: # 1 "/usr/include/stdio.h" 1 3 4 2999485: # 27 "/usr/include/stdio.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" 1 3 4 2999485: # 28 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 214 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 3 4 2999485: typedef long unsigned int size_t; 2999485: # 34 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stdarg.h" 1 3 4 2999485: # 40 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stdarg.h" 3 4 2999485: typedef __builtin_va_list __gnuc_va_list; 2999485: # 37 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h" 1 3 4 2999485: # 13 "/usr/include/aarch64-linux-gnu/bits/types/__mbstate_t.h" 3 4 2999485: typedef struct 2999485: { 2999485: int __count; 2999485: union 2999485: { 2999485: unsigned int __wch; 2999485: char __wchb[4]; 2999485: } __value; 2999485: } __mbstate_t; 2999485: # 6 "/usr/include/aarch64-linux-gnu/bits/types/__fpos_t.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct _G_fpos_t 2999485: { 2999485: __off_t __pos; 2999485: __mbstate_t __state; 2999485: } __fpos_t; 2999485: # 40 "/usr/include/stdio.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h" 1 3 4 2999485: # 10 "/usr/include/aarch64-linux-gnu/bits/types/__fpos64_t.h" 3 4 2999485: typedef struct _G_fpos64_t 2999485: { 2999485: __off64_t __pos; 2999485: __mbstate_t __state; 2999485: } __fpos64_t; 2999485: # 41 "/usr/include/stdio.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__FILE.h" 1 3 4 2999485: 2999485: 2999485: 2999485: struct _IO_FILE; 2999485: typedef struct _IO_FILE __FILE; 2999485: # 42 "/usr/include/stdio.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/FILE.h" 1 3 4 2999485: 2999485: 2999485: 2999485: struct _IO_FILE; 2999485: 2999485: 2999485: typedef struct _IO_FILE FILE; 2999485: # 43 "/usr/include/stdio.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h" 1 3 4 2999485: # 35 "/usr/include/aarch64-linux-gnu/bits/types/struct_FILE.h" 3 4 2999485: struct _IO_FILE; 2999485: struct _IO_marker; 2999485: struct _IO_codecvt; 2999485: struct _IO_wide_data; 2999485: 2999485: 2999485: 2999485: 2999485: typedef void _IO_lock_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: struct _IO_FILE 2999485: { 2999485: int _flags; 2999485: 2999485: 2999485: char *_IO_read_ptr; 2999485: char *_IO_read_end; 2999485: char *_IO_read_base; 2999485: char *_IO_write_base; 2999485: char *_IO_write_ptr; 2999485: char *_IO_write_end; 2999485: char *_IO_buf_base; 2999485: char *_IO_buf_end; 2999485: 2999485: 2999485: char *_IO_save_base; 2999485: char *_IO_backup_base; 2999485: char *_IO_save_end; 2999485: 2999485: struct _IO_marker *_markers; 2999485: 2999485: struct _IO_FILE *_chain; 2999485: 2999485: int _fileno; 2999485: int _flags2; 2999485: __off_t _old_offset; 2999485: 2999485: 2999485: unsigned short _cur_column; 2999485: signed char _vtable_offset; 2999485: char _shortbuf[1]; 2999485: 2999485: _IO_lock_t *_lock; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: __off64_t _offset; 2999485: 2999485: struct _IO_codecvt *_codecvt; 2999485: struct _IO_wide_data *_wide_data; 2999485: struct _IO_FILE *_freeres_list; 2999485: void *_freeres_buf; 2999485: size_t __pad5; 2999485: int _mode; 2999485: 2999485: char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; 2999485: }; 2999485: # 44 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/types/cookie_io_functions_t.h" 3 4 2999485: typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf, 2999485: size_t __nbytes); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf, 2999485: size_t __nbytes); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w); 2999485: 2999485: 2999485: typedef int cookie_close_function_t (void *__cookie); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct _IO_cookie_io_functions_t 2999485: { 2999485: cookie_read_function_t *read; 2999485: cookie_write_function_t *write; 2999485: cookie_seek_function_t *seek; 2999485: cookie_close_function_t *close; 2999485: } cookie_io_functions_t; 2999485: # 47 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __gnuc_va_list va_list; 2999485: # 63 "/usr/include/stdio.h" 3 4 2999485: typedef __off_t off_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __off64_t off64_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __ssize_t ssize_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __fpos_t fpos_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __fpos64_t fpos64_t; 2999485: # 133 "/usr/include/stdio.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdio_lim.h" 1 3 4 2999485: # 134 "/usr/include/stdio.h" 2 3 4 2999485: # 143 "/usr/include/stdio.h" 3 4 2999485: extern FILE *stdin; 2999485: extern FILE *stdout; 2999485: extern FILE *stderr; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int renameat (int __oldfd, const char *__old, int __newfd, 2999485: const char *__new) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 170 "/usr/include/stdio.h" 3 4 2999485: extern int renameat2 (int __oldfd, const char *__old, int __newfd, 2999485: const char *__new, unsigned int __flags) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fclose (FILE *__stream); 2999485: # 188 "/usr/include/stdio.h" 3 4 2999485: extern FILE *tmpfile (void) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: # 200 "/usr/include/stdio.h" 3 4 2999485: extern FILE *tmpfile64 (void) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: extern char *tmpnam (char[20]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *tmpnam_r (char __s[20]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: # 222 "/usr/include/stdio.h" 3 4 2999485: extern char *tempnam (const char *__dir, const char *__pfx) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__malloc__ (__builtin_free, 1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fflush (FILE *__stream); 2999485: # 239 "/usr/include/stdio.h" 3 4 2999485: extern int fflush_unlocked (FILE *__stream); 2999485: # 249 "/usr/include/stdio.h" 3 4 2999485: extern int fcloseall (void); 2999485: # 258 "/usr/include/stdio.h" 3 4 2999485: extern FILE *fopen (const char *__restrict __filename, 2999485: const char *__restrict __modes) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *freopen (const char *__restrict __filename, 2999485: const char *__restrict __modes, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: # 283 "/usr/include/stdio.h" 3 4 2999485: extern FILE *fopen64 (const char *__restrict __filename, 2999485: const char *__restrict __modes) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: extern FILE *freopen64 (const char *__restrict __filename, 2999485: const char *__restrict __modes, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *fopencookie (void *__restrict __magic_cookie, 2999485: const char *__restrict __modes, 2999485: cookie_io_functions_t __io_funcs) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (fclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: # 328 "/usr/include/stdio.h" 3 4 2999485: extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, 2999485: int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, 2999485: size_t __size) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fprintf (FILE *__restrict __stream, 2999485: const char *__restrict __format, ...); 2999485: 2999485: 2999485: 2999485: 2999485: extern int printf (const char *__restrict __format, ...); 2999485: 2999485: extern int sprintf (char *__restrict __s, 2999485: const char *__restrict __format, ...) __attribute__ ((__nothrow__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, 2999485: __gnuc_va_list __arg); 2999485: 2999485: 2999485: 2999485: 2999485: extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); 2999485: 2999485: extern int vsprintf (char *__restrict __s, const char *__restrict __format, 2999485: __gnuc_va_list __arg) __attribute__ ((__nothrow__)); 2999485: 2999485: 2999485: 2999485: extern int snprintf (char *__restrict __s, size_t __maxlen, 2999485: const char *__restrict __format, ...) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); 2999485: 2999485: extern int vsnprintf (char *__restrict __s, size_t __maxlen, 2999485: const char *__restrict __format, __gnuc_va_list __arg) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, 2999485: __gnuc_va_list __arg) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))) __attribute__ ((__warn_unused_result__)); 2999485: extern int __asprintf (char **__restrict __ptr, 2999485: const char *__restrict __fmt, ...) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); 2999485: extern int asprintf (char **__restrict __ptr, 2999485: const char *__restrict __fmt, ...) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int vdprintf (int __fd, const char *__restrict __fmt, 2999485: __gnuc_va_list __arg) 2999485: __attribute__ ((__format__ (__printf__, 2, 0))); 2999485: extern int dprintf (int __fd, const char *__restrict __fmt, ...) 2999485: __attribute__ ((__format__ (__printf__, 2, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fscanf (FILE *__restrict __stream, 2999485: const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int scanf (const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern int sscanf (const char *__restrict __s, 2999485: const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 434 "/usr/include/stdio.h" 3 4 2999485: extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") 2999485: 2999485: __attribute__ ((__warn_unused_result__)); 2999485: extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") 2999485: __attribute__ ((__warn_unused_result__)); 2999485: extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: ; 2999485: # 459 "/usr/include/stdio.h" 3 4 2999485: extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, 2999485: __gnuc_va_list __arg) 2999485: __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) 2999485: __attribute__ ((__format__ (__scanf__, 1, 0))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: extern int vsscanf (const char *__restrict __s, 2999485: const char *__restrict __format, __gnuc_va_list __arg) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") 2999485: 2999485: 2999485: 2999485: __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__)); 2999485: extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") 2999485: 2999485: __attribute__ ((__format__ (__scanf__, 1, 0))) __attribute__ ((__warn_unused_result__)); 2999485: extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vsscanf") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__ ((__format__ (__scanf__, 2, 0))); 2999485: # 513 "/usr/include/stdio.h" 3 4 2999485: extern int fgetc (FILE *__stream); 2999485: extern int getc (FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int getchar (void); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int getc_unlocked (FILE *__stream); 2999485: extern int getchar_unlocked (void); 2999485: # 538 "/usr/include/stdio.h" 3 4 2999485: extern int fgetc_unlocked (FILE *__stream); 2999485: # 549 "/usr/include/stdio.h" 3 4 2999485: extern int fputc (int __c, FILE *__stream); 2999485: extern int putc (int __c, FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int putchar (int __c); 2999485: # 565 "/usr/include/stdio.h" 3 4 2999485: extern int fputc_unlocked (int __c, FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int putc_unlocked (int __c, FILE *__stream); 2999485: extern int putchar_unlocked (int __c); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int getw (FILE *__stream); 2999485: 2999485: 2999485: extern int putw (int __w, FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) 2999485: __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: # 615 "/usr/include/stdio.h" 3 4 2999485: extern char *fgets_unlocked (char *__restrict __s, int __n, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: # 632 "/usr/include/stdio.h" 3 4 2999485: extern __ssize_t __getdelim (char **__restrict __lineptr, 2999485: size_t *__restrict __n, int __delimiter, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: extern __ssize_t getdelim (char **__restrict __lineptr, 2999485: size_t *__restrict __n, int __delimiter, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __ssize_t getline (char **__restrict __lineptr, 2999485: size_t *__restrict __n, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fputs (const char *__restrict __s, FILE *__restrict __stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int puts (const char *__s); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int ungetc (int __c, FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t fread (void *__restrict __ptr, size_t __size, 2999485: size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t fwrite (const void *__restrict __ptr, size_t __size, 2999485: size_t __n, FILE *__restrict __s); 2999485: # 691 "/usr/include/stdio.h" 3 4 2999485: extern int fputs_unlocked (const char *__restrict __s, 2999485: FILE *__restrict __stream); 2999485: # 702 "/usr/include/stdio.h" 3 4 2999485: extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, 2999485: size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, 2999485: size_t __n, FILE *__restrict __stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int fseek (FILE *__stream, long int __off, int __whence); 2999485: 2999485: 2999485: 2999485: 2999485: extern long int ftell (FILE *__stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern void rewind (FILE *__stream); 2999485: # 736 "/usr/include/stdio.h" 3 4 2999485: extern int fseeko (FILE *__stream, __off_t __off, int __whence); 2999485: 2999485: 2999485: 2999485: 2999485: extern __off_t ftello (FILE *__stream) __attribute__ ((__warn_unused_result__)); 2999485: # 760 "/usr/include/stdio.h" 3 4 2999485: extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); 2999485: 2999485: 2999485: 2999485: 2999485: extern int fsetpos (FILE *__stream, const fpos_t *__pos); 2999485: # 779 "/usr/include/stdio.h" 3 4 2999485: extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); 2999485: extern __off64_t ftello64 (FILE *__stream) __attribute__ ((__warn_unused_result__)); 2999485: extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); 2999485: extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); 2999485: 2999485: 2999485: 2999485: extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void perror (const char *__s); 2999485: 2999485: 2999485: 2999485: 2999485: extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: # 823 "/usr/include/stdio.h" 3 4 2999485: extern int pclose (FILE *__stream); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern FILE *popen (const char *__command, const char *__modes) 2999485: __attribute__ ((__malloc__)) __attribute__ ((__malloc__ (pclose, 1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *ctermid (char *__s) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *cuserid (char *__s) 2999485: __attribute__ ((__access__ (__write_only__, 1))); 2999485: 2999485: 2999485: 2999485: 2999485: struct obstack; 2999485: 2999485: 2999485: extern int obstack_printf (struct obstack *__restrict __obstack, 2999485: const char *__restrict __format, ...) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))); 2999485: extern int obstack_vprintf (struct obstack *__restrict __obstack, 2999485: const char *__restrict __format, 2999485: __gnuc_va_list __args) 2999485: __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 885 "/usr/include/stdio.h" 3 4 2999485: extern int __uflow (FILE *); 2999485: extern int __overflow (FILE *, int); 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdio2-decl.h" 1 3 4 2999485: # 26 "/usr/include/aarch64-linux-gnu/bits/stdio2-decl.h" 3 4 2999485: extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, 2999485: const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, 2999485: const char *__restrict __format, 2999485: __gnuc_va_list __ap) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: 2999485: 2999485: 2999485: extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, 2999485: size_t __slen, const char *__restrict __format, 2999485: ...) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, 2999485: size_t __slen, const char *__restrict __format, 2999485: __gnuc_va_list __ap) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int __fprintf_chk (FILE *__restrict __stream, int __flag, 2999485: const char *__restrict __format, ...); 2999485: extern int __printf_chk (int __flag, const char *__restrict __format, ...); 2999485: extern int __vfprintf_chk (FILE *__restrict __stream, int __flag, 2999485: const char *__restrict __format, __gnuc_va_list __ap); 2999485: extern int __vprintf_chk (int __flag, const char *__restrict __format, 2999485: __gnuc_va_list __ap); 2999485: 2999485: 2999485: extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt, 2999485: ...) __attribute__ ((__format__ (__printf__, 3, 4))); 2999485: extern int __vdprintf_chk (int __fd, int __flag, 2999485: const char *__restrict __fmt, __gnuc_va_list __arg) 2999485: __attribute__ ((__format__ (__printf__, 3, 0))); 2999485: 2999485: 2999485: 2999485: 2999485: extern int __asprintf_chk (char **__restrict __ptr, int __flag, 2999485: const char *__restrict __fmt, ...) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 4))) __attribute__ ((__warn_unused_result__)); 2999485: extern int __vasprintf_chk (char **__restrict __ptr, int __flag, 2999485: const char *__restrict __fmt, __gnuc_va_list __arg) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 0))) __attribute__ ((__warn_unused_result__)); 2999485: extern int __obstack_printf_chk (struct obstack *__restrict __obstack, 2999485: int __flag, const char *__restrict __format, 2999485: ...) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 4))); 2999485: extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack, 2999485: int __flag, 2999485: const char *__restrict __format, 2999485: __gnuc_va_list __args) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__printf__, 3, 0))); 2999485: # 90 "/usr/include/aarch64-linux-gnu/bits/stdio2-decl.h" 3 4 2999485: extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, 2999485: FILE *__restrict __stream) 2999485: __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: 2999485: extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen, 2999485: size_t __size, size_t __n, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, 2999485: int __n, FILE *__restrict __stream) 2999485: __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen, 2999485: size_t __size, size_t __n, 2999485: FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); 2999485: # 891 "/usr/include/stdio.h" 2 3 4 2999485: # 902 "/usr/include/stdio.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdio.h" 1 3 4 2999485: # 46 "/usr/include/aarch64-linux-gnu/bits/stdio.h" 3 4 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: getchar (void) 2999485: { 2999485: return getc (stdin); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: fgetc_unlocked (FILE *__fp) 2999485: { 2999485: return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: getc_unlocked (FILE *__fp) 2999485: { 2999485: return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: getchar_unlocked (void) 2999485: { 2999485: return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: putchar (int __c) 2999485: { 2999485: return putc (__c, stdout); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: fputc_unlocked (int __c, FILE *__stream) 2999485: { 2999485: return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: putc_unlocked (int __c, FILE *__stream) 2999485: { 2999485: return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: putchar_unlocked (int __c) 2999485: { 2999485: return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c))); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) __ssize_t 2999485: getline (char **__lineptr, size_t *__n, FILE *__stream) 2999485: { 2999485: return __getdelim (__lineptr, __n, '\n', __stream); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) feof_unlocked (FILE *__stream) 2999485: { 2999485: return (((__stream)->_flags & 0x0010) != 0); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) ferror_unlocked (FILE *__stream) 2999485: { 2999485: return (((__stream)->_flags & 0x0020) != 0); 2999485: } 2999485: # 903 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdio2.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/stdio2.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) sprintf (char *__restrict __s, const char *__restrict __fmt, ...) 2999485: { 2999485: return __builtin___sprintf_chk (__s, 2 - 1, 2999485: __builtin_object_size (__s, 2 > 1), __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) vsprintf (char *__restrict __s, const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: 2999485: { 2999485: return __builtin___vsprintf_chk (__s, 2 - 1, 2999485: __builtin_object_size (__s, 2 > 1), __fmt, __ap); 2999485: } 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...) 2999485: 2999485: { 2999485: return __builtin___snprintf_chk (__s, __n, 2 - 1, 2999485: __builtin_object_size (__s, 2 > 1), __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: 2999485: { 2999485: return __builtin___vsnprintf_chk (__s, __n, 2 - 1, 2999485: __builtin_object_size (__s, 2 > 1), __fmt, __ap); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) 2999485: { 2999485: return __fprintf_chk (__stream, 2 - 1, __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: printf (const char *__restrict __fmt, ...) 2999485: { 2999485: return __printf_chk (2 - 1, __fmt, __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: vprintf (const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: { 2999485: 2999485: return __vfprintf_chk (stdout, 2 - 1, __fmt, __ap); 2999485: 2999485: 2999485: 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: vfprintf (FILE *__restrict __stream, 2999485: const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: { 2999485: return __vfprintf_chk (__stream, 2 - 1, __fmt, __ap); 2999485: } 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: dprintf (int __fd, const char *__restrict __fmt, ...) 2999485: { 2999485: return __dprintf_chk (__fd, 2 - 1, __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: { 2999485: return __vdprintf_chk (__fd, 2 - 1, __fmt, __ap); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) 2999485: { 2999485: return __asprintf_chk (__ptr, 2 - 1, __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) __asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) 2999485: 2999485: { 2999485: return __asprintf_chk (__ptr, 2 - 1, __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) obstack_printf (struct obstack *__restrict __obstack, const char *__restrict __fmt, ...) 2999485: 2999485: { 2999485: return __obstack_printf_chk (__obstack, 2 - 1, __fmt, 2999485: __builtin_va_arg_pack ()); 2999485: } 2999485: # 165 "/usr/include/aarch64-linux-gnu/bits/stdio2.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) vasprintf (char **__restrict __ptr, const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: 2999485: { 2999485: return __vasprintf_chk (__ptr, 2 - 1, __fmt, __ap); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) obstack_vprintf (struct obstack *__restrict __obstack, const char *__restrict __fmt, __gnuc_va_list __ap) 2999485: 2999485: { 2999485: return __obstack_vprintf_chk (__obstack, 2 - 1, __fmt, 2999485: __ap); 2999485: } 2999485: # 198 "/usr/include/aarch64-linux-gnu/bits/stdio2.h" 3 4 2999485: extern char *__fgets_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: extern char *__fgets_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_chk") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets called with bigger size than length " "of destination buffer"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 2))) char * 2999485: fgets (char *__restrict __s, int __n, FILE *__restrict __stream) 2999485: { 2999485: size_t sz = __builtin_object_size (__s, 2 > 1); 2999485: if (((__builtin_constant_p (sz) && (sz) == (long unsigned int) -1) || (((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= ((sz)) / ((sizeof (char))))) && (((long unsigned int) (__n)) <= ((sz)) / ((sizeof (char))))))) 2999485: return __fgets_alias (__s, __n, __stream); 2999485: if ((((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= (sz) / (sizeof (char)))) && !(((long unsigned int) (__n)) <= (sz) / (sizeof (char))))) 2999485: return __fgets_chk_warn (__s, sz, __n, __stream); 2999485: return __fgets_chk (__s, sz, __n, __stream); 2999485: } 2999485: 2999485: extern size_t __fread_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)); 2999485: extern size_t __fread_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_chk") 2999485: 2999485: 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread called with bigger size * nmemb than length " "of destination buffer"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t 2999485: fread (void *__restrict __ptr, size_t __size, size_t __n, 2999485: FILE *__restrict __stream) 2999485: { 2999485: size_t sz = __builtin_object_size (__ptr, 0); 2999485: if (((__builtin_constant_p (sz) && (sz) == (long unsigned int) -1) || (((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= ((sz)) / ((__size)))) && (((long unsigned int) (__n)) <= ((sz)) / ((__size)))))) 2999485: return __fread_alias (__ptr, __size, __n, __stream); 2999485: if ((((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= (sz) / (__size))) && !(((long unsigned int) (__n)) <= (sz) / (__size)))) 2999485: return __fread_chk_warn (__ptr, sz, __size, __n, __stream); 2999485: return __fread_chk (__ptr, sz, __size, __n, __stream); 2999485: } 2999485: 2999485: 2999485: extern char *__fgets_unlocked_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets_unlocked") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: extern char *__fgets_unlocked_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_unlocked_chk") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets_unlocked called with bigger size than length " "of destination buffer"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 1, 2))) char * 2999485: fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) 2999485: { 2999485: size_t sz = __builtin_object_size (__s, 2 > 1); 2999485: if (((__builtin_constant_p (sz) && (sz) == (long unsigned int) -1) || (((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= ((sz)) / ((sizeof (char))))) && (((long unsigned int) (__n)) <= ((sz)) / ((sizeof (char))))))) 2999485: return __fgets_unlocked_alias (__s, __n, __stream); 2999485: if ((((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= (sz) / (sizeof (char)))) && !(((long unsigned int) (__n)) <= (sz) / (sizeof (char))))) 2999485: return __fgets_unlocked_chk_warn (__s, sz, __n, __stream); 2999485: return __fgets_unlocked_chk (__s, sz, __n, __stream); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t __fread_unlocked_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread_unlocked") 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)); 2999485: extern size_t __fread_unlocked_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_unlocked_chk") 2999485: 2999485: 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t 2999485: fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, 2999485: FILE *__restrict __stream) 2999485: { 2999485: size_t sz = __builtin_object_size (__ptr, 0); 2999485: if (((__builtin_constant_p (sz) && (sz) == (long unsigned int) -1) || (((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= ((sz)) / ((__size)))) && (((long unsigned int) (__n)) <= ((sz)) / ((__size)))))) 2999485: { 2999485: 2999485: if (__builtin_constant_p (__size) 2999485: && __builtin_constant_p (__n) 2999485: && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2)) 2999485: && __size * __n <= 8) 2999485: { 2999485: size_t __cnt = __size * __n; 2999485: char *__cptr = (char *) __ptr; 2999485: if (__cnt == 0) 2999485: return 0; 2999485: 2999485: for (; __cnt > 0; --__cnt) 2999485: { 2999485: int __c = getc_unlocked (__stream); 2999485: if (__c == (-1)) 2999485: break; 2999485: *__cptr++ = __c; 2999485: } 2999485: return (__cptr - (char *) __ptr) / __size; 2999485: } 2999485: 2999485: return __fread_unlocked_alias (__ptr, __size, __n, __stream); 2999485: } 2999485: if ((((__typeof (__n)) 0 < (__typeof (__n)) -1 || (__builtin_constant_p (__n) && (__n) > 0)) && __builtin_constant_p ((((long unsigned int) (__n)) <= (sz) / (__size))) && !(((long unsigned int) (__n)) <= (sz) / (__size)))) 2999485: return __fread_unlocked_chk_warn (__ptr, sz, __size, __n, __stream); 2999485: return __fread_unlocked_chk (__ptr, sz, __size, __n, __stream); 2999485: 2999485: } 2999485: # 907 "/usr/include/stdio.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 27 "pll.h" 2 2999485: # 1 "/usr/include/stdlib.h" 1 3 4 2999485: # 26 "/usr/include/stdlib.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" 1 3 4 2999485: # 27 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 329 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 3 4 2999485: typedef unsigned int wchar_t; 2999485: # 33 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/waitflags.h" 1 3 4 2999485: # 41 "/usr/include/stdlib.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/waitstatus.h" 1 3 4 2999485: # 42 "/usr/include/stdlib.h" 2 3 4 2999485: # 59 "/usr/include/stdlib.h" 3 4 2999485: typedef struct 2999485: { 2999485: int quot; 2999485: int rem; 2999485: } div_t; 2999485: 2999485: 2999485: 2999485: typedef struct 2999485: { 2999485: long int quot; 2999485: long int rem; 2999485: } ldiv_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: __extension__ typedef struct 2999485: { 2999485: long long int quot; 2999485: long long int rem; 2999485: } lldiv_t; 2999485: # 98 "/usr/include/stdlib.h" 3 4 2999485: extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: extern double atof (const char *__nptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern int atoi (const char *__nptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern long int atol (const char *__nptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: __extension__ extern long long int atoll (const char *__nptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: extern double strtod (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern float strtof (const char *__restrict __nptr, 2999485: char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: extern long double strtold (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: # 141 "/usr/include/stdlib.h" 3 4 2999485: extern _Float32 strtof32 (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern _Float64 strtof64 (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern _Float128 strtof128 (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern _Float32x strtof32x (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern _Float64x strtof64x (const char *__restrict __nptr, 2999485: char **__restrict __endptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: # 177 "/usr/include/stdlib.h" 3 4 2999485: extern long int strtol (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: extern unsigned long int strtoul (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: __extension__ 2999485: extern long long int strtoq (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: __extension__ 2999485: extern unsigned long long int strtouq (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: __extension__ 2999485: extern long long int strtoll (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: __extension__ 2999485: extern unsigned long long int strtoull (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: extern int strfromd (char *__dest, size_t __size, const char *__format, 2999485: double __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: extern int strfromf (char *__dest, size_t __size, const char *__format, 2999485: float __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: extern int strfroml (char *__dest, size_t __size, const char *__format, 2999485: long double __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: # 233 "/usr/include/stdlib.h" 3 4 2999485: extern int strfromf32 (char *__dest, size_t __size, const char * __format, 2999485: _Float32 __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: 2999485: 2999485: extern int strfromf64 (char *__dest, size_t __size, const char * __format, 2999485: _Float64 __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: 2999485: 2999485: extern int strfromf128 (char *__dest, size_t __size, const char * __format, 2999485: _Float128 __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: 2999485: 2999485: extern int strfromf32x (char *__dest, size_t __size, const char * __format, 2999485: _Float32x __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: 2999485: 2999485: 2999485: extern int strfromf64x (char *__dest, size_t __size, const char * __format, 2999485: _Float64x __f) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))); 2999485: # 273 "/usr/include/stdlib.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" 1 3 4 2999485: # 22 "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/types/__locale_t.h" 3 4 2999485: struct __locale_struct 2999485: { 2999485: 2999485: struct __locale_data *__locales[13]; 2999485: 2999485: 2999485: const unsigned short int *__ctype_b; 2999485: const int *__ctype_tolower; 2999485: const int *__ctype_toupper; 2999485: 2999485: 2999485: const char *__names[13]; 2999485: }; 2999485: 2999485: typedef struct __locale_struct *__locale_t; 2999485: # 23 "/usr/include/aarch64-linux-gnu/bits/types/locale_t.h" 2 3 4 2999485: 2999485: typedef __locale_t locale_t; 2999485: # 274 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: extern long int strtol_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base, 2999485: locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: extern unsigned long int strtoul_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: int __base, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: __extension__ 2999485: extern long long int strtoll_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, int __base, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: __extension__ 2999485: extern unsigned long long int strtoull_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: int __base, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: extern double strtod_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: extern float strtof_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: extern long double strtold_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: # 317 "/usr/include/stdlib.h" 3 4 2999485: extern _Float32 strtof32_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: 2999485: 2999485: extern _Float64 strtof64_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: 2999485: 2999485: extern _Float128 strtof128_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: 2999485: 2999485: extern _Float32x strtof32x_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: 2999485: 2999485: 2999485: extern _Float64x strtof64x_l (const char *__restrict __nptr, 2999485: char **__restrict __endptr, 2999485: locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 3))); 2999485: # 361 "/usr/include/stdlib.h" 3 4 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) atoi (const char *__nptr) 2999485: { 2999485: return (int) strtol (__nptr, (char **) ((void *)0), 10); 2999485: } 2999485: extern __inline __attribute__ ((__gnu_inline__)) long int 2999485: __attribute__ ((__nothrow__ , __leaf__)) atol (const char *__nptr) 2999485: { 2999485: return strtol (__nptr, (char **) ((void *)0), 10); 2999485: } 2999485: 2999485: 2999485: __extension__ extern __inline __attribute__ ((__gnu_inline__)) long long int 2999485: __attribute__ ((__nothrow__ , __leaf__)) atoll (const char *__nptr) 2999485: { 2999485: return strtoll (__nptr, (char **) ((void *)0), 10); 2999485: } 2999485: # 386 "/usr/include/stdlib.h" 3 4 2999485: extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: extern long int a64l (const char *__s) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/sys/types.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __u_char u_char; 2999485: typedef __u_short u_short; 2999485: typedef __u_int u_int; 2999485: typedef __u_long u_long; 2999485: typedef __quad_t quad_t; 2999485: typedef __u_quad_t u_quad_t; 2999485: typedef __fsid_t fsid_t; 2999485: 2999485: 2999485: typedef __loff_t loff_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __ino_t ino_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __ino64_t ino64_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __dev_t dev_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __gid_t gid_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __mode_t mode_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __nlink_t nlink_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef __uid_t uid_t; 2999485: # 97 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 4 2999485: typedef __pid_t pid_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __id_t id_t; 2999485: # 114 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 4 2999485: typedef __daddr_t daddr_t; 2999485: typedef __caddr_t caddr_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __key_t key_t; 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/clock_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __clock_t clock_t; 2999485: # 127 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/clockid_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __clockid_t clockid_t; 2999485: # 129 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/time_t.h" 1 3 4 2999485: # 10 "/usr/include/aarch64-linux-gnu/bits/types/time_t.h" 3 4 2999485: typedef __time_t time_t; 2999485: # 130 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/timer_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __timer_t timer_t; 2999485: # 131 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: typedef __useconds_t useconds_t; 2999485: 2999485: 2999485: 2999485: typedef __suseconds_t suseconds_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 145 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: typedef unsigned long int ulong; 2999485: typedef unsigned short int ushort; 2999485: typedef unsigned int uint; 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/stdint-intn.h" 3 4 2999485: typedef __int8_t int8_t; 2999485: typedef __int16_t int16_t; 2999485: typedef __int32_t int32_t; 2999485: typedef __int64_t int64_t; 2999485: # 156 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: typedef __uint8_t u_int8_t; 2999485: typedef __uint16_t u_int16_t; 2999485: typedef __uint32_t u_int32_t; 2999485: typedef __uint64_t u_int64_t; 2999485: 2999485: 2999485: typedef int register_t __attribute__ ((__mode__ (__word__))); 2999485: # 176 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 4 2999485: # 1 "/usr/include/endian.h" 1 3 4 2999485: # 24 "/usr/include/endian.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/endian.h" 1 3 4 2999485: # 35 "/usr/include/aarch64-linux-gnu/bits/endian.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/endianness.h" 1 3 4 2999485: # 36 "/usr/include/aarch64-linux-gnu/bits/endian.h" 2 3 4 2999485: # 25 "/usr/include/endian.h" 2 3 4 2999485: # 35 "/usr/include/endian.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/byteswap.h" 1 3 4 2999485: # 33 "/usr/include/aarch64-linux-gnu/bits/byteswap.h" 3 4 2999485: static __inline __uint16_t 2999485: __bswap_16 (__uint16_t __bsx) 2999485: { 2999485: 2999485: return __builtin_bswap16 (__bsx); 2999485: 2999485: 2999485: 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: static __inline __uint32_t 2999485: __bswap_32 (__uint32_t __bsx) 2999485: { 2999485: 2999485: return __builtin_bswap32 (__bsx); 2999485: 2999485: 2999485: 2999485: } 2999485: # 69 "/usr/include/aarch64-linux-gnu/bits/byteswap.h" 3 4 2999485: __extension__ static __inline __uint64_t 2999485: __bswap_64 (__uint64_t __bsx) 2999485: { 2999485: 2999485: return __builtin_bswap64 (__bsx); 2999485: 2999485: 2999485: 2999485: } 2999485: # 36 "/usr/include/endian.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/uintn-identity.h" 1 3 4 2999485: # 32 "/usr/include/aarch64-linux-gnu/bits/uintn-identity.h" 3 4 2999485: static __inline __uint16_t 2999485: __uint16_identity (__uint16_t __x) 2999485: { 2999485: return __x; 2999485: } 2999485: 2999485: static __inline __uint32_t 2999485: __uint32_identity (__uint32_t __x) 2999485: { 2999485: return __x; 2999485: } 2999485: 2999485: static __inline __uint64_t 2999485: __uint64_identity (__uint64_t __x) 2999485: { 2999485: return __x; 2999485: } 2999485: # 37 "/usr/include/endian.h" 2 3 4 2999485: # 177 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/sys/select.h" 1 3 4 2999485: # 30 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/select.h" 1 3 4 2999485: # 31 "/usr/include/aarch64-linux-gnu/sys/select.h" 2 3 4 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/__sigset_t.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct 2999485: { 2999485: unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; 2999485: } __sigset_t; 2999485: # 5 "/usr/include/aarch64-linux-gnu/bits/types/sigset_t.h" 2 3 4 2999485: 2999485: 2999485: typedef __sigset_t sigset_t; 2999485: # 34 "/usr/include/aarch64-linux-gnu/sys/select.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/struct_timeval.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: struct timeval 2999485: { 2999485: 2999485: 2999485: 2999485: 2999485: __time_t tv_sec; 2999485: __suseconds_t tv_usec; 2999485: 2999485: }; 2999485: # 38 "/usr/include/aarch64-linux-gnu/sys/select.h" 2 3 4 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" 1 3 4 2999485: # 11 "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" 3 4 2999485: struct timespec 2999485: { 2999485: 2999485: 2999485: 2999485: __time_t tv_sec; 2999485: 2999485: 2999485: 2999485: 2999485: __syscall_slong_t tv_nsec; 2999485: # 31 "/usr/include/aarch64-linux-gnu/bits/types/struct_timespec.h" 3 4 2999485: }; 2999485: # 40 "/usr/include/aarch64-linux-gnu/sys/select.h" 2 3 4 2999485: # 49 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: typedef long int __fd_mask; 2999485: # 59 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: typedef struct 2999485: { 2999485: 2999485: 2999485: 2999485: __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: } fd_set; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __fd_mask fd_mask; 2999485: # 91 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: 2999485: # 102 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: extern int select (int __nfds, fd_set *__restrict __readfds, 2999485: fd_set *__restrict __writefds, 2999485: fd_set *__restrict __exceptfds, 2999485: struct timeval *__restrict __timeout); 2999485: # 127 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: extern int pselect (int __nfds, fd_set *__restrict __readfds, 2999485: fd_set *__restrict __writefds, 2999485: fd_set *__restrict __exceptfds, 2999485: const struct timespec *__restrict __timeout, 2999485: const __sigset_t *__restrict __sigmask); 2999485: # 150 "/usr/include/aarch64-linux-gnu/sys/select.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/select2.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/select2.h" 3 4 2999485: extern long int __fdelt_chk (long int __d); 2999485: extern long int __fdelt_warn (long int __d) 2999485: __attribute__((__warning__ ("bit outside of fd_set selected"))); 2999485: # 151 "/usr/include/aarch64-linux-gnu/sys/select.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 180 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __blksize_t blksize_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __blkcnt_t blkcnt_t; 2999485: 2999485: 2999485: 2999485: typedef __fsblkcnt_t fsblkcnt_t; 2999485: 2999485: 2999485: 2999485: typedef __fsfilcnt_t fsfilcnt_t; 2999485: # 219 "/usr/include/aarch64-linux-gnu/sys/types.h" 3 4 2999485: typedef __blkcnt64_t blkcnt64_t; 2999485: typedef __fsblkcnt64_t fsblkcnt64_t; 2999485: typedef __fsfilcnt64_t fsfilcnt64_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" 1 3 4 2999485: # 23 "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 1 3 4 2999485: # 44 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h" 1 3 4 2999485: # 45 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 2 3 4 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h" 1 3 4 2999485: # 25 "/usr/include/aarch64-linux-gnu/bits/atomic_wide_counter.h" 3 4 2999485: typedef union 2999485: { 2999485: __extension__ unsigned long long int __value64; 2999485: struct 2999485: { 2999485: unsigned int __low; 2999485: unsigned int __high; 2999485: } __value32; 2999485: } __atomic_wide_counter; 2999485: # 47 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct __pthread_internal_list 2999485: { 2999485: struct __pthread_internal_list *__prev; 2999485: struct __pthread_internal_list *__next; 2999485: } __pthread_list_t; 2999485: 2999485: typedef struct __pthread_internal_slist 2999485: { 2999485: struct __pthread_internal_slist *__next; 2999485: } __pthread_slist_t; 2999485: # 76 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 1 3 4 2999485: # 27 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 4 2999485: struct __pthread_mutex_s 2999485: { 2999485: int __lock ; 2999485: unsigned int __count; 2999485: int __owner; 2999485: 2999485: unsigned int __nusers; 2999485: # 58 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 4 2999485: int __kind; 2999485: 2999485: 2999485: 2999485: 2999485: int __spins; 2999485: __pthread_list_t __list; 2999485: # 74 "/usr/include/aarch64-linux-gnu/bits/struct_mutex.h" 3 4 2999485: }; 2999485: # 77 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 2 3 4 2999485: # 89 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h" 1 3 4 2999485: # 23 "/usr/include/aarch64-linux-gnu/bits/struct_rwlock.h" 3 4 2999485: struct __pthread_rwlock_arch_t 2999485: { 2999485: unsigned int __readers; 2999485: unsigned int __writers; 2999485: unsigned int __wrphase_futex; 2999485: unsigned int __writers_futex; 2999485: unsigned int __pad3; 2999485: unsigned int __pad4; 2999485: int __cur_writer; 2999485: int __shared; 2999485: unsigned long int __pad1; 2999485: unsigned long int __pad2; 2999485: unsigned int __flags; 2999485: }; 2999485: # 90 "/usr/include/aarch64-linux-gnu/bits/thread-shared-types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: struct __pthread_cond_s 2999485: { 2999485: __atomic_wide_counter __wseq; 2999485: __atomic_wide_counter __g1_start; 2999485: unsigned int __g_refs[2] ; 2999485: unsigned int __g_size[2]; 2999485: unsigned int __g1_orig_size; 2999485: unsigned int __wrefs; 2999485: unsigned int __g_signals[2]; 2999485: }; 2999485: 2999485: typedef unsigned int __tss_t; 2999485: typedef unsigned long int __thrd_t; 2999485: 2999485: typedef struct 2999485: { 2999485: int __data ; 2999485: } __once_flag; 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/pthreadtypes.h" 2 3 4 2999485: 2999485: 2999485: 2999485: typedef unsigned long int pthread_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: char __size[8]; 2999485: int __align; 2999485: } pthread_mutexattr_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: char __size[8]; 2999485: int __align; 2999485: } pthread_condattr_t; 2999485: 2999485: 2999485: 2999485: typedef unsigned int pthread_key_t; 2999485: 2999485: 2999485: 2999485: typedef int pthread_once_t; 2999485: 2999485: 2999485: union pthread_attr_t 2999485: { 2999485: char __size[64]; 2999485: long int __align; 2999485: }; 2999485: 2999485: typedef union pthread_attr_t pthread_attr_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: struct __pthread_mutex_s __data; 2999485: char __size[48]; 2999485: long int __align; 2999485: } pthread_mutex_t; 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: struct __pthread_cond_s __data; 2999485: char __size[48]; 2999485: __extension__ long long int __align; 2999485: } pthread_cond_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: struct __pthread_rwlock_arch_t __data; 2999485: char __size[56]; 2999485: long int __align; 2999485: } pthread_rwlock_t; 2999485: 2999485: typedef union 2999485: { 2999485: char __size[8]; 2999485: long int __align; 2999485: } pthread_rwlockattr_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef volatile int pthread_spinlock_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef union 2999485: { 2999485: char __size[32]; 2999485: long int __align; 2999485: } pthread_barrier_t; 2999485: 2999485: typedef union 2999485: { 2999485: char __size[8]; 2999485: int __align; 2999485: } pthread_barrierattr_t; 2999485: # 228 "/usr/include/aarch64-linux-gnu/sys/types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 396 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern long int random (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *initstate (unsigned int __seed, char *__statebuf, 2999485: size_t __statelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: struct random_data 2999485: { 2999485: int32_t *fptr; 2999485: int32_t *rptr; 2999485: int32_t *state; 2999485: int rand_type; 2999485: int rand_deg; 2999485: int rand_sep; 2999485: int32_t *end_ptr; 2999485: }; 2999485: 2999485: extern int random_r (struct random_data *__restrict __buf, 2999485: int32_t *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern int srandom_r (unsigned int __seed, struct random_data *__buf) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, 2999485: size_t __statelen, 2999485: struct random_data *__restrict __buf) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))); 2999485: 2999485: extern int setstate_r (char *__restrict __statebuf, 2999485: struct random_data *__restrict __buf) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int rand (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern double drand48 (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: extern long int lrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long int nrand48 (unsigned short int __xsubi[3]) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: extern long int mrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern long int jrand48 (unsigned short int __xsubi[3]) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern unsigned short int *seed48 (unsigned short int __seed16v[3]) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: struct drand48_data 2999485: { 2999485: unsigned short int __x[3]; 2999485: unsigned short int __old_x[3]; 2999485: unsigned short int __c; 2999485: unsigned short int __init; 2999485: __extension__ unsigned long long int __a; 2999485: 2999485: }; 2999485: 2999485: 2999485: extern int drand48_r (struct drand48_data *__restrict __buffer, 2999485: double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern int erand48_r (unsigned short int __xsubi[3], 2999485: struct drand48_data *__restrict __buffer, 2999485: double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int lrand48_r (struct drand48_data *__restrict __buffer, 2999485: long int *__restrict __result) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern int nrand48_r (unsigned short int __xsubi[3], 2999485: struct drand48_data *__restrict __buffer, 2999485: long int *__restrict __result) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int mrand48_r (struct drand48_data *__restrict __buffer, 2999485: long int *__restrict __result) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern int jrand48_r (unsigned short int __xsubi[3], 2999485: struct drand48_data *__restrict __buffer, 2999485: long int *__restrict __result) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int srand48_r (long int __seedval, struct drand48_data *__buffer) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: extern int seed48_r (unsigned short int __seed16v[3], 2999485: struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern int lcong48_r (unsigned short int __param[7], 2999485: struct drand48_data *__buffer) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern __uint32_t arc4random (void) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: extern void arc4random_buf (void *__buf, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: extern __uint32_t arc4random_uniform (__uint32_t __upper_bound) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) 2999485: __attribute__ ((__alloc_size__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern void *calloc (size_t __nmemb, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_size__ (1, 2))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *realloc (void *__ptr, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) __attribute__ ((__alloc_size__ (2))); 2999485: 2999485: 2999485: extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)) 2999485: __attribute__ ((__alloc_size__ (2, 3))) 2999485: __attribute__ ((__malloc__ (__builtin_free, 1))); 2999485: 2999485: 2999485: extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__ (reallocarray, 1))); 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/alloca.h" 1 3 4 2999485: # 24 "/usr/include/alloca.h" 3 4 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 25 "/usr/include/alloca.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 588 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *valloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) 2999485: __attribute__ ((__alloc_size__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern void *aligned_alloc (size_t __alignment, size_t __size) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__alloc_align__ (1))) 2999485: __attribute__ ((__alloc_size__ (2))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int at_quick_exit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void quick_exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void _Exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *secure_getenv (const char *__name) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int putenv (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int setenv (const char *__name, const char *__value, int __replace) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 695 "/usr/include/stdlib.h" 3 4 2999485: extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: # 708 "/usr/include/stdlib.h" 3 4 2999485: extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 718 "/usr/include/stdlib.h" 3 4 2999485: extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 730 "/usr/include/stdlib.h" 3 4 2999485: extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 740 "/usr/include/stdlib.h" 3 4 2999485: extern int mkstemps64 (char *__template, int __suffixlen) 2999485: __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 751 "/usr/include/stdlib.h" 3 4 2999485: extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 762 "/usr/include/stdlib.h" 3 4 2999485: extern int mkostemp (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 772 "/usr/include/stdlib.h" 3 4 2999485: extern int mkostemp64 (char *__template, int __flags) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 782 "/usr/include/stdlib.h" 3 4 2999485: extern int mkostemps (char *__template, int __suffixlen, int __flags) 2999485: __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 794 "/usr/include/stdlib.h" 3 4 2999485: extern int mkostemps64 (char *__template, int __suffixlen, int __flags) 2999485: __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 804 "/usr/include/stdlib.h" 3 4 2999485: extern int system (const char *__command) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *canonicalize_file_name (const char *__name) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__malloc__)) 2999485: __attribute__ ((__malloc__ (__builtin_free, 1))) __attribute__ ((__warn_unused_result__)); 2999485: # 821 "/usr/include/stdlib.h" 3 4 2999485: extern char *realpath (const char *__restrict __name, 2999485: char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef int (*__compar_fn_t) (const void *, const void *); 2999485: 2999485: 2999485: typedef __compar_fn_t comparison_fn_t; 2999485: 2999485: 2999485: 2999485: typedef int (*__compar_d_fn_t) (const void *, const void *, void *); 2999485: 2999485: 2999485: 2999485: 2999485: extern void *bsearch (const void *__key, const void *__base, 2999485: size_t __nmemb, size_t __size, __compar_fn_t __compar) 2999485: __attribute__ ((__nonnull__ (1, 2, 5))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h" 1 3 4 2999485: # 19 "/usr/include/aarch64-linux-gnu/bits/stdlib-bsearch.h" 3 4 2999485: extern __inline __attribute__ ((__gnu_inline__)) void * 2999485: bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, 2999485: __compar_fn_t __compar) 2999485: { 2999485: size_t __l, __u, __idx; 2999485: const void *__p; 2999485: int __comparison; 2999485: 2999485: __l = 0; 2999485: __u = __nmemb; 2999485: while (__l < __u) 2999485: { 2999485: __idx = (__l + __u) / 2; 2999485: __p = (const void *) (((const char *) __base) + (__idx * __size)); 2999485: __comparison = (*__compar) (__key, __p); 2999485: if (__comparison < 0) 2999485: __u = __idx; 2999485: else if (__comparison > 0) 2999485: __l = __idx + 1; 2999485: else 2999485: { 2999485: 2999485: #pragma GCC diagnostic push 2999485: #pragma GCC diagnostic ignored "-Wcast-qual" 2999485: 2999485: return (void *) __p; 2999485: 2999485: #pragma GCC diagnostic pop 2999485: 2999485: } 2999485: } 2999485: 2999485: return ((void *)0); 2999485: } 2999485: # 847 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: extern void qsort (void *__base, size_t __nmemb, size_t __size, 2999485: __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: extern void qsort_r (void *__base, size_t __nmemb, size_t __size, 2999485: __compar_d_fn_t __compar, void *__arg) 2999485: __attribute__ ((__nonnull__ (1, 4))); 2999485: 2999485: 2999485: 2999485: 2999485: extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: __extension__ extern long long int llabs (long long int __x) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern div_t div (int __numer, int __denom) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: extern ldiv_t ldiv (long int __numer, long int __denom) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: __extension__ extern lldiv_t lldiv (long long int __numer, 2999485: long long int __denom) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) __attribute__ ((__warn_unused_result__)); 2999485: # 893 "/usr/include/stdlib.h" 3 4 2999485: extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, 2999485: int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, 2999485: int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *gcvt (double __value, int __ndigit, char *__buf) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *qecvt (long double __value, int __ndigit, 2999485: int *__restrict __decpt, int *__restrict __sign) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); 2999485: extern char *qfcvt (long double __value, int __ndigit, 2999485: int *__restrict __decpt, int *__restrict __sign) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) __attribute__ ((__warn_unused_result__)); 2999485: extern char *qgcvt (long double __value, int __ndigit, char *__buf) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, 2999485: int *__restrict __sign, char *__restrict __buf, 2999485: size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); 2999485: extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, 2999485: int *__restrict __sign, char *__restrict __buf, 2999485: size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); 2999485: 2999485: extern int qecvt_r (long double __value, int __ndigit, 2999485: int *__restrict __decpt, int *__restrict __sign, 2999485: char *__restrict __buf, size_t __len) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); 2999485: extern int qfcvt_r (long double __value, int __ndigit, 2999485: int *__restrict __decpt, int *__restrict __sign, 2999485: char *__restrict __buf, size_t __len) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int mbtowc (wchar_t *__restrict __pwc, 2999485: const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern size_t mbstowcs (wchar_t *__restrict __pwcs, 2999485: const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__read_only__, 2))); 2999485: 2999485: extern size_t wcstombs (char *__restrict __s, 2999485: const wchar_t *__restrict __pwcs, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))) 2999485: __attribute__ ((__access__ (__read_only__, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); 2999485: # 980 "/usr/include/stdlib.h" 3 4 2999485: extern int getsubopt (char **__restrict __optionp, 2999485: char *const *__restrict __tokens, 2999485: char **__restrict __valuep) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int posix_openpt (int __oflag) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int grantpt (int __fd) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int unlockpt (int __fd) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *ptsname (int __fd) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int ptsname_r (int __fd, char *__buf, size_t __buflen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 2, 3))); 2999485: 2999485: 2999485: extern int getpt (void); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int getloadavg (double __loadavg[], int __nelem) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: # 1036 "/usr/include/stdlib.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdlib-float.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/stdlib-float.h" 3 4 2999485: extern __inline __attribute__ ((__gnu_inline__)) double 2999485: __attribute__ ((__nothrow__ , __leaf__)) atof (const char *__nptr) 2999485: { 2999485: return strtod (__nptr, (char **) ((void *)0)); 2999485: } 2999485: # 1037 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdlib.h" 1 3 4 2999485: # 23 "/usr/include/aarch64-linux-gnu/bits/stdlib.h" 3 4 2999485: extern char *__realpath_chk (const char *__restrict __name, 2999485: char *__restrict __resolved, 2999485: size_t __resolvedlen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: extern char *__realpath_alias (const char *__restrict __name, char *__restrict __resolved) __asm__ ("" "realpath") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__warn_unused_result__)); 2999485: extern char *__realpath_chk_warn (const char *__restrict __name, char *__restrict __resolved, size_t __resolvedlen) __asm__ ("" "__realpath_chk") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: __attribute__ ((__warn_unused_result__)) 2999485: __attribute__((__warning__ ("second argument of realpath must be either NULL or at " "least PATH_MAX bytes long buffer"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) realpath (const char *__restrict __name, char *__restrict __resolved) 2999485: { 2999485: size_t sz = __builtin_object_size (__resolved, 2 > 1); 2999485: 2999485: if (sz == (size_t) -1) 2999485: return __realpath_alias (__name, __resolved); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: return __realpath_chk (__name, __resolved, sz); 2999485: } 2999485: 2999485: 2999485: extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen, 2999485: size_t __nreal) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) 2999485: __attribute__ ((__access__ (__write_only__, 2, 3))); 2999485: extern int __ptsname_r_alias (int __fd, char *__buf, size_t __buflen) __asm__ ("" "ptsname_r") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 2, 3))); 2999485: extern int __ptsname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) __asm__ ("" "__ptsname_r_chk") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: __attribute__ ((__nonnull__ (2))) __attribute__((__warning__ ("ptsname_r called with buflen bigger than " "size of buf"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) ptsname_r (int __fd, char *__buf, size_t __buflen) 2999485: { 2999485: return (((__builtin_constant_p (__builtin_object_size (__buf, 2 > 1)) && (__builtin_object_size (__buf, 2 > 1)) == (long unsigned int) -1) || (((__typeof (__buflen)) 0 < (__typeof (__buflen)) -1 || (__builtin_constant_p (__buflen) && (__buflen) > 0)) && __builtin_constant_p ((((long unsigned int) (__buflen)) <= ((__builtin_object_size (__buf, 2 > 1))) / ((sizeof (char))))) && (((long unsigned int) (__buflen)) <= ((__builtin_object_size (__buf, 2 > 1))) / ((sizeof (char)))))) ? __ptsname_r_alias (__fd, __buf, __buflen) : ((((__typeof (__buflen)) 0 < (__typeof (__buflen)) -1 || (__builtin_constant_p (__buflen) && (__buflen) > 0)) && __builtin_constant_p ((((long unsigned int) (__buflen)) <= (__builtin_object_size (__buf, 2 > 1)) / (sizeof (char)))) && !(((long unsigned int) (__buflen)) <= (__builtin_object_size (__buf, 2 > 1)) / (sizeof (char)))) ? __ptsname_r_chk_warn (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)) : __ptsname_r_chk (__fd, __buf, __buflen, __builtin_object_size (__buf, 2 > 1)))) 2999485: 2999485: ; 2999485: } 2999485: 2999485: 2999485: extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); 2999485: extern int __wctomb_alias (char *__s, wchar_t __wchar) __asm__ ("" "wctomb") __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__warn_unused_result__)); 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) wctomb (char *__s, wchar_t __wchar) 2999485: { 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 2999485: && 16 > __builtin_object_size (__s, 2 > 1)) 2999485: return __wctomb_chk (__s, __wchar, __builtin_object_size (__s, 2 > 1)); 2999485: return __wctomb_alias (__s, __wchar); 2999485: } 2999485: 2999485: 2999485: extern size_t __mbstowcs_chk (wchar_t *__restrict __dst, 2999485: const char *__restrict __src, 2999485: size_t __len, size_t __dstlen) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); 2999485: extern size_t __mbstowcs_nulldst (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) __asm__ ("" "mbstowcs") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__ ((__access__ (__read_only__, 2))); 2999485: extern size_t __mbstowcs_alias (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) __asm__ ("" "mbstowcs") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); 2999485: extern size_t __mbstowcs_chk_warn (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len, size_t __dstlen) __asm__ ("" "__mbstowcs_chk") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__((__warning__ ("mbstowcs called with dst buffer smaller than len " "* sizeof (wchar_t)"))) 2999485: ; 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t 2999485: __attribute__ ((__nothrow__ , __leaf__)) mbstowcs (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: if (__builtin_constant_p (__dst == ((void *)0)) && __dst == ((void *)0)) 2999485: return __mbstowcs_nulldst (__dst, __src, __len); 2999485: else 2999485: return (((__builtin_constant_p (__builtin_object_size (__dst, 2 > 1)) && (__builtin_object_size (__dst, 2 > 1)) == (long unsigned int) -1) || (((__typeof (__len)) 0 < (__typeof (__len)) -1 || (__builtin_constant_p (__len) && (__len) > 0)) && __builtin_constant_p ((((long unsigned int) (__len)) <= ((__builtin_object_size (__dst, 2 > 1))) / ((sizeof (wchar_t))))) && (((long unsigned int) (__len)) <= ((__builtin_object_size (__dst, 2 > 1))) / ((sizeof (wchar_t)))))) ? __mbstowcs_alias (__dst, __src, __len) : ((((__typeof (__len)) 0 < (__typeof (__len)) -1 || (__builtin_constant_p (__len) && (__len) > 0)) && __builtin_constant_p ((((long unsigned int) (__len)) <= (__builtin_object_size (__dst, 2 > 1)) / (sizeof (wchar_t)))) && !(((long unsigned int) (__len)) <= (__builtin_object_size (__dst, 2 > 1)) / (sizeof (wchar_t)))) ? __mbstowcs_chk_warn (__dst, __src, __len, (__builtin_object_size (__dst, 2 > 1)) / (sizeof (wchar_t))) : __mbstowcs_chk (__dst, __src, __len, (__builtin_object_size (__dst, 2 > 1)) / (sizeof (wchar_t))))) 2999485: ; 2999485: } 2999485: 2999485: extern size_t __wcstombs_chk (char *__restrict __dst, 2999485: const wchar_t *__restrict __src, 2999485: size_t __len, size_t __dstlen) __attribute__ ((__nothrow__ , __leaf__)) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); 2999485: extern size_t __wcstombs_alias (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) __asm__ ("" "wcstombs") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))) __attribute__ ((__access__ (__read_only__, 2))); 2999485: extern size_t __wcstombs_chk_warn (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len, size_t __dstlen) __asm__ ("" "__wcstombs_chk") __attribute__ ((__nothrow__ , __leaf__)) 2999485: 2999485: 2999485: 2999485: __attribute__((__warning__ ("wcstombs called with dst buffer smaller than len"))); 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t 2999485: __attribute__ ((__nothrow__ , __leaf__)) wcstombs (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: return (((__builtin_constant_p (__builtin_object_size (__dst, 2 > 1)) && (__builtin_object_size (__dst, 2 > 1)) == (long unsigned int) -1) || (((__typeof (__len)) 0 < (__typeof (__len)) -1 || (__builtin_constant_p (__len) && (__len) > 0)) && __builtin_constant_p ((((long unsigned int) (__len)) <= ((__builtin_object_size (__dst, 2 > 1))) / ((sizeof (char))))) && (((long unsigned int) (__len)) <= ((__builtin_object_size (__dst, 2 > 1))) / ((sizeof (char)))))) ? __wcstombs_alias (__dst, __src, __len) : ((((__typeof (__len)) 0 < (__typeof (__len)) -1 || (__builtin_constant_p (__len) && (__len) > 0)) && __builtin_constant_p ((((long unsigned int) (__len)) <= (__builtin_object_size (__dst, 2 > 1)) / (sizeof (char)))) && !(((long unsigned int) (__len)) <= (__builtin_object_size (__dst, 2 > 1)) / (sizeof (char)))) ? __wcstombs_chk_warn (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1)) : __wcstombs_chk (__dst, __src, __len, __builtin_object_size (__dst, 2 > 1)))) 2999485: 2999485: ; 2999485: } 2999485: # 1041 "/usr/include/stdlib.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 28 "pll.h" 2 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stdint.h" 1 3 4 2999485: # 9 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stdint.h" 3 4 2999485: # 1 "/usr/include/stdint.h" 1 3 4 2999485: # 26 "/usr/include/stdint.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" 1 3 4 2999485: # 27 "/usr/include/stdint.h" 2 3 4 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wchar.h" 1 3 4 2999485: # 29 "/usr/include/stdint.h" 2 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/wordsize.h" 1 3 4 2999485: # 30 "/usr/include/stdint.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/bits/stdint-uintn.h" 3 4 2999485: typedef __uint8_t uint8_t; 2999485: typedef __uint16_t uint16_t; 2999485: typedef __uint32_t uint32_t; 2999485: typedef __uint64_t uint64_t; 2999485: # 38 "/usr/include/stdint.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __int_least8_t int_least8_t; 2999485: typedef __int_least16_t int_least16_t; 2999485: typedef __int_least32_t int_least32_t; 2999485: typedef __int_least64_t int_least64_t; 2999485: 2999485: 2999485: typedef __uint_least8_t uint_least8_t; 2999485: typedef __uint_least16_t uint_least16_t; 2999485: typedef __uint_least32_t uint_least32_t; 2999485: typedef __uint_least64_t uint_least64_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef signed char int_fast8_t; 2999485: 2999485: typedef long int int_fast16_t; 2999485: typedef long int int_fast32_t; 2999485: typedef long int int_fast64_t; 2999485: # 71 "/usr/include/stdint.h" 3 4 2999485: typedef unsigned char uint_fast8_t; 2999485: 2999485: typedef unsigned long int uint_fast16_t; 2999485: typedef unsigned long int uint_fast32_t; 2999485: typedef unsigned long int uint_fast64_t; 2999485: # 87 "/usr/include/stdint.h" 3 4 2999485: typedef long int intptr_t; 2999485: 2999485: 2999485: typedef unsigned long int uintptr_t; 2999485: # 101 "/usr/include/stdint.h" 3 4 2999485: typedef __intmax_t intmax_t; 2999485: typedef __uintmax_t uintmax_t; 2999485: # 10 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stdint.h" 2 3 4 2999485: # 29 "pll.h" 2 2999485: # 1 "/usr/include/string.h" 1 3 4 2999485: # 26 "/usr/include/string.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/libc-header-start.h" 1 3 4 2999485: # 27 "/usr/include/string.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 34 "/usr/include/string.h" 2 3 4 2999485: # 43 "/usr/include/string.h" 3 4 2999485: extern void *memcpy (void *__restrict __dest, const void *__restrict __src, 2999485: size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern void *memmove (void *__dest, const void *__src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *memccpy (void *__restrict __dest, const void *__restrict __src, 2999485: int __c, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))) __attribute__ ((__access__ (__write_only__, 1, 4))); 2999485: 2999485: 2999485: 2999485: 2999485: extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: extern int memcmp (const void *__s1, const void *__s2, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: # 80 "/usr/include/string.h" 3 4 2999485: extern int __memcmpeq (const void *__s1, const void *__s2, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: # 107 "/usr/include/string.h" 3 4 2999485: extern void *memchr (const void *__s, int __c, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: # 120 "/usr/include/string.h" 3 4 2999485: extern void *rawmemchr (const void *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: # 133 "/usr/include/string.h" 3 4 2999485: extern void *memrchr (const void *__s, int __c, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) 2999485: __attribute__ ((__access__ (__read_only__, 1, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strcpy (char *__restrict __dest, const char *__restrict __src) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern char *strncpy (char *__restrict __dest, 2999485: const char *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern char *strcat (char *__restrict __dest, const char *__restrict __src) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern char *strncat (char *__restrict __dest, const char *__restrict __src, 2999485: size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int strcmp (const char *__s1, const char *__s2) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern int strncmp (const char *__s1, const char *__s2, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int strcoll (const char *__s1, const char *__s2) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: extern size_t strxfrm (char *__restrict __dest, 2999485: const char *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); 2999485: 2999485: 2999485: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, 2999485: locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))) 2999485: __attribute__ ((__access__ (__write_only__, 1, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strdup (const char *__s) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strndup (const char *__string, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); 2999485: # 246 "/usr/include/string.h" 3 4 2999485: extern char *strchr (const char *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: # 273 "/usr/include/string.h" 3 4 2999485: extern char *strrchr (const char *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: # 286 "/usr/include/string.h" 3 4 2999485: extern char *strchrnul (const char *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t strcspn (const char *__s, const char *__reject) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern size_t strspn (const char *__s, const char *__accept) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: # 323 "/usr/include/string.h" 3 4 2999485: extern char *strpbrk (const char *__s, const char *__accept) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: # 350 "/usr/include/string.h" 3 4 2999485: extern char *strstr (const char *__haystack, const char *__needle) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strtok (char *__restrict __s, const char *__restrict __delim) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); 2999485: 2999485: 2999485: 2999485: extern char *__strtok_r (char *__restrict __s, 2999485: const char *__restrict __delim, 2999485: char **__restrict __save_ptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); 2999485: 2999485: extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, 2999485: char **__restrict __save_ptr) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); 2999485: # 380 "/usr/include/string.h" 3 4 2999485: extern char *strcasestr (const char *__haystack, const char *__needle) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern void *memmem (const void *__haystack, size_t __haystacklen, 2999485: const void *__needle, size_t __needlelen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))) 2999485: __attribute__ ((__access__ (__read_only__, 1, 2))) 2999485: __attribute__ ((__access__ (__read_only__, 3, 4))); 2999485: 2999485: 2999485: 2999485: extern void *__mempcpy (void *__restrict __dest, 2999485: const void *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern void *mempcpy (void *__restrict __dest, 2999485: const void *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t strlen (const char *__s) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: extern size_t strnlen (const char *__string, size_t __maxlen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strerror (int __errnum) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 444 "/usr/include/string.h" 3 4 2999485: extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)) __attribute__ ((__access__ (__write_only__, 2, 3))); 2999485: 2999485: 2999485: 2999485: 2999485: extern const char *strerrordesc_np (int __err) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern const char *strerrorname_np (int __err) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strerror_l (int __errnum, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/strings.h" 1 3 4 2999485: # 23 "/usr/include/strings.h" 3 4 2999485: # 1 "/usr/lib/gcc/aarch64-linux-gnu/12/include/stddef.h" 1 3 4 2999485: # 24 "/usr/include/strings.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int bcmp (const void *__s1, const void *__s2, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern void bcopy (const void *__src, void *__dest, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: # 68 "/usr/include/strings.h" 3 4 2999485: extern char *index (const char *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: # 96 "/usr/include/strings.h" 3 4 2999485: extern char *rindex (const char *__s, int __c) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int ffs (int __i) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int ffsl (long int __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: __extension__ extern int ffsll (long long int __ll) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: 2999485: 2999485: 2999485: extern int strcasecmp (const char *__s1, const char *__s2) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); 2999485: 2999485: 2999485: 2999485: extern int strncasecmp_l (const char *__s1, const char *__s2, 2999485: size_t __n, locale_t __loc) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/strings_fortified.h" 1 3 4 2999485: # 22 "/usr/include/aarch64-linux-gnu/bits/strings_fortified.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void 2999485: __attribute__ ((__nothrow__ , __leaf__)) bcopy (const void *__src, void *__dest, size_t __len) 2999485: { 2999485: (void) __builtin___memmove_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void 2999485: __attribute__ ((__nothrow__ , __leaf__)) bzero (void *__dest, size_t __len) 2999485: { 2999485: (void) __builtin___memset_chk (__dest, '\0', __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: # 145 "/usr/include/strings.h" 2 3 4 2999485: # 463 "/usr/include/string.h" 2 3 4 2999485: 2999485: 2999485: 2999485: extern void explicit_bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) 2999485: __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: 2999485: 2999485: 2999485: extern char *strsep (char **__restrict __stringp, 2999485: const char *__restrict __delim) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: extern char *strsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern const char *sigabbrev_np (int __sig) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern const char *sigdescr_np (int __sig) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: extern char *__stpncpy (char *__restrict __dest, 2999485: const char *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: extern char *stpncpy (char *__restrict __dest, 2999485: const char *__restrict __src, size_t __n) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: 2999485: 2999485: extern int strverscmp (const char *__s1, const char *__s2) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); 2999485: 2999485: 2999485: extern char *strfry (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) 2999485: __attribute__ ((__access__ (__read_write__, 1, 2))); 2999485: # 527 "/usr/include/string.h" 3 4 2999485: extern char *basename (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" 1 3 4 2999485: # 25 "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * 2999485: __attribute__ ((__nothrow__ , __leaf__)) memcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: return __builtin___memcpy_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * 2999485: __attribute__ ((__nothrow__ , __leaf__)) memmove (void *__dest, const void *__src, size_t __len) 2999485: { 2999485: return __builtin___memmove_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * 2999485: __attribute__ ((__nothrow__ , __leaf__)) mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: return __builtin___mempcpy_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: # 56 "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * 2999485: __attribute__ ((__nothrow__ , __leaf__)) memset (void *__dest, int __ch, size_t __len) 2999485: { 2999485: return __builtin___memset_chk (__dest, __ch, __len, 2999485: __builtin_object_size (__dest, 0)); 2999485: } 2999485: 2999485: 2999485: 2999485: 2999485: void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__access__ (__write_only__, 1, 2))); 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void 2999485: __attribute__ ((__nothrow__ , __leaf__)) explicit_bzero (void *__dest, size_t __len) 2999485: { 2999485: __explicit_bzero_chk (__dest, __len, __builtin_object_size (__dest, 0)); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) strcpy (char *__restrict __dest, const char *__restrict __src) 2999485: { 2999485: return __builtin___strcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) stpcpy (char *__restrict __dest, const char *__restrict __src) 2999485: { 2999485: return __builtin___stpcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) strncpy (char *__restrict __dest, const char *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: return __builtin___strncpy_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) stpncpy (char *__dest, const char *__src, size_t __n) 2999485: { 2999485: return __builtin___stpncpy_chk (__dest, __src, __n, 2999485: __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: # 127 "/usr/include/aarch64-linux-gnu/bits/string_fortified.h" 3 4 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) strcat (char *__restrict __dest, const char *__restrict __src) 2999485: { 2999485: return __builtin___strcat_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: 2999485: 2999485: extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * 2999485: __attribute__ ((__nothrow__ , __leaf__)) strncat (char *__restrict __dest, const char *__restrict __src, size_t __len) 2999485: 2999485: { 2999485: return __builtin___strncat_chk (__dest, __src, __len, 2999485: __builtin_object_size (__dest, 2 > 1)); 2999485: } 2999485: # 536 "/usr/include/string.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 30 "pll.h" 2 2999485: # 1 "/usr/include/ctype.h" 1 3 4 2999485: # 28 "/usr/include/ctype.h" 3 4 2999485: 2999485: # 46 "/usr/include/ctype.h" 3 4 2999485: enum 2999485: { 2999485: _ISupper = ((0) < 8 ? ((1 << (0)) << 8) : ((1 << (0)) >> 8)), 2999485: _ISlower = ((1) < 8 ? ((1 << (1)) << 8) : ((1 << (1)) >> 8)), 2999485: _ISalpha = ((2) < 8 ? ((1 << (2)) << 8) : ((1 << (2)) >> 8)), 2999485: _ISdigit = ((3) < 8 ? ((1 << (3)) << 8) : ((1 << (3)) >> 8)), 2999485: _ISxdigit = ((4) < 8 ? ((1 << (4)) << 8) : ((1 << (4)) >> 8)), 2999485: _ISspace = ((5) < 8 ? ((1 << (5)) << 8) : ((1 << (5)) >> 8)), 2999485: _ISprint = ((6) < 8 ? ((1 << (6)) << 8) : ((1 << (6)) >> 8)), 2999485: _ISgraph = ((7) < 8 ? ((1 << (7)) << 8) : ((1 << (7)) >> 8)), 2999485: _ISblank = ((8) < 8 ? ((1 << (8)) << 8) : ((1 << (8)) >> 8)), 2999485: _IScntrl = ((9) < 8 ? ((1 << (9)) << 8) : ((1 << (9)) >> 8)), 2999485: _ISpunct = ((10) < 8 ? ((1 << (10)) << 8) : ((1 << (10)) >> 8)), 2999485: _ISalnum = ((11) < 8 ? ((1 << (11)) << 8) : ((1 << (11)) >> 8)) 2999485: }; 2999485: # 79 "/usr/include/ctype.h" 3 4 2999485: extern const unsigned short int **__ctype_b_loc (void) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: extern const __int32_t **__ctype_tolower_loc (void) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: extern const __int32_t **__ctype_toupper_loc (void) 2999485: __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); 2999485: # 108 "/usr/include/ctype.h" 3 4 2999485: extern int isalnum (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isalpha (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int iscntrl (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isdigit (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int islower (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isgraph (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isprint (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int ispunct (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isspace (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isupper (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isxdigit (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int tolower (int __c) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int toupper (int __c) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int isblank (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: extern int isctype (int __c, int __mask) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: extern int isascii (int __c) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int toascii (int __c) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int _toupper (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int _tolower (int) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 206 "/usr/include/ctype.h" 3 4 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) tolower (int __c) 2999485: { 2999485: return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c; 2999485: } 2999485: 2999485: extern __inline __attribute__ ((__gnu_inline__)) int 2999485: __attribute__ ((__nothrow__ , __leaf__)) toupper (int __c) 2999485: { 2999485: return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c; 2999485: } 2999485: # 251 "/usr/include/ctype.h" 3 4 2999485: extern int isalnum_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isalpha_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int iscntrl_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isdigit_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int islower_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isgraph_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isprint_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int ispunct_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isspace_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isupper_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int isxdigit_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: extern int isblank_l (int, locale_t) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int __tolower_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int tolower_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int __toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); 2999485: extern int toupper_l (int __c, locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); 2999485: # 327 "/usr/include/ctype.h" 3 4 2999485: 2999485: # 31 "pll.h" 2 2999485: 2999485: 2999485: # 1 "../config.h" 1 2999485: # 34 "pll.h" 2 2999485: # 56 "pll.h" 2999485: # 1 "/usr/include/aarch64-linux-gnu/sys/sysinfo.h" 1 3 4 2999485: # 24 "/usr/include/aarch64-linux-gnu/sys/sysinfo.h" 3 4 2999485: # 1 "/usr/include/linux/kernel.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/linux/sysinfo.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/linux/types.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/asm/types.h" 1 3 4 2999485: # 1 "/usr/include/asm-generic/types.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/asm-generic/int-ll64.h" 1 3 4 2999485: # 12 "/usr/include/asm-generic/int-ll64.h" 3 4 2999485: # 1 "/usr/include/aarch64-linux-gnu/asm/bitsperlong.h" 1 3 4 2999485: # 22 "/usr/include/aarch64-linux-gnu/asm/bitsperlong.h" 3 4 2999485: # 1 "/usr/include/asm-generic/bitsperlong.h" 1 3 4 2999485: # 23 "/usr/include/aarch64-linux-gnu/asm/bitsperlong.h" 2 3 4 2999485: # 13 "/usr/include/asm-generic/int-ll64.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __signed__ char __s8; 2999485: typedef unsigned char __u8; 2999485: 2999485: typedef __signed__ short __s16; 2999485: typedef unsigned short __u16; 2999485: 2999485: typedef __signed__ int __s32; 2999485: typedef unsigned int __u32; 2999485: 2999485: 2999485: __extension__ typedef __signed__ long long __s64; 2999485: __extension__ typedef unsigned long long __u64; 2999485: # 8 "/usr/include/asm-generic/types.h" 2 3 4 2999485: # 2 "/usr/include/aarch64-linux-gnu/asm/types.h" 2 3 4 2999485: # 6 "/usr/include/linux/types.h" 2 3 4 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/linux/posix_types.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: # 1 "/usr/include/linux/stddef.h" 1 3 4 2999485: # 6 "/usr/include/linux/posix_types.h" 2 3 4 2999485: # 25 "/usr/include/linux/posix_types.h" 3 4 2999485: typedef struct { 2999485: unsigned long fds_bits[1024 / (8 * sizeof(long))]; 2999485: } __kernel_fd_set; 2999485: 2999485: 2999485: typedef void (*__kernel_sighandler_t)(int); 2999485: 2999485: 2999485: typedef int __kernel_key_t; 2999485: typedef int __kernel_mqd_t; 2999485: 2999485: # 1 "/usr/include/aarch64-linux-gnu/asm/posix_types.h" 1 3 4 2999485: 2999485: 2999485: 2999485: 2999485: typedef unsigned short __kernel_old_uid_t; 2999485: typedef unsigned short __kernel_old_gid_t; 2999485: 2999485: 2999485: # 1 "/usr/include/asm-generic/posix_types.h" 1 3 4 2999485: # 15 "/usr/include/asm-generic/posix_types.h" 3 4 2999485: typedef long __kernel_long_t; 2999485: typedef unsigned long __kernel_ulong_t; 2999485: 2999485: 2999485: 2999485: typedef __kernel_ulong_t __kernel_ino_t; 2999485: 2999485: 2999485: 2999485: typedef unsigned int __kernel_mode_t; 2999485: 2999485: 2999485: 2999485: typedef int __kernel_pid_t; 2999485: 2999485: 2999485: 2999485: typedef int __kernel_ipc_pid_t; 2999485: 2999485: 2999485: 2999485: typedef unsigned int __kernel_uid_t; 2999485: typedef unsigned int __kernel_gid_t; 2999485: 2999485: 2999485: 2999485: typedef __kernel_long_t __kernel_suseconds_t; 2999485: 2999485: 2999485: 2999485: typedef int __kernel_daddr_t; 2999485: 2999485: 2999485: 2999485: typedef unsigned int __kernel_uid32_t; 2999485: typedef unsigned int __kernel_gid32_t; 2999485: # 59 "/usr/include/asm-generic/posix_types.h" 3 4 2999485: typedef unsigned int __kernel_old_dev_t; 2999485: # 72 "/usr/include/asm-generic/posix_types.h" 3 4 2999485: typedef __kernel_ulong_t __kernel_size_t; 2999485: typedef __kernel_long_t __kernel_ssize_t; 2999485: typedef __kernel_long_t __kernel_ptrdiff_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct { 2999485: int val[2]; 2999485: } __kernel_fsid_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: typedef __kernel_long_t __kernel_off_t; 2999485: typedef long long __kernel_loff_t; 2999485: typedef __kernel_long_t __kernel_old_time_t; 2999485: typedef __kernel_long_t __kernel_time_t; 2999485: typedef long long __kernel_time64_t; 2999485: typedef __kernel_long_t __kernel_clock_t; 2999485: typedef int __kernel_timer_t; 2999485: typedef int __kernel_clockid_t; 2999485: typedef char * __kernel_caddr_t; 2999485: typedef unsigned short __kernel_uid16_t; 2999485: typedef unsigned short __kernel_gid16_t; 2999485: # 10 "/usr/include/aarch64-linux-gnu/asm/posix_types.h" 2 3 4 2999485: # 37 "/usr/include/linux/posix_types.h" 2 3 4 2999485: # 10 "/usr/include/linux/types.h" 2 3 4 2999485: # 27 "/usr/include/linux/types.h" 3 4 2999485: typedef __u16 __le16; 2999485: typedef __u16 __be16; 2999485: typedef __u32 __le32; 2999485: typedef __u32 __be32; 2999485: typedef __u64 __le64; 2999485: typedef __u64 __be64; 2999485: 2999485: typedef __u16 __sum16; 2999485: typedef __u32 __wsum; 2999485: # 50 "/usr/include/linux/types.h" 3 4 2999485: typedef unsigned __poll_t; 2999485: # 6 "/usr/include/linux/sysinfo.h" 2 3 4 2999485: 2999485: 2999485: struct sysinfo { 2999485: __kernel_long_t uptime; 2999485: __kernel_ulong_t loads[3]; 2999485: __kernel_ulong_t totalram; 2999485: __kernel_ulong_t freeram; 2999485: __kernel_ulong_t sharedram; 2999485: __kernel_ulong_t bufferram; 2999485: __kernel_ulong_t totalswap; 2999485: __kernel_ulong_t freeswap; 2999485: __u16 procs; 2999485: __u16 pad; 2999485: __kernel_ulong_t totalhigh; 2999485: __kernel_ulong_t freehigh; 2999485: __u32 mem_unit; 2999485: char _f[20-2*sizeof(__kernel_ulong_t)-sizeof(__u32)]; 2999485: }; 2999485: # 6 "/usr/include/linux/kernel.h" 2 3 4 2999485: # 1 "/usr/include/linux/const.h" 1 3 4 2999485: # 7 "/usr/include/linux/kernel.h" 2 3 4 2999485: # 25 "/usr/include/aarch64-linux-gnu/sys/sysinfo.h" 2 3 4 2999485: 2999485: 2999485: 2999485: 2999485: extern int sysinfo (struct sysinfo *__info) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern int get_nprocs_conf (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern int get_nprocs (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: 2999485: extern long int get_phys_pages (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: extern long int get_avphys_pages (void) __attribute__ ((__nothrow__ , __leaf__)); 2999485: 2999485: 2999485: # 57 "pll.h" 2 2999485: # 183 "pll.h" 2999485: 2999485: # 183 "pll.h" 2999485: typedef struct pll_hardware_s 2999485: { 2999485: int init; 2999485: 2999485: int altivec_present; 2999485: int mmx_present; 2999485: int sse_present; 2999485: int sse2_present; 2999485: int sse3_present; 2999485: int ssse3_present; 2999485: int sse41_present; 2999485: int sse42_present; 2999485: int popcnt_present; 2999485: int avx_present; 2999485: int avx2_present; 2999485: 2999485: 2999485: } pll_hardware_t; 2999485: 2999485: typedef struct pll_partition 2999485: { 2999485: unsigned int tips; 2999485: unsigned int clv_buffers; 2999485: unsigned int states; 2999485: unsigned int sites; 2999485: unsigned int pattern_weight_sum; 2999485: unsigned int rate_matrices; 2999485: unsigned int prob_matrices; 2999485: unsigned int rate_cats; 2999485: unsigned int scale_buffers; 2999485: unsigned int attributes; 2999485: 2999485: 2999485: size_t alignment; 2999485: unsigned int states_padded; 2999485: 2999485: double ** clv; 2999485: double ** pmatrix; 2999485: double * rates; 2999485: double * rate_weights; 2999485: double ** subst_params; 2999485: unsigned int ** scale_buffer; 2999485: double ** frequencies; 2999485: double * prop_invar; 2999485: int * invariant; 2999485: unsigned int * pattern_weights; 2999485: 2999485: int * eigen_decomp_valid; 2999485: double ** eigenvecs; 2999485: double ** inv_eigenvecs; 2999485: double ** eigenvals; 2999485: 2999485: 2999485: unsigned int maxstates; 2999485: unsigned char ** tipchars; 2999485: unsigned char * charmap; 2999485: double * ttlookup; 2999485: unsigned int * tipmap; 2999485: 2999485: 2999485: int asc_bias_alloc; 2999485: } pll_partition_t; 2999485: 2999485: 2999485: 2999485: 2999485: typedef struct pll_operation 2999485: { 2999485: unsigned int parent_clv_index; 2999485: int parent_scaler_index; 2999485: unsigned int child1_clv_index; 2999485: unsigned int child1_matrix_index; 2999485: int child1_scaler_index; 2999485: unsigned int child2_clv_index; 2999485: unsigned int child2_matrix_index; 2999485: int child2_scaler_index; 2999485: } pll_operation_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_dlist 2999485: { 2999485: struct pll_dlist * next; 2999485: struct pll_dlist * prev; 2999485: void * data; 2999485: } pll_dlist_t; 2999485: 2999485: 2999485: typedef struct pll_msa_s 2999485: { 2999485: int count; 2999485: int length; 2999485: 2999485: char ** sequence; 2999485: char ** label; 2999485: } pll_msa_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_fasta 2999485: { 2999485: FILE * fp; 2999485: char line[2048]; 2999485: const unsigned int * chrstatus; 2999485: long no; 2999485: long filesize; 2999485: long lineno; 2999485: long stripped_count; 2999485: long stripped[256]; 2999485: } pll_fasta_t; 2999485: 2999485: 2999485: typedef struct pll_phylip_s 2999485: { 2999485: FILE * fp; 2999485: char * line; 2999485: size_t line_size; 2999485: size_t line_maxsize; 2999485: char buffer[2048]; 2999485: const unsigned int * chrstatus; 2999485: long no; 2999485: long filesize; 2999485: long lineno; 2999485: long stripped_count; 2999485: long stripped[256]; 2999485: } pll_phylip_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_unode_s 2999485: { 2999485: char * label; 2999485: double length; 2999485: unsigned int node_index; 2999485: unsigned int clv_index; 2999485: int scaler_index; 2999485: unsigned int pmatrix_index; 2999485: struct pll_unode_s * next; 2999485: struct pll_unode_s * back; 2999485: 2999485: void * data; 2999485: } pll_unode_t; 2999485: 2999485: typedef struct pll_utree_s 2999485: { 2999485: unsigned int tip_count; 2999485: unsigned int inner_count; 2999485: unsigned int edge_count; 2999485: 2999485: pll_unode_t ** nodes; 2999485: 2999485: } pll_utree_t; 2999485: 2999485: typedef struct pll_rnode_s 2999485: { 2999485: char * label; 2999485: double length; 2999485: unsigned int node_index; 2999485: unsigned int clv_index; 2999485: int scaler_index; 2999485: unsigned int pmatrix_index; 2999485: struct pll_rnode_s * left; 2999485: struct pll_rnode_s * right; 2999485: struct pll_rnode_s * parent; 2999485: 2999485: void * data; 2999485: } pll_rnode_t; 2999485: 2999485: typedef struct pll_rtree_s 2999485: { 2999485: unsigned int tip_count; 2999485: unsigned int inner_count; 2999485: unsigned int edge_count; 2999485: 2999485: pll_rnode_t ** nodes; 2999485: 2999485: pll_rnode_t * root; 2999485: 2999485: } pll_rtree_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_utree_rb_s 2999485: { 2999485: int move_type; 2999485: union 2999485: { 2999485: struct 2999485: { 2999485: pll_unode_t * p; 2999485: pll_unode_t * r; 2999485: pll_unode_t * rb; 2999485: pll_unode_t * pnb; 2999485: pll_unode_t * pnnb; 2999485: double r_len; 2999485: double pnb_len; 2999485: double pnnb_len; 2999485: } spr; 2999485: struct 2999485: { 2999485: pll_unode_t * p; 2999485: int nni_type; 2999485: } nni; 2999485: }; 2999485: } pll_utree_rb_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_parsimony_s 2999485: { 2999485: 2999485: unsigned int tips; 2999485: unsigned int inner_nodes; 2999485: unsigned int sites; 2999485: unsigned int states; 2999485: unsigned int attributes; 2999485: size_t alignment; 2999485: 2999485: 2999485: unsigned int ** packedvector; 2999485: unsigned int * node_cost; 2999485: unsigned int packedvector_count; 2999485: unsigned int const_cost; 2999485: int * informative; 2999485: unsigned int informative_count; 2999485: 2999485: 2999485: unsigned int score_buffers; 2999485: unsigned int ancestral_buffers; 2999485: double * score_matrix; 2999485: double ** sbuffer; 2999485: unsigned int ** anc_states; 2999485: } pll_parsimony_t; 2999485: 2999485: 2999485: typedef struct pll_pars_buildop_s 2999485: { 2999485: unsigned int parent_score_index; 2999485: unsigned int child1_score_index; 2999485: unsigned int child2_score_index; 2999485: } pll_pars_buildop_t; 2999485: 2999485: typedef struct pll_pars_recop_s 2999485: { 2999485: unsigned int node_score_index; 2999485: unsigned int node_ancestral_index; 2999485: unsigned int parent_score_index; 2999485: unsigned int parent_ancestral_index; 2999485: } pll_pars_recop_t; 2999485: 2999485: 2999485: 2999485: typedef struct pll_svg_attrib_s 2999485: { 2999485: int precision; 2999485: long width; 2999485: long font_size; 2999485: long tip_spacing; 2999485: long stroke_width; 2999485: long legend_show; 2999485: long legend_spacing; 2999485: long margin_left; 2999485: long margin_right; 2999485: long margin_bottom; 2999485: long margin_top; 2999485: long node_radius; 2999485: double legend_ratio; 2999485: } pll_svg_attrib_t; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: struct pll_random_data 2999485: { 2999485: int32_t *fptr; 2999485: int32_t *rptr; 2999485: int32_t *state; 2999485: int rand_type; 2999485: int rand_deg; 2999485: int rand_sep; 2999485: int32_t *end_ptr; 2999485: }; 2999485: 2999485: 2999485: 2999485: extern __thread int pll_errno; 2999485: extern __thread char pll_errmsg[200]; 2999485: extern pll_hardware_t pll_hardware; 2999485: 2999485: extern const unsigned int pll_map_bin[256]; 2999485: extern const unsigned int pll_map_nt[256]; 2999485: extern const unsigned int pll_map_aa[256]; 2999485: extern const unsigned int pll_map_fasta[256]; 2999485: extern const unsigned int pll_map_phylip[256]; 2999485: 2999485: extern const double pll_aa_rates_dayhoff[190]; 2999485: extern const double pll_aa_rates_lg[190]; 2999485: extern const double pll_aa_rates_dcmut[190]; 2999485: extern const double pll_aa_rates_jtt[190]; 2999485: extern const double pll_aa_rates_mtrev[190]; 2999485: extern const double pll_aa_rates_wag[190]; 2999485: extern const double pll_aa_rates_rtrev[190]; 2999485: extern const double pll_aa_rates_cprev[190]; 2999485: extern const double pll_aa_rates_vt[190]; 2999485: extern const double pll_aa_rates_blosum62[190]; 2999485: extern const double pll_aa_rates_mtmam[190]; 2999485: extern const double pll_aa_rates_mtart[190]; 2999485: extern const double pll_aa_rates_mtzoa[190]; 2999485: extern const double pll_aa_rates_pmb[190]; 2999485: extern const double pll_aa_rates_hivb[190]; 2999485: extern const double pll_aa_rates_hivw[190]; 2999485: extern const double pll_aa_rates_jttdcmut[190]; 2999485: extern const double pll_aa_rates_flu[190]; 2999485: extern const double pll_aa_rates_stmtrev[190]; 2999485: extern const double pll_aa_rates_lg4m[4][190]; 2999485: extern const double pll_aa_rates_lg4x[4][190]; 2999485: 2999485: extern const double pll_aa_freqs_dayhoff[20]; 2999485: extern const double pll_aa_freqs_lg[20]; 2999485: extern const double pll_aa_freqs_dcmut[20]; 2999485: extern const double pll_aa_freqs_jtt[20]; 2999485: extern const double pll_aa_freqs_mtrev[20]; 2999485: extern const double pll_aa_freqs_wag[20]; 2999485: extern const double pll_aa_freqs_rtrev[20]; 2999485: extern const double pll_aa_freqs_cprev[20]; 2999485: extern const double pll_aa_freqs_vt[20]; 2999485: extern const double pll_aa_freqs_blosum62[20]; 2999485: extern const double pll_aa_freqs_mtmam[20]; 2999485: extern const double pll_aa_freqs_mtart[20]; 2999485: extern const double pll_aa_freqs_mtzoa[20]; 2999485: extern const double pll_aa_freqs_pmb[20]; 2999485: extern const double pll_aa_freqs_hivb[20]; 2999485: extern const double pll_aa_freqs_hivw[20]; 2999485: extern const double pll_aa_freqs_jttdcmut[20]; 2999485: extern const double pll_aa_freqs_flu[20]; 2999485: extern const double pll_aa_freqs_stmtrev[20]; 2999485: extern const double pll_aa_freqs_lg4m[4][20]; 2999485: extern const double pll_aa_freqs_lg4x[4][20]; 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: 2999485: pll_partition_t * pll_partition_create(unsigned int tips, 2999485: unsigned int clv_buffers, 2999485: unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_matrices, 2999485: unsigned int prob_matrices, 2999485: unsigned int rate_cats, 2999485: unsigned int scale_buffers, 2999485: unsigned int attributes); 2999485: 2999485: void pll_partition_destroy(pll_partition_t * partition); 2999485: 2999485: int pll_set_tip_states(pll_partition_t * partition, 2999485: unsigned int tip_index, 2999485: const unsigned int * map, 2999485: const char * sequence); 2999485: 2999485: int pll_set_tip_clv(pll_partition_t * partition, 2999485: unsigned int tip_index, 2999485: const double * clv, 2999485: int padding); 2999485: 2999485: void pll_set_pattern_weights(pll_partition_t * partition, 2999485: const unsigned int * pattern_weights); 2999485: 2999485: int pll_set_asc_bias_type(pll_partition_t * partition, 2999485: int asc_bias_type); 2999485: 2999485: void pll_set_asc_state_weights(pll_partition_t * partition, 2999485: const unsigned int * state_weights); 2999485: 2999485: 2999485: 2999485: int pll_dlist_append(pll_dlist_t ** dlist, void * data); 2999485: int pll_dlist_remove(pll_dlist_t ** dlist, void * data); 2999485: int pll_dlist_prepend(pll_dlist_t ** dlist, void * data); 2999485: 2999485: 2999485: 2999485: void pll_set_subst_params(pll_partition_t * partition, 2999485: unsigned int params_index, 2999485: const double * params); 2999485: 2999485: void pll_set_frequencies(pll_partition_t * partition, 2999485: unsigned int params_index, 2999485: const double * frequencies); 2999485: 2999485: void pll_set_category_rates(pll_partition_t * partition, 2999485: const double * rates); 2999485: 2999485: void pll_set_category_weights(pll_partition_t * partition, 2999485: const double * rate_weights); 2999485: 2999485: int pll_update_eigen(pll_partition_t * partition, 2999485: unsigned int params_index); 2999485: 2999485: int pll_update_prob_matrices(pll_partition_t * partition, 2999485: const unsigned int * params_index, 2999485: const unsigned int * matrix_indices, 2999485: const double * branch_lengths, 2999485: unsigned int count); 2999485: 2999485: unsigned int pll_count_invariant_sites(pll_partition_t * partition, 2999485: unsigned int * state_inv_count); 2999485: 2999485: int pll_update_invariant_sites(pll_partition_t * partition); 2999485: 2999485: int pll_update_invariant_sites_proportion(pll_partition_t * partition, 2999485: unsigned int params_index, 2999485: double prop_invar); 2999485: 2999485: void * pll_aligned_alloc(size_t size, size_t alignment); 2999485: 2999485: void pll_aligned_free(void * ptr); 2999485: 2999485: 2999485: 2999485: double pll_compute_root_loglikelihood(pll_partition_t * partition, 2999485: unsigned int clv_index, 2999485: int scaler_index, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl); 2999485: 2999485: double pll_compute_edge_loglikelihood(pll_partition_t * partition, 2999485: unsigned int parent_clv_index, 2999485: int parent_scaler_index, 2999485: unsigned int child_clv_index, 2999485: int child_scaler_index, 2999485: unsigned int matrix_index, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl); 2999485: 2999485: 2999485: 2999485: void pll_update_partials(pll_partition_t * partition, 2999485: const pll_operation_t * operations, 2999485: unsigned int count); 2999485: 2999485: 2999485: 2999485: 2999485: int pll_update_sumtable(pll_partition_t * partition, 2999485: unsigned int parent_clv_index, 2999485: unsigned int child_clv_index, 2999485: int parent_scaler_index, 2999485: int child_scaler_index, 2999485: const unsigned int * params_indices, 2999485: double *sumtable); 2999485: 2999485: int pll_compute_likelihood_derivatives(pll_partition_t * partition, 2999485: int parent_scaler_index, 2999485: int child_scaler_index, 2999485: double branch_length, 2999485: const unsigned int * params_indices, 2999485: const double * sumtable, 2999485: double * d_f, 2999485: double * dd_f); 2999485: 2999485: 2999485: 2999485: int pll_compute_gamma_cats(double alpha, 2999485: unsigned int categories, 2999485: double * output_rates, 2999485: int rates_mode); 2999485: 2999485: 2999485: 2999485: void pll_show_pmatrix(const pll_partition_t * partition, 2999485: unsigned int index, 2999485: unsigned int float_precision); 2999485: 2999485: void pll_show_clv(const pll_partition_t * partition, 2999485: unsigned int clv_index, 2999485: int scaler_index, 2999485: unsigned int float_precision); 2999485: 2999485: 2999485: 2999485: pll_fasta_t * pll_fasta_open(const char * filename, 2999485: const unsigned int * map); 2999485: 2999485: int pll_fasta_getnext(pll_fasta_t * fd, char ** head, 2999485: long * head_len, char ** seq, 2999485: long * seq_len, long * seqno); 2999485: 2999485: void pll_fasta_close(pll_fasta_t * fd); 2999485: 2999485: long pll_fasta_getfilesize(const pll_fasta_t * fd); 2999485: 2999485: long pll_fasta_getfilepos(pll_fasta_t * fd); 2999485: 2999485: int pll_fasta_rewind(pll_fasta_t * fd); 2999485: 2999485: 2999485: 2999485: pll_rtree_t * pll_rtree_parse_newick(const char * filename); 2999485: 2999485: pll_rtree_t * pll_rtree_parse_newick_string(const char * s); 2999485: 2999485: void pll_rtree_destroy(pll_rtree_t * root, 2999485: void (*cb_destroy)(void *)); 2999485: 2999485: void pll_rtree_reset_template_indices(pll_rnode_t * node, 2999485: unsigned int tip_count); 2999485: 2999485: void pll_rtree_graph_destroy(pll_rnode_t * root, 2999485: void (*cb_destroy)(void *)); 2999485: 2999485: pll_rtree_t * pll_rtree_wraptree(pll_rnode_t * root, 2999485: unsigned int tip_count); 2999485: 2999485: 2999485: pll_utree_t * pll_utree_parse_newick(const char * filename); 2999485: 2999485: pll_utree_t * pll_utree_parse_newick_string(const char * s); 2999485: 2999485: void pll_utree_destroy(pll_utree_t * tree, 2999485: void (*cb_destroy)(void *)); 2999485: 2999485: void pll_utree_reset_template_indices(pll_unode_t * node, 2999485: unsigned int tip_count); 2999485: 2999485: void pll_utree_graph_destroy(pll_unode_t * root, 2999485: void (*cb_destroy)(void *)); 2999485: 2999485: pll_utree_t * pll_utree_wraptree(pll_unode_t * root, 2999485: unsigned int tip_count); 2999485: 2999485: 2999485: 2999485: void pll_utree_show_ascii(const pll_unode_t * tree, int options); 2999485: 2999485: char * pll_utree_export_newick(const pll_unode_t * root, 2999485: char * (*cb_serialize)(const pll_unode_t *)); 2999485: 2999485: int pll_utree_traverse(pll_unode_t * root, 2999485: int traversal, 2999485: int (*cbtrav)(pll_unode_t *), 2999485: pll_unode_t ** outbuffer, 2999485: unsigned int * trav_size); 2999485: # 739 "pll.h" 2999485: void pll_utree_create_operations(pll_unode_t * const* trav_buffer, 2999485: unsigned int trav_buffer_size, 2999485: double * branches, 2999485: unsigned int * pmatrix_indices, 2999485: pll_operation_t * ops, 2999485: unsigned int * matrix_count, 2999485: unsigned int * ops_count); 2999485: 2999485: int pll_utree_check_integrity(const pll_utree_t * root); 2999485: 2999485: pll_unode_t * pll_utree_graph_clone(const pll_unode_t * root); 2999485: 2999485: pll_utree_t * pll_utree_clone(const pll_utree_t * root); 2999485: 2999485: pll_utree_t * pll_rtree_unroot(pll_rtree_t * tree); 2999485: 2999485: int pll_utree_every(pll_utree_t * tree, 2999485: int (*cb)(pll_unode_t *)); 2999485: 2999485: int pll_utree_every_const(const pll_utree_t * tree, 2999485: int (*cb)(const pll_unode_t *)); 2999485: 2999485: void pll_utree_create_pars_buildops(pll_unode_t * const* trav_buffer, 2999485: unsigned int trav_buffer_size, 2999485: pll_pars_buildop_t * ops, 2999485: unsigned int * ops_count); 2999485: 2999485: 2999485: 2999485: void pll_msa_destroy(pll_msa_t * msa); 2999485: 2999485: pll_phylip_t * pll_phylip_open(const char * filename, 2999485: const unsigned int * map); 2999485: 2999485: int pll_phylip_rewind(pll_phylip_t * fd); 2999485: 2999485: void pll_phylip_close(pll_phylip_t * fd); 2999485: 2999485: pll_msa_t * pll_phylip_parse_interleaved(pll_phylip_t * fd); 2999485: 2999485: pll_msa_t * pll_phylip_parse_sequential(pll_phylip_t * fd); 2999485: 2999485: 2999485: 2999485: void pll_rtree_show_ascii(const pll_rnode_t * root, int options); 2999485: 2999485: char * pll_rtree_export_newick(const pll_rnode_t * root, 2999485: char * (*cb_serialize)(const pll_rnode_t *)); 2999485: 2999485: int pll_rtree_traverse(pll_rnode_t * root, 2999485: int traversal, 2999485: int (*cbtrav)(pll_rnode_t *), 2999485: pll_rnode_t ** outbuffer, 2999485: unsigned int * trav_size); 2999485: # 802 "pll.h" 2999485: void pll_rtree_create_operations(pll_rnode_t * const* trav_buffer, 2999485: unsigned int trav_buffer_size, 2999485: double * branches, 2999485: unsigned int * pmatrix_indices, 2999485: pll_operation_t * ops, 2999485: unsigned int * matrix_count, 2999485: unsigned int * ops_count); 2999485: # 817 "pll.h" 2999485: void pll_rtree_create_pars_buildops(pll_rnode_t * const* trav_buffer, 2999485: unsigned int trav_buffer_size, 2999485: pll_pars_buildop_t * ops, 2999485: unsigned int * ops_count); 2999485: 2999485: void pll_rtree_create_pars_recops(pll_rnode_t * const* trav_buffer, 2999485: unsigned int trav_buffer_size, 2999485: pll_pars_recop_t * ops, 2999485: unsigned int * ops_count); 2999485: 2999485: 2999485: 2999485: void pll_core_create_lookup(unsigned int states, 2999485: unsigned int rate_cats, 2999485: double * lookup, 2999485: const double * left_matrix, 2999485: const double * right_matrix, 2999485: const unsigned int * tipmap, 2999485: unsigned int tipmap_size, 2999485: unsigned int attrib); 2999485: 2999485: void pll_core_update_partial_tt(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: double * parent_clv, 2999485: unsigned int * parent_scaler, 2999485: const unsigned char * left_tipchars, 2999485: const unsigned char * right_tipchars, 2999485: const unsigned int * tipmap, 2999485: unsigned int tipmap_size, 2999485: const double * lookup, 2999485: unsigned int attrib); 2999485: 2999485: void pll_core_update_partial_ti(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: double * parent_clv, 2999485: unsigned int * parent_scaler, 2999485: const unsigned char * left_tipchars, 2999485: const double * right_clv, 2999485: const double * left_matrix, 2999485: const double * right_matrix, 2999485: const unsigned int * right_scaler, 2999485: const unsigned int * tipmap, 2999485: unsigned int tipmap_size, 2999485: unsigned int attrib); 2999485: 2999485: void pll_core_update_partial_ii(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: double * parent_clv, 2999485: unsigned int * parent_scaler, 2999485: const double * left_clv, 2999485: const double * right_clv, 2999485: const double * left_matrix, 2999485: const double * right_matrix, 2999485: const unsigned int * left_scaler, 2999485: const unsigned int * right_scaler, 2999485: unsigned int attrib); 2999485: 2999485: void pll_core_create_lookup_4x4(unsigned int rate_cats, 2999485: double * lookup, 2999485: const double * left_matrix, 2999485: const double * right_matrix); 2999485: 2999485: void pll_core_update_partial_tt_4x4(unsigned int sites, 2999485: unsigned int rate_cats, 2999485: double * parent_clv, 2999485: unsigned int * parent_scaler, 2999485: const unsigned char * left_tipchars, 2999485: const unsigned char * right_tipchars, 2999485: const double * lookup, 2999485: unsigned int attrib); 2999485: 2999485: void pll_core_update_partial_ti_4x4(unsigned int sites, 2999485: unsigned int rate_cats, 2999485: double * parent_clv, 2999485: unsigned int * parent_scaler, 2999485: const unsigned char * left_tipchars, 2999485: const double * right_clv, 2999485: const double * left_matrix, 2999485: const double * right_matrix, 2999485: const unsigned int * right_scaler, 2999485: unsigned int attrib); 2999485: 2999485: 2999485: 2999485: int pll_core_update_sumtable_ti_4x4(unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const unsigned char * left_tipchars, 2999485: const unsigned int * parent_scaler, 2999485: double * const * eigenvecs, 2999485: double * const * inv_eigenvecs, 2999485: double * const * freqs, 2999485: const unsigned int * tipmap, 2999485: double * sumtable, 2999485: unsigned int attrib); 2999485: 2999485: int pll_core_update_sumtable_ii(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const double * child_clv, 2999485: const unsigned int * parent_scaler, 2999485: const unsigned int * child_scaler, 2999485: double * const * eigenvecs, 2999485: double * const * inv_eigenvecs, 2999485: double * const * freqs, 2999485: double * sumtable, 2999485: unsigned int attrib); 2999485: 2999485: int pll_core_update_sumtable_ti(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const unsigned char * left_tipchars, 2999485: const unsigned int * parent_scaler, 2999485: double * const * eigenvecs, 2999485: double * const * inv_eigenvecs, 2999485: double * const * freqs, 2999485: const unsigned int * tipmap, 2999485: unsigned int tipmap_size, 2999485: double * sumtable, 2999485: unsigned int attrib); 2999485: 2999485: int pll_core_likelihood_derivatives(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * rate_weights, 2999485: const unsigned int * parent_scaler, 2999485: const unsigned int * child_scaler, 2999485: const int * invariant, 2999485: const unsigned int * pattern_weights, 2999485: double branch_length, 2999485: const double * prop_invar, 2999485: double * const * freqs, 2999485: const double * rates, 2999485: double * const * eigenvals, 2999485: const double * sumtable, 2999485: double * d_f, 2999485: double * dd_f, 2999485: unsigned int attrib); 2999485: 2999485: 2999485: 2999485: double pll_core_edge_loglikelihood_ii(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const unsigned int * parent_scaler, 2999485: const double * child_clv, 2999485: const unsigned int * child_scaler, 2999485: const double * pmatrix, 2999485: double * const * frequencies, 2999485: const double * rate_weights, 2999485: const unsigned int * pattern_weights, 2999485: const double * invar_proportion, 2999485: const int * invar_indices, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl, 2999485: unsigned int attrib); 2999485: 2999485: double pll_core_edge_loglikelihood_ti(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const unsigned int * parent_scaler, 2999485: const unsigned char * tipchars, 2999485: const unsigned int * tipmap, 2999485: unsigned int tipmap_size, 2999485: const double * pmatrix, 2999485: double * const * frequencies, 2999485: const double * rate_weights, 2999485: const unsigned int * pattern_weights, 2999485: const double * invar_proportion, 2999485: const int * invar_indices, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl, 2999485: unsigned int attrib); 2999485: 2999485: double pll_core_edge_loglikelihood_ti_4x4(unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * parent_clv, 2999485: const unsigned int * parent_scaler, 2999485: const unsigned char * tipchars, 2999485: const double * pmatrix, 2999485: double * const * frequencies, 2999485: const double * rate_weights, 2999485: const unsigned int * pattern_weights, 2999485: const double * invar_proportion, 2999485: const int * invar_indices, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl, 2999485: unsigned int attrib); 2999485: 2999485: double pll_core_root_loglikelihood(unsigned int states, 2999485: unsigned int sites, 2999485: unsigned int rate_cats, 2999485: const double * clv, 2999485: const unsigned int * scaler, 2999485: double * const * frequencies, 2999485: const double * rate_weights, 2999485: const unsigned int * pattern_weights, 2999485: const double * invar_proportion, 2999485: const int * invar_indices, 2999485: const unsigned int * freqs_indices, 2999485: double * persite_lnl, 2999485: unsigned int attrib); 2999485: # 1659 "pll.h" 2999485: int pll_core_update_pmatrix(double ** pmatrix, 2999485: unsigned int states, 2999485: unsigned int rate_cats, 2999485: const double * rates, 2999485: const double * branch_lengths, 2999485: const unsigned int * matrix_indices, 2999485: const unsigned int * params_indices, 2999485: const double * prop_invar, 2999485: double * const * eigenvals, 2999485: double * const * eigenvecs, 2999485: double * const * inv_eigenvecs, 2999485: unsigned int count, 2999485: unsigned int attrib); 2999485: # 1735 "pll.h" 2999485: unsigned int * pll_compress_site_patterns(char ** sequence, 2999485: const unsigned int * map, 2999485: int count, 2999485: int * length); 2999485: 2999485: 2999485: 2999485: int pll_utree_spr(pll_unode_t * p, 2999485: pll_unode_t * r, 2999485: pll_utree_rb_t * rb, 2999485: double * branch_lengths, 2999485: unsigned int * matrix_indices); 2999485: 2999485: int pll_utree_spr_safe(pll_unode_t * p, 2999485: pll_unode_t * r, 2999485: pll_utree_rb_t * rb, 2999485: double * branch_lengths, 2999485: unsigned int * matrix_indices); 2999485: 2999485: int pll_utree_nni(pll_unode_t * p, 2999485: int type, 2999485: pll_utree_rb_t * rb); 2999485: 2999485: int pll_utree_rollback(pll_utree_rb_t * rollback, 2999485: double * branch_lengths, 2999485: unsigned int * matrix_indices); 2999485: 2999485: 2999485: 2999485: int pll_set_parsimony_sequence(pll_parsimony_t * pars, 2999485: unsigned int tip_index, 2999485: const unsigned int * map, 2999485: const char * sequence); 2999485: 2999485: pll_parsimony_t * pll_parsimony_create(unsigned int tips, 2999485: unsigned int states, 2999485: unsigned int sites, 2999485: const double * score_matrix, 2999485: unsigned int score_buffers, 2999485: unsigned int ancestral_buffers); 2999485: 2999485: double pll_parsimony_build(pll_parsimony_t * pars, 2999485: const pll_pars_buildop_t * operations, 2999485: unsigned int count); 2999485: 2999485: void pll_parsimony_reconstruct(pll_parsimony_t * pars, 2999485: const unsigned int * map, 2999485: const pll_pars_recop_t * operations, 2999485: unsigned int count); 2999485: 2999485: double pll_parsimony_score(pll_parsimony_t * pars, 2999485: unsigned int score_buffer_index); 2999485: 2999485: void pll_parsimony_destroy(pll_parsimony_t * pars); 2999485: 2999485: 2999485: 2999485: pll_svg_attrib_t * pll_svg_attrib_create(void); 2999485: 2999485: void pll_svg_attrib_destroy(pll_svg_attrib_t * attrib); 2999485: 2999485: int pll_utree_export_svg(pll_utree_t * tree, 2999485: pll_unode_t * root, 2999485: const pll_svg_attrib_t * attribs, 2999485: const char * filename); 2999485: 2999485: 2999485: 2999485: pll_parsimony_t * pll_fastparsimony_init(const pll_partition_t * partition); 2999485: 2999485: void pll_fastparsimony_update_vectors(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * ops, 2999485: unsigned int count); 2999485: 2999485: unsigned int pll_fastparsimony_root_score(const pll_parsimony_t * parsimony, 2999485: unsigned int root_index); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: void pll_fastparsimony_update_vector_4x4(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_4x4(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: void pll_fastparsimony_update_vector(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: 2999485: 2999485: void pll_fastparsimony_update_vector_4x4_sse(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_4x4_sse(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_sse(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: void pll_fastparsimony_update_vector_sse(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: 2999485: 2999485: void pll_fastparsimony_update_vector_4x4_avx(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_4x4_avx(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: void pll_fastparsimony_update_vector_avx(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_avx(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: 2999485: 2999485: void pll_fastparsimony_update_vector_4x4_avx2(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_4x4_avx2(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: void pll_fastparsimony_update_vector_avx2(pll_parsimony_t * parsimony, 2999485: const pll_pars_buildop_t * op); 2999485: 2999485: unsigned int pll_fastparsimony_edge_score_avx2(const pll_parsimony_t * parsimony, 2999485: unsigned int node1_score_index, 2999485: unsigned int node2_score_index); 2999485: 2999485: 2999485: 2999485: pll_utree_t * pll_fastparsimony_stepwise(pll_parsimony_t ** list, 2999485: char * const * labels, 2999485: unsigned int * score, 2999485: unsigned int count, 2999485: unsigned int seed); 2999485: 2999485: 2999485: 2999485: extern int pll_random_r(struct pll_random_data * __buf, 2999485: int32_t * __result); 2999485: 2999485: extern int pll_srandom_r(unsigned int __seed, 2999485: struct pll_random_data * __buf); 2999485: 2999485: extern int pll_initstate_r(unsigned int __seed, 2999485: char * __statebuf, 2999485: size_t __statelen, 2999485: struct pll_random_data * __buf); 2999485: 2999485: extern int pll_setstate_r(char * __statebuf, 2999485: struct pll_random_data * __buf); 2999485: 2999485: 2999485: 2999485: int pll_hardware_probe(void); 2999485: 2999485: void pll_hardware_dump(); 2999485: 2999485: void pll_hardware_ignore(); 2999485: # 23 "parsimony.c" 2 2999485: 2999485: int pll_set_parsimony_sequence(pll_parsimony_t * pars, 2999485: unsigned int tip_index, 2999485: const unsigned int * map, 2999485: const char * sequence) 2999485: { 2999485: unsigned int c; 2999485: unsigned int i,j; 2999485: 2999485: unsigned int states = pars->states; 2999485: double * tipstate = pars->sbuffer[tip_index]; 2999485: 2999485: double * score_matrix = pars->score_matrix; 2999485: 2999485: 2999485: double inf = score_matrix[0]; 2999485: for (i = 1; i < states*states; ++i) 2999485: if (score_matrix[i] > inf) 2999485: inf = score_matrix[i]; 2999485: inf++; 2999485: 2999485: for (i = 0; i < pars->sites; ++i) 2999485: { 2999485: if ((c = map[(int)sequence[i]]) == 0) 2999485: { 2999485: pll_errno = 114; 2999485: snprintf(pll_errmsg, 200, "Illegal state code in tip \"%c\"", sequence[i]); 2999485: printf ("%s\n", pll_errmsg); 2999485: return 0; 2999485: } 2999485: 2999485: for (j = 0; j < states; ++j) 2999485: { 2999485: if (c & 1) 2999485: tipstate[j] = 0; 2999485: else 2999485: tipstate[j] = inf; 2999485: c >>= 1; 2999485: } 2999485: 2999485: tipstate += states; 2999485: } 2999485: 2999485: return 1; 2999485: } 2999485: 2999485: void pll_parsimony_destroy(pll_parsimony_t * parsimony) 2999485: { 2999485: unsigned int i; 2999485: unsigned int nodes_count = parsimony->tips + parsimony->inner_nodes; 2999485: 2999485: if (!parsimony) return; 2999485: 2999485: 2999485: if (parsimony->packedvector) 2999485: { 2999485: for (i=0; i < nodes_count; ++i) 2999485: pll_aligned_free(parsimony->packedvector[i]); 2999485: free(parsimony->packedvector); 2999485: } 2999485: 2999485: if (parsimony->node_cost) 2999485: free(parsimony->node_cost); 2999485: 2999485: if (parsimony->informative) 2999485: free(parsimony->informative); 2999485: 2999485: 2999485: 2999485: 2999485: if (parsimony->sbuffer) 2999485: { 2999485: for (i = 0; i < parsimony->score_buffers + parsimony->tips; ++i) 2999485: free(parsimony->sbuffer[i]); 2999485: free(parsimony->sbuffer); 2999485: } 2999485: 2999485: 2999485: if (parsimony->anc_states) 2999485: { 2999485: for (i=parsimony->tips; iancestral_buffers+parsimony->tips; ++i) 2999485: free(parsimony->anc_states[i]); 2999485: free(parsimony->anc_states); 2999485: } 2999485: 2999485: 2999485: if (parsimony->score_matrix) free(parsimony->score_matrix); 2999485: 2999485: free(parsimony); 2999485: } 2999485: 2999485: pll_parsimony_t * pll_parsimony_create(unsigned int tips, 2999485: unsigned int states, 2999485: unsigned int sites, 2999485: const double * score_matrix, 2999485: unsigned int score_buffers, 2999485: unsigned int ancestral_buffers) 2999485: { 2999485: unsigned int i; 2999485: 2999485: 2999485: pll_parsimony_t * pars = (pll_parsimony_t *)calloc(1,sizeof(pll_parsimony_t)); 2999485: if (!pars) 2999485: { 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, "Unable to allocate enough memory."); 2999485: return 0; 2999485: } 2999485: 2999485: 2999485: pars->tips = tips; 2999485: pars->states = states; 2999485: pars->sites = sites; 2999485: pars->score_buffers = score_buffers; 2999485: pars->ancestral_buffers = ancestral_buffers; 2999485: 2999485: 2999485: pars->score_matrix = (double *)calloc(states*states, sizeof(double)); 2999485: if (!pars->score_matrix) 2999485: { 2999485: pll_parsimony_destroy(pars); 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, 2999485: "Unable to allocate enough memory for scoring matrix."); 2999485: return 2999485: # 147 "parsimony.c" 3 4 2999485: ((void *)0) 2999485: # 147 "parsimony.c" 2999485: ; 2999485: } 2999485: memcpy(pars->score_matrix, score_matrix, states*states*sizeof(double)); 2999485: 2999485: 2999485: pars->sbuffer = (double **)calloc(score_buffers+tips, sizeof(double *)); 2999485: if (!pars->sbuffer) 2999485: { 2999485: pll_parsimony_destroy(pars); 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, 2999485: "Unable to allocate enough memory for score buffers."); 2999485: return 2999485: # 159 "parsimony.c" 3 4 2999485: ((void *)0) 2999485: # 159 "parsimony.c" 2999485: ; 2999485: } 2999485: for (i=0; i < score_buffers+tips; ++i) 2999485: { 2999485: pars->sbuffer[i] = (double *)calloc(sites*states, sizeof(double *)); 2999485: if (!pars->sbuffer[i]) 2999485: { 2999485: pll_parsimony_destroy(pars); 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, 2999485: "Unable to allocate enough memory for score buffers."); 2999485: return 2999485: # 170 "parsimony.c" 3 4 2999485: ((void *)0) 2999485: # 170 "parsimony.c" 2999485: ; 2999485: } 2999485: } 2999485: 2999485: 2999485: pars->anc_states = (unsigned int **)calloc(tips+ancestral_buffers, 2999485: sizeof(unsigned int *)); 2999485: if (!pars->anc_states) 2999485: { 2999485: pll_parsimony_destroy(pars); 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, 2999485: "Unable to allocate enough memory for score buffers."); 2999485: return 2999485: # 183 "parsimony.c" 3 4 2999485: ((void *)0) 2999485: # 183 "parsimony.c" 2999485: ; 2999485: } 2999485: for (i=tips; i < ancestral_buffers+tips; ++i) 2999485: { 2999485: pars->anc_states[i] = (unsigned int *)calloc(sites, sizeof(unsigned int)); 2999485: if (!pars->anc_states[i]) 2999485: { 2999485: pll_parsimony_destroy(pars); 2999485: pll_errno = 112; 2999485: snprintf(pll_errmsg, 200, 2999485: "Unable to allocate enough memory for score buffers."); 2999485: return 2999485: # 194 "parsimony.c" 3 4 2999485: ((void *)0) 2999485: # 194 "parsimony.c" 2999485: ; 2999485: } 2999485: } 2999485: 2999485: return pars; 2999485: } 2999485: 2999485: double pll_parsimony_build(pll_parsimony_t * pars, 2999485: const pll_pars_buildop_t * operations, 2999485: unsigned int count) 2999485: { 2999485: unsigned int i,j,k,n; 2999485: const pll_pars_buildop_t * op; 2999485: 2999485: unsigned int sites = pars->sites; 2999485: unsigned int states = pars->states; 2999485: double minimum; 2999485: 2999485: double * score_buffer; 2999485: double * child1_score_buffer; 2999485: double * child2_score_buffer; 2999485: 2999485: double * score_matrix = pars->score_matrix; 2999485: # 232 "parsimony.c" 2999485: for (i = 0; i < count; ++i) 2999485: { 2999485: op = &(operations[i]); 2999485: 2999485: 2999485: score_buffer = pars->sbuffer[op->parent_score_index]; 2999485: 2999485: 2999485: child1_score_buffer = pars->sbuffer[op->child1_score_index]; 2999485: 2999485: 2999485: child2_score_buffer = pars->sbuffer[op->child2_score_index]; 2999485: 2999485: 2999485: for (j = 0; j < sites; ++j) 2999485: { 2999485: 2999485: for (n = 0; n < states; ++n) 2999485: { 2999485: 2999485: 2999485: minimum = child1_score_buffer[0] + score_matrix[n]; 2999485: for (k = 1; k < states; ++k) 2999485: minimum = fmin(child1_score_buffer[k] + score_matrix[k*states+n], 2999485: minimum); 2999485: 2999485: score_buffer[n] = minimum; 2999485: 2999485: 2999485: 2999485: minimum = child2_score_buffer[0] + score_matrix[n]; 2999485: for (k = 1; k < states; ++k) 2999485: minimum = fmin(child2_score_buffer[k] + score_matrix[k*states+n], 2999485: minimum); 2999485: 2999485: score_buffer[n] += minimum; 2999485: } 2999485: 2999485: score_buffer += states; 2999485: child1_score_buffer += states; 2999485: child2_score_buffer += states; 2999485: } 2999485: } 2999485: 2999485: 2999485: 2999485: op = &(operations[count-1]); 2999485: 2999485: return pll_parsimony_score(pars,op->parent_score_index); 2999485: } 2999485: 2999485: double pll_parsimony_score(pll_parsimony_t * pars, 2999485: unsigned int score_buffer_index) 2999485: { 2999485: unsigned int i,j,k; 2999485: unsigned int states = pars->states; 2999485: unsigned int sites = pars->sites; 2999485: double sum = 0; 2999485: double minimum; 2999485: 2999485: double * score_buffer = pars->sbuffer[score_buffer_index]; 2999485: 2999485: for (k = 0, i = 0; i < sites; ++i) 2999485: { 2999485: minimum = score_buffer[k++]; 2999485: for (j = 1; j < states; ++j) 2999485: minimum = fmin(score_buffer[k++],minimum); 2999485: 2999485: sum += minimum; 2999485: } 2999485: 2999485: return sum; 2999485: } 2999485: 2999485: void pll_parsimony_reconstruct(pll_parsimony_t * pars, 2999485: const unsigned int * map, 2999485: const pll_pars_recop_t * operations, 2999485: unsigned int count) 2999485: { 2999485: unsigned int i,j,n; 2999485: unsigned int revmap[256]; 2999485: 2999485: double * score_buffer; 2999485: unsigned int * ancestral_buffer; 2999485: double * parent_score_buffer; 2999485: unsigned int * parent_ancestral_buffer; 2999485: unsigned int minindex; 2999485: 2999485: unsigned int states=pars->states; 2999485: 2999485: const pll_pars_recop_t * op; 2999485: 2999485: for (i = 0; i < 256; ++i) revmap[i] = 0; 2999485: for (i = 0; i < 256; ++i) 2999485: { 2999485: if (__builtin_popcount(map[i]) == 1) 2999485: { 2999485: revmap[__builtin_ctz(map[i])] = i; 2999485: } 2999485: } 2999485: 2999485: 2999485: op = &(operations[0]); 2999485: score_buffer = pars->sbuffer[op->node_score_index]; 2999485: ancestral_buffer = pars->anc_states[op->node_ancestral_index]; 2999485: for (n = 0; n < pars->sites; ++n) 2999485: { 2999485: minindex= 0; 2999485: for (i = 1; i < pars->states; ++i) 2999485: { 2999485: if (score_buffer[n*states+i] < score_buffer[n*states+minindex]) 2999485: minindex= i; 2999485: } 2999485: ancestral_buffer[n] = revmap[minindex]; 2999485: } 2999485: 2999485: 2999485: for (i = 1; i < count; ++i) 2999485: { 2999485: op = &(operations[i]); 2999485: 2999485: 2999485: parent_score_buffer = pars->sbuffer[op->parent_score_index]; 2999485: parent_ancestral_buffer = pars->anc_states[op->parent_ancestral_index]; 2999485: 2999485: 2999485: score_buffer = pars->sbuffer[op->node_score_index]; 2999485: ancestral_buffer = pars->anc_states[op->node_ancestral_index]; 2999485: 2999485: for (n = 0; n < pars->sites; ++n) 2999485: { 2999485: 2999485: minindex = 0; 2999485: for (j = 1; j < pars->states; ++j) 2999485: { 2999485: if (score_buffer[n*states+j] < score_buffer[n*states+minindex]) 2999485: minindex = j; 2999485: } 2999485: 2999485: double parent_val = parent_score_buffer[n*states + 2999485: __builtin_ctz(map[parent_ancestral_buffer[n]])]; 2999485: 2999485: if (score_buffer[n*states+minindex] + 1 > parent_val) 2999485: ancestral_buffer[n] = parent_ancestral_buffer[n]; 2999485: else 2999485: ancestral_buffer[n] = revmap[minindex]; 2999485: } 2999485: } 2999485: } libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c fast_parsimony.c -fPIC -DPIC -o .libs/libpll_la-fast_parsimony.o === END GCC DUMP === make[4]: *** [Makefile:827: libpll_la-parsimony.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c hardware.c -fPIC -DPIC -o .libs/libpll_la-hardware.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c phylip.c -fPIC -DPIC -o .libs/libpll_la-phylip.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c lex_utree.c -fPIC -DPIC -o .libs/libpll_la-lex_utree.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c random.c -o libpll_la-random.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c hardware.c -o libpll_la-hardware.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c stepwise.c -o libpll_la-stepwise.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c parse_utree.c -o libpll_la-parse_utree.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c fast_parsimony.c -o libpll_la-fast_parsimony.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c phylip.c -o libpll_la-phylip.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c parse_rtree.c -o libpll_la-parse_rtree.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wsign-compare -D_GNU_SOURCE -std=c99 -O3 -fPIC -g -c lex_utree.c -o libpll_la-lex_utree.o >/dev/null 2>&1 make[4]: Leaving directory '/build/reproducible-path/libpll-0.3.2/src' make[3]: *** [Makefile:538: all] Error 2 make[3]: Leaving directory '/build/reproducible-path/libpll-0.3.2/src' make[2]: *** [Makefile:406: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/libpll-0.3.2' make[1]: *** [Makefile:338: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/libpll-0.3.2' dh_auto_build: error: make -j12 returned exit code 2 make: *** [debian/rules:10: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/2985411 and its subdirectories Sat Mar 16 10:45:22 UTC 2024 W: No second build log, what happened?