[    0s] Memory limit set to 100366488KB
[    0s] Using BUILD_ROOT=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.10
[    0s] Using BUILD_ARCH=i686:i586:i486:i386:noarch
[    0s] 
[    0s] 
[    0s] ip-192-168-56-56 started "build lwnode.spec" at Thu Nov 28 07:00:28 UTC 2024.
[    0s] 
[    0s] 
[    0s] processing recipe /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_6.5_unified_emulator/lwnode-1.0.0-1/lwnode.spec ...
[    0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache --define jobs 8 --define _smp_mflags -j8 --define _costomized_smp_mflags -j20 --repository /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_6.5_unified_emulator/i586/RPMS --repository http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Base/tizen-6.5-base_20241128.013610/repos/standard/packages/ --repository http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Base/tizen-6.5-base_20241128.013610/repos/standard/debug/ /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_6.5_unified_emulator/lwnode-1.0.0-1/lwnode.spec build ...
[    0s] initializing /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.10/.srcfiles.cache ...
[    1s] /usr/lib/build/createdirdeps --oldfile /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.10/.srcfiles.cache /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_6.5_unified_emulator/i586/RPMS
[    1s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Base/tizen-6.5-base_20241128.013610/repos/standard/packages/
[    3s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Base/tizen-6.5-base_20241128.013610/repos/standard/debug/
[    4s] expanding package dependencies...
[    5s] copying qemu
[    5s] 
[    5s] calculating packages to download...
[   28s] [1/1] downloading http://download.tizen.org/snapshots/TIZEN/Tizen-6.5/Tizen-6.5-Base/tizen-6.5-base_20241128.013610/repos/standard/packages/i686/nghttp2-devel-1.41.0-1.1.i686.rpm ... 
[   29s] 
[   30s] reordering...cycle: gio-branding-upstream -> libgio
[   30s]   breaking dependency libgio -> gio-branding-upstream
[   30s] cycle: pkgmgr-info -> pkgmgr-info-parser
[   30s]   breaking dependency pkgmgr-info -> pkgmgr-info-parser
[   30s] cycle: libalarm -> alarm-server
[   30s]   breaking dependency alarm-server -> libalarm
[   30s] cycle: libkey-manager-client -> key-manager
[   30s]   breaking dependency key-manager -> libkey-manager-client
[   30s] cycle: libsecurity-manager-client -> security-manager
[   30s]   breaking dependency security-manager -> libsecurity-manager-client
[   30s] cycle: libsecurity-manager-client -> security-manager -> security-license-manager
[   30s]   breaking dependency security-manager -> security-license-manager
[   30s] cycle: security-manager -> security-manager-policy
[   30s]   breaking dependency security-manager -> security-manager-policy
[   30s] cycle: xmlsec1-openssl -> xmlsec1
[   30s]   breaking dependency xmlsec1-openssl -> xmlsec1
[   30s] cycle: libsoftokn3 -> nss
[   30s]   breaking dependency nss -> libsoftokn3
[   30s] reordering done
[   36s] deleting app-core-efl
[   36s] deleting app-core-ui
[   36s] deleting app2sd
[   37s] deleting app2sd-devel
[   37s] deleting argos_watchdog-devel
[   37s] deleting capi-appfw-app-control-devel
[   37s] deleting capi-appfw-application
[   37s] /sbin/ldconfig: relative path `0' used to build cache
[   37s] warning: %postun(capi-appfw-application-0.5.30-0.i686) scriptlet failed, exit status 1
[   37s] deleting capi-appfw-application-devel
[   37s] deleting capi-appfw-preference
[   37s] deleting capi-appfw-preference-devel
[   37s] deleting capi-system-device-devel
[   37s] deleting capi-ui-efl-util
[   37s] deleting capi-ui-efl-util-devel
[   37s] deleting coregl
[   38s] deleting cryptsetup
[   38s] deleting dbus-devel
[   38s] deleting dbus-libs
[   38s] deleting device-mapper
[   38s] deleting device-mapper-devel
[   38s] deleting ecore-audio
[   38s] deleting ecore-audio-devel
[   38s] deleting ecore-buffer
[   38s] deleting ecore-buffer-devel
[   38s] deleting ecore-con
[   38s] deleting ecore-con-devel
[   38s] deleting ecore-core
[   38s] deleting ecore-core-devel
[   38s] deleting ecore-devel
[   38s] deleting ecore-evas
[   38s] deleting ecore-evas-devel
[   38s] deleting ecore-fb
[   38s] deleting ecore-fb-devel
[   38s] deleting ecore-file
[   38s] deleting ecore-file-devel
[   39s] deleting ecore-imf
[   39s] deleting ecore-imf-devel
[   39s] deleting ecore-imf-evas
[   39s] deleting ecore-imf-evas-devel
[   39s] deleting ecore-input
[   39s] deleting ecore-input-devel
[   39s] deleting ecore-input-evas
[   39s] deleting ecore-input-evas-devel
[   39s] deleting ecore-ipc
[   39s] deleting ecore-ipc-devel
[   39s] deleting ecore-wayland
[   39s] /sbin/ldconfig: relative path `0' used to build cache
[   39s] warning: %postun(ecore-wayland-1.25.1-0.i686) scriptlet failed, exit status 1
[   39s] deleting ecore-wayland-devel
[   39s] deleting ecore-wl2
[   39s] deleting ecore-wl2-devel
[   39s] deleting ector
[   39s] deleting ector-devel
[   39s] deleting edje
[   40s] deleting edje-devel
[   40s] deleting edje-tools
[   40s] deleting eet
[   40s] deleting eet-devel
[   40s] deleting eeze
[   40s] deleting eeze-devel
[   40s] deleting efl
[   40s] deleting efl-devel
[   40s] deleting efl-extension
[   40s] deleting efl-extension-devel
[   40s] deleting efreet
[   41s] deleting efreet-devel
[   41s] deleting eina
[   41s] deleting eina-devel
[   41s] deleting eio
[   41s] deleting eio-devel
[   41s] deleting eldbus
[   41s] deleting eldbus-devel
[   41s] deleting elementary
[   42s] deleting elementary-devel
[   42s] deleting embryo
[   42s] deleting embryo-devel
[   42s] deleting emile
[   42s] deleting emile-devel
[   42s] deleting emotion
[   42s] deleting emotion-devel
[   42s] deleting eo
[   43s] deleting eo-devel
[   43s] deleting ethumb
[   43s] deleting ethumb-devel
[   43s] deleting evas
[   43s] deleting evas-devel
[   43s] deleting fontconfig
[   44s] deleting fontconfig-devel
[   44s] deleting freetype2-devel
[   44s] deleting fribidi
[   44s] deleting fribidi-devel
[   44s] deleting gettext-runtime
[   44s] deleting gettext-tools
[   44s] deleting giflib
[   45s] deleting gtest
[   45s] /sbin/ldconfig: relative path `0' used to build cache
[   45s] warning: %postun(gtest-1.10.0-0.i686) scriptlet failed, exit status 1
[   45s] deleting hal-api-tbm
[   45s] deleting hal-api-tdm
[   45s] deleting harfbuzz-devel
[   45s] deleting libdevmapper
[   45s] deleting libdrm
[   46s] deleting libdrm-devel
[   46s] deleting libdrm-intel
[   46s] deleting libfreetype
[   46s] deleting libharfbuzz
[   46s] deleting libhyphen
[   47s] deleting libjpeg
[   47s] deleting libjpeg-devel
[   47s] deleting libjson-devel
[   47s] deleting libkms
[   47s] deleting libogg
[   47s] deleting libpciaccess
[   47s] deleting libpng
[   48s] deleting libpng-devel
[   48s] deleting libsndfile
[   48s] deleting libsndfile-devel
[   48s] deleting libstorage-devel
[   48s] deleting libsyscommon-devel
[   48s] deleting libtbm
[   48s] /sbin/ldconfig: relative path `0' used to build cache
[   48s] warning: %postun(libtbm-4.1.11-1.i686) scriptlet failed, exit status 1
[   48s] deleting libtbm-devel
[   48s] deleting libtdm
[   48s] /sbin/ldconfig: relative path `0' used to build cache
[   48s] warning: %postun(libtdm-3.0.5-0.i686) scriptlet failed, exit status 1
[   48s] deleting libtdm-client
[   48s] deleting libtdm-client-devel
[   48s] deleting libtdm-devel
[   48s] deleting libtiff
[   49s] deleting libtpl-egl
[   49s] deleting libtzplatform-config-devel
[   49s] deleting libuuid-devel
[   49s] deleting libvorbis
[   49s] deleting libvorbisenc
[   49s] deleting libwayland-client
[   49s] deleting libwayland-cursor
[   50s] deleting libwayland-egl
[   50s] deleting libwayland-egl-tizen
[   50s] deleting libwayland-egl-tizen-devel
[   50s] deleting libwayland-extension-client
[   50s] deleting libwayland-server
[   50s] deleting libwayland-tbm-client
[   51s] deleting libwayland-tbm-devel
[   51s] deleting libwayland-tbm-server
[   51s] deleting libwebp
[   51s] deleting libxkbcommon
[   51s] deleting libxkbcommon-devel
[   51s] deleting lottie-player
[   51s] deleting lottie-player-devel
[   51s] deleting lua
[   51s] deleting lua-devel
[   51s] deleting pixman
[   52s] deleting systemd-devel
[   52s] deleting thorvg
[   52s] deleting thorvg-devel
[   52s] deleting wayland-devel
[   52s] deleting wayland-extension-client-devel
[   52s] [1/235] keeping boost-license-1.71.0-1.1
[   52s] [2/235] keeping ca-certificates-tizen-0.2.0-0
[   52s] [3/235] keeping default-ac-domains-0.1-1.1
[   52s] [4/235] keeping dlog-config-persistent-logs-6.5.11-1
[   52s] [5/235] keeping libmagic-data-5.39-1.10
[   52s] [6/235] keeping setup-0.9-1.3
[   52s] [7/235] keeping filesystem-3.1-1.1
[   52s] [8/235] keeping glibc-2.30-1.12
[   52s] [9/235] keeping bash-3.2.57-1.1
[   52s] [10/235] keeping capi-base-common-0.4.67-1
[   52s] [11/235] keeping cpio-2.8-1.1
[   52s] [12/235] keeping diffutils-3.3-1.1
[   52s] [13/235] keeping findutils-4.3.8-1.10
[   52s] [14/235] keeping gdbm-1.8.3-1.12
[   52s] [15/235] keeping hostname-3.23-1.1
[   52s] [16/235] keeping iniparser-4.1-2.1
[   52s] [17/235] keeping libatomic-9.2.0-1.13
[   52s] [18/235] keeping libattr-2.4.48-1.10
[   52s] [19/235] keeping libavutil-4.3.1-4
[   52s] [20/235] keeping libblkid-2.36-2.2
[   52s] [21/235] keeping libbz2-1.0.8-1.11
[   52s] [22/235] keeping libcap-2.24-1.10
[   52s] [23/235] cumulate libcares-1.17.1-1.1
[   52s] [24/235] keeping libexpat-2.2.9-1.11
[   52s] [25/235] keeping libffi-3.3-1.11
[   52s] [26/235] keeping libfreebl3-3.87-1.12
[   52s] [27/235] keeping libgcc-9.2.0-1.13
[   52s] [28/235] keeping libgomp-9.2.0-1.13
[   52s] [29/235] keeping libgpg-error-1.27-1.1
[   52s] [30/235] keeping libitm-9.2.0-1.13
[   52s] [31/235] keeping libjson-0.15-0
[   52s] [32/235] keeping libltdl-2.4.2-1.12
[   52s] [33/235] keeping liblua-5.1.5-1.10
[   52s] [34/235] keeping liblzma-5.2.5-1.12
[   52s] [35/235] keeping libopenssl11-1.1.1w-1.1
[   52s] [36/235] keeping libpcre-8.44-1.6
[   52s] [37/235] keeping libpopt-1.16-1.10
[   52s] [38/235] cumulate libpython-2.7.18-1.11
[   52s] [39/235] keeping libpython3_9m1_0-3.9.1-1.11
[   52s] [40/235] keeping libquadmath-9.2.0-1.13
[   52s] [41/235] keeping libsmack-1.3.1-1.10
[   52s] [42/235] keeping libsmartcols-2.36-2.2
[   52s] [43/235] keeping libsqlite-3.33.0-1.10
[   52s] [44/235] keeping libuuid-2.36-2.2
[   52s] [45/235] keeping libzstd1-1.4.5-1.10
[   52s] [46/235] keeping m4-1.4.17-1.1
[   52s] [47/235] keeping net-tools-2.0_20121208git-1.2
[   52s] [48/235] keeping nspr-4.35-1.10
[   52s] [49/235] keeping patch-2.7-1.10
[   52s] [50/235] keeping pkg-config-0.28-1.11
[   52s] [51/235] keeping sed-4.1c-1.1
[   52s] [52/235] keeping update-alternatives-1.20.5-1.1
[   52s] [53/235] keeping which-2.17-1.1
[   52s] [54/235] keeping xdgmime-0.0.16-1.1
[   52s] [55/235] cumulate zip-3.0-1.1
[   52s] [56/235] keeping zlib-1.2.11-1.11
[   52s] [57/235] keeping shadow-utils-4.1.4.2-7.6
[   52s] [58/235] keeping build-compare-2015.04.28-1.7
[   52s] [59/235] keeping sensord-dummy-4.0.54-1
[   52s] [60/235] keeping terminfo-base-full-6.2-1.12
[   52s] [61/235] keeping vconf-internal-keys-devel-0.0.180-0
[   52s] [62/235] keeping capi-base-common-devel-0.4.67-1
[   52s] [63/235] keeping coreutils-6.9-14.6
[   52s] [64/235] keeping cpp-9.2.0-1.13
[   52s] [65/235] keeping gawk-3.1.5-1.1
[   52s] [66/235] keeping gcc-c++-9.2.0-1.13
[   52s] [67/235] keeping grep-2.5.2-1.1
[   52s] [68/235] keeping libacl-2.2.53-1.10
[   52s] [69/235] keeping libavcodec-4.3.1-4
[   52s] [70/235] keeping libblkid-devel-2.36-2.2
[   52s] [71/235] keeping libcap-tools-2.24-1.10
[   52s] [72/235] keeping libelf-0.178-1.12
[   52s] [73/235] keeping libffi-devel-3.3-1.11
[   52s] [74/235] keeping libgcrypt-1.8.3-1.1
[   52s] [75/235] keeping libglib-2.62.3-0
[   52s] [76/235] keeping libmount-2.36-2.2
[   52s] [77/235] keeping libpcreposix-8.44-1.6
[   52s] [78/235] keeping libstdc++-9.2.0-1.13
[   52s] [79/235] keeping libswscale-4.3.1-4
[   52s] [80/235] keeping make-4.0-1.11
[   52s] [81/235] keeping minizip-1.2.11-1.11
[   52s] [82/235] keeping nss-certs-3.87-1.12
[   52s] [83/235] keeping smack-1.3.1-1.10
[   52s] [84/235] keeping sqlite-3.33.0-1.10
[   52s] [85/235] cumulate xdgmime-devel-0.0.16-1.1
[   52s] [86/235] keeping bzip2-1.0.8-1.11
[   52s] [87/235] keeping libfdisk-2.36-2.2
[   52s] [88/235] keeping libgfortran-9.2.0-1.13
[   52s] [89/235] keeping libmagic-5.39-1.10
[   52s] [90/235] keeping libsqlcipher-4.5.3-0
[   52s] [91/235] keeping libxml2-2.9.12-1.11
[   52s] [92/235] keeping perl-5.32.0-1.10
[   52s] [93/235] keeping xz-5.2.5-1.12
[   52s] [94/235] keeping libkmod-28-1.1
[   52s] [95/235] keeping build-mkbaselibs-20120927-1.1
[   52s] [96/235] keeping libstdc++-devel-9.2.0-1.13
[   52s] [97/235] keeping acl-2.2.53-1.10
[   52s] [98/235] keeping file-5.39-1.10
[   52s] [99/235] keeping libgmodule-2.62.3-0
[   52s] [100/235] keeping libgthread-2.62.3-0
[   52s] [101/235] keeping linux-glibc-devel-3.10-1.11
[   52s] [102/235] keeping tar-1.17-1.1
[   52s] [103/235] keeping autoconf-2.69-1.14
[   52s] [104/235] keeping binutils-2.33.1-1.12
[   52s] [105/235] cumulate db4-4.8.30.NC-1.11
[   52s] [106/235] keeping glibc-locale-2.30-1.12
[   52s] [107/235] keeping gzip-1.3.12-1.10
[   52s] [108/235] keeping libavformat-4.3.1-4
[   52s] [109/235] keeping libcc1-9.2.0-1.13
[   52s] [110/235] keeping libgobject-2.62.3-0
[   52s] [111/235] keeping libmount-devel-2.36-2.2
[   52s] [112/235] keeping libnss-security-manager-1.7.19-0
[   52s] [113/235] keeping libubsan-9.2.0-1.13
[   52s] [114/235] cumulate ninja-1.10.2-1.1
[   52s] [115/235] keeping openssl1.1-1.1.1w-1.1
[   52s] [116/235] keeping pam-1.1.6-1.2
[   52s] [117/235] keeping tizen-platform-config-5.0-1
[   52s] [118/235] keeping boost-filesystem-1.71.0-1.1
[   52s] [119/235] keeping boost-program-options-1.71.0-1.1
[   52s] [120/235] cumulate boost-system-1.71.0-1.1
[   52s] [121/235] cumulate boost-thread-1.71.0-1.1
[   52s] [122/235] keeping libicu-67.1-1.4
[   52s] [123/235] keeping libncurses6-6.2-1.12
[   52s] [124/235] keeping libpcrecpp-8.44-1.6
[   52s] [125/235] keeping tzdata-2023c-1.1
[   53s] [126/235] keeping cynara-db-migration-0.18.1-1
[   53s] [127/235] keeping dlog-6.5.11-1
[   53s] [128/235] keeping libdw-0.178-1.12
[   53s] [129/235] keeping security-config-1.0-1
[   53s] [130/235] keeping libxslt-1.1.34-1.1
[   53s] [131/235] keeping ttrace-1.1.0-1
[   53s] [132/235] keeping libarchive-3.5.1-1.11
[   53s] [133/235] keeping shared-mime-info-1.7-0
[   53s] [134/235] keeping libncurses-6.2-1.12
[   53s] [135/235] keeping dlog-logger-6.5.11-1
[   53s] [136/235] keeping glibc-devel-2.30-1.12
[   53s] [137/235] keeping less-466-1.1
[   53s] [138/235] keeping libicu-devel-67.1-1.4
[   53s] [139/235] keeping libreadline-5.2-1.11
[   53s] [140/235] keeping libtzplatform-config-5.0-1
[   53s] [141/235] keeping automake-1.15.1-1.14
[   53s] [142/235] keeping libasm-0.178-1.12
[   53s] [143/235] keeping ca-certificates-0.0.4-0
[   53s] [144/235] keeping boost-regex-1.71.0-1.1
[   53s] [145/235] keeping build-20120927-1.1
[   53s] [146/235] keeping libsystemd-244-0
[   53s] [147/235] keeping tizen-locale-0.1-2
[   53s] [148/235] cumulate nghttp2-1.41.0-1.1
[   53s] [149/235] keeping pcre-devel-8.44-1.6
[   53s] [150/235] keeping gcc-9.2.0-1.13
[   53s] [151/235] cumulate nghttp2-devel-1.41.0-1.1
[   53s] [152/235] keeping tizen-platform-config-tools-5.0-1
[   53s] [153/235] cumulate libcares-devel-1.17.1-1.1
[   53s] [154/235] keeping zlib-devel-1.2.11-1.11
[   53s] [155/235] keeping libtool-2.4.2-1.12
[   53s] [156/235] keeping elfutils-0.178-1.12
[   53s] [157/235] keeping libdlog-6.5.11-1
[   53s] [158/235] cumulate python-2.7.18-1.11
[   53s] [159/235] keeping python3-base-3.9.1-1.11
[   53s] [160/235] keeping util-linux-2.36-2.2
[   53s] [161/235] keeping python3-3.9.1-1.4
[   53s] [162/235] keeping capi-system-resource-1.0.0-0
[   53s] [163/235] keeping libtracker-1.0.1-1
[   53s] [164/235] keeping libdlog-devel-6.5.11-1
[   53s] [165/235] cumulate libopenssl1.1-devel-1.1.1w-1.1
[   53s] [166/235] keeping util-linux-su-2.36-2.2
[   53s] [167/235] keeping argos_watchdog-0.0.3-0
[   53s] [168/235] keeping libmm-common-0.2.128-0
[   53s] [169/235] keeping libkey-manager-common-0.1.58.5-1
[   53s] [170/235] keeping parcel-0.9.7-0
[   53s] [171/235] keeping libcynara-commons-0.18.1-1
[   53s] [172/235] keeping capi-system-info-0.5.2-1
[   53s] [173/235] keeping cmake-3.16.4-1.1
[   53s] [174/235] keeping systemd-244-0
[   53s] [175/235] keeping capi-system-info-devel-0.5.2-1
[   53s] [176/235] keeping pkgmgr-0.13.4-0
[   53s] [177/235] keeping libcynara-agent-0.18.1-1
[   53s] [178/235] keeping libcynara-client-0.18.1-1
[   53s] [179/235] keeping libcynara-creds-commons-0.18.1-1
[   53s] [180/235] keeping libcynara-session-0.18.1-1
[   53s] [181/235] keeping libcynara-admin-0.18.1-1
[   53s] [182/235] keeping cynara-0.18.1-1
[   53s] [183/235] keeping cyad-0.18.1-1
[   53s] [184/235] keeping libcynara-creds-socket-0.18.1-1
[   53s] [185/235] keeping nss-3.87-1.12
[   53s] [186/235] keeping xmlsec1-openssl-1.2.28-1.5
[   53s] [187/235] keeping libgio-2.62.3-0
[   53s] [188/235] keeping gio-branding-upstream-2.62.3-0
[   53s] [189/235] keeping libjson-glib-1.6.0-0
[   53s] [190/235] keeping libsoftokn3-3.87-1.12
[   53s] [191/235] keeping glib2-tools-2.62.3-0
[   53s] [192/235] keeping libcynara-creds-gdbus-0.18.1-1
[   53s] [193/235] keeping xmlsec1-1.2.28-1.5
[   53s] [194/235] keeping hal-api-common-0.0.1-1
[   53s] [195/235] keeping libsyscommon-4.1-0
[   53s] [196/235] keeping buxton2-1.7.6-0
[   53s] [197/235] keeping rpm-4.14.1.1-1.12
[   53s] [198/235] keeping hal-api-device-1.0.0-0
[   53s] [199/235] keeping vconf-compat-1.7.6-0
[   53s] [200/235] keeping bundle-0.9.7-0
[   53s] [201/235] keeping glib2-devel-2.62.3-0
[   53s] [202/235] keeping rpm-build-4.14.1.1-1.12
[   53s] [203/235] cumulate bundle-devel-0.9.7-0
[   53s] [204/235] keeping eventsystem-0.1.15-1
[   53s] [205/235] keeping vconf-compat-devel-1.7.6-0
[   53s] [206/235] keeping capi-system-device-0.1.0-0
[   53s] [207/235] keeping libstorage-1.0.0-0
[   53s] [208/235] keeping libmm-fileinfo-1.0.7-0
[   53s] [209/235] keeping pkgmgr-info-0.21.21-1
[   53s] [210/235] keeping capi-media-metadata-extractor-0.1.17-1
[   53s] [211/235] keeping pkgmgr-info-parser-0.21.21-1
[   53s] [212/235] keeping pkgmgr-installer-0.13.4-0
[   53s] [213/235] keeping pkgmgr-client-0.13.4-0
[   53s] [214/235] keeping security-privilege-manager-1.2.17-0
[   53s] [215/235] keeping capi-appfw-package-manager-0.10.3-1
[   53s] [216/235] keeping aul-0.43.16-1
[   53s] [217/235] keeping security-manager-1.7.19-0
[   53s] [218/235] keeping app-svc-0.1.57-0
[   53s] [219/235] cumulate aul-devel-0.43.16-1
[   53s] [220/235] keeping capi-appfw-app-manager-0.12.2-1
[   53s] [221/235] keeping libsecurity-manager-client-1.7.19-0
[   53s] [222/235] keeping security-manager-policy-1.7.19-0
[   53s] [223/235] keeping app-core-common-1.15.4-0
[   53s] [224/235] keeping capi-appfw-app-common-0.8.11-0
[   53s] [225/235] keeping capi-appfw-app-control-0.15.4-0
[   53s] [226/235] keeping security-license-manager-1.7.19-0
[   53s] [227/235] keeping key-manager-0.1.58.5-1
[   53s] [228/235] keeping capi-appfw-app-common-devel-0.8.11-0
[   53s] [229/235] keeping libkey-manager-client-0.1.58.5-1
[   53s] [230/235] keeping notification-0.5.95-1
[   53s] [231/235] keeping cert-svc-2.2.1-0
[   53s] [232/235] keeping alarm-server-0.12.15-1
[   53s] [233/235] keeping libalarm-0.12.15-1
[   53s] [234/235] keeping capi-system-system-settings-0.0.5-0
[   53s] [235/235] keeping capi-system-system-settings-devel-0.0.5-0
[   53s] now installing cumulated packages
[   53s] Preparing...                          ########################################
[   53s] Updating / installing...
[   53s] bundle-devel-0.9.7-0                  ########################################
[   53s] xdgmime-devel-0.0.16-1.1              ########################################
[   53s] boost-thread-1.71.0-1.1               ########################################
[   53s] boost-system-1.71.0-1.1               ########################################
[   53s] nghttp2-1.41.0-1.1                    ########################################
[   54s] db4-4.8.30.NC-1.11                    ########################################
[   54s] libpython-2.7.18-1.11                 ########################################
[   54s] libcares-1.17.1-1.1                   ########################################
[   54s] libcares-devel-1.17.1-1.1             ########################################
[   54s] nghttp2-devel-1.41.0-1.1              ########################################
[   54s] aul-devel-0.43.16-1                   ########################################
[   54s] libopenssl1.1-devel-1.1.1w-1.1        ########################################
[   55s] python-2.7.18-1.11                    ########################################
[   56s] ninja-1.10.2-1.1                      ########################################
[   56s] zip-3.0-1.1                           ########################################
[   56s] removing nis flags from /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.10/etc/nsswitch.conf...
[   56s] now finalizing build dir...
[   57s] -----------------------------------------------------------------
[   57s] ----- building lwnode.spec (user abuild)
[   57s] -----------------------------------------------------------------
[   57s] -----------------------------------------------------------------
[   57s] + exec rpmbuild --define 'jobs 8' --define '_smp_mflags -j8' --define '_costomized_smp_mflags -j20' --define '_srcdefattr (-,root,root)' --nosignature --target=i686-tizen-linux --define '_build_create_debug 1' -ba /home/abuild/rpmbuild/SOURCES/lwnode.spec
[   57s] Building target platforms: i686-tizen-linux
[   57s] Building for target i686-tizen-linux
[   57s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BEO3Fg
[   57s] + umask 022
[   57s] + cd /home/abuild/rpmbuild/BUILD
[   57s] + cd /home/abuild/rpmbuild/BUILD
[   57s] + rm -rf lwnode-1.0.0
[   57s] + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/lwnode-1.0.0.tar.gz
[   57s] + /bin/tar -xof -
[   60s] + STATUS=0
[   60s] + '[' 0 -ne 0 ']'
[   60s] + cd lwnode-1.0.0
[   60s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w .
[   61s] + exit 0
[   61s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.IxWY6c
[   61s] + umask 022
[   61s] + cd /home/abuild/rpmbuild/BUILD
[   61s] + cd lwnode-1.0.0
[   61s] ++ uname -m
[   61s] + [[ i686 == \a\a\r\c\h\6\4 ]]
[   61s] + LANG=C
[   61s] + export LANG
[   61s] + unset DISPLAY
[   61s] + CFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g'
[   61s] + export CFLAGS
[   61s] + CXXFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g'
[   61s] + export CXXFLAGS
[   61s] + FFLAGS='-O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -I%_fmoddir'
[   61s] + export FFLAGS
[   61s] + LDFLAGS=
[   61s] + export LDFLAGS
[   61s] + gcc --version
[   61s] gcc (Tizen GCC 9.2.0 20190812 1.13) 9.2.0
[   61s] Copyright (C) 2019 Free Software Foundation, Inc.
[   61s] This is free software; see the source for copying conditions.  There is NO
[   61s] warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[   61s] 
[   61s] + echo -e '\033[0;32mproduction\033[0m'
[   61s] production
[   61s] + echo Building: lwnode
[   61s] Building: lwnode
[   61s] + CFLAGS+=' -Os '
[   61s] + CXXFLAGS+=' -Os '
[   61s] + ./configure --tizen --without-npm --without-inspector --without-node-code-cache --without-node-snapshot --with-intl none --shared-zlib --shared-cares --shared-openssl --shared-nghttp2 --enable-reload-script --enable-external-builtin-script --dest-os linux --dest-cpu x32 --ninja --without-bundled-v8 --engine escargot --shared
[   61s] Package openssl was not found in the pkg-config search path.
[   61s] Perhaps you should add the directory containing `openssl.pc'
[   61s] to the PKG_CONFIG_PATH environment variable
[   61s] No package 'openssl' found
[   61s] Node.js configure: Found Python 3.9.1...
[   61s] WARNING: No acceptable ld.gold linker found!
[   61s] LWNode.js options: [-Dbuild_mode=release -Dlwnode=true -Dlwnode_jsengine_path=lwnode/code/escargotshim -Denable_external_builtin_script=true -Denable_reload_script=true -Dtarget_os=tizen -Dprofile=common -Descargot_lib_type=shared_lib -Descargot_threading=0 -Dnode_core_target_name=lwnode -Dnode_lib_target_name=liblwnode]
[   61s] WARNING: warnings were emitted in the configure phase
[   61s] INFO: configure completed successfully
[   61s] + ninja -C out/tizen/Release liblwnode
[   61s] ninja: Entering directory `out/tizen/Release'
[   62s] [1/231] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o
[   62s] [2/231] CC obj/deps/llhttp/src/llhttp.http.o
[   62s] [3/231] CC obj/deps/brotli/c/common/brotli.constants.o
[   62s] [4/231] CC obj/deps/uv/src/unix/libuv.getaddrinfo.o
[   62s] [5/231] CC obj/deps/uv/src/unix/libuv.getnameinfo.o
[   62s] [6/231] CC obj/deps/uv/src/unix/libuv.poll.o
[   62s] [7/231] CC obj/deps/uv/src/unix/libuv.random-devurandom.o
[   62s] [8/231] CC obj/deps/uv/src/unix/libuv.random-getrandom.o
[   62s] [9/231] CC obj/deps/uv/src/unix/libuv.loop.o
[   62s] [10/231] CC obj/deps/uv/src/unix/libuv.loop-watcher.o
[   62s] [11/231] CC obj/deps/uv/src/unix/libuv.pipe.o
[   62s] [12/231] CC obj/deps/uv/src/unix/libuv.tty.o
[   62s] [13/231] CC obj/deps/uv/src/unix/libuv.procfs-exepath.o
[   62s] [14/231] CC obj/deps/uv/src/unix/libuv.random-sysctl-linux.o
[   62s] [15/231] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o
[   62s] [16/231] CC obj/deps/brotli/c/common/brotli.context.o
[   62s] [17/231] CC obj/deps/brotli/c/common/brotli.platform.o
[   62s] [18/231] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o
[   62s] [19/231] CC obj/deps/histogram/src/histogram.hdr_histogram.o
[   62s] [20/231] CC obj/deps/uv/src/unix/libuv.process.o
[   62s] [21/231] CC obj/deps/uv/src/unix/libuv.tcp.o
[   62s] [22/231] CC obj/deps/uvwasi/src/uvwasi.fd_table.o
[   62s] [23/231] CC obj/deps/uvwasi/src/uvwasi.clocks.o
[   62s] [24/231] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o
[   62s] [25/231] CC obj/deps/brotli/c/common/brotli.transform.o
[   62s] [26/231] CC obj/deps/brotli/c/dec/brotli.bit_reader.o
[   62s] [27/231] CC obj/deps/uv/src/unix/libuv.signal.o
[   62s] [28/231] CC obj/deps/uv/src/unix/libuv.thread.o
[   62s] [29/231] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o
[   62s] [30/231] CC obj/deps/brotli/c/common/brotli.dictionary.o
[   62s] [31/231] CC obj/deps/llhttp/src/llhttp.api.o
[   62s] [32/231] CC obj/deps/uv/src/libuv.fs-poll.o
[   62s] [33/231] CC obj/deps/uv/src/libuv.strscpy.o
[   62s] [34/231] CC obj/deps/uv/src/libuv.random.o
[   62s] [35/231] CC obj/deps/uv/src/libuv.uv-data-getter-setters.o
[   62s] [36/231] CC obj/deps/uv/src/libuv.version.o
[   62s] [37/231] CC obj/deps/uv/src/unix/libuv.dl.o
[   62s] [38/231] AR obj/deps/histogram/libhistogram.a
[   62s] [39/231] CC obj/deps/uv/src/libuv.inet.o
[   62s] [40/231] CC obj/deps/uv/src/libuv.threadpool.o
[   62s] [41/231] CC obj/deps/uv/src/libuv.timer.o
[   62s] [42/231] CC obj/deps/uv/src/unix/libuv.async.o
[   62s] [43/231] CC obj/lwnode/code/escargotshim/deps/minizip/minizip.ioapi.o
[   62s] [44/231] CC obj/deps/uv/src/libuv.idna.o
[   62s] [45/231] CC obj/deps/uv/src/unix/libuv.proctitle.o
[   62s] [46/231] CC obj/deps/uv/src/unix/libuv.linux-syscalls.o
[   62s] [47/231] CC obj/deps/brotli/c/dec/brotli.huffman.o
[   62s] [48/231] CC obj/deps/brotli/c/dec/brotli.state.o
[   62s] [49/231] CC obj/deps/uv/src/unix/libuv.stream.o
[   62s] [50/231] CC obj/deps/uv/src/unix/libuv.udp.o
[   62s] [51/231] CC obj/deps/brotli/c/enc/brotli.fast_log.o
[   62s] [52/231] CC obj/deps/brotli/c/enc/brotli.memory.o
[   62s] [53/231] CC obj/deps/brotli/c/enc/brotli.utf8_util.o
[   62s] [54/231] CC obj/deps/brotli/c/enc/brotli.literal_cost.o
[   62s] [55/231] CC obj/deps/uv/src/unix/libuv.linux-inotify.o
[   63s] [56/231] CC obj/deps/uv/src/unix/libuv.core.o
[   63s] [57/231] CC obj/deps/brotli/c/enc/brotli.command.o
[   63s] [58/231] CC obj/deps/uv/src/unix/libuv.linux-core.o
[   63s] [59/231] CC obj/lwnode/code/escargotshim/deps/minizip/minizip.unzip.o
[   63s] [60/231] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o
[   63s] [61/231] AR obj/lwnode/code/escargotshim/deps/minizip/libminizip.a
[   63s] [62/231] CC obj/deps/uv/src/libuv.uv-common.o
[   63s] [63/231] AR obj/deps/uvwasi/libuvwasi.a
[   63s] [64/231] CC obj/deps/brotli/c/enc/brotli.dictionary_hash.o
[   63s] [65/231] CC obj/deps/brotli/c/enc/brotli.entropy_encode.o
[   63s] [66/231] CC obj/deps/brotli/c/enc/brotli.encoder_dict.o
[   63s] [67/231] CC obj/deps/uv/src/unix/libuv.fs.o
[   63s] ../../../deps/uv/src/unix/fs.c: In function 'uv__fs_sendfile':
[   63s] ../../../deps/uv/src/unix/fs.c:909:57: warning: passing argument 4 of 'uv__fs_copy_file_range' from incompatible pointer type [-Wincompatible-pointer-types]
[   63s]   909 |         r = uv__fs_copy_file_range(in_fd, NULL, out_fd, &off, req->bufsml[0].len, 0);
[   63s]       |                                                         ^~~~
[   63s]       |                                                         |
[   63s]       |                                                         off_t * {aka long long int *}
[   63s] In file included from ../../../deps/uv/src/unix/internal.h:41,
[   63s]                  from ../../../deps/uv/src/unix/fs.c:30:
[   63s] ../../../deps/uv/src/unix/linux-syscalls.h:71:33: note: expected 'ssize_t *' {aka 'int *'} but argument is of type 'off_t *' {aka 'long long int *'}
[   63s]    71 |                        ssize_t* off_out,
[   63s]       |                        ~~~~~~~~~^~~~~~~
[   63s] ../../../deps/uv/src/unix/fs.c: In function 'uv__fs_copyfile':
[   63s] ../../../deps/uv/src/unix/fs.c:1223:20: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
[   63s]  1223 |       if (s.f_type != /* CIFS */ 0xFF534D42u)
[   63s]       |                    ^~
[   63s] [68/231] AR obj/deps/uv/libuv.a
[   63s] [69/231] CC obj/deps/brotli/c/enc/brotli.histogram.o
[   63s] [70/231] CC obj/deps/brotli/c/enc/brotli.bit_cost.o
[   64s] [71/231] CC obj/deps/llhttp/src/llhttp.llhttp.o
[   64s] ../../../deps/llhttp/src/llhttp.c: In function 'llhttp__internal__run':
[   64s] ../../../deps/llhttp/src/llhttp.c:8691:13: warning: unused variable 'avail' [-Wunused-variable]
[   64s]  8691 |         int avail;
[   64s]       |             ^~~~~
[   64s] ../../../deps/llhttp/src/llhttp.c:8869:13: warning: unused variable 'avail' [-Wunused-variable]
[   64s]  8869 |         int avail;
[   64s]       |             ^~~~~
[   64s] ../../../deps/llhttp/src/llhttp.c:9619:13: warning: unused variable 'avail' [-Wunused-variable]
[   64s]  9619 |         int avail;
[   64s]       |             ^~~~~
[   64s] [72/231] CC obj/deps/brotli/c/enc/brotli.cluster.o
[   64s] [73/231] AR obj/deps/llhttp/libllhttp.a
[   64s] [74/231] ACTION escargot: config escargot_77aa8dffe56dc6e9e1faabd74ff0cddd
[   64s] -- The C compiler identification is GNU 9.2.0
[   64s] -- The CXX compiler identification is GNU 9.2.0
[   64s] -- Check for working C compiler: /bin/cc
[   64s] -- Check for working C compiler: /bin/cc -- works
[   64s] -- Detecting C compiler ABI info
[   64s] -- Detecting C compiler ABI info - done
[   64s] -- Detecting C compile features
[   64s] -- Detecting C compile features - done
[   64s] -- Check for working CXX compiler: /bin/c++
[   64s] -- Check for working CXX compiler: /bin/c++ -- works
[   64s] -- Detecting CXX compiler ABI info
[   64s] -- Detecting CXX compiler ABI info - done
[   64s] -- Detecting CXX compile features
[   64s] -- Detecting CXX compile features - done
[   64s] -- Could NOT find Git (missing: GIT_EXECUTABLE) 
[   64s] -- Escargot Build Version: v3.0.0
[   64s] -- Found PkgConfig: /bin/pkg-config (found version "0.28") 
[   64s] -- Checking for module 'dlog'
[   64s] --   Found dlog, version 1.0
[   64s] -- Configuring done
[   64s] -- Generating done
[   64s] -- Build files have been written to: /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/out/tizen/Release/gen/escargot
[   64s] [75/231] CC obj/deps/brotli/c/enc/brotli.brotli_bit_stream.o
[   64s] [76/231] CC obj/deps/brotli/c/enc/brotli.block_splitter.o
[   64s] [77/231] CC obj/deps/brotli/c/enc/brotli.metablock.o
[   64s] [78/231] CC obj/deps/brotli/c/enc/brotli.static_dict.o
[   65s] [79/231] CC obj/deps/brotli/c/dec/brotli.decode.o
[   65s] [80/231] CC obj/deps/brotli/c/enc/brotli.backward_references_hq.o
[   66s] [81/231] CC obj/deps/brotli/c/enc/brotli.compress_fragment_two_pass.o
[   67s] [82/231] CC obj/deps/brotli/c/enc/brotli.compress_fragment.o
[   68s] [83/231] CC obj/deps/brotli/c/enc/brotli.encode.o
[   75s] [84/231] CC obj/deps/brotli/c/enc/brotli.backward_references.o
[   75s] [85/231] AR obj/deps/brotli/libbrotli.a
[  134s] [86/231] ACTION escargot: build escargot_77aa8dffe56dc6e9e1faabd74ff0cddd
[  134s] ninja: Entering directory `/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/out/tizen/Release/gen/escargot'
[  134s] [1/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -O2 -fno-stack-protector -m32 -fPIC -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -w -g3 -fdata-sections -ffunction-sections -fvisibility=hidden -MD -MT CMakeFiles/libbf.dir/third_party/libbf/cutils.c.o -MF CMakeFiles/libbf.dir/third_party/libbf/cutils.c.o.d -o CMakeFiles/libbf.dir/third_party/libbf/cutils.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf/cutils.c
[  134s] [2/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinSharedArrayBuffer.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinSharedArrayBuffer.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinSharedArrayBuffer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinSharedArrayBuffer.cpp
[  134s] [3/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinAtomics.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinAtomics.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinAtomics.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinAtomics.cpp
[  134s] [4/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/codecache/CodeCacheReaderWriter.cpp.o -MF CMakeFiles/escargot.dir/src/codecache/CodeCacheReaderWriter.cpp.o.d -o CMakeFiles/escargot.dir/src/codecache/CodeCacheReaderWriter.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/codecache/CodeCacheReaderWriter.cpp
[  134s] [5/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/codecache/CodeCache.cpp.o -MF CMakeFiles/escargot.dir/src/codecache/CodeCache.cpp.o.d -o CMakeFiles/escargot.dir/src/codecache/CodeCache.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/codecache/CodeCache.cpp
[  134s] [6/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinWeakRef.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinWeakRef.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakRef.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinWeakRef.cpp
[  134s] [7/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinPromise.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinPromise.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinPromise.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinPromise.cpp
[  134s] [8/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinBoolean.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinBoolean.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinBoolean.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinBoolean.cpp
[  134s] [9/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFromSyncIterator.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFromSyncIterator.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFromSyncIterator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinAsyncFromSyncIterator.cpp
[  134s] [10/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinReflect.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinReflect.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinReflect.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinReflect.cpp
[  134s] [11/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinProxy.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinProxy.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinProxy.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinProxy.cpp
[  134s] [12/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncGeneratorFunction.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncGeneratorFunction.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncGeneratorFunction.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinAsyncGeneratorFunction.cpp
[  134s] [13/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinDataView.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinDataView.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinDataView.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinDataView.cpp
[  134s] [14/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinBigInt.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinBigInt.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinBigInt.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinBigInt.cpp
[  134s] [15/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinGeneratorFunction.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinGeneratorFunction.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinGeneratorFunction.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinGeneratorFunction.cpp
[  134s] [16/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinFinalizationRegistry.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinFinalizationRegistry.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinFinalizationRegistry.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinFinalizationRegistry.cpp
[  134s] [17/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinSymbol.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinSymbol.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinSymbol.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinSymbol.cpp
[  134s] [18/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinWeakMap.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinWeakMap.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakMap.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinWeakMap.cpp
[  134s] [19/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinFunction.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinFunction.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinFunction.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinFunction.cpp
[  134s] [20/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/debugger/DebuggerSha1.cpp.o -MF CMakeFiles/escargot.dir/src/debugger/DebuggerSha1.cpp.o.d -o CMakeFiles/escargot.dir/src/debugger/DebuggerSha1.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/debugger/DebuggerSha1.cpp
[  134s] [21/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinMap.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinMap.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinMap.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinMap.cpp
[  134s] [22/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinArrayBuffer.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinArrayBuffer.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinArrayBuffer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinArrayBuffer.cpp
[  134s] [23/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFunction.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFunction.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFunction.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinAsyncFunction.cpp
[  134s] [24/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinError.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinError.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinError.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinError.cpp
[  134s] [25/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinSet.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinSet.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinSet.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinSet.cpp
[  134s] [26/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/debugger/DebuggerTcp.cpp.o -MF CMakeFiles/escargot.dir/src/debugger/DebuggerTcp.cpp.o.d -o CMakeFiles/escargot.dir/src/debugger/DebuggerTcp.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/debugger/DebuggerTcp.cpp
[  134s] [27/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinNumber.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinNumber.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinNumber.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinNumber.cpp
[  134s] [28/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinMath.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinMath.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinMath.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinMath.cpp
[  134s] [29/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/heap/Heap.cpp.o -MF CMakeFiles/escargot.dir/src/heap/Heap.cpp.o.d -o CMakeFiles/escargot.dir/src/heap/Heap.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/heap/Heap.cpp
[  134s] [30/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/UnicodeIdentifierTables.cpp.o -MF CMakeFiles/escargot.dir/src/parser/UnicodeIdentifierTables.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/UnicodeIdentifierTables.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/UnicodeIdentifierTables.cpp
[  134s] [31/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinDate.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinDate.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinDate.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinDate.cpp
[  134s] [32/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinWeakSet.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinWeakSet.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakSet.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinWeakSet.cpp
[  134s] [33/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/heap/LeakCheckerBridge.cpp.o -MF CMakeFiles/escargot.dir/src/heap/LeakCheckerBridge.cpp.o.d -o CMakeFiles/escargot.dir/src/heap/LeakCheckerBridge.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/heap/LeakCheckerBridge.cpp
[  134s] [34/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -O2 -fno-stack-protector -m32 -fPIC -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -w -g3 -fdata-sections -ffunction-sections -fvisibility=hidden -MD -MT CMakeFiles/libbf.dir/third_party/libbf/libbf.c.o -MF CMakeFiles/libbf.dir/third_party/libbf/libbf.c.o.d -o CMakeFiles/libbf.dir/third_party/libbf/libbf.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf/libbf.c
[  134s] [35/203] : && /usr/bin/cmake -E remove liblibbf.a && /bin/ar qc liblibbf.a  CMakeFiles/libbf.dir/third_party/libbf/libbf.c.o CMakeFiles/libbf.dir/third_party/libbf/cutils.c.o && /bin/ranlib liblibbf.a && :
[  134s] [36/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinObject.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinObject.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinObject.cpp
[  134s] [37/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/debugger/Debugger.cpp.o -MF CMakeFiles/escargot.dir/src/debugger/Debugger.cpp.o.d -o CMakeFiles/escargot.dir/src/debugger/Debugger.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/debugger/Debugger.cpp
[  134s] [38/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinArray.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinArray.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinArray.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinArray.cpp
[  134s] [39/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/heap/CustomAllocator.cpp.o -MF CMakeFiles/escargot.dir/src/heap/CustomAllocator.cpp.o.d -o CMakeFiles/escargot.dir/src/heap/CustomAllocator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/heap/CustomAllocator.cpp
[  134s] [40/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/ASTAllocator.cpp.o -MF CMakeFiles/escargot.dir/src/parser/ASTAllocator.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/ASTAllocator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/ASTAllocator.cpp
[  134s] [41/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/ast/Node.cpp.o -MF CMakeFiles/escargot.dir/src/parser/ast/Node.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/ast/Node.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/ast/Node.cpp
[  134s] [42/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinRegExp.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinRegExp.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinRegExp.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinRegExp.cpp
[  134s] [43/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlDisplayNames.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlDisplayNames.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlDisplayNames.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlDisplayNames.cpp
[  134s] [44/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/Script.cpp.o -MF CMakeFiles/escargot.dir/src/parser/Script.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/Script.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/Script.cpp
[  134s] [45/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinTypedArray.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinTypedArray.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinTypedArray.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinTypedArray.cpp
[  134s] [46/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinJSON.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinJSON.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinJSON.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinJSON.cpp
[  134s] [47/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/AsyncFromSyncIteratorObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/AsyncFromSyncIteratorObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/AsyncFromSyncIteratorObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/AsyncFromSyncIteratorObject.cpp
[  134s] [48/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinIntl.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinIntl.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinIntl.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinIntl.cpp
[  134s] [49/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlPluralRules.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlPluralRules.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlPluralRules.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlPluralRules.cpp
[  134s] [50/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Environment.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Environment.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Environment.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Environment.cpp
[  134s] [51/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlListFormat.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlListFormat.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlListFormat.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlListFormat.cpp
[  134s] [52/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ArrayBuffer.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ArrayBuffer.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ArrayBuffer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ArrayBuffer.cpp
[  134s] [53/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/builtins/BuiltinString.cpp.o -MF CMakeFiles/escargot.dir/src/builtins/BuiltinString.cpp.o.d -o CMakeFiles/escargot.dir/src/builtins/BuiltinString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/builtins/BuiltinString.cpp
[  134s] [54/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/BackingStore.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/BackingStore.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/BackingStore.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/BackingStore.cpp
[  134s] [55/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/String.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/String.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/String.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/String.cpp
[  134s] [56/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/BooleanObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/BooleanObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/BooleanObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/BooleanObject.cpp
[  134s] [57/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/CodeBlock.cpp.o -MF CMakeFiles/escargot.dir/src/parser/CodeBlock.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/CodeBlock.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/CodeBlock.cpp
[  134s] [58/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlCollator.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlCollator.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlCollator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlCollator.cpp
[  134s] [59/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ArrayBufferObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ArrayBufferObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ArrayBufferObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ArrayBufferObject.cpp
[  134s] [60/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/AtomicString.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/AtomicString.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/AtomicString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/AtomicString.cpp
[  134s] [61/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlRelativeTimeFormat.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlRelativeTimeFormat.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlRelativeTimeFormat.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlRelativeTimeFormat.cpp
[  134s] [62/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/BigInt.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/BigInt.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/BigInt.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/BigInt.cpp
[  134s] [63/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ArgumentsObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ArgumentsObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ArgumentsObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ArgumentsObject.cpp
[  134s] [64/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlLocale.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlLocale.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlLocale.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlLocale.cpp
[  134s] [65/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/Lexer.cpp.o -MF CMakeFiles/escargot.dir/src/parser/Lexer.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/Lexer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/Lexer.cpp
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/Lexer.cpp: In member function 'char32_t Escargot::EscargotLexer::Scanner::scanUnicodeCodePointEscape()':
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/Lexer.cpp:793:31: warning: 'ch' may be used uninitialized in this function [-Wmaybe-uninitialized]
[  134s]   793 |     if (code > 0x10FFFF || ch != '}') {
[  134s]       |                            ~~~^~~~~~
[  134s] [66/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/BigIntObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/BigIntObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/BigIntObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/BigIntObject.cpp
[  134s] [67/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ArrayObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ArrayObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ArrayObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ArrayObject.cpp
[  134s] [68/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/ScriptParser.cpp.o -MF CMakeFiles/escargot.dir/src/parser/ScriptParser.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/ScriptParser.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/ScriptParser.cpp
[  134s] [69/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/BoundFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/BoundFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/BoundFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/BoundFunctionObject.cpp
[  134s] [70/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/AsyncGeneratorObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/AsyncGeneratorObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/AsyncGeneratorObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/AsyncGeneratorObject.cpp
[  134s] [71/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/interpreter/ByteCode.cpp.o -MF CMakeFiles/escargot.dir/src/interpreter/ByteCode.cpp.o.d -o CMakeFiles/escargot.dir/src/interpreter/ByteCode.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/interpreter/ByteCode.cpp
[  134s] [72/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlNumberFormat.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlNumberFormat.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlNumberFormat.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlNumberFormat.cpp
[  134s] [73/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/api/EscargotPublic.cpp.o -MF CMakeFiles/escargot.dir/src/api/EscargotPublic.cpp.o.d -o CMakeFiles/escargot.dir/src/api/EscargotPublic.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/api/EscargotPublic.cpp
[  134s] [74/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ExecutionState.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ExecutionState.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ExecutionState.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ExecutionState.cpp
[  134s] [75/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/CompressibleString.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/CompressibleString.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/CompressibleString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/CompressibleString.cpp
[  134s] [76/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ObjectStructurePropertyDescriptor.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ObjectStructurePropertyDescriptor.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ObjectStructurePropertyDescriptor.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ObjectStructurePropertyDescriptor.cpp
[  134s] [77/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Context.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Context.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Context.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Context.cpp
[  134s] [78/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ExecutionPauser.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ExecutionPauser.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ExecutionPauser.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ExecutionPauser.cpp
[  134s] [79/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/TypedArrayObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/TypedArrayObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/TypedArrayObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/TypedArrayObject.cpp
[  134s] [80/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/IEEE754.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/IEEE754.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/IEEE754.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp: In function 'double Escargot::ieee754::ceil(double)':
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp:86:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
[  134s]    86 | #define __LO(x) *(int *)&x
[  134s]       |                  ^~~~~~~~~
[  134s]    87 | #define __HIp(x) *(1 + (int *)x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]    88 | #define __LOp(x) *(int *)x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]    89 | 
[  134s]       |                   
[  134s]    90 | #else
[  134s]       | ~~~~~             
[  134s]    91 | 
[  134s]       |                   
[  134s]    92 | typedef union {
[  134s]       | ~~~~~~~~~~~~~~~   
[  134s]    93 |     double value;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]    94 |     struct {
[  134s]       |     ~~~~~~~~      
[  134s]    95 |         uint32_t msw;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]    96 |         uint32_t lsw;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]    97 |     } parts;
[  134s]       |     ~~~~~~~~      
[  134s]    98 |     struct {
[  134s]       |     ~~~~~~~~      
[  134s]    99 |         uint64_t w;
[  134s]       |         ~~~~~~~~~~~
[  134s]   100 |     } xparts;
[  134s]       |     ~~~~~~~~~     
[  134s]   101 | } ieee_double_shape_type;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   102 | 
[  134s]       |                   
[  134s]   103 | #define __HI(x) *(int *)&x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   104 | #define __LO(x) *(1 + (int *)&x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   105 | #define __HIp(x) *(int *)x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   106 | #define __LOp(x) *(1 + (int *)x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   107 | 
[  134s]       |                   
[  134s]   108 | #endif
[  134s]       | ~~~~~~            
[  134s]   109 | 
[  134s]       |                   
[  134s]   110 | /* Get two 32 bit ints from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   111 | 
[  134s]       |                   
[  134s]   112 | #define EXTRACT_WORDS(ix0, ix1, d)   \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   113 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   114 |         ieee_double_shape_type ew_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   115 |         ew_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   116 |         (ix0) = ew_u.parts.msw;      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   117 |         (ix1) = ew_u.parts.lsw;      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   118 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   119 | 
[  134s]       |                   
[  134s]   120 | /* Get a 64-bit int from a double. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   121 | #define EXTRACT_WORD64(ix, d)        \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   122 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   123 |         ieee_double_shape_type ew_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   124 |         ew_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   125 |         (ix) = ew_u.xparts.w;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   126 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   127 | 
[  134s]       |                   
[  134s]   128 | /* Get the more significant 32 bit int from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   129 | 
[  134s]       |                   
[  134s]   130 | #define GET_HIGH_WORD(i, d)          \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   131 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   132 |         ieee_double_shape_type gh_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   133 |         gh_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   134 |         (i) = gh_u.parts.msw;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   135 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   136 | 
[  134s]       |                   
[  134s]   137 | /* Get the less significant 32 bit int from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   138 | 
[  134s]       |                   
[  134s]   139 | #define GET_LOW_WORD(i, d)           \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   140 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   141 |         ieee_double_shape_type gl_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   142 |         gl_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   143 |         (i) = gl_u.parts.lsw;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   144 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   145 | 
[  134s]       |                   
[  134s]   146 | /* Set a double from two 32 bit ints.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   147 | 
[  134s]       |                   
[  134s]   148 | #define INSERT_WORDS(d, ix0, ix1)    \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   149 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   150 |         ieee_double_shape_type iw_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   151 |         iw_u.parts.msw = (ix0);      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   152 |         iw_u.parts.lsw = (ix1);      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   153 |         (d) = iw_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   154 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   155 | 
[  134s]       |                   
[  134s]   156 | /* Set a double from a 64-bit int. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   157 | #define INSERT_WORD64(d, ix)         \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   158 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   159 |         ieee_double_shape_type iw_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   160 |         iw_u.xparts.w = (ix);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   161 |         (d) = iw_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   162 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   163 | 
[  134s]       |                   
[  134s]   164 | /* Set the more significant 32 bits of a double from an int.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   165 | 
[  134s]       |                   
[  134s]   166 | #define SET_HIGH_WORD(d, v)          \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   167 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   168 |         ieee_double_shape_type sh_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   169 |         sh_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   170 |         sh_u.parts.msw = (v);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   171 |         (d) = sh_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   172 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   173 | 
[  134s]       |                   
[  134s]   174 | /* Set the less significant 32 bits of a double from an int.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   175 | 
[  134s]       |                   
[  134s]   176 | #define SET_LOW_WORD(d, v)           \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   177 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   178 |         ieee_double_shape_type sl_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   179 |         sl_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   180 |         sl_u.parts.lsw = (v);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   181 |         (d) = sl_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   182 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   183 | 
[  134s]       |                   
[  134s]   184 | /* Support macro. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]   185 | 
[  134s]       |                   
[  134s]   186 | #define STRICT_ASSIGN(type, lval, rval) ((lval) = (rval))
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   187 | 
[  134s]       |                   
[  134s]   188 | int32_t __ieee754_rem_pio2(double x, double *y) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   189 | double __kernel_cos(double x, double y) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   190 | int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec,
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   191 |                       const int32_t *ipio2) WARN_UNUSED_RETURN;
[  134s]       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   192 | double __kernel_sin(double x, double y, int iy) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   193 | 
[  134s]       |                   
[  134s]   194 | /* __ieee754_rem_pio2(x,y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   195 |  *
[  134s]       |  ~                
[  134s]   196 |  * return the remainder of x rem pi/2 in y[0]+y[1]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   197 |  * use __kernel_rem_pio2()
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   198 |  */
[  134s]       |  ~~               
[  134s]   199 | int32_t __ieee754_rem_pio2(double x, double *y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   200 | {
[  134s]       | ~                 
[  134s]   201 |     /*
[  134s]       |     ~~            
[  134s]   202 |    * Table of constants for 2/pi, 396 Hex digits (476 decimal) of 2/pi
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   203 |    */
[  134s]       |    ~~             
[  134s]   204 |     constexpr int32_t two_over_pi[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   205 |         0xA2F983,
[  134s]       |         ~~~~~~~~~ 
[  134s]   206 |         0x6E4E44,
[  134s]       |         ~~~~~~~~~ 
[  134s]   207 |         0x1529FC,
[  134s]       |         ~~~~~~~~~ 
[  134s]   208 |         0x2757D1,
[  134s]       |         ~~~~~~~~~ 
[  134s]   209 |         0xF534DD,
[  134s]       |         ~~~~~~~~~ 
[  134s]   210 |         0xC0DB62,
[  134s]       |         ~~~~~~~~~ 
[  134s]   211 |         0x95993C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   212 |         0x439041,
[  134s]       |         ~~~~~~~~~ 
[  134s]   213 |         0xFE5163,
[  134s]       |         ~~~~~~~~~ 
[  134s]   214 |         0xABDEBB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   215 |         0xC561B7,
[  134s]       |         ~~~~~~~~~ 
[  134s]   216 |         0x246E3A,
[  134s]       |         ~~~~~~~~~ 
[  134s]   217 |         0x424DD2,
[  134s]       |         ~~~~~~~~~ 
[  134s]   218 |         0xE00649,
[  134s]       |         ~~~~~~~~~ 
[  134s]   219 |         0x2EEA09,
[  134s]       |         ~~~~~~~~~ 
[  134s]   220 |         0xD1921C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   221 |         0xFE1DEB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   222 |         0x1CB129,
[  134s]       |         ~~~~~~~~~ 
[  134s]   223 |         0xA73EE8,
[  134s]       |         ~~~~~~~~~ 
[  134s]   224 |         0x8235F5,
[  134s]       |         ~~~~~~~~~ 
[  134s]   225 |         0x2EBB44,
[  134s]       |         ~~~~~~~~~ 
[  134s]   226 |         0x84E99C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   227 |         0x7026B4,
[  134s]       |         ~~~~~~~~~ 
[  134s]   228 |         0x5F7E41,
[  134s]       |         ~~~~~~~~~ 
[  134s]   229 |         0x3991D6,
[  134s]       |         ~~~~~~~~~ 
[  134s]   230 |         0x398353,
[  134s]       |         ~~~~~~~~~ 
[  134s]   231 |         0x39F49C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   232 |         0x845F8B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   233 |         0xBDF928,
[  134s]       |         ~~~~~~~~~ 
[  134s]   234 |         0x3B1FF8,
[  134s]       |         ~~~~~~~~~ 
[  134s]   235 |         0x97FFDE,
[  134s]       |         ~~~~~~~~~ 
[  134s]   236 |         0x05980F,
[  134s]       |         ~~~~~~~~~ 
[  134s]   237 |         0xEF2F11,
[  134s]       |         ~~~~~~~~~ 
[  134s]   238 |         0x8B5A0A,
[  134s]       |         ~~~~~~~~~ 
[  134s]   239 |         0x6D1F6D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   240 |         0x367ECF,
[  134s]       |         ~~~~~~~~~ 
[  134s]   241 |         0x27CB09,
[  134s]       |         ~~~~~~~~~ 
[  134s]   242 |         0xB74F46,
[  134s]       |         ~~~~~~~~~ 
[  134s]   243 |         0x3F669E,
[  134s]       |         ~~~~~~~~~ 
[  134s]   244 |         0x5FEA2D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   245 |         0x7527BA,
[  134s]       |         ~~~~~~~~~ 
[  134s]   246 |         0xC7EBE5,
[  134s]       |         ~~~~~~~~~ 
[  134s]   247 |         0xF17B3D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   248 |         0x0739F7,
[  134s]       |         ~~~~~~~~~ 
[  134s]   249 |         0x8A5292,
[  134s]       |         ~~~~~~~~~ 
[  134s]   250 |         0xEA6BFB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   251 |         0x5FB11F,
[  134s]       |         ~~~~~~~~~ 
[  134s]   252 |         0x8D5D08,
[  134s]       |         ~~~~~~~~~ 
[  134s]   253 |         0x560330,
[  134s]       |         ~~~~~~~~~ 
[  134s]   254 |         0x46FC7B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   255 |         0x6BABF0,
[  134s]       |         ~~~~~~~~~ 
[  134s]   256 |         0xCFBC20,
[  134s]       |         ~~~~~~~~~ 
[  134s]   257 |         0x9AF436,
[  134s]       |         ~~~~~~~~~ 
[  134s]   258 |         0x1DA9E3,
[  134s]       |         ~~~~~~~~~ 
[  134s]   259 |         0x91615E,
[  134s]       |         ~~~~~~~~~ 
[  134s]   260 |         0xE61B08,
[  134s]       |         ~~~~~~~~~ 
[  134s]   261 |         0x659985,
[  134s]       |         ~~~~~~~~~ 
[  134s]   262 |         0x5F14A0,
[  134s]       |         ~~~~~~~~~ 
[  134s]   263 |         0x68408D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   264 |         0xFFD880,
[  134s]       |         ~~~~~~~~~ 
[  134s]   265 |         0x4D7327,
[  134s]       |         ~~~~~~~~~ 
[  134s]   266 |         0x310606,
[  134s]       |         ~~~~~~~~~ 
[  134s]   267 |         0x1556CA,
[  134s]       |         ~~~~~~~~~ 
[  134s]   268 |         0x73A8C9,
[  134s]       |         ~~~~~~~~~ 
[  134s]   269 |         0x60E27B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   270 |         0xC08C6B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   271 |     };
[  134s]       |     ~~            
[  134s]   272 | 
[  134s]       |                   
[  134s]   273 |     constexpr int32_t npio2_hw[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   274 |         0x3FF921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   275 |         0x400921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   276 |         0x4012D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   277 |         0x401921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   278 |         0x401F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   279 |         0x4022D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   280 |         0x4025FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   281 |         0x402921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   282 |         0x402C463A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   283 |         0x402F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   284 |         0x4031475C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   285 |         0x4032D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   286 |         0x40346B9C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   287 |         0x4035FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   288 |         0x40378FDB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   289 |         0x403921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   290 |         0x403AB41B,
[  134s]       |         ~~~~~~~~~~~
[  134s]   291 |         0x403C463A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   292 |         0x403DD85A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   293 |         0x403F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   294 |         0x40407E4C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   295 |         0x4041475C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   296 |         0x4042106C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   297 |         0x4042D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   298 |         0x4043A28C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   299 |         0x40446B9C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   300 |         0x404534AC,
[  134s]       |         ~~~~~~~~~~~
[  134s]   301 |         0x4045FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   302 |         0x4046C6CB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   303 |         0x40478FDB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   304 |         0x404858EB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   305 |         0x404921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   306 |     };
[  134s]       |     ~~            
[  134s]   307 | 
[  134s]       |                   
[  134s]   308 |     /*
[  134s]       |     ~~            
[  134s]   309 |    * invpio2:  53 bits of 2/pi
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   310 |    * pio2_1:   first  33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   311 |    * pio2_1t:  pi/2 - pio2_1
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   312 |    * pio2_2:   second 33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   313 |    * pio2_2t:  pi/2 - (pio2_1+pio2_2)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   314 |    * pio2_3:   third  33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   315 |    * pio2_3t:  pi/2 - (pio2_1+pio2_2+pio2_3)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   316 |    */
[  134s]       |    ~~             
[  134s]   317 | 
[  134s]       |                   
[  134s]   318 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   319 |         zero
[  134s]       |         ~~~~      
[  134s]   320 |         = 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   321 |         half = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   322 |         two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   323 |         invpio2 = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   324 |         pio2_1 = 1.57079632673412561417e+00, /* 0x3FF921FB, 0x54400000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   325 |         pio2_1t = 6.07710050650619224932e-11, /* 0x3DD0B461, 0x1A626331 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   326 |         pio2_2 = 6.07710050630396597660e-11, /* 0x3DD0B461, 0x1A600000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   327 |         pio2_2t = 2.02226624879595063154e-21, /* 0x3BA3198A, 0x2E037073 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   328 |         pio2_3 = 2.02226624871116645580e-21, /* 0x3BA3198A, 0x2E000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   329 |         pio2_3t = 8.47842766036889956997e-32; /* 0x397B839A, 0x252049C1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   330 | 
[  134s]       |                   
[  134s]   331 |     double z, w, t, r, fn;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   332 |     double tx[3];
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   333 |     int32_t e0, i, j, nx, n, ix, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   334 |     uint32_t low;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   335 | 
[  134s]       |                   
[  134s]   336 |     z = 0;
[  134s]       |     ~~~~~~        
[  134s]   337 |     GET_HIGH_WORD(hx, x); /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   338 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   339 |     if (ix <= 0x3FE921FB) { /* |x| ~<= pi/4 , no need for reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   340 |         y[0] = x;
[  134s]       |         ~~~~~~~~~ 
[  134s]   341 |         y[1] = 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   342 |         return 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   343 |     }
[  134s]       |     ~             
[  134s]   344 |     if (ix < 0x4002D97C) { /* |x| < 3pi/4, special case with n=+-1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   345 |         if (hx > 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   346 |             z = x - pio2_1;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   347 |             if (ix != 0x3FF921FB) { /* 33+53 bit pi is good enough */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   348 |                 y[0] = z - pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   349 |                 y[1] = (z - y[0]) - pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   350 |             } else { /* near pi/2, use 33+33+53 bit pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   351 |                 z -= pio2_2;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   352 |                 y[0] = z - pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   353 |                 y[1] = (z - y[0]) - pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   354 |             }
[  134s]       |             ~     
[  134s]   355 |             return 1;
[  134s]       |             ~~~~~~~~~
[  134s]   356 |         } else { /* negative x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   357 |             z = x + pio2_1;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   358 |             if (ix != 0x3FF921FB) { /* 33+53 bit pi is good enough */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   359 |                 y[0] = z + pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   360 |                 y[1] = (z - y[0]) + pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   361 |             } else { /* near pi/2, use 33+33+53 bit pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   362 |                 z += pio2_2;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   363 |                 y[0] = z + pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   364 |                 y[1] = (z - y[0]) + pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   365 |             }
[  134s]       |             ~     
[  134s]   366 |             return -1;
[  134s]       |             ~~~~~~~~~~
[  134s]   367 |         }
[  134s]       |         ~         
[  134s]   368 |     }
[  134s]       |     ~             
[  134s]   369 |     if (ix <= 0x413921FB) { /* |x| ~<= 2^19*(pi/2), medium size */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   370 |         t = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]   371 |         n = static_cast<int32_t>(t * invpio2 + half);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   372 |         fn = static_cast<double>(n);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   373 |         r = t - fn * pio2_1;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]   374 |         w = fn * pio2_1t; /* 1st round good to 85 bit */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   375 |         if (n < 32 && ix != npio2_hw[n - 1]) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   376 |             y[0] = r - w; /* quick check no cancellation */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   377 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   378 |             uint32_t high;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   379 |             j = ix >> 20;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   380 |             y[0] = r - w;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   381 |             GET_HIGH_WORD(high, y[0]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   382 |             i = j - ((high >> 20) & 0x7FF);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   383 |             if (i > 16) { /* 2nd iteration needed, good to 118 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   384 |                 t = r;
[  134s]       |                 ~~~~~~
[  134s]   385 |                 w = fn * pio2_2;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   386 |                 r = t - w;
[  134s]       |                 ~~~~~~~~~~
[  134s]   387 |                 w = fn * pio2_2t - ((t - r) - w);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   388 |                 y[0] = r - w;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]   389 |                 GET_HIGH_WORD(high, y[0]);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   390 |                 i = j - ((high >> 20) & 0x7FF);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   391 |                 if (i > 49) { /* 3rd iteration need, 151 bits acc */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   392 |                     t = r; /* will cover all possible cases */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   393 |                     w = fn * pio2_3;
[  134s]       |                     ~~~~~~~~~~~~~~~~
[  134s]   394 |                     r = t - w;
[  134s]       |                     ~~~~~~~~~~
[  134s]   395 |                     w = fn * pio2_3t - ((t - r) - w);
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   396 |                     y[0] = r - w;
[  134s]       |                     ~~~~~~~~~~~~~
[  134s]   397 |                 }
[  134s]       |                 ~ 
[  134s]   398 |             }
[  134s]       |             ~     
[  134s]   399 |         }
[  134s]       |         ~         
[  134s]   400 |         y[1] = (r - y[0]) - w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   401 |         if (hx < 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   402 |             y[0] = -y[0];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   403 |             y[1] = -y[1];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   404 |             return -n;
[  134s]       |             ~~~~~~~~~~
[  134s]   405 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   406 |             return n;
[  134s]       |             ~~~~~~~~~
[  134s]   407 |         }
[  134s]       |         ~         
[  134s]   408 |     }
[  134s]       |     ~             
[  134s]   409 |     /*
[  134s]       |     ~~            
[  134s]   410 |    * all other (large) arguments
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   411 |    */
[  134s]       |    ~~             
[  134s]   412 |     if (ix >= 0x7FF00000) { /* x is inf or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   413 |         y[0] = y[1] = x - x;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]   414 |         return 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   415 |     }
[  134s]       |     ~             
[  134s]   416 |     /* set z = scalbn(|x|,ilogb(x)-23) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   417 |     GET_LOW_WORD(low, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   418 |     SET_LOW_WORD(z, low);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   419 |     e0 = (ix >> 20) - 1046; /* e0 = ilogb(z)-23; */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   420 |     SET_HIGH_WORD(z, ix - static_cast<int32_t>(e0 << 20));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   421 |     for (i = 0; i < 2; i++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   422 |         tx[i] = static_cast<double>(static_cast<int32_t>(z));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   423 |         z = (z - tx[i]) * two24;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   424 |     }
[  134s]       |     ~             
[  134s]   425 |     tx[2] = z;
[  134s]       |     ~~~~~~~~~~    
[  134s]   426 |     nx = 3;
[  134s]       |     ~~~~~~~       
[  134s]   427 |     while (tx[nx - 1] == zero)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   428 |         nx--; /* skip zero term */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   429 |     n = __kernel_rem_pio2(tx, y, e0, nx, 2, two_over_pi);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   430 |     if (hx < 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   431 |         y[0] = -y[0];
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   432 |         y[1] = -y[1];
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   433 |         return -n;
[  134s]       |         ~~~~~~~~~~
[  134s]   434 |     }
[  134s]       |     ~             
[  134s]   435 |     return n;
[  134s]       |     ~~~~~~~~~     
[  134s]   436 | }
[  134s]       | ~                 
[  134s]   437 | 
[  134s]       |                   
[  134s]   438 | /* __kernel_cos( x,  y )
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   439 |  * kernel cos function on [-pi/4, pi/4], pi/4 ~ 0.785398164
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   440 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   441 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   442 |  *
[  134s]       |  ~                
[  134s]   443 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   444 |  *      1. Since cos(-x) = cos(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   445 |  *      2. if x < 2^-27 (hx<0x3E400000 0), return 1 with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   446 |  *      3. cos(x) is approximated by a polynomial of degree 14 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   447 |  *         [0,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]   448 |  *                                       4            14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   449 |  *              cos(x) ~ 1 - x*x/2 + C1*x + ... + C6*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   450 |  *         where the remez error is
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   451 |  *
[  134s]       |  ~                
[  134s]   452 |  *      |              2     4     6     8     10    12     14 |     -58
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   453 |  *      |cos(x)-(1-.5*x +C1*x +C2*x +C3*x +C4*x +C5*x  +C6*x  )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   454 |  *      |                                                      |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   455 |  *
[  134s]       |  ~                
[  134s]   456 |  *                     4     6     8     10    12     14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   457 |  *      4. let r = C1*x +C2*x +C3*x +C4*x +C5*x  +C6*x  , then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   458 |  *             cos(x) = 1 - x*x/2 + r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   459 |  *         since cos(x+y) ~ cos(x) - sin(x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   460 |  *                        ~ cos(x) - x*y,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   461 |  *         a correction term is necessary in cos(x) and hence
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   462 |  *              cos(x+y) = 1 - (x*x/2 - (r - x*y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   463 |  *         For better accuracy when x > 0.3, let qx = |x|/4 with
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   464 |  *         the last 32 bits mask off, and if x > 0.78125, let qx = 0.28125.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   465 |  *         Then
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   466 |  *              cos(x+y) = (1-qx) - ((x*x/2-qx) - (r-x*y)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   467 |  *         Note that 1-qx and (x*x/2-qx) is EXACT here, and the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   468 |  *         magnitude of the latter is at least a quarter of x*x/2,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   469 |  *         thus, reducing the rounding error in the subtraction.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   470 |  */
[  134s]       |  ~~               
[  134s]   471 | ALWAYS_INLINE double __kernel_cos(double x, double y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   472 | {
[  134s]       | ~                 
[  134s]   473 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   474 |         one
[  134s]       |         ~~~       
[  134s]   475 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   476 |         C1 = 4.16666666666666019037e-02, /* 0x3FA55555, 0x5555554C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   477 |         C2 = -1.38888888888741095749e-03, /* 0xBF56C16C, 0x16C15177 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   478 |         C3 = 2.48015872894767294178e-05, /* 0x3EFA01A0, 0x19CB1590 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   479 |         C4 = -2.75573143513906633035e-07, /* 0xBE927E4F, 0x809C52AD */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   480 |         C5 = 2.08757232129817482790e-09, /* 0x3E21EE9E, 0xBDB4B1C4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   481 |         C6 = -1.13596475577881948265e-11; /* 0xBDA8FAE9, 0xBE8838D4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   482 | 
[  134s]       |                   
[  134s]   483 |     double a, iz, z, r, qx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   484 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]   485 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   486 |     ix &= 0x7FFFFFFF; /* ix = |x|'s high word*/
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   487 |     if (ix < 0x3E400000 && static_cast<int>(x) == 0) { /* if x < 2**27 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   488 |         return one; /* generate inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   489 |     }
[  134s]       |     ~             
[  134s]   490 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   491 |     r = z * (C1 + z * (C2 + z * (C3 + z * (C4 + z * (C5 + z * C6)))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   492 |     if (ix < 0x3FD33333) { /* if |x| < 0.3 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   493 |         return one - (0.5 * z - (z * r - x * y));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   494 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   495 |         if (ix > 0x3FE90000) { /* x > 0.78125 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   496 |             qx = 0.28125;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   497 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   498 |             INSERT_WORDS(qx, ix - 0x00200000, 0); /* x/4 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   499 |         }
[  134s]       |         ~         
[  134s]   500 |         iz = 0.5 * z - qx;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   501 |         a = one - qx;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   502 |         return a - (iz - (z * r - x * y));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   503 |     }
[  134s]       |     ~             
[  134s]   504 | }
[  134s]       | ~                 
[  134s]   505 | 
[  134s]       |                   
[  134s]   506 | /* __kernel_rem_pio2(x,y,e0,nx,prec,ipio2)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   507 |  * double x[],y[]; int e0,nx,prec; int ipio2[];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   508 |  *
[  134s]       |  ~                
[  134s]   509 |  * __kernel_rem_pio2 return the last three digits of N with
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   510 |  *              y = x - N*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   511 |  * so that |y| < pi/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   512 |  *
[  134s]       |  ~                
[  134s]   513 |  * The method is to compute the integer (mod 8) and fraction parts of
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   514 |  * (2/pi)*x without doing the full multiplication. In general we
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   515 |  * skip the part of the product that are known to be a huge integer (
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   516 |  * more accurately, = 0 mod 8 ). Thus the number of operations are
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   517 |  * independent of the exponent of the input.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   518 |  *
[  134s]       |  ~                
[  134s]   519 |  * (2/pi) is represented by an array of 24-bit integers in ipio2[].
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   520 |  *
[  134s]       |  ~                
[  134s]   521 |  * Input parameters:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]   522 |  *      x[]     The input value (must be positive) is broken into nx
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   523 |  *              pieces of 24-bit integers in double precision format.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   524 |  *              x[i] will be the i-th 24 bit of x. The scaled exponent
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   525 |  *              of x[0] is given in input parameter e0 (i.e., x[0]*2^e0
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   526 |  *              match x's up to 24 bits.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   527 |  *
[  134s]       |  ~                
[  134s]   528 |  *              Example of breaking a double positive z into x[0]+x[1]+x[2]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   529 |  *                      e0 = ilogb(z)-23
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   530 |  *                      z  = scalbn(z,-e0)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   531 |  *              for i = 0,1,2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   532 |  *                      x[i] = floor(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   533 |  *                      z    = (z-x[i])*2**24
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   534 |  *
[  134s]       |  ~                
[  134s]   535 |  *
[  134s]       |  ~                
[  134s]   536 |  *      y[]     output result in an array of double precision numbers.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   537 |  *              The dimension of y[] is:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   538 |  *                      24-bit  precision       1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   539 |  *                      53-bit  precision       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   540 |  *                      64-bit  precision       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   541 |  *                      113-bit precision       3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   542 |  *              The actual value is the sum of them. Thus for 113-bit
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   543 |  *              precison, one may have to do something like:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   544 |  *
[  134s]       |  ~                
[  134s]   545 |  *              long double t,w,r_head, r_tail;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   546 |  *              t = (long double)y[2] + (long double)y[1];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   547 |  *              w = (long double)y[0];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   548 |  *              r_head = t+w;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   549 |  *              r_tail = w - (r_head - t);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   550 |  *
[  134s]       |  ~                
[  134s]   551 |  *      e0      The exponent of x[0]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   552 |  *
[  134s]       |  ~                
[  134s]   553 |  *      nx      dimension of x[]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   554 |  *
[  134s]       |  ~                
[  134s]   555 |  *      prec    an integer indicating the precision:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   556 |  *                      0       24  bits (single)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   557 |  *                      1       53  bits (double)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   558 |  *                      2       64  bits (extended)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   559 |  *                      3       113 bits (quad)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   560 |  *
[  134s]       |  ~                
[  134s]   561 |  *      ipio2[]
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   562 |  *              integer array, contains the (24*i)-th to (24*i+23)-th
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   563 |  *              bit of 2/pi after binary point. The corresponding
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   564 |  *              floating value is
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   565 |  *
[  134s]       |  ~                
[  134s]   566 |  *                      ipio2[i] * 2^(-24(i+1)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   567 |  *
[  134s]       |  ~                
[  134s]   568 |  * External function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]   569 |  *      double scalbn(), floor();
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   570 |  *
[  134s]       |  ~                
[  134s]   571 |  *
[  134s]       |  ~                
[  134s]   572 |  * Here is the description of some local variables:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   573 |  *
[  134s]       |  ~                
[  134s]   574 |  *      jk      jk+1 is the initial number of terms of ipio2[] needed
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   575 |  *              in the computation. The recommended value is 2,3,4,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   576 |  *              6 for single, double, extended,and quad.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   577 |  *
[  134s]       |  ~                
[  134s]   578 |  *      jz      local integer variable indicating the number of
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   579 |  *              terms of ipio2[] used.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   580 |  *
[  134s]       |  ~                
[  134s]   581 |  *      jx      nx - 1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   582 |  *
[  134s]       |  ~                
[  134s]   583 |  *      jv      index for pointing to the suitable ipio2[] for the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   584 |  *              computation. In general, we want
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   585 |  *                      ( 2^e0*x[0] * ipio2[jv-1]*2^(-24jv) )/8
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   586 |  *              is an integer. Thus
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   587 |  *                      e0-3-24*jv >= 0 or (e0-3)/24 >= jv
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   588 |  *              Hence jv = max(0,(e0-3)/24).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   589 |  *
[  134s]       |  ~                
[  134s]   590 |  *      jp      jp+1 is the number of terms in PIo2[] needed, jp = jk.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   591 |  *
[  134s]       |  ~                
[  134s]   592 |  *      q[]     double array with integral value, representing the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   593 |  *              24-bits chunk of the product of x and 2/pi.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   594 |  *
[  134s]       |  ~                
[  134s]   595 |  *      q0      the corresponding exponent of q[0]. Note that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   596 |  *              exponent for q[i] would be q0-24*i.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   597 |  *
[  134s]       |  ~                
[  134s]   598 |  *      PIo2[]  double precision array, obtained by cutting pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   599 |  *              into 24 bits chunks.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   600 |  *
[  134s]       |  ~                
[  134s]   601 |  *      f[]     ipio2[] in floating point
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   602 |  *
[  134s]       |  ~                
[  134s]   603 |  *      iq[]    integer array by breaking up q[] in 24-bits chunk.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   604 |  *
[  134s]       |  ~                
[  134s]   605 |  *      fq[]    final product of x*(2/pi) in fq[0],..,fq[jk]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   606 |  *
[  134s]       |  ~                
[  134s]   607 |  *      ih      integer. If >0 it indicates q[] is >= 0.5, hence
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   608 |  *              it also indicates the *sign* of the result.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   609 |  *
[  134s]       |  ~                
[  134s]   610 |  */
[  134s]       |  ~~               
[  134s]   611 | int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec,
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   612 |                       const int32_t *ipio2)
[  134s]       |                       ~~~~~~~~~~~~~~~~~~~~~
[  134s]   613 | {
[  134s]       | ~                 
[  134s]   614 |     /* Constants:
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   615 |    * The hexadecimal values are the intended ones for the following
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   616 |    * constants. The decimal values may be used, provided that the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   617 |    * compiler will convert from decimal to binary accurately enough
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   618 |    * to produce the hexadecimal values shown.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   619 |    */
[  134s]       |    ~~             
[  134s]   620 |     constexpr int init_jk[] = { 2, 3, 4, 6 }; /* initial value for jk */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   621 | 
[  134s]       |                   
[  134s]   622 |     constexpr double PIo2[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   623 |         1.57079625129699707031e+00, /* 0x3FF921FB, 0x40000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   624 |         7.54978941586159635335e-08, /* 0x3E74442D, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   625 |         5.39030252995776476554e-15, /* 0x3CF84698, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   626 |         3.28200341580791294123e-22, /* 0x3B78CC51, 0x60000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   627 |         1.27065575308067607349e-29, /* 0x39F01B83, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   628 |         1.22933308981111328932e-36, /* 0x387A2520, 0x40000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   629 |         2.73370053816464559624e-44, /* 0x36E38222, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   630 |         2.16741683877804819444e-51, /* 0x3569F31D, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   631 |     };
[  134s]       |     ~~            
[  134s]   632 | 
[  134s]       |                   
[  134s]   633 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   634 |         zero
[  134s]       |         ~~~~      
[  134s]   635 |         = 0.0,
[  134s]       |         ~~~~~~    
[  134s]   636 |         one = 1.0,
[  134s]       |         ~~~~~~~~~~
[  134s]   637 |         two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   638 |         twon24 = 5.96046447753906250000e-08; /* 0x3E700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   639 | 
[  134s]       |                   
[  134s]   640 |     int32_t jz, jx, jv, jp, jk, carry, n, iq[20], i, j, k, m, q0, ih;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   641 |     double z, fw, f[20], fq[20], q[20];
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   642 | 
[  134s]       |                   
[  134s]   643 |     /* initialize jk*/
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]   644 |     jk = init_jk[prec];
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]   645 |     jp = jk;
[  134s]       |     ~~~~~~~~      
[  134s]   646 | 
[  134s]       |                   
[  134s]   647 |     /* determine jx,jv,q0, note that 3>q0 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   648 |     jx = nx - 1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   649 |     jv = (e0 - 3) / 24;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]   650 |     if (jv < 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   651 |         jv = 0;
[  134s]       |         ~~~~~~~   
[  134s]   652 |     q0 = e0 - 24 * (jv + 1);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   653 | 
[  134s]       |                   
[  134s]   654 |     /* set up f[0] to f[jx+jk] where f[jx+jk] = ipio2[jv+jk] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   655 |     j = jv - jx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   656 |     m = jx + jk;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   657 |     for (i = 0; i <= m; i++, j++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   658 |         f[i] = (j < 0) ? zero : static_cast<double>(ipio2[j]);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   659 |     }
[  134s]       |     ~             
[  134s]   660 | 
[  134s]       |                   
[  134s]   661 |     /* compute q[0],q[1],...q[jk] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   662 |     for (i = 0; i <= jk; i++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   663 |         for (j = 0, fw = 0.0; j <= jx; j++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   664 |             fw += x[j] * f[jx + i - j];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   665 |         q[i] = fw;
[  134s]       |         ~~~~~~~~~~
[  134s]   666 |     }
[  134s]       |     ~             
[  134s]   667 | 
[  134s]       |                   
[  134s]   668 |     jz = jk;
[  134s]       |     ~~~~~~~~      
[  134s]   669 | recompute:
[  134s]       | ~~~~~~~~~~        
[  134s]   670 |     /* distill q[] into iq[] reversingly */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   671 |     for (i = 0, j = jz, z = q[jz]; j > 0; i++, j--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   672 |         fw = static_cast<double>(static_cast<int32_t>(twon24 * z));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   673 |         iq[i] = static_cast<int32_t>(z - two24 * fw);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   674 |         z = q[j - 1] + fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   675 |     }
[  134s]       |     ~             
[  134s]   676 | 
[  134s]       |                   
[  134s]   677 |     /* compute n */
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   678 |     z = scalbn(z, q0); /* actual value of z */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   679 |     z -= 8.0 * floor(z * 0.125); /* trim off integer >= 8 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   680 |     n = static_cast<int32_t>(z);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   681 |     z -= static_cast<double>(n);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   682 |     ih = 0;
[  134s]       |     ~~~~~~~       
[  134s]   683 |     if (q0 > 0) { /* need iq[jz-1] to determine n */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   684 |         i = (iq[jz - 1] >> (24 - q0));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   685 |         n += i;
[  134s]       |         ~~~~~~~   
[  134s]   686 |         iq[jz - 1] -= i << (24 - q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   687 |         ih = iq[jz - 1] >> (23 - q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   688 |     } else if (q0 == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   689 |         ih = iq[jz - 1] >> 23;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   690 |     } else if (z >= 0.5) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   691 |         ih = 2;
[  134s]       |         ~~~~~~~   
[  134s]   692 |     }
[  134s]       |     ~             
[  134s]   693 | 
[  134s]       |                   
[  134s]   694 |     if (ih > 0) { /* q > 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   695 |         n += 1;
[  134s]       |         ~~~~~~~   
[  134s]   696 |         carry = 0;
[  134s]       |         ~~~~~~~~~~
[  134s]   697 |         for (i = 0; i < jz; i++) { /* compute 1-q */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   698 |             j = iq[i];
[  134s]       |             ~~~~~~~~~~
[  134s]   699 |             if (carry == 0) {
[  134s]       |             ~~~~~~~~~~~~~~~~~
[  134s]   700 |                 if (j != 0) {
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]   701 |                     carry = 1;
[  134s]       |                     ~~~~~~~~~~
[  134s]   702 |                     iq[i] = 0x1000000 - j;
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   703 |                 }
[  134s]       |                 ~ 
[  134s]   704 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]   705 |                 iq[i] = 0xFFFFFF - j;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]   706 |             }
[  134s]       |             ~     
[  134s]   707 |         }
[  134s]       |         ~         
[  134s]   708 |         if (q0 > 0) { /* rare case: chance is 1 in 12 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   709 |             switch (q0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   710 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]   711 |                 iq[jz - 1] &= 0x7FFFFF;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   712 |                 break;
[  134s]       |                 ~~~~~~
[  134s]   713 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]   714 |                 iq[jz - 1] &= 0x3FFFFF;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   715 |                 break;
[  134s]       |                 ~~~~~~
[  134s]   716 |             }
[  134s]       |             ~     
[  134s]   717 |         }
[  134s]       |         ~         
[  134s]   718 |         if (ih == 2) {
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]   719 |             z = one - z;
[  134s]       |             ~~~~~~~~~~~~
[  134s]   720 |             if (carry != 0)
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   721 |                 z -= scalbn(one, q0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]   722 |         }
[  134s]       |         ~         
[  134s]   723 |     }
[  134s]       |     ~             
[  134s]   724 | 
[  134s]       |                   
[  134s]   725 |     /* check if recomputation is needed */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   726 |     if (z == zero) {
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   727 |         j = 0;
[  134s]       |         ~~~~~~    
[  134s]   728 |         for (i = jz - 1; i >= jk; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   729 |             j |= iq[i];
[  134s]       |             ~~~~~~~~~~~
[  134s]   730 |         if (j == 0) { /* need recomputation */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   731 |             for (k = 1; jk >= k && iq[jk - k] == 0; k++) {
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   732 |                 /* k = no. of terms needed */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   733 |             }
[  134s]       |             ~     
[  134s]   734 | 
[  134s]       |                   
[  134s]   735 |             for (i = jz + 1; i <= jz + k; i++) { /* add q[jz+1] to q[jz+k] */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   736 |                 f[jx + i] = ipio2[jv + i];
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   737 |                 for (j = 0, fw = 0.0; j <= jx; j++)
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   738 |                     fw += x[j] * f[jx + i - j];
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   739 |                 q[i] = fw;
[  134s]       |                 ~~~~~~~~~~
[  134s]   740 |             }
[  134s]       |             ~     
[  134s]   741 |             jz += k;
[  134s]       |             ~~~~~~~~
[  134s]   742 |             goto recompute;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   743 |         }
[  134s]       |         ~         
[  134s]   744 |     }
[  134s]       |     ~             
[  134s]   745 | 
[  134s]       |                   
[  134s]   746 |     /* chop off zero terms */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   747 |     if (z == 0.0) {
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   748 |         jz -= 1;
[  134s]       |         ~~~~~~~~  
[  134s]   749 |         q0 -= 24;
[  134s]       |         ~~~~~~~~~ 
[  134s]   750 |         while (iq[jz] == 0) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]   751 |             jz--;
[  134s]       |             ~~~~~ 
[  134s]   752 |             q0 -= 24;
[  134s]       |             ~~~~~~~~~
[  134s]   753 |         }
[  134s]       |         ~         
[  134s]   754 |     } else { /* break z into 24-bit if necessary */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   755 |         z = scalbn(z, -q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]   756 |         if (z >= two24) {
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]   757 |             fw = static_cast<double>(static_cast<int32_t>(twon24 * z));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   758 |             iq[jz] = z - two24 * fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   759 |             jz += 1;
[  134s]       |             ~~~~~~~~
[  134s]   760 |             q0 += 24;
[  134s]       |             ~~~~~~~~~
[  134s]   761 |             iq[jz] = fw;
[  134s]       |             ~~~~~~~~~~~~
[  134s]   762 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   763 |             iq[jz] = z;
[  134s]       |             ~~~~~~~~~~~
[  134s]   764 |         }
[  134s]       |         ~         
[  134s]   765 |     }
[  134s]       |     ~             
[  134s]   766 | 
[  134s]       |                   
[  134s]   767 |     /* convert integer "bit" chunk to floating-point value */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   768 |     fw = scalbn(one, q0);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   769 |     for (i = jz; i >= 0; i--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   770 |         q[i] = fw * iq[i];
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   771 |         fw *= twon24;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   772 |     }
[  134s]       |     ~             
[  134s]   773 | 
[  134s]       |                   
[  134s]   774 |     /* compute PIo2[0,...,jp]*q[jz,...,0] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   775 |     for (i = jz; i >= 0; i--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   776 |         for (fw = 0.0, k = 0; k <= jp && k <= jz - i; k++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   777 |             fw += PIo2[k] * q[i + k];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   778 |         fq[jz - i] = fw;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]   779 |     }
[  134s]       |     ~             
[  134s]   780 | 
[  134s]       |                   
[  134s]   781 |     /* compress fq[] into y[] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   782 |     switch (prec) {
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   783 |     case 0:
[  134s]       |     ~~~~~~~       
[  134s]   784 |         fw = 0.0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   785 |         for (i = jz; i >= 0; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   786 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   787 |         y[0] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   788 |         break;
[  134s]       |         ~~~~~~    
[  134s]   789 |     case 1:
[  134s]       |     ~~~~~~~       
[  134s]   790 |     case 2:
[  134s]       |     ~~~~~~~       
[  134s]   791 |         fw = 0.0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   792 |         for (i = jz; i >= 0; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   793 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   794 |         y[0] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   795 |         fw = fq[0] - fw;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]   796 |         for (i = 1; i <= jz; i++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   797 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   798 |         y[1] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   799 |         break;
[  134s]       |         ~~~~~~    
[  134s]   800 |     case 3: /* painful */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   801 |         for (i = jz; i > 0; i--) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   802 |             fw = fq[i - 1] + fq[i];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   803 |             fq[i] += fq[i - 1] - fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   804 |             fq[i - 1] = fw;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   805 |         }
[  134s]       |         ~         
[  134s]   806 |         for (i = jz; i > 1; i--) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   807 |             fw = fq[i - 1] + fq[i];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   808 |             fq[i] += fq[i - 1] - fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   809 |             fq[i - 1] = fw;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   810 |         }
[  134s]       |         ~         
[  134s]   811 |         for (fw = 0.0, i = jz; i >= 2; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   812 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   813 |         if (ih == 0) {
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]   814 |             y[0] = fq[0];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   815 |             y[1] = fq[1];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   816 |             y[2] = fw;
[  134s]       |             ~~~~~~~~~~
[  134s]   817 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   818 |             y[0] = -fq[0];
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   819 |             y[1] = -fq[1];
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   820 |             y[2] = -fw;
[  134s]       |             ~~~~~~~~~~~
[  134s]   821 |         }
[  134s]       |         ~         
[  134s]   822 |     }
[  134s]       |     ~             
[  134s]   823 |     return n & 7;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   824 | }
[  134s]       | ~                 
[  134s]   825 | 
[  134s]       |                   
[  134s]   826 | /* __kernel_sin( x, y, iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   827 |  * kernel sin function on [-pi/4, pi/4], pi/4 ~ 0.7854
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   828 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   829 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   830 |  * Input iy indicates whether y is 0. (if iy=0, y assume to be 0).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   831 |  *
[  134s]       |  ~                
[  134s]   832 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   833 |  *      1. Since sin(-x) = -sin(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   834 |  *      2. if x < 2^-27 (hx<0x3E400000 0), return x with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   835 |  *      3. sin(x) is approximated by a polynomial of degree 13 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   836 |  *         [0,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]   837 |  *                               3            13
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   838 |  *              sin(x) ~ x + S1*x + ... + S6*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   839 |  *         where
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]   840 |  *
[  134s]       |  ~                
[  134s]   841 |  *      |sin(x)         2     4     6     8     10     12  |     -58
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   842 |  *      |----- - (1+S1*x +S2*x +S3*x +S4*x +S5*x  +S6*x   )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   843 |  *      |  x                                               |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   844 |  *
[  134s]       |  ~                
[  134s]   845 |  *      4. sin(x+y) = sin(x) + sin'(x')*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   846 |  *                  ~ sin(x) + (1-x*x/2)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   847 |  *         For better accuracy, let
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   848 |  *                   3      2      2      2      2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   849 |  *              r = x *(S2+x *(S3+x *(S4+x *(S5+x *S6))))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   850 |  *         then                   3    2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   851 |  *              sin(x) = x + (S1*x + (x *(r-y/2)+y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   852 |  */
[  134s]       |  ~~               
[  134s]   853 | ALWAYS_INLINE double __kernel_sin(double x, double y, int iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   854 | {
[  134s]       | ~                 
[  134s]   855 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   856 |         half
[  134s]       |         ~~~~      
[  134s]   857 |         = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   858 |         S1 = -1.66666666666666324348e-01, /* 0xBFC55555, 0x55555549 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   859 |         S2 = 8.33333333332248946124e-03, /* 0x3F811111, 0x1110F8A6 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   860 |         S3 = -1.98412698298579493134e-04, /* 0xBF2A01A0, 0x19C161D5 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   861 |         S4 = 2.75573137070700676789e-06, /* 0x3EC71DE3, 0x57B1FE7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   862 |         S5 = -2.50507602534068634195e-08, /* 0xBE5AE5E6, 0x8A2B9CEB */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   863 |         S6 = 1.58969099521155010221e-10; /* 0x3DE5D93A, 0x5ACFD57C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   864 | 
[  134s]       |                   
[  134s]   865 |     double z, r, v;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   866 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]   867 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   868 |     ix &= 0x7FFFFFFF; /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   869 |     if (ix < 0x3E400000 && static_cast<int>(x) == 0) { /* |x| < 2**-27 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   870 |         return x;
[  134s]       |         ~~~~~~~~~ 
[  134s]   871 |     } /* generate inexact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   872 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   873 |     v = z * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   874 |     r = S2 + z * (S3 + z * (S4 + z * (S5 + z * S6)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   875 |     if (iy == 0) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   876 |         return x + v * (S1 + z * r);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   877 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   878 |         return x - ((z * (half * y - v * r) - y) - v * S1);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   879 |     }
[  134s]       |     ~             
[  134s]   880 | }
[  134s]       | ~                 
[  134s]   881 | 
[  134s]       |                   
[  134s]   882 | /* __kernel_tan( x, y, k )
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   883 |  * kernel tan function on [-pi/4, pi/4], pi/4 ~ 0.7854
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   884 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   885 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   886 |  * Input k indicates whether tan (if k=1) or
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   887 |  * -1/tan (if k= -1) is returned.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   888 |  *
[  134s]       |  ~                
[  134s]   889 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   890 |  *      1. Since tan(-x) = -tan(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   891 |  *      2. if x < 2^-28 (hx<0x3E300000 0), return x with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   892 |  *      3. tan(x) is approximated by a odd polynomial of degree 27 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   893 |  *         [0,0.67434]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   894 |  *                               3             27
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   895 |  *              tan(x) ~ x + T1*x + ... + T13*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   896 |  *         where
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]   897 |  *
[  134s]       |  ~                
[  134s]   898 |  *              |tan(x)         2     4            26   |     -59.2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   899 |  *              |----- - (1+T1*x +T2*x +.... +T13*x    )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   900 |  *              |  x                                    |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   901 |  *
[  134s]       |  ~                
[  134s]   902 |  *         Note: tan(x+y) = tan(x) + tan'(x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   903 |  *                        ~ tan(x) + (1+x*x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   904 |  *         Therefore, for better accuracy in computing tan(x+y), let
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   905 |  *                   3      2      2       2       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   906 |  *              r = x *(T2+x *(T3+x *(...+x *(T12+x *T13))))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   907 |  *         then
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   908 |  *                                  3    2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   909 |  *              tan(x+y) = x + (T1*x + (x *(r+y)+y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   910 |  *
[  134s]       |  ~                
[  134s]   911 |  *      4. For x in [0.67434,pi/4],  let y = pi/4 - x, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   912 |  *              tan(x) = tan(pi/4-y) = (1-tan(y))/(1+tan(y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   913 |  *                     = 1 - 2*(tan(y) - (tan(y)^2)/(1+tan(y)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   914 |  */
[  134s]       |  ~~               
[  134s]   915 | double __kernel_tan(double x, double y, int iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   916 | {
[  134s]       | ~                 
[  134s]   917 |     constexpr double xxx[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   918 |         3.33333333333334091986e-01, /* 3FD55555, 55555563 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   919 |         1.33333333333201242699e-01, /* 3FC11111, 1110FE7A */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   920 |         5.39682539762260521377e-02, /* 3FABA1BA, 1BB341FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   921 |         2.18694882948595424599e-02, /* 3F9664F4, 8406D637 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   922 |         8.86323982359930005737e-03, /* 3F8226E3, E96E8493 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   923 |         3.59207910759131235356e-03, /* 3F6D6D22, C9560328 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   924 |         1.45620945432529025516e-03, /* 3F57DBC8, FEE08315 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   925 |         5.88041240820264096874e-04, /* 3F4344D8, F2F26501 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   926 |         2.46463134818469906812e-04, /* 3F3026F7, 1A8D1068 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   927 |         7.81794442939557092300e-05, /* 3F147E88, A03792A6 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   928 |         7.14072491382608190305e-05, /* 3F12B80F, 32F0A7E9 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   929 |         -1.85586374855275456654e-05, /* BEF375CB, DB605373 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   930 |         2.59073051863633712884e-05, /* 3EFB2A70, 74BF7AD4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   931 |         /* one */ 1.00000000000000000000e+00, /* 3FF00000, 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   932 |         /* pio4 */ 7.85398163397448278999e-01, /* 3FE921FB, 54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   933 |         /* pio4lo */ 3.06161699786838301793e-17 /* 3C81A626, 33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   934 |     };
[  134s]       |     ~~            
[  134s]   935 | #define one xxx[13]
[  134s]       | ~~~~~~~~~~~~~~~~~~~
[  134s]   936 | #define pio4 xxx[14]
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]   937 | #define pio4lo xxx[15]
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   938 | #define T xxx
[  134s]       | ~~~~~~~~~~~~~     
[  134s]   939 | 
[  134s]       |                   
[  134s]   940 |     double z, r, v, w, s;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   941 |     int32_t ix, hx;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   942 | 
[  134s]       |                   
[  134s]   943 |     GET_HIGH_WORD(hx, x); /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   944 |     ix = hx & 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   945 |     if (ix < 0x3E300000 && static_cast<int>(x) == 0) { /* x < 2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   946 |         /* generate inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   947 |         uint32_t low;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   948 |         GET_LOW_WORD(low, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]   949 |         if (((ix | low) | (iy + 1)) == 0) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   950 |             return one / fabs(x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]   951 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   952 |             if (iy == 1) {
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   953 |                 return x;
[  134s]       |                 ~~~~~~~~~
[  134s]   954 |             } else { /* compute -1 / (x+y) carefully */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   955 |                 double a, t;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   956 | 
[  134s]       |                   
[  134s]   957 |                 z = w = x + y;
[  134s]       |                 ~~~~~~~~~~~~~~
[  134s]   958 |                 SET_LOW_WORD(z, 0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   959 |                 v = y - (z - x);
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   960 |                 t = a = -one / w;
[  134s]       |                 ~~~~~~~~~~~~~~~~~
[  134s]   961 |                 SET_LOW_WORD(t, 0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   962 |                 s = one + t * z;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   963 |                 return t + a * (s + t * v);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   964 |             }
[  134s]       |             ~     
[  134s]   965 |         }
[  134s]       |         ~         
[  134s]   966 |     }
[  134s]       |     ~             
[  134s]   967 |     if (ix >= 0x3FE59428) { /* |x| >= 0.6744 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   968 |         if (hx < 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   969 |             x = -x;
[  134s]       |             ~~~~~~~
[  134s]   970 |             y = -y;
[  134s]       |             ~~~~~~~
[  134s]   971 |         }
[  134s]       |         ~         
[  134s]   972 |         z = pio4 - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   973 |         w = pio4lo - y;
[  134s]       |         ~~~~~~~~~~~~~~~
[  134s]   974 |         x = z + w;
[  134s]       |         ~~~~~~~~~~
[  134s]   975 |         y = 0.0;
[  134s]       |         ~~~~~~~~  
[  134s]   976 |     }
[  134s]       |     ~             
[  134s]   977 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   978 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]   979 |     /*
[  134s]       |     ~~            
[  134s]   980 |    * Break x^5*(T[1]+x^2*T[2]+...) into
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   981 |    * x^5(T[1]+x^4*T[3]+...+x^20*T[11]) +
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   982 |    * x^5(x^2*(T[2]+x^4*T[4]+...+x^22*[T12]))
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   983 |    */
[  134s]       |    ~~             
[  134s]   984 |     r = T[1] + w * (T[3] + w * (T[5] + w * (T[7] + w * (T[9] + w * T[11]))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   985 |     v = z * (T[2] + w * (T[4] + w * (T[6] + w * (T[8] + w * (T[10] + w * T[12])))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   986 |     s = z * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   987 |     r = y + z * (s * (r + v) + y);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   988 |     r += T[0] * s;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   989 |     w = x + r;
[  134s]       |     ~~~~~~~~~~    
[  134s]   990 |     if (ix >= 0x3FE59428) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   991 |         v = iy;
[  134s]       |         ~~~~~~~   
[  134s]   992 |         return (1 - ((hx >> 30) & 2)) * (v - 2.0 * (x - (w * w / (w + v) - r)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   993 |     }
[  134s]       |     ~             
[  134s]   994 |     if (iy == 1) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   995 |         return w;
[  134s]       |         ~~~~~~~~~ 
[  134s]   996 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   997 |         /*
[  134s]       |         ~~        
[  134s]   998 |      * if allow error up to 2 ulp, simply return
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   999 |      * -1.0 / (x+r) here
[  134s]       |      ~~~~~~~~~~~~~~~~~~~
[  134s]  1000 |      */
[  134s]       |      ~~           
[  134s]  1001 |         /* compute -1.0 / (x+r) accurately */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1002 |         double a, t;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1003 |         z = w;
[  134s]       |         ~~~~~~    
[  134s]  1004 |         SET_LOW_WORD(z, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1005 |         v = r - (z - x); /* z+v = r+x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1006 |         t = a = -1.0 / w; /* a = -1.0/w */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1007 |         SET_LOW_WORD(t, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1008 |         s = 1.0 + t * z;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1009 |         return t + a * (s + t * v);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1010 |     }
[  134s]       |     ~             
[  134s]  1011 | 
[  134s]       |                   
[  134s]  1012 | #undef one
[  134s]       | ~~~~~~~~~~        
[  134s]  1013 | #undef pio4
[  134s]       | ~~~~~~~~~~~       
[  134s]  1014 | #undef pio4lo
[  134s]       | ~~~~~~~~~~~~~     
[  134s]  1015 | #undef T
[  134s]       | ~~~~~~~~          
[  134s]  1016 | }
[  134s]       | ~                 
[  134s]  1017 | 
[  134s]       |                   
[  134s]  1018 | } // namespace
[  134s]       | ~~~~~~~~~~~~~~    
[  134s]  1019 | 
[  134s]       |                   
[  134s]  1020 | /* acos(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1021 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1022 |  *      acos(x)  = pi/2 - asin(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1023 |  *      acos(-x) = pi/2 + asin(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1024 |  * For |x|<=0.5
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1025 |  *      acos(x) = pi/2 - (x + x*x^2*R(x^2))     (see asin.c)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1026 |  * For x>0.5
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1027 |  *      acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1028 |  *              = 2asin(sqrt((1-x)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1029 |  *              = 2s + 2s*z*R(z)        ...z=(1-x)/2, s=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1030 |  *              = 2f + (2c + 2s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1031 |  *     where f=hi part of s, and c = (z-f*f)/(s+f) is the correction term
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1032 |  *     for f so that f+c ~ sqrt(z).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1033 |  * For x<-0.5
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1034 |  *      acos(x) = pi - 2asin(sqrt((1-|x|)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1035 |  *              = pi - 0.5*(s+s*z*R(z)), where z=(1-|x|)/2,s=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1036 |  *
[  134s]       |  ~                
[  134s]  1037 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1038 |  *      if x is NaN, return x itself;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1039 |  *      if |x|>1, return NaN with invalid signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1040 |  *
[  134s]       |  ~                
[  134s]  1041 |  * Function needed: sqrt
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1042 |  */
[  134s]       |  ~~               
[  134s]  1043 | double acos(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1044 | {
[  134s]       | ~                 
[  134s]  1045 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1046 |         one
[  134s]       |         ~~~       
[  134s]  1047 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1048 |         pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1049 |         pio2_hi = 1.57079632679489655800e+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1050 |         pio2_lo = 6.12323399573676603587e-17, /* 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1051 |         pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1052 |         pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1053 |         pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1054 |         pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1055 |         pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1056 |         pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1057 |         qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1058 |         qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1059 |         qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1060 |         qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1061 | 
[  134s]       |                   
[  134s]  1062 |     double z, p, q, r, w, s, c, df;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1063 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1064 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1065 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1066 |     if (ix >= 0x3FF00000) { /* |x| >= 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1067 |         uint32_t lx;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1068 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1069 |         if (((ix - 0x3FF00000) | lx) == 0) { /* |x|==1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1070 |             if (hx > 0)
[  134s]       |             ~~~~~~~~~~~
[  134s]  1071 |                 return 0.0; /* acos(1) = 0  */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1072 |             else
[  134s]       |             ~~~~  
[  134s]  1073 |                 return pi + 2.0 * pio2_lo; /* acos(-1)= pi */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1074 |         }
[  134s]       |         ~         
[  134s]  1075 |         return (x - x) / (x - x); /* acos(|x|>1) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1076 |     }
[  134s]       |     ~             
[  134s]  1077 |     if (ix < 0x3FE00000) { /* |x| < 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1078 |         if (ix <= 0x3C600000)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1079 |             return pio2_hi + pio2_lo; /*if|x|<2**-57*/
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1080 |         z = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1081 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1082 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1083 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1084 |         return pio2_hi - (x - (pio2_lo - x * r));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1085 |     } else if (hx < 0) { /* x < -0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1086 |         z = (one + x) * 0.5;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1087 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1088 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1089 |         s = sqrt(z);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1090 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1091 |         w = r * s - pio2_lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1092 |         return pi - 2.0 * (s + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1093 |     } else { /* x > 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1094 |         z = (one - x) * 0.5;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1095 |         s = sqrt(z);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1096 |         df = s;
[  134s]       |         ~~~~~~~   
[  134s]  1097 |         SET_LOW_WORD(df, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1098 |         c = (z - df * df) / (s + df);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1099 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1100 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1101 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1102 |         w = r * s + c;
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  1103 |         return 2.0 * (df + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1104 |     }
[  134s]       |     ~             
[  134s]  1105 | }
[  134s]       | ~                 
[  134s]  1106 | 
[  134s]       |                   
[  134s]  1107 | /* acosh(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  1108 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1109 |  *      Based on
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1110 |  *              acosh(x) = log [ x + sqrt(x*x-1) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1111 |  *      we have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1112 |  *              acosh(x) := log(x)+ln2, if x is large; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1113 |  *              acosh(x) := log(2x-1/(sqrt(x*x-1)+x)) if x>2; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1114 |  *              acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1115 |  *
[  134s]       |  ~                
[  134s]  1116 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1117 |  *      acosh(x) is NaN with signal if x<1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1118 |  *      acosh(NaN) is NaN without signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1119 |  */
[  134s]       |  ~~               
[  134s]  1120 | double acosh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1121 | {
[  134s]       | ~                 
[  134s]  1122 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1123 |         one
[  134s]       |         ~~~       
[  134s]  1124 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  1125 |         ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1126 |     double t;
[  134s]       |     ~~~~~~~~~     
[  134s]  1127 |     int32_t hx;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  1128 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1129 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1130 |     if (hx < 0x3FF00000) { /* x < 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1131 |         return (x - x) / (x - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1132 |     } else if (hx >= 0x41B00000) { /* x > 2**28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1133 |         if (hx >= 0x7FF00000) { /* x is inf of NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1134 |             return x + x;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1135 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1136 |             return log(x) + ln2; /* acosh(huge)=log(2x) */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1137 |         }
[  134s]       |         ~         
[  134s]  1138 |     } else if (((hx - 0x3FF00000) | lx) == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1139 |         return 0.0; /* acosh(1) = 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1140 |     } else if (hx > 0x40000000) { /* 2**28 > x > 2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1141 |         t = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1142 |         return log(2.0 * x - one / (x + sqrt(t - one)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1143 |     } else { /* 1<x<2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1144 |         t = x - one;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1145 |         return log1p(t + sqrt(2.0 * t + t * t));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1146 |     }
[  134s]       |     ~             
[  134s]  1147 | }
[  134s]       | ~                 
[  134s]  1148 | 
[  134s]       |                   
[  134s]  1149 | /* asin(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1150 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1151 |  *      Since  asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1152 |  *      we approximate asin(x) on [0,0.5] by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1153 |  *              asin(x) = x + x*x^2*R(x^2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1154 |  *      where
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1155 |  *              R(x^2) is a rational approximation of (asin(x)-x)/x^3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1156 |  *      and its remez error is bounded by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1157 |  *              |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1158 |  *
[  134s]       |  ~                
[  134s]  1159 |  *      For x in [0.5,1]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1160 |  *              asin(x) = pi/2-2*asin(sqrt((1-x)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1161 |  *      Let y = (1-x), z = y/2, s := sqrt(z), and pio2_hi+pio2_lo=pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1162 |  *      then for x>0.98
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1163 |  *              asin(x) = pi/2 - 2*(s+s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1164 |  *                      = pio2_hi - (2*(s+s*z*R(z)) - pio2_lo)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1165 |  *      For x<=0.98, let pio4_hi = pio2_hi/2, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1166 |  *              f = hi part of s;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1167 |  *              c = sqrt(z) - f = (z-f*f)/(s+f)         ...f+c=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1168 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  1169 |  *              asin(x) = pi/2 - 2*(s+s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1170 |  *                      = pio4_hi+(pio4-2s)-(2s*z*R(z)-pio2_lo)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1171 |  *                      = pio4_hi+(pio4-2f)-(2s*z*R(z)-(pio2_lo+2c))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1172 |  *
[  134s]       |  ~                
[  134s]  1173 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1174 |  *      if x is NaN, return x itself;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1175 |  *      if |x|>1, return NaN with invalid signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1176 |  */
[  134s]       |  ~~               
[  134s]  1177 | double asin(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1178 | {
[  134s]       | ~                 
[  134s]  1179 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1180 |         one
[  134s]       |         ~~~       
[  134s]  1181 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1182 |         huge = 1.000e+300,
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]  1183 |         pio2_hi = 1.57079632679489655800e+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1184 |         pio2_lo = 6.12323399573676603587e-17, /* 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1185 |         pio4_hi = 7.85398163397448278999e-01, /* 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1186 |         /* coefficient for R(x^2) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1187 |         pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1188 |         pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1189 |         pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1190 |         pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1191 |         pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1192 |         pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1193 |         qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1194 |         qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1195 |         qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1196 |         qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1197 | 
[  134s]       |                   
[  134s]  1198 |     double t, w, p, q, c, r, s;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1199 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1200 | 
[  134s]       |                   
[  134s]  1201 |     t = 0;
[  134s]       |     ~~~~~~        
[  134s]  1202 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1203 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1204 |     if (ix >= 0x3FF00000) { /* |x|>= 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1205 |         uint32_t lx;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1206 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1207 |         if (((ix - 0x3FF00000) | lx) == 0) /* asin(1)=+-pi/2 with inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1208 |             return x * pio2_hi + x * pio2_lo;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1209 |         return (x - x) / (x - x); /* asin(|x|>1) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1210 |     } else if (ix < 0x3FE00000) { /* |x|<0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1211 |         if (ix < 0x3E400000 && huge + x > one) { /* if |x| < 2**-27 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1212 |             return x; /* return x with inexact if x!=0*/
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1213 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1214 |             t = x * x;
[  134s]       |             ~~~~~~~~~~
[  134s]  1215 |         }
[  134s]       |         ~         
[  134s]  1216 |         p = t * (pS0 + t * (pS1 + t * (pS2 + t * (pS3 + t * (pS4 + t * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1217 |         q = one + t * (qS1 + t * (qS2 + t * (qS3 + t * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1218 |         w = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1219 |         return x + x * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  1220 |     }
[  134s]       |     ~             
[  134s]  1221 |     /* 1> |x|>= 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1222 |     w = one - fabs(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1223 |     t = w * 0.5;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1224 |     p = t * (pS0 + t * (pS1 + t * (pS2 + t * (pS3 + t * (pS4 + t * pS5)))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1225 |     q = one + t * (qS1 + t * (qS2 + t * (qS3 + t * qS4)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1226 |     s = sqrt(t);
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1227 |     if (ix >= 0x3FEF3333) { /* if |x| > 0.975 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1228 |         w = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1229 |         t = pio2_hi - (2.0 * (s + s * w) - pio2_lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1230 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1231 |         w = s;
[  134s]       |         ~~~~~~    
[  134s]  1232 |         SET_LOW_WORD(w, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1233 |         c = (t - w * w) / (s + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1234 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1235 |         p = 2.0 * s * r - (pio2_lo - 2.0 * c);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1236 |         q = pio4_hi - 2.0 * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1237 |         t = pio4_hi - (p - q);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1238 |     }
[  134s]       |     ~             
[  134s]  1239 |     if (hx > 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]  1240 |         return t;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1241 |     else
[  134s]       |     ~~~~          
[  134s]  1242 |         return -t;
[  134s]       |         ~~~~~~~~~~
[  134s]  1243 | }
[  134s]       | ~                 
[  134s]  1244 | /* asinh(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  1245 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1246 |  *      Based on
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1247 |  *              asinh(x) = sign(x) * log [ |x| + sqrt(x*x+1) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1248 |  *      we have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1249 |  *      asinh(x) := x  if  1+x*x=1,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1250 |  *               := sign(x)*(log(x)+ln2)) for large |x|, else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1251 |  *               := sign(x)*log(2|x|+1/(|x|+sqrt(x*x+1))) if|x|>2, else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1252 |  *               := sign(x)*log1p(|x| + x^2/(1 + sqrt(1+x^2)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1253 |  */
[  134s]       |  ~~               
[  134s]  1254 | double asinh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1255 | {
[  134s]       | ~                 
[  134s]  1256 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1257 |         one
[  134s]       |         ~~~       
[  134s]  1258 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1259 |         ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1260 |         huge = 1.00000000000000000000e+300;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1261 | 
[  134s]       |                   
[  134s]  1262 |     double t, w;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1263 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1264 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1265 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1266 |     if (ix >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1267 |         return x + x; /* x is inf or NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1268 |     if (ix < 0x3E300000 && huge + x > one) { /* |x|<2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1269 |         return x; /* return x inexact except 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1270 |     }
[  134s]       |     ~             
[  134s]  1271 |     if (ix > 0x41B00000) { /* |x| > 2**28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1272 |         w = log(fabs(x)) + ln2;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1273 |     } else if (ix > 0x40000000) { /* 2**28 > |x| > 2.0 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1274 |         t = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1275 |         w = log(2.0 * t + one / (sqrt(x * x + one) + t));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1276 |     } else { /* 2.0 > |x| > 2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1277 |         t = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1278 |         w = log1p(fabs(x) + t / (one + sqrt(one + t)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1279 |     }
[  134s]       |     ~             
[  134s]  1280 |     if (hx > 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1281 |         return w;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1282 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1283 |         return -w;
[  134s]       |         ~~~~~~~~~~
[  134s]  1284 |     }
[  134s]       |     ~             
[  134s]  1285 | }
[  134s]       | ~                 
[  134s]  1286 | 
[  134s]       |                   
[  134s]  1287 | /* atan(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1288 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  1289 |  *   1. Reduce x to positive by atan(x) = -atan(-x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1290 |  *   2. According to the integer k=4t+0.25 chopped, t=x, the argument
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1291 |  *      is further reduced to one of the following intervals and the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1292 |  *      arctangent of t is evaluated by the corresponding formula:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1293 |  *
[  134s]       |  ~                
[  134s]  1294 |  *      [0,7/16]      atan(x) = t-t^3*(a1+t^2*(a2+...(a10+t^2*a11)...)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1295 |  *      [7/16,11/16]  atan(x) = atan(1/2) + atan( (t-0.5)/(1+t/2) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1296 |  *      [11/16.19/16] atan(x) = atan( 1 ) + atan( (t-1)/(1+t) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1297 |  *      [19/16,39/16] atan(x) = atan(3/2) + atan( (t-1.5)/(1+1.5t) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1298 |  *      [39/16,INF]   atan(x) = atan(INF) + atan( -1/t )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1299 |  *
[  134s]       |  ~                
[  134s]  1300 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1301 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1302 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1303 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1304 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1305 |  */
[  134s]       |  ~~               
[  134s]  1306 | double atan(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1307 | {
[  134s]       | ~                 
[  134s]  1308 |     constexpr double atanhi[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1309 |         4.63647609000806093515e-01, /* atan(0.5)hi 0x3FDDAC67, 0x0561BB4F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1310 |         7.85398163397448278999e-01, /* atan(1.0)hi 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1311 |         9.82793723247329054082e-01, /* atan(1.5)hi 0x3FEF730B, 0xD281F69B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1312 |         1.57079632679489655800e+00, /* atan(inf)hi 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1313 |     };
[  134s]       |     ~~            
[  134s]  1314 | 
[  134s]       |                   
[  134s]  1315 |     constexpr double atanlo[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1316 |         2.26987774529616870924e-17, /* atan(0.5)lo 0x3C7A2B7F, 0x222F65E2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1317 |         3.06161699786838301793e-17, /* atan(1.0)lo 0x3C81A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1318 |         1.39033110312309984516e-17, /* atan(1.5)lo 0x3C700788, 0x7AF0CBBD */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1319 |         6.12323399573676603587e-17, /* atan(inf)lo 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1320 |     };
[  134s]       |     ~~            
[  134s]  1321 | 
[  134s]       |                   
[  134s]  1322 |     constexpr double aT[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1323 |         3.33333333333329318027e-01, /* 0x3FD55555, 0x5555550D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1324 |         -1.99999999998764832476e-01, /* 0xBFC99999, 0x9998EBC4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1325 |         1.42857142725034663711e-01, /* 0x3FC24924, 0x920083FF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1326 |         -1.11111104054623557880e-01, /* 0xBFBC71C6, 0xFE231671 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1327 |         9.09088713343650656196e-02, /* 0x3FB745CD, 0xC54C206E */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1328 |         -7.69187620504482999495e-02, /* 0xBFB3B0F2, 0xAF749A6D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1329 |         6.66107313738753120669e-02, /* 0x3FB10D66, 0xA0D03D51 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1330 |         -5.83357013379057348645e-02, /* 0xBFADDE2D, 0x52DEFD9A */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1331 |         4.97687799461593236017e-02, /* 0x3FA97B4B, 0x24760DEB */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1332 |         -3.65315727442169155270e-02, /* 0xBFA2B444, 0x2C6A6C2F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1333 |         1.62858201153657823623e-02, /* 0x3F90AD3A, 0xE322DA11 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1334 |     };
[  134s]       |     ~~            
[  134s]  1335 | 
[  134s]       |                   
[  134s]  1336 |     constexpr double one = 1.0, huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1337 | 
[  134s]       |                   
[  134s]  1338 |     double w, s1, s2, z;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1339 |     int32_t ix, hx, id;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1340 | 
[  134s]       |                   
[  134s]  1341 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1342 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1343 |     if (ix >= 0x44100000) { /* if |x| >= 2^66 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1344 |         uint32_t low;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1345 |         GET_LOW_WORD(low, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1346 |         if (ix > 0x7FF00000 || (ix == 0x7FF00000 && (low != 0)))
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1347 |             return x + x; /* NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1348 |         if (hx > 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1349 |             return atanhi[3] + *(volatile double *)&atanlo[3];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1350 |         else
[  134s]       |         ~~~~      
[  134s]  1351 |             return -atanhi[3] - *(volatile double *)&atanlo[3];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1352 |     }
[  134s]       |     ~             
[  134s]  1353 |     if (ix < 0x3FDC0000) { /* |x| < 0.4375 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1354 |         if (ix < 0x3E400000 && huge + x > one) { /* |x| < 2^-27 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1355 |             return x; /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1356 |         }
[  134s]       |         ~         
[  134s]  1357 |         id = -1;
[  134s]       |         ~~~~~~~~  
[  134s]  1358 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1359 |         x = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1360 |         if (ix < 0x3FF30000) { /* |x| < 1.1875 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1361 |             if (ix < 0x3FE60000) { /* 7/16 <=|x|<11/16 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1362 |                 id = 0;
[  134s]       |                 ~~~~~~~
[  134s]  1363 |                 x = (2.0 * x - one) / (2.0 + x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1364 |             } else { /* 11/16<=|x|< 19/16 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1365 |                 id = 1;
[  134s]       |                 ~~~~~~~
[  134s]  1366 |                 x = (x - one) / (x + one);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1367 |             }
[  134s]       |             ~     
[  134s]  1368 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1369 |             if (ix < 0x40038000) { /* |x| < 2.4375 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1370 |                 id = 2;
[  134s]       |                 ~~~~~~~
[  134s]  1371 |                 x = (x - 1.5) / (one + 1.5 * x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1372 |             } else { /* 2.4375 <= |x| < 2^66 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1373 |                 id = 3;
[  134s]       |                 ~~~~~~~
[  134s]  1374 |                 x = -1.0 / x;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  1375 |             }
[  134s]       |             ~     
[  134s]  1376 |         }
[  134s]       |         ~         
[  134s]  1377 |     }
[  134s]       |     ~             
[  134s]  1378 |     /* end of argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1379 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1380 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1381 |     /* break sum from i=0 to 10 aT[i]z**(i+1) into odd and even poly */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1382 |     s1 = z * (aT[0] + w * (aT[2] + w * (aT[4] + w * (aT[6] + w * (aT[8] + w * aT[10])))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1383 |     s2 = w * (aT[1] + w * (aT[3] + w * (aT[5] + w * (aT[7] + w * aT[9]))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1384 |     if (id < 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1385 |         return x - x * (s1 + s2);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1386 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1387 |         z = atanhi[id] - ((x * (s1 + s2) - atanlo[id]) - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1388 |         return (hx < 0) ? -z : z;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1389 |     }
[  134s]       |     ~             
[  134s]  1390 | }
[  134s]       | ~                 
[  134s]  1391 | 
[  134s]       |                   
[  134s]  1392 | /* atan2(y,x)
[  134s]       | ~~~~~~~~~~~~~     
[  134s]  1393 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1394 |  *  1. Reduce y to positive by atan2(y,x)=-atan2(-y,x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1395 |  *  2. Reduce x to positive by (if x and y are unexceptional):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1396 |  *    ARG (x+iy) = arctan(y/x)       ... if x > 0,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1397 |  *    ARG (x+iy) = pi - arctan[y/(-x)]   ... if x < 0,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1398 |  *
[  134s]       |  ~                
[  134s]  1399 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1400 |  *
[  134s]       |  ~                
[  134s]  1401 |  *  ATAN2((anything), NaN ) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1402 |  *  ATAN2(NAN , (anything) ) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1403 |  *  ATAN2(+-0, +(anything but NaN)) is +-0  ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1404 |  *  ATAN2(+-0, -(anything but NaN)) is +-pi ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1405 |  *  ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1406 |  *  ATAN2(+-(anything but INF and NaN), +INF) is +-0 ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1407 |  *  ATAN2(+-(anything but INF and NaN), -INF) is +-pi;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1408 |  *  ATAN2(+-INF,+INF ) is +-pi/4 ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1409 |  *  ATAN2(+-INF,-INF ) is +-3pi/4;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1410 |  *  ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1411 |  *
[  134s]       |  ~                
[  134s]  1412 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1413 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1414 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1415 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1416 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1417 |  */
[  134s]       |  ~~               
[  134s]  1418 | double atan2(double y, double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1419 | {
[  134s]       | ~                 
[  134s]  1420 |     constexpr volatile double tiny = 1.0e-300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1421 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1422 |         zero
[  134s]       |         ~~~~      
[  134s]  1423 |         = 0.0,
[  134s]       |         ~~~~~~    
[  134s]  1424 |         pi_o_4 = 7.8539816339744827900E-01, /* 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1425 |         pi_o_2 = 1.5707963267948965580E+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1426 |         pi = 3.1415926535897931160E+00; /* 0x400921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1427 |     constexpr volatile double pi_lo = 1.2246467991473531772E-16; /* 0x3CA1A626, 0x33145C07 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1428 | 
[  134s]       |                   
[  134s]  1429 |     double z;
[  134s]       |     ~~~~~~~~~     
[  134s]  1430 |     int32_t k, m, hx, hy, ix, iy;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1431 |     uint32_t lx, ly;
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1432 | 
[  134s]       |                   
[  134s]  1433 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1434 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1435 |     EXTRACT_WORDS(hy, ly, y);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1436 |     iy = hy & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1437 |     if (((ix | ((lx | -static_cast<int32_t>(lx)) >> 31)) > 0x7FF00000) || ((iy | ((ly | -static_cast<int32_t>(ly)) >> 31)) > 0x7FF00000)) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1438 |         return x + y; /* x or y is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1439 |     }
[  134s]       |     ~             
[  134s]  1440 |     if (((hx - 0x3FF00000) | lx) == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1441 |         return atan(y); /* x=1.0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1442 |     m = ((hy >> 31) & 1) | ((hx >> 30) & 2); /* 2*sign(x)+sign(y) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1443 | 
[  134s]       |                   
[  134s]  1444 |     /* when y = 0 */
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1445 |     if ((iy | ly) == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1446 |         switch (m) {
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1447 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  1448 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  1449 |             return y; /* atan(+-0,+anything)=+-0 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1450 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  1451 |             return pi + tiny; /* atan(+0,-anything) = pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1452 |         case 3:
[  134s]       |         ~~~~~~~   
[  134s]  1453 |             return -pi - tiny; /* atan(-0,-anything) =-pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1454 |         }
[  134s]       |         ~         
[  134s]  1455 |     }
[  134s]       |     ~             
[  134s]  1456 |     /* when x = 0 */
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1457 |     if ((ix | lx) == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1458 |         return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1459 | 
[  134s]       |                   
[  134s]  1460 |     /* when x is INF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1461 |     if (ix == 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1462 |         if (iy == 0x7FF00000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1463 |             switch (m) {
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1464 |             case 0:
[  134s]       |             ~~~~~~~
[  134s]  1465 |                 return pi_o_4 + tiny; /* atan(+INF,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1466 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]  1467 |                 return -pi_o_4 - tiny; /* atan(-INF,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1468 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]  1469 |                 return 3.0 * pi_o_4 + tiny; /*atan(+INF,-INF)*/
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1470 |             case 3:
[  134s]       |             ~~~~~~~
[  134s]  1471 |                 return -3.0 * pi_o_4 - tiny; /*atan(-INF,-INF)*/
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1472 |             }
[  134s]       |             ~     
[  134s]  1473 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1474 |             switch (m) {
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1475 |             case 0:
[  134s]       |             ~~~~~~~
[  134s]  1476 |                 return zero; /* atan(+...,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1477 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]  1478 |                 return -zero; /* atan(-...,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1479 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]  1480 |                 return pi + tiny; /* atan(+...,-INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1481 |             case 3:
[  134s]       |             ~~~~~~~
[  134s]  1482 |                 return -pi - tiny; /* atan(-...,-INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1483 |             }
[  134s]       |             ~     
[  134s]  1484 |         }
[  134s]       |         ~         
[  134s]  1485 |     }
[  134s]       |     ~             
[  134s]  1486 |     /* when y is INF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1487 |     if (iy == 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1488 |         return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1489 | 
[  134s]       |                   
[  134s]  1490 |     /* compute y/x */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1491 |     k = (iy - ix) >> 20;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1492 |     if (k > 60) { /* |y/x| >  2**60 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1493 |         z = pi_o_2 + 0.5 * pi_lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1494 |         m &= 1;
[  134s]       |         ~~~~~~~   
[  134s]  1495 |     } else if (hx < 0 && k < -60) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1496 |         z = 0.0; /* 0 > |y|/x > -2**-60 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1497 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1498 |         z = atan(fabs(y / x)); /* safe to do y/x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1499 |     }
[  134s]       |     ~             
[  134s]  1500 |     switch (m) {
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1501 |     case 0:
[  134s]       |     ~~~~~~~       
[  134s]  1502 |         return z; /* atan(+,+) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1503 |     case 1:
[  134s]       |     ~~~~~~~       
[  134s]  1504 |         return -z; /* atan(-,+) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1505 |     case 2:
[  134s]       |     ~~~~~~~       
[  134s]  1506 |         return pi - (z - pi_lo); /* atan(+,-) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1507 |     default: /* case 3 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1508 |         return (z - pi_lo) - pi; /* atan(-,-) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1509 |     }
[  134s]       |     ~             
[  134s]  1510 | }
[  134s]       | ~                 
[  134s]  1511 | 
[  134s]       |                   
[  134s]  1512 | /* cos(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1513 |  * Return cosine function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1514 |  *
[  134s]       |  ~                
[  134s]  1515 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  1516 |  *      __kernel_sin            ... sine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1517 |  *      __kernel_cos            ... cosine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1518 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1519 |  *
[  134s]       |  ~                
[  134s]  1520 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  1521 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1522 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1523 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1524 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1525 |  *
[  134s]       |  ~                
[  134s]  1526 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1527 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1528 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1529 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1530 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1531 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1532 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1533 |  *
[  134s]       |  ~                
[  134s]  1534 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1535 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1536 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1537 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1538 |  *
[  134s]       |  ~                
[  134s]  1539 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1540 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1541 |  */
[  134s]       |  ~~               
[  134s]  1542 | double cos(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1543 | {
[  134s]       | ~                 
[  134s]  1544 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1545 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  1546 | 
[  134s]       |                   
[  134s]  1547 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1548 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1549 | 
[  134s]       |                   
[  134s]  1550 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1551 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1552 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1553 |         return __kernel_cos(x, z);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1554 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1555 |         /* cos(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1556 |         return x - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1557 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1558 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1559 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1560 |         switch (n & 3) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1561 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  1562 |             return __kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1563 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  1564 |             return -__kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1565 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  1566 |             return -__kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1567 |         default:
[  134s]       |         ~~~~~~~~  
[  134s]  1568 |             return __kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1569 |         }
[  134s]       |         ~         
[  134s]  1570 |     }
[  134s]       |     ~             
[  134s]  1571 | }
[  134s]       | ~                 
[  134s]  1572 | 
[  134s]       |                   
[  134s]  1573 | /* exp(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1574 |  * Returns the exponential of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1575 |  *
[  134s]       |  ~                
[  134s]  1576 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  1577 |  *   1. Argument reduction:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1578 |  *      Reduce x to an r so that |r| <= 0.5*ln2 ~ 0.34658.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1579 |  *      Given x, find r and integer k such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1580 |  *
[  134s]       |  ~                
[  134s]  1581 |  *               x = k*ln2 + r,  |r| <= 0.5*ln2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1582 |  *
[  134s]       |  ~                
[  134s]  1583 |  *      Here r will be represented as r = hi-lo for better
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1584 |  *      accuracy.
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1585 |  *
[  134s]       |  ~                
[  134s]  1586 |  *   2. Approximation of exp(r) by a special rational function on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1587 |  *      the interval [0,0.34658]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1588 |  *      Write
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1589 |  *          R(r**2) = r*(exp(r)+1)/(exp(r)-1) = 2 + r*r/6 - r**4/360 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1590 |  *      We use a special Remes algorithm on [0,0.34658] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1591 |  *      a polynomial of degree 5 to approximate R. The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1592 |  *      of this polynomial approximation is bounded by 2**-59. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1593 |  *      other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]  1594 |  *          R(z) ~ 2.0 + P1*z + P2*z**2 + P3*z**3 + P4*z**4 + P5*z**5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1595 |  *      (where z=r*r, and the values of P1 to P5 are listed below)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1596 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  1597 |  *          |                  5          |     -59
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1598 |  *          | 2.0+P1*z+...+P5*z   -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1599 |  *          |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1600 |  *      The computation of exp(r) thus becomes
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1601 |  *                             2*r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1602 |  *              exp(r) = 1 + -------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1603 |  *                            R - r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1604 |  *                                 r*R1(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1605 |  *                     = 1 + r + ----------- (for better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1606 |  *                                2 - R1(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1607 |  *      where
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1608 |  *                               2       4             10
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1609 |  *              R1(r) = r - (P1*r  + P2*r  + ... + P5*r   ).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1610 |  *
[  134s]       |  ~                
[  134s]  1611 |  *   3. Scale back to obtain exp(x):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1612 |  *      From step 1, we have
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1613 |  *         exp(x) = 2^k * exp(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1614 |  *
[  134s]       |  ~                
[  134s]  1615 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1616 |  *      exp(INF) is INF, exp(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1617 |  *      exp(-INF) is 0, and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1618 |  *      for finite argument, only exp(0)=1 is exact.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1619 |  *
[  134s]       |  ~                
[  134s]  1620 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1621 |  *      according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1622 |  *      1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1623 |  *
[  134s]       |  ~                
[  134s]  1624 |  * Misc. info.
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1625 |  *      For IEEE double
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1626 |  *          if x >  7.09782712893383973096e+02 then exp(x) overflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1627 |  *          if x < -7.45133219101941108420e+02 then exp(x) underflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1628 |  *
[  134s]       |  ~                
[  134s]  1629 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1630 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1631 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1632 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1633 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1634 |  */
[  134s]       |  ~~               
[  134s]  1635 | double exp(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1636 | {
[  134s]       | ~                 
[  134s]  1637 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1638 |         one
[  134s]       |         ~~~       
[  134s]  1639 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  1640 |         halF[2] = { 0.5, -0.5 },
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1641 |         o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1642 |         u_threshold = -7.45133219101941108420e+02, /* 0xC0874910, 0xD52D3051 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1643 |         ln2HI[2] = { 6.93147180369123816490e-01, /* 0x3FE62E42, 0xFEE00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1644 |                      -6.93147180369123816490e-01 }, /* 0xBFE62E42, 0xFEE00000 */
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1645 |         ln2LO[2] = { 1.90821492927058770002e-10, /* 0x3DEA39EF, 0x35793C76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1646 |                      -1.90821492927058770002e-10 }, /* 0xBDEA39EF, 0x35793C76 */
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1647 |         invln2 = 1.44269504088896338700e+00, /* 0x3FF71547, 0x652B82FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1648 |         P1 = 1.66666666666666019037e-01, /* 0x3FC55555, 0x5555553E */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1649 |         P2 = -2.77777777770155933842e-03, /* 0xBF66C16C, 0x16BEBD93 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1650 |         P3 = 6.61375632143793436117e-05, /* 0x3F11566A, 0xAF25DE2C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1651 |         P4 = -1.65339022054652515390e-06, /* 0xBEBBBD41, 0xC5D26BF1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1652 |         P5 = 4.13813679705723846039e-08, /* 0x3E663769, 0x72BEA4D0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1653 |         E = 2.718281828459045; /* 0x4005BF0A, 0x8B145769 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1654 | 
[  134s]       |                   
[  134s]  1655 |     constexpr volatile double
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1656 |         huge
[  134s]       |         ~~~~      
[  134s]  1657 |         = 1.0e+300,
[  134s]       |         ~~~~~~~~~~~
[  134s]  1658 |         twom1000 = 9.33263618503218878990e-302, /* 2**-1000=0x01700000,0*/
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1659 |         two1023 = 8.988465674311579539e307; /* 0x1p1023 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1660 | 
[  134s]       |                   
[  134s]  1661 |     double y, hi = 0.0, lo = 0.0, c, t, twopk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1662 |     int32_t k = 0, xsb;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1663 |     uint32_t hx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1664 | 
[  134s]       |                   
[  134s]  1665 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1666 |     xsb = (hx >> 31) & 1; /* sign bit of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1667 |     hx &= 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1668 | 
[  134s]       |                   
[  134s]  1669 |     /* filter out non-finite argument */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1670 |     if (hx >= 0x40862E42) { /* if |x|>=709.78... */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1671 |         if (hx >= 0x7FF00000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1672 |             uint32_t lx;
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1673 |             GET_LOW_WORD(lx, x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  1674 |             if (((hx & 0xFFFFF) | lx) != 0)
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1675 |                 return x + x; /* NaN */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1676 |             else
[  134s]       |             ~~~~  
[  134s]  1677 |                 return (xsb == 0) ? x : 0.0; /* exp(+-inf)={inf,0} */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1678 |         }
[  134s]       |         ~         
[  134s]  1679 |         if (x > o_threshold)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1680 |             return huge * huge; /* overflow */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1681 |         if (x < u_threshold)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1682 |             return twom1000 * twom1000; /* underflow */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1683 |     }
[  134s]       |     ~             
[  134s]  1684 | 
[  134s]       |                   
[  134s]  1685 |     /* argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1686 |     if (hx > 0x3FD62E42) { /* if  |x| > 0.5 ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1687 |         if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1688 |             /* TODO(rtoy): We special case exp(1) here to return the correct
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1689 |        * value of E, as the computation below would get the last bit
[  134s]       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1690 |        * wrong. We should probably fix the algorithm instead.
[  134s]       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1691 |        */
[  134s]       |        ~~         
[  134s]  1692 |             if (x == 1.0)
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1693 |                 return E;
[  134s]       |                 ~~~~~~~~~
[  134s]  1694 |             hi = x - ln2HI[xsb];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  1695 |             lo = ln2LO[xsb];
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  1696 |             k = 1 - xsb - xsb;
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  1697 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1698 |             k = static_cast<int>(invln2 * x + halF[xsb]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1699 |             t = k;
[  134s]       |             ~~~~~~
[  134s]  1700 |             hi = x - t * ln2HI[0]; /* t*ln2HI is exact here */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1701 |             lo = t * ln2LO[0];
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  1702 |         }
[  134s]       |         ~         
[  134s]  1703 |         STRICT_ASSIGN(double, x, hi - lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1704 |     } else if (hx < 0x3E300000) { /* when |x|<2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1705 |         if (huge + x > one)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1706 |             return one + x; /* trigger inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1707 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1708 |         k = 0;
[  134s]       |         ~~~~~~    
[  134s]  1709 |     }
[  134s]       |     ~             
[  134s]  1710 | 
[  134s]       |                   
[  134s]  1711 |     /* x is now in primary range */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1712 |     t = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1713 |     if (k >= -1021) {
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1714 |         INSERT_WORDS(twopk, 0x3FF00000 + (k << 20), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1715 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1716 |         INSERT_WORDS(twopk, 0x3FF00000 + ((k + 1000) << 20), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1717 |     }
[  134s]       |     ~             
[  134s]  1718 |     c = x - t * (P1 + t * (P2 + t * (P3 + t * (P4 + t * P5))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1719 |     if (k == 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1720 |         return one - ((x * c) / (c - 2.0) - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1721 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1722 |         y = one - ((lo - (x * c) / (2.0 - c)) - hi);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1723 |     }
[  134s]       |     ~             
[  134s]  1724 |     if (k >= -1021) {
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1725 |         if (k == 1024)
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  1726 |             return y * 2.0 * two1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1727 |         return y * twopk;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  1728 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1729 |         return y * twopk * twom1000;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1730 |     }
[  134s]       |     ~             
[  134s]  1731 | }
[  134s]       | ~                 
[  134s]  1732 | 
[  134s]       |                   
[  134s]  1733 | /*
[  134s]       | ~~                
[  134s]  1734 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1735 |  *    1.Reduced x to positive by atanh(-x) = -atanh(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1736 |  *    2.For x>=0.5
[  134s]       |  ~~~~~~~~~~~~~~~~~
[  134s]  1737 |  *              1              2x                          x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1738 |  *  atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1739 |  *              2             1 - x                      1 - x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1740 |  *
[  134s]       |  ~                
[  134s]  1741 |  *   For x<0.5
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1742 |  *  atanh(x) = 0.5*log1p(2x+2x*x/(1-x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1743 |  *
[  134s]       |  ~                
[  134s]  1744 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1745 |  *  atanh(x) is NaN if |x| > 1 with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1746 |  *  atanh(NaN) is that NaN with no signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1747 |  *  atanh(+-1) is +-INF with signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1748 |  *
[  134s]       |  ~                
[  134s]  1749 |  */
[  134s]       |  ~~               
[  134s]  1750 | double atanh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1751 | {
[  134s]       | ~                 
[  134s]  1752 |     constexpr double one = 1.0, huge = 1e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1753 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1754 | 
[  134s]       |                   
[  134s]  1755 |     double t;
[  134s]       |     ~~~~~~~~~     
[  134s]  1756 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1757 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1758 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1759 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1760 |     if ((ix | ((lx | -static_cast<int32_t>(lx)) >> 31)) > 0x3FF00000) /* |x|>1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1761 |         return (x - x) / (x - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1762 |     if (ix == 0x3FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1763 |         return x / zero;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1764 |     if (ix < 0x3E300000 && (huge + x) > zero)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1765 |         return x; /* x<2**-28 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1766 |     SET_HIGH_WORD(x, ix);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1767 |     if (ix < 0x3FE00000) { /* x < 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1768 |         t = x + x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1769 |         t = 0.5 * log1p(t + t * x / (one - x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1770 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1771 |         t = 0.5 * log1p((x + x) / (one - x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1772 |     }
[  134s]       |     ~             
[  134s]  1773 |     if (hx >= 0)
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1774 |         return t;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1775 |     else
[  134s]       |     ~~~~          
[  134s]  1776 |         return -t;
[  134s]       |         ~~~~~~~~~~
[  134s]  1777 | }
[  134s]       | ~                 
[  134s]  1778 | 
[  134s]       |                   
[  134s]  1779 | /* log(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1780 |  * Return the logrithm of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1781 |  *
[  134s]       |  ~                
[  134s]  1782 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1783 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1784 |  *     x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1785 |  *     where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1786 |  *
[  134s]       |  ~                
[  134s]  1787 |  *   2. Approximation of log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1788 |  *  Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1789 |  *     = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1790 |  *         = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]  1791 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1792 |  *  a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1793 |  *  of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1794 |  *  other words,
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1795 |  *            2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1796 |  *      R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s  +Lg6*s  +Lg7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1797 |  *    (the values of Lg1 to Lg7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1798 |  *  and
[  134s]       |  ~~~~~~           
[  134s]  1799 |  *      |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1800 |  *      | Lg1*s +...+Lg7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1801 |  *      |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1802 |  *  Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1803 |  *  In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1804 |  *  by
[  134s]       |  ~~~~~            
[  134s]  1805 |  *    log(1+f) = f - s*(f - R)  (if f is not too large)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1806 |  *    log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1807 |  *
[  134s]       |  ~                
[  134s]  1808 |  *  3. Finally,  log(x) = k*ln2 + log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1809 |  *          = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1810 |  *     Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1811 |  *      ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1812 |  *     where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1813 |  *
[  134s]       |  ~                
[  134s]  1814 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1815 |  *  log(x) is NaN with signal if x < 0 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1816 |  *  log(+INF) is +INF; log(0) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1817 |  *  log(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1818 |  *
[  134s]       |  ~                
[  134s]  1819 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1820 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1821 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1822 |  *
[  134s]       |  ~                
[  134s]  1823 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1824 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1825 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1826 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1827 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1828 |  */
[  134s]       |  ~~               
[  134s]  1829 | double log(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1830 | {
[  134s]       | ~                 
[  134s]  1831 |     constexpr double /* -- */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1832 |         ln2_hi
[  134s]       |         ~~~~~~    
[  134s]  1833 |         = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1834 |         ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1835 |         two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1836 |         Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1837 |         Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1838 |         Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1839 |         Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1840 |         Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1841 |         Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1842 |         Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1843 | 
[  134s]       |                   
[  134s]  1844 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1845 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1846 | 
[  134s]       |                   
[  134s]  1847 |     double hfsq, f, s, z, R, w, t1, t2, dk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1848 |     int32_t k, hx, i, j;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1849 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1850 | 
[  134s]       |                   
[  134s]  1851 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1852 | 
[  134s]       |                   
[  134s]  1853 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  1854 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1855 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1856 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1857 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1858 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1859 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  1860 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1861 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1862 |     }
[  134s]       |     ~             
[  134s]  1863 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1864 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1865 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1866 |     hx &= 0x000FFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1867 |     i = (hx + 0x95F64) & 0x100000;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1868 |     SET_HIGH_WORD(x, hx | (i ^ 0x3FF00000)); /* normalize x or x/2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1869 |     k += (i >> 20);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1870 |     f = x - 1.0;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1871 |     if ((0x000FFFFF & (2 + hx)) < 3) { /* -2**-20 <= f < 2**-20 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1872 |         if (f == zero) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1873 |             if (k == 0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1874 |                 return zero;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  1875 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  1876 |                 dk = static_cast<double>(k);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1877 |                 return dk * ln2_hi + dk * ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1878 |             }
[  134s]       |             ~     
[  134s]  1879 |         }
[  134s]       |         ~         
[  134s]  1880 |         R = f * f * (0.5 - 0.33333333333333333 * f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1881 |         if (k == 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1882 |             return f - R;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1883 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1884 |             dk = static_cast<double>(k);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1885 |             return dk * ln2_hi - ((R - dk * ln2_lo) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1886 |         }
[  134s]       |         ~         
[  134s]  1887 |     }
[  134s]       |     ~             
[  134s]  1888 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1889 |     dk = static_cast<double>(k);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1890 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1891 |     i = hx - 0x6147A;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1892 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1893 |     j = 0x6B851 - hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1894 |     t1 = w * (Lg2 + w * (Lg4 + w * Lg6));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1895 |     t2 = z * (Lg1 + w * (Lg3 + w * (Lg5 + w * Lg7)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1896 |     i |= j;
[  134s]       |     ~~~~~~~       
[  134s]  1897 |     R = t2 + t1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1898 |     if (i > 0) {
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1899 |         hfsq = 0.5 * f * f;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1900 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1901 |             return f - (hfsq - s * (hfsq + R));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1902 |         else
[  134s]       |         ~~~~      
[  134s]  1903 |             return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1904 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1905 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1906 |             return f - s * (f - R);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1907 |         else
[  134s]       |         ~~~~      
[  134s]  1908 |             return dk * ln2_hi - ((s * (f - R) - dk * ln2_lo) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1909 |     }
[  134s]       |     ~             
[  134s]  1910 | }
[  134s]       | ~                 
[  134s]  1911 | 
[  134s]       |                   
[  134s]  1912 | /* double log1p(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1913 |  *
[  134s]       |  ~                
[  134s]  1914 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1915 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1916 |  *      1+x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1917 |  *     where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1918 |  *
[  134s]       |  ~                
[  134s]  1919 |  *      Note. If k=0, then f=x is exact. However, if k!=0, then f
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1920 |  *  may not be representable exactly. In that case, a correction
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1921 |  *  term is need. Let u=1+x rounded. Let c = (1+x)-u, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1922 |  *  log(1+x) - log(u) ~ c/u. Thus, we proceed to compute log(u),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1923 |  *  and add back the correction term c/u.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1924 |  *  (Note: when x > 2**53, one can simply return log(x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1925 |  *
[  134s]       |  ~                
[  134s]  1926 |  *   2. Approximation of log1p(f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1927 |  *  Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1928 |  *     = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1929 |  *         = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]  1930 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1931 |  *  a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1932 |  *  of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1933 |  *  other words,
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1934 |  *            2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1935 |  *      R(z) ~ Lp1*s +Lp2*s +Lp3*s +Lp4*s +Lp5*s  +Lp6*s  +Lp7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1936 |  *    (the values of Lp1 to Lp7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1937 |  *  and
[  134s]       |  ~~~~~~           
[  134s]  1938 |  *      |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1939 |  *      | Lp1*s +...+Lp7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1940 |  *      |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1941 |  *  Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1942 |  *  In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1943 |  *  by
[  134s]       |  ~~~~~            
[  134s]  1944 |  *    log1p(f) = f - (hfsq - s*(hfsq+R)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1945 |  *
[  134s]       |  ~                
[  134s]  1946 |  *  3. Finally, log1p(x) = k*ln2 + log1p(f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1947 |  *           = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1948 |  *     Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1949 |  *      ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1950 |  *     where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1951 |  *
[  134s]       |  ~                
[  134s]  1952 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1953 |  *  log1p(x) is NaN with signal if x < -1 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1954 |  *  log1p(+INF) is +INF; log1p(-1) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1955 |  *  log1p(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1956 |  *
[  134s]       |  ~                
[  134s]  1957 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1958 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1959 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1960 |  *
[  134s]       |  ~                
[  134s]  1961 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1962 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1963 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1964 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1965 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1966 |  *
[  134s]       |  ~                
[  134s]  1967 |  * Note: Assuming log() return accurate answer, the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1968 |  *   algorithm can be used to compute log1p(x) to within a few ULP:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1969 |  *
[  134s]       |  ~                
[  134s]  1970 |  *    u = 1+x;
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1971 |  *    if(u==1.0) return x ; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1972 |  *         return log(u)*(x/(u-1.0));
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1973 |  *
[  134s]       |  ~                
[  134s]  1974 |  *   See HP-15C Advanced Functions Handbook, p.193.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1975 |  */
[  134s]       |  ~~               
[  134s]  1976 | double log1p(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1977 | {
[  134s]       | ~                 
[  134s]  1978 |     constexpr double /* -- */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1979 |         ln2_hi
[  134s]       |         ~~~~~~    
[  134s]  1980 |         = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1981 |         ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1982 |         two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1983 |         Lp1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1984 |         Lp2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1985 |         Lp3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1986 |         Lp4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1987 |         Lp5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1988 |         Lp6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1989 |         Lp7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1990 | 
[  134s]       |                   
[  134s]  1991 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1992 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1993 | 
[  134s]       |                   
[  134s]  1994 |     double hfsq, f, c, s, z, R, u;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1995 |     int32_t k, hx, hu, ax;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1996 | 
[  134s]       |                   
[  134s]  1997 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1998 |     ax = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1999 | 
[  134s]       |                   
[  134s]  2000 |     c = 0;
[  134s]       |     ~~~~~~        
[  134s]  2001 |     k = 1;
[  134s]       |     ~~~~~~        
[  134s]  2002 |     if (hx < 0x3FDA827A) { /* 1+x < sqrt(2)+ */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2003 |         if (ax >= 0x3FF00000) { /* x <= -1.0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2004 |             if (x == -1.0)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2005 |                 return -two54 / vzero; /* log1p(-1)=+inf */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2006 |             else
[  134s]       |             ~~~~  
[  134s]  2007 |                 return (x - x) / (x - x); /* log1p(x<-1)=NaN */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2008 |         }
[  134s]       |         ~         
[  134s]  2009 |         if (ax < 0x3E200000) { /* |x| < 2**-29 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2010 |             if (two54 + x > zero /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2011 |                 && ax < 0x3C900000) /* |x| < 2**-54 */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2012 |                 return x;
[  134s]       |                 ~~~~~~~~~
[  134s]  2013 |             else
[  134s]       |             ~~~~  
[  134s]  2014 |                 return x - x * x * 0.5;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2015 |         }
[  134s]       |         ~         
[  134s]  2016 |         if (hx > 0 || hx <= static_cast<int32_t>(0xBFD2BEC4)) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2017 |             k = 0;
[  134s]       |             ~~~~~~
[  134s]  2018 |             f = x;
[  134s]       |             ~~~~~~
[  134s]  2019 |             hu = 1;
[  134s]       |             ~~~~~~~
[  134s]  2020 |         } /* sqrt(2)/2- <= 1+x < sqrt(2)+ */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2021 |     }
[  134s]       |     ~             
[  134s]  2022 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2023 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2024 |     if (k != 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2025 |         if (hx < 0x43400000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2026 |             STRICT_ASSIGN(double, u, 1.0 + x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2027 |             GET_HIGH_WORD(hu, u);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2028 |             k = (hu >> 20) - 1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2029 |             c = (k > 0) ? 1.0 - (u - x) : x - (u - 1.0); /* correction term */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2030 |             c /= u;
[  134s]       |             ~~~~~~~
[  134s]  2031 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2032 |             u = x;
[  134s]       |             ~~~~~~
[  134s]  2033 |             GET_HIGH_WORD(hu, u);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2034 |             k = (hu >> 20) - 1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2035 |             c = 0;
[  134s]       |             ~~~~~~
[  134s]  2036 |         }
[  134s]       |         ~         
[  134s]  2037 |         hu &= 0x000FFFFF;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2038 |         /*
[  134s]       |         ~~        
[  134s]  2039 |      * The approximation to sqrt(2) used in thresholds is not
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2040 |      * critical.  However, the ones used above must give less
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2041 |      * strict bounds than the one here so that the k==0 case is
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2042 |      * never reached from here, since here we have committed to
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2043 |      * using the correction term but don't use it if k==0.
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2044 |      */
[  134s]       |      ~~           
[  134s]  2045 |         if (hu < 0x6A09E) { /* u ~< sqrt(2) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2046 |             SET_HIGH_WORD(u, hu | 0x3FF00000); /* normalize u */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2047 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2048 |             k += 1;
[  134s]       |             ~~~~~~~
[  134s]  2049 |             SET_HIGH_WORD(u, hu | 0x3FE00000); /* normalize u/2 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2050 |             hu = (0x00100000 - hu) >> 2;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2051 |         }
[  134s]       |         ~         
[  134s]  2052 |         f = u - 1.0;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2053 |     }
[  134s]       |     ~             
[  134s]  2054 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2055 |     if (hu == 0) { /* |f| < 2**-20 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2056 |         if (f == zero) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2057 |             if (k == 0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  2058 |                 return zero;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  2059 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  2060 |                 c += k * ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2061 |                 return k * ln2_hi + c;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2062 |             }
[  134s]       |             ~     
[  134s]  2063 |         }
[  134s]       |         ~         
[  134s]  2064 |         R = hfsq * (1.0 - 0.66666666666666666 * f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2065 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2066 |             return f - R;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  2067 |         else
[  134s]       |         ~~~~      
[  134s]  2068 |             return k * ln2_hi - ((R - (k * ln2_lo + c)) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2069 |     }
[  134s]       |     ~             
[  134s]  2070 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2071 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2072 |     R = z * (Lp1 + z * (Lp2 + z * (Lp3 + z * (Lp4 + z * (Lp5 + z * (Lp6 + z * Lp7))))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2073 |     if (k == 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2074 |         return f - (hfsq - s * (hfsq + R));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2075 |     else
[  134s]       |     ~~~~          
[  134s]  2076 |         return k * ln2_hi - ((hfsq - (s * (hfsq + R) + (k * ln2_lo + c))) - f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2077 | }
[  134s]       | ~                 
[  134s]  2078 | 
[  134s]       |                   
[  134s]  2079 | /*
[  134s]       | ~~                
[  134s]  2080 |  * k_log1p(f):
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2081 |  * Return log(1+f) - f for 1+f in ~[sqrt(2)/2, sqrt(2)].
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2082 |  *
[  134s]       |  ~                
[  134s]  2083 |  * The following describes the overall strategy for computing
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2084 |  * logarithms in base e.  The argument reduction and adding the final
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2085 |  * term of the polynomial are done by the caller for increased accuracy
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2086 |  * when different bases are used.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2087 |  *
[  134s]       |  ~                
[  134s]  2088 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2089 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2090 |  *         x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2091 |  *         where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2092 |  *
[  134s]       |  ~                
[  134s]  2093 |  *   2. Approximation of log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2094 |  *      Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2095 |  *            = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2096 |  *            = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2097 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2098 |  *      a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2099 |  *      of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2100 |  *      other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]  2101 |  *          2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2102 |  *          R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s  +Lg6*s  +Lg7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2103 |  *      (the values of Lg1 to Lg7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2104 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  2105 |  *          |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2106 |  *          | Lg1*s +...+Lg7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2107 |  *          |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2108 |  *      Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2109 |  *      In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2110 |  *      by
[  134s]       |  ~~~~~~~~~        
[  134s]  2111 |  *          log(1+f) = f - s*(f - R)            (if f is not too large)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2112 |  *          log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2113 |  *
[  134s]       |  ~                
[  134s]  2114 |  *   3. Finally,  log(x) = k*ln2 + log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2115 |  *          = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2116 |  *      Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2117 |  *          ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2118 |  *      where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2119 |  *
[  134s]       |  ~                
[  134s]  2120 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2121 |  *      log(x) is NaN with signal if x < 0 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2122 |  *      log(+INF) is +INF; log(0) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2123 |  *      log(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2124 |  *
[  134s]       |  ~                
[  134s]  2125 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2126 |  *      according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2127 |  *      1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2128 |  *
[  134s]       |  ~                
[  134s]  2129 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  2130 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2131 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2132 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2133 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2134 |  */
[  134s]       |  ~~               
[  134s]  2135 | 
[  134s]       |                   
[  134s]  2136 | constexpr double Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2137 |     Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2138 |     Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2139 |     Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2140 |     Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2141 |     Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2142 |     Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2143 | 
[  134s]       |                   
[  134s]  2144 | /*
[  134s]       | ~~                
[  134s]  2145 |  * We always inline k_log1p(), since doing so produces a
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2146 |  * substantial performance improvement (~40% on amd64).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2147 |  */
[  134s]       |  ~~               
[  134s]  2148 | static inline double k_log1p(double f)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2149 | {
[  134s]       | ~                 
[  134s]  2150 |     double hfsq, s, z, R, w, t1, t2;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2151 | 
[  134s]       |                   
[  134s]  2152 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2153 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2154 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2155 |     t1 = w * (Lg2 + w * (Lg4 + w * Lg6));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2156 |     t2 = z * (Lg1 + w * (Lg3 + w * (Lg5 + w * Lg7)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2157 |     R = t2 + t1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2158 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2159 |     return s * (hfsq + R);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2160 | }
[  134s]       | ~                 
[  134s]  2161 | 
[  134s]       |                   
[  134s]  2162 | /*
[  134s]       | ~~                
[  134s]  2163 |  * Return the base 2 logarithm of x.  See e_log.c and k_log.h for most
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2164 |  * comments.
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2165 |  *
[  134s]       |  ~                
[  134s]  2166 |  * This reduces x to {k, 1+f} exactly as in e_log.c, then calls the kernel,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2167 |  * then does the combining and scaling steps
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2168 |  *    log2(x) = (f - 0.5*f*f + k_log1p(f)) / ln2 + k
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2169 |  * in not-quite-routine extra precision.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2170 |  */
[  134s]       |  ~~               
[  134s]  2171 | double log2(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2172 | {
[  134s]       | ~                 
[  134s]  2173 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2174 |         two54
[  134s]       |         ~~~~~     
[  134s]  2175 |         = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2176 |         ivln2hi = 1.44269504072144627571e+00, /* 0x3FF71547, 0x65200000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2177 |         ivln2lo = 1.67517131648865118353e-10; /* 0x3DE705FC, 0x2EEFA200 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2178 | 
[  134s]       |                   
[  134s]  2179 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2180 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2181 | 
[  134s]       |                   
[  134s]  2182 |     double f, hfsq, hi, lo, r, val_hi, val_lo, w, y;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2183 |     int32_t i, k, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2184 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2185 | 
[  134s]       |                   
[  134s]  2186 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2187 | 
[  134s]       |                   
[  134s]  2188 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  2189 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2190 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2191 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2192 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2193 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2194 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  2195 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2196 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2197 |     }
[  134s]       |     ~             
[  134s]  2198 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2199 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2200 |     if (hx == 0x3FF00000 && lx == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2201 |         return zero; /* log(1) = +0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2202 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2203 |     hx &= 0x000FFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2204 |     i = (hx + 0x95F64) & 0x100000;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2205 |     SET_HIGH_WORD(x, hx | (i ^ 0x3FF00000)); /* normalize x or x/2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2206 |     k += (i >> 20);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2207 |     y = static_cast<double>(k);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2208 |     f = x - 1.0;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2209 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2210 |     r = k_log1p(f);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2211 | 
[  134s]       |                   
[  134s]  2212 |     /*
[  134s]       |     ~~            
[  134s]  2213 |    * f-hfsq must (for args near 1) be evaluated in extra precision
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2214 |    * to avoid a large cancellation when x is near sqrt(2) or 1/sqrt(2).
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2215 |    * This is fairly efficient since f-hfsq only depends on f, so can
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2216 |    * be evaluated in parallel with R.  Not combining hfsq with R also
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2217 |    * keeps R small (though not as small as a true `lo' term would be),
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2218 |    * so that extra precision is not needed for terms involving R.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2219 |    *
[  134s]       |    ~              
[  134s]  2220 |    * Compiler bugs involving extra precision used to break Dekker's
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2221 |    * theorem for spitting f-hfsq as hi+lo, unless double_t was used
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2222 |    * or the multi-precision calculations were avoided when double_t
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2223 |    * has extra precision.  These problems are now automatically
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2224 |    * avoided as a side effect of the optimization of combining the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2225 |    * Dekker splitting step with the clear-low-bits step.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2226 |    *
[  134s]       |    ~              
[  134s]  2227 |    * y must (for args near sqrt(2) and 1/sqrt(2)) be added in extra
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2228 |    * precision to avoid a very large cancellation when x is very near
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2229 |    * these values.  Unlike the above cancellations, this problem is
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2230 |    * specific to base 2.  It is strange that adding +-1 is so much
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2231 |    * harder than adding +-ln2 or +-log10_2.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2232 |    *
[  134s]       |    ~              
[  134s]  2233 |    * This uses Dekker's theorem to normalize y+val_hi, so the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2234 |    * compiler bugs are back in some configurations, sigh.  And I
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2235 |    * don't want to used double_t to avoid them, since that gives a
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2236 |    * pessimization and the support for avoiding the pessimization
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2237 |    * is not yet available.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2238 |    *
[  134s]       |    ~              
[  134s]  2239 |    * The multi-precision calculations for the multiplications are
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2240 |    * routine.
[  134s]       |    ~~~~~~~~~~     
[  134s]  2241 |    */
[  134s]       |    ~~             
[  134s]  2242 |     hi = f - hfsq;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2243 |     SET_LOW_WORD(hi, 0);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2244 |     lo = (f - hi) - hfsq + r;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2245 |     val_hi = hi * ivln2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2246 |     val_lo = (lo + hi) * ivln2lo + lo * ivln2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2247 | 
[  134s]       |                   
[  134s]  2248 |     /* spadd(val_hi, val_lo, y), except for not using double_t: */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2249 |     w = y + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2250 |     val_lo += (y - w) + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2251 |     val_hi = w;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2252 | 
[  134s]       |                   
[  134s]  2253 |     return val_lo + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2254 | }
[  134s]       | ~                 
[  134s]  2255 | 
[  134s]       |                   
[  134s]  2256 | /*
[  134s]       | ~~                
[  134s]  2257 |  * Return the base 10 logarithm of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2258 |  *
[  134s]       |  ~                
[  134s]  2259 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2260 |  *      Let log10_2hi = leading 40 bits of log10(2) and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2261 |  *          log10_2lo = log10(2) - log10_2hi,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2262 |  *          ivln10   = 1/log(10) rounded.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2263 |  *      Then
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2264 |  *              n = ilogb(x),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2265 |  *              if(n<0)  n = n+1;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2266 |  *              x = scalbn(x,-n);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2267 |  *              log10(x) := n*log10_2hi + (n*log10_2lo + ivln10*log(x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2268 |  *
[  134s]       |  ~                
[  134s]  2269 |  *  Note 1:
[  134s]       |  ~~~~~~~~~~       
[  134s]  2270 |  *     To guarantee log10(10**n)=n, where 10**n is normal, the rounding
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2271 |  *     mode must set to Round-to-Nearest.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2272 |  *  Note 2:
[  134s]       |  ~~~~~~~~~~       
[  134s]  2273 |  *      [1/log(10)] rounded to 53 bits has error .198 ulps;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2274 |  *      log10 is monotonic at all binary break points.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2275 |  *
[  134s]       |  ~                
[  134s]  2276 |  *  Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~~
[  134s]  2277 |  *      log10(x) is NaN if x < 0;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2278 |  *      log10(+INF) is +INF; log10(0) is -INF;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2279 |  *      log10(NaN) is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2280 |  *      log10(10**N) = N  for N=0,1,...,22.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2281 |  */
[  134s]       |  ~~               
[  134s]  2282 | double log10(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2283 | {
[  134s]       | ~                 
[  134s]  2284 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2285 |         two54
[  134s]       |         ~~~~~     
[  134s]  2286 |         = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2287 |         ivln10 = 4.34294481903251816668e-01,
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2288 |         log10_2hi = 3.01029995663611771306e-01, /* 0x3FD34413, 0x509F6000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2289 |         log10_2lo = 3.69423907715893078616e-13; /* 0x3D59FEF3, 0x11F12B36 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2290 | 
[  134s]       |                   
[  134s]  2291 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2292 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2293 | 
[  134s]       |                   
[  134s]  2294 |     double y;
[  134s]       |     ~~~~~~~~~     
[  134s]  2295 |     int32_t i, k, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2296 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2297 | 
[  134s]       |                   
[  134s]  2298 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2299 | 
[  134s]       |                   
[  134s]  2300 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  2301 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2302 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2303 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2304 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2305 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2306 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  2307 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2308 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2309 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2310 |     }
[  134s]       |     ~             
[  134s]  2311 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2312 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2313 |     if (hx == 0x3FF00000 && lx == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2314 |         return zero; /* log(1) = +0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2315 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2316 | 
[  134s]       |                   
[  134s]  2317 |     i = (k & 0x80000000) >> 31;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2318 |     hx = (hx & 0x000FFFFF) | ((0x3FF - i) << 20);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2319 |     y = k + i;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2320 |     SET_HIGH_WORD(x, hx);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2321 |     SET_LOW_WORD(x, lx);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2322 | 
[  134s]       |                   
[  134s]  2323 |     double z = y * log10_2lo + ivln10 * log(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2324 |     return z + y * log10_2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2325 | }
[  134s]       | ~                 
[  134s]  2326 | 
[  134s]       |                   
[  134s]  2327 | /* expm1(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  2328 |  * Returns exp(x)-1, the exponential of x minus 1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2329 |  *
[  134s]       |  ~                
[  134s]  2330 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  2331 |  *   1. Argument reduction:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2332 |  *  Given x, find r and integer k such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2333 |  *
[  134s]       |  ~                
[  134s]  2334 |  *               x = k*ln2 + r,  |r| <= 0.5*ln2 ~ 0.34658
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2335 |  *
[  134s]       |  ~                
[  134s]  2336 |  *      Here a correction term c will be computed to compensate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2337 |  *  the error in r when rounded to a floating-point number.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2338 |  *
[  134s]       |  ~                
[  134s]  2339 |  *   2. Approximating expm1(r) by a special rational function on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2340 |  *  the interval [0,0.34658]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2341 |  *  Since
[  134s]       |  ~~~~~~~~         
[  134s]  2342 |  *      r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 - r^4/360 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2343 |  *  we define R1(r*r) by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2344 |  *      r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 * R1(r*r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2345 |  *  That is,
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2346 |  *      R1(r**2) = 6/r *((exp(r)+1)/(exp(r)-1) - 2/r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2347 |  *         = 6/r * ( 1 + 2.0*(1/(exp(r)-1) - 1/r))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2348 |  *         = 1 - r^2/60 + r^4/2520 - r^6/100800 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2349 |  *      We use a special Reme algorithm on [0,0.347] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2350 |  *   a polynomial of degree 5 in r*r to approximate R1. The
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2351 |  *  maximum error of this polynomial approximation is bounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2352 |  *  by 2**-61. In other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2353 |  *      R1(z) ~ 1.0 + Q1*z + Q2*z**2 + Q3*z**3 + Q4*z**4 + Q5*z**5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2354 |  *  where   Q1  =  -1.6666666666666567384E-2,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2355 |  *     Q2  =   3.9682539681370365873E-4,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2356 |  *     Q3  =  -9.9206344733435987357E-6,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2357 |  *     Q4  =   2.5051361420808517002E-7,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2358 |  *     Q5  =  -6.2843505682382617102E-9;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2359 |  *    z   =  r*r,
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2360 |  *  with error bounded by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2361 |  *      |                  5           |     -61
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2362 |  *      | 1.0+Q1*z+...+Q5*z   -  R1(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2363 |  *      |                              |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2364 |  *
[  134s]       |  ~                
[  134s]  2365 |  *  expm1(r) = exp(r)-1 is then computed by the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2366 |  *   specific way which minimize the accumulation rounding error:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2367 |  *             2     3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2368 |  *            r     r    [ 3 - (R1 + R1*r/2)  ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2369 |  *        expm1(r) = r + --- + --- * [--------------------]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2370 |  *                  2     2    [ 6 - r*(3 - R1*r/2) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2371 |  *
[  134s]       |  ~                
[  134s]  2372 |  *  To compensate the error in the argument reduction, we use
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2373 |  *    expm1(r+c) = expm1(r) + c + expm1(r)*c
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2374 |  *         ~ expm1(r) + c + r*c
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2375 |  *  Thus c+r*c will be added in as the correction terms for
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2376 |  *  expm1(r+c). Now rearrange the term to avoid optimization
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2377 |  *   screw up:
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2378 |  *            (      2                                    2 )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2379 |  *            ({  ( r    [ R1 -  (3 - R1*r/2) ]  )  }    r  )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2380 |  *   expm1(r+c)~r - ({r*(--- * [--------------------]-c)-c} - --- )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2381 |  *                  ({  ( 2    [ 6 - r*(3 - R1*r/2) ]  )  }    2  )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2382 |  *                      (                                             )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2383 |  *
[  134s]       |  ~                
[  134s]  2384 |  *       = r - E
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  2385 |  *   3. Scale back to obtain expm1(x):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2386 |  *  From step 1, we have
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2387 |  *     expm1(x) = either 2^k*[expm1(r)+1] - 1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2388 |  *        = or     2^k*[expm1(r) + (1-2^-k)]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2389 |  *   4. Implementation notes:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2390 |  *  (A). To save one multiplication, we scale the coefficient Qi
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2391 |  *       to Qi*2^i, and replace z by (x^2)/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2392 |  *  (B). To achieve maximum accuracy, we compute expm1(x) by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2393 |  *    (i)   if x < -56*ln2, return -1.0, (raise inexact if x!=inf)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2394 |  *    (ii)  if k=0, return r-E
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2395 |  *    (iii) if k=-1, return 0.5*(r-E)-0.5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2396 |  *        (iv)  if k=1 if r < -0.25, return 2*((r+0.5)- E)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2397 |  *                  else       return  1.0+2.0*(r-E);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2398 |  *    (v)   if (k<-2||k>56) return 2^k(1-(E-r)) - 1 (or exp(x)-1)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2399 |  *    (vi)  if k <= 20, return 2^k((1-2^-k)-(E-r)), else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2400 |  *    (vii) return 2^k(1-((E+2^-k)-r))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2401 |  *
[  134s]       |  ~                
[  134s]  2402 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2403 |  *  expm1(INF) is INF, expm1(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2404 |  *  expm1(-INF) is -1, and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2405 |  *  for finite argument, only expm1(0)=0 is exact.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2406 |  *
[  134s]       |  ~                
[  134s]  2407 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2408 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2409 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2410 |  *
[  134s]       |  ~                
[  134s]  2411 |  * Misc. info.
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2412 |  *  For IEEE double
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2413 |  *      if x >  7.09782712893383973096e+02 then expm1(x) overflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2414 |  *
[  134s]       |  ~                
[  134s]  2415 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  2416 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2417 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2418 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2419 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2420 |  */
[  134s]       |  ~~               
[  134s]  2421 | double expm1(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2422 | {
[  134s]       | ~                 
[  134s]  2423 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2424 |         one
[  134s]       |         ~~~       
[  134s]  2425 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  2426 |         tiny = 1.0e-300,
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2427 |         o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2428 |         ln2_hi = 6.93147180369123816490e-01, /* 0x3FE62E42, 0xFEE00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2429 |         ln2_lo = 1.90821492927058770002e-10, /* 0x3DEA39EF, 0x35793C76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2430 |         invln2 = 1.44269504088896338700e+00, /* 0x3FF71547, 0x652B82FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2431 |         /* Scaled Q's: Qn_here = 2**n * Qn_above, for R(2*z) where z = hxs =
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2432 |          x*x/2: */
[  134s]       |          ~~~~~~~~~
[  134s]  2433 |         Q1 = -3.33333333333331316428e-02, /* BFA11111 111110F4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2434 |         Q2 = 1.58730158725481460165e-03, /* 3F5A01A0 19FE5585 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2435 |         Q3 = -7.93650757867487942473e-05, /* BF14CE19 9EAADBB7 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2436 |         Q4 = 4.00821782732936239552e-06, /* 3ED0CFCA 86E65239 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2437 |         Q5 = -2.01099218183624371326e-07; /* BE8AFDB7 6E09C32D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2438 | 
[  134s]       |                   
[  134s]  2439 |     constexpr volatile double huge = 1.0e+300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2440 | 
[  134s]       |                   
[  134s]  2441 |     double y, hi, lo, c, t, e, hxs, hfx, r1, twopk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2442 |     int32_t k, xsb;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2443 |     uint32_t hx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2444 | 
[  134s]       |                   
[  134s]  2445 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2446 |     xsb = hx & 0x80000000; /* sign bit of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2447 |     hx &= 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2448 | 
[  134s]       |                   
[  134s]  2449 |     /* filter out huge and non-finite argument */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2450 |     if (hx >= 0x4043687A) { /* if |x|>=56*ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2451 |         if (hx >= 0x40862E42) { /* if |x|>=709.78... */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2452 |             if (hx >= 0x7FF00000) {
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2453 |                 uint32_t low;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2454 |                 GET_LOW_WORD(low, x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2455 |                 if (((hx & 0xFFFFF) | low) != 0)
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2456 |                     return x + x; /* NaN */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2457 |                 else
[  134s]       |                 ~~~~
[  134s]  2458 |                     return (xsb == 0) ? x : -1.0; /* exp(+-inf)={inf,-1} */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2459 |             }
[  134s]       |             ~     
[  134s]  2460 |             if (x > o_threshold)
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  2461 |                 return huge * huge; /* overflow */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2462 |         }
[  134s]       |         ~         
[  134s]  2463 |         if (xsb != 0 && x + tiny < 0.0) { /* x < -56*ln2, return -1.0 with inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2464 |             /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~
[  134s]  2465 |             return tiny - one; /* return -1 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2466 |         }
[  134s]       |         ~         
[  134s]  2467 |     }
[  134s]       |     ~             
[  134s]  2468 | 
[  134s]       |                   
[  134s]  2469 |     /* argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2470 |     if (hx > 0x3FD62E42) { /* if  |x| > 0.5 ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2471 |         if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2472 |             if (xsb == 0) {
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]  2473 |                 hi = x - ln2_hi;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2474 |                 lo = ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  2475 |                 k = 1;
[  134s]       |                 ~~~~~~
[  134s]  2476 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  2477 |                 hi = x + ln2_hi;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2478 |                 lo = -ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2479 |                 k = -1;
[  134s]       |                 ~~~~~~~
[  134s]  2480 |             }
[  134s]       |             ~     
[  134s]  2481 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2482 |             k = invln2 * x + ((xsb == 0) ? 0.5 : -0.5);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2483 |             t = k;
[  134s]       |             ~~~~~~
[  134s]  2484 |             hi = x - t * ln2_hi; /* t*ln2_hi is exact here */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2485 |             lo = t * ln2_lo;
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2486 |         }
[  134s]       |         ~         
[  134s]  2487 |         STRICT_ASSIGN(double, x, hi - lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2488 |         c = (hi - x) - lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]  2489 |     } else if (hx < 0x3C900000) { /* when |x|<2**-54, return x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2490 |         t = huge + x; /* return x with inexact flags when x!=0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2491 |         return x - (t - (huge + x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2492 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2493 |         k = 0;
[  134s]       |         ~~~~~~    
[  134s]  2494 |     }
[  134s]       |     ~             
[  134s]  2495 | 
[  134s]       |                   
[  134s]  2496 |     /* x is now in primary range */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2497 |     hfx = 0.5 * x;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2498 |     hxs = x * hfx;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2499 |     r1 = one + hxs * (Q1 + hxs * (Q2 + hxs * (Q3 + hxs * (Q4 + hxs * Q5))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2500 |     t = 3.0 - r1 * hfx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2501 |     e = hxs * ((r1 - t) / (6.0 - x * t));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2502 |     if (k == 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2503 |         return x - (x * e - hxs); /* c is 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2504 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2505 |         INSERT_WORDS(twopk, 0x3FF00000 + (k << 20), 0); /* 2^k */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2506 |         e = (x * (e - c) - c);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2507 |         e -= hxs;
[  134s]       |         ~~~~~~~~~ 
[  134s]  2508 |         if (k == -1)
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2509 |             return 0.5 * (x - e) - 0.5;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2510 |         if (k == 1) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2511 |             if (x < -0.25)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2512 |                 return -2.0 * (e - (x + 0.5));
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2513 |             else
[  134s]       |             ~~~~  
[  134s]  2514 |                 return one + 2.0 * (x - e);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2515 |         }
[  134s]       |         ~         
[  134s]  2516 |         if (k <= -2 || k > 56) { /* suffice to return exp(x)-1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2517 |             y = one - (e - x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  2518 |             // TODO(mvstanton): is this replacement for the hex float
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2519 |             // sufficient?
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2520 |             // if (k == 1024) y = y*2.0*0x1p1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2521 |             if (k == 1024)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2522 |                 y = y * 2.0 * 8.98846567431158e+307;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2523 |             else
[  134s]       |             ~~~~  
[  134s]  2524 |                 y = y * twopk;
[  134s]       |                 ~~~~~~~~~~~~~~
[  134s]  2525 |             return y - one;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]  2526 |         }
[  134s]       |         ~         
[  134s]  2527 |         t = one;
[  134s]       |         ~~~~~~~~  
[  134s]  2528 |         if (k < 20) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2529 |             SET_HIGH_WORD(t, 0x3FF00000 - (0x200000 >> k)); /* t=1-2^-k */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2530 |             y = t - (e - x);
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2531 |             y = y * twopk;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2532 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2533 |             SET_HIGH_WORD(t, ((0x3FF - k) << 20)); /* 2^-k */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2534 |             y = x - (e + t);
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2535 |             y += one;
[  134s]       |             ~~~~~~~~~
[  134s]  2536 |             y = y * twopk;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2537 |         }
[  134s]       |         ~         
[  134s]  2538 |     }
[  134s]       |     ~             
[  134s]  2539 |     return y;
[  134s]       |     ~~~~~~~~~     
[  134s]  2540 | }
[  134s]       | ~                 
[  134s]  2541 | 
[  134s]       |                   
[  134s]  2542 | double cbrt(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2543 | {
[  134s]       | ~                 
[  134s]  2544 |     constexpr uint32_t
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2545 |         B1
[  134s]       |         ~~        
[  134s]  2546 |         = 715094163, /* B1 = (1023-1023/3-0.03306235651)*2**20 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2547 |         B2 = 696219795; /* B2 = (1023-1023/3-54/3-0.03306235651)*2**20 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2548 | 
[  134s]       |                   
[  134s]  2549 |     /* |1/cbrt(x) - p(x)| < 2**-23.5 (~[-7.93e-8, 7.929e-8]). */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2550 |     constexpr double P0 = 1.87595182427177009643, /* 0x3FFE03E6, 0x0F61E692 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2551 |         P1 = -1.88497979543377169875, /* 0xBFFE28E0, 0x92F02420 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2552 |         P2 = 1.621429720105354466140, /* 0x3FF9F160, 0x4A49D6C2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2553 |         P3 = -0.758397934778766047437, /* 0xBFE844CB, 0xBEE751D9 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2554 |         P4 = 0.145996192886612446982; /* 0x3FC2B000, 0xD4E4EDD7 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2555 | 
[  134s]       |                   
[  134s]  2556 |     int32_t hx;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2557 |     union {
[  134s]       |     ~~~~~~~       
[  134s]  2558 |         double value;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2559 |         uint64_t bits;
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  2560 |     } u;
[  134s]       |     ~~~~          
[  134s]  2561 |     double r, s, t = 0.0, w;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2562 |     uint32_t sign;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2563 |     uint32_t high, low;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2564 | 
[  134s]       |                   
[  134s]  2565 |     EXTRACT_WORDS(hx, low, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2566 |     sign = hx & 0x80000000; /* sign= sign(x) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2567 |     hx ^= sign;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2568 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2569 |         return (x + x); /* cbrt(NaN,INF) is itself */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2570 | 
[  134s]       |                   
[  134s]  2571 |     /*
[  134s]       |     ~~            
[  134s]  2572 |    * Rough cbrt to 5 bits:
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2573 |    *    cbrt(2**e*(1+m) ~= 2**(e/3)*(1+(e%3+m)/3)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2574 |    * where e is integral and >= 0, m is real and in [0, 1), and "/" and
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2575 |    * "%" are integer division and modulus with rounding towards minus
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2576 |    * infinity.  The RHS is always >= the LHS and has a maximum relative
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2577 |    * error of about 1 in 16.  Adding a bias of -0.03306235651 to the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2578 |    * (e%3+m)/3 term reduces the error to about 1 in 32. With the IEEE
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2579 |    * floating point representation, for finite positive normal values,
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2580 |    * ordinary integer division of the value in bits magically gives
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2581 |    * almost exactly the RHS of the above provided we first subtract the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2582 |    * exponent bias (1023 for doubles) and later add it back.  We do the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2583 |    * subtraction virtually to keep e >= 0 so that ordinary integer
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2584 |    * division rounds towards minus infinity; this is also efficient.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2585 |    */
[  134s]       |    ~~             
[  134s]  2586 |     if (hx < 0x00100000) { /* zero or subnormal? */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2587 |         if ((hx | low) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2588 |             return (x); /* cbrt(0) is itself */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2589 |         SET_HIGH_WORD(t, 0x43500000); /* set t= 2**54 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2590 |         t *= x;
[  134s]       |         ~~~~~~~   
[  134s]  2591 |         GET_HIGH_WORD(high, t);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2592 |         INSERT_WORDS(t, sign | ((high & 0x7FFFFFFF) / 3 + B2), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2593 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2594 |         INSERT_WORDS(t, sign | (hx / 3 + B1), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2595 |     }
[  134s]       |     ~             
[  134s]  2596 | 
[  134s]       |                   
[  134s]  2597 |     /*
[  134s]       |     ~~            
[  134s]  2598 |    * New cbrt to 23 bits:
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2599 |    *    cbrt(x) = t*cbrt(x/t**3) ~= t*P(t**3/x)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2600 |    * where P(r) is a polynomial of degree 4 that approximates 1/cbrt(r)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2601 |    * to within 2**-23.5 when |r - 1| < 1/10.  The rough approximation
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2602 |    * has produced t such than |t/cbrt(x) - 1| ~< 1/32, and cubing this
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2603 |    * gives us bounds for r = t**3/x.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2604 |    *
[  134s]       |    ~              
[  134s]  2605 |    * Try to optimize for parallel evaluation as in k_tanf.c.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2606 |    */
[  134s]       |    ~~             
[  134s]  2607 |     r = (t * t) * (t / x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2608 |     t = t * ((P0 + r * (P1 + r * P2)) + ((r * r) * r) * (P3 + r * P4));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2609 | 
[  134s]       |                   
[  134s]  2610 |     /*
[  134s]       |     ~~            
[  134s]  2611 |    * Round t away from zero to 23 bits (sloppily except for ensuring that
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2612 |    * the result is larger in magnitude than cbrt(x) but not much more than
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2613 |    * 2 23-bit ulps larger).  With rounding towards zero, the error bound
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2614 |    * would be ~5/6 instead of ~4/6.  With a maximum error of 2 23-bit ulps
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2615 |    * in the rounded t, the infinite-precision error in the Newton
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2616 |    * approximation barely affects third digit in the final error
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2617 |    * 0.667; the error in the rounded t can be up to about 3 23-bit ulps
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2618 |    * before the final error is larger than 0.667 ulps.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2619 |    */
[  134s]       |    ~~             
[  134s]  2620 |     u.value = t;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2621 |     u.bits = (u.bits + 0x80000000) & 0xFFFFFFFFC0000000ULL;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2622 |     t = u.value;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2623 | 
[  134s]       |                   
[  134s]  2624 |     /* one step Newton iteration to 53 bits with error < 0.667 ulps */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2625 |     s = t * t; /* t*t is exact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2626 |     r = x / s; /* error <= 0.5 ulps; |r| < |t| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2627 |     w = t + t; /* t+t is exact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2628 |     r = (r - t) / (w + r); /* r-t is exact; w+r ~= 3*t */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2629 |     t = t + t * r; /* error <= 0.5 + 0.5/3 + epsilon */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2630 | 
[  134s]       |                   
[  134s]  2631 |     return (t);
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2632 | }
[  134s]       | ~                 
[  134s]  2633 | 
[  134s]       |                   
[  134s]  2634 | /* sin(x)
[  134s]       | ~~~~~~~~~         
[  134s]  2635 |  * Return sine function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2636 |  *
[  134s]       |  ~                
[  134s]  2637 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2638 |  *      __kernel_sin            ... sine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2639 |  *      __kernel_cos            ... cose function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2640 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2641 |  *
[  134s]       |  ~                
[  134s]  2642 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  2643 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2644 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2645 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2646 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  2647 |  *
[  134s]       |  ~                
[  134s]  2648 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2649 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2650 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2651 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2652 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2653 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2654 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2655 |  *
[  134s]       |  ~                
[  134s]  2656 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2657 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2658 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2659 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2660 |  *
[  134s]       |  ~                
[  134s]  2661 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2662 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2663 |  */
[  134s]       |  ~~               
[  134s]  2664 | double sin(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  2665 | {
[  134s]       | ~                 
[  134s]  2666 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2667 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2668 | 
[  134s]       |                   
[  134s]  2669 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2670 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2671 | 
[  134s]       |                   
[  134s]  2672 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2673 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2674 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2675 |         return __kernel_sin(x, z, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2676 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2677 |         /* sin(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2678 |         return x - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2679 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2680 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2681 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2682 |         switch (n & 3) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2683 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  2684 |             return __kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2685 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  2686 |             return __kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2687 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  2688 |             return -__kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2689 |         default:
[  134s]       |         ~~~~~~~~  
[  134s]  2690 |             return -__kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2691 |         }
[  134s]       |         ~         
[  134s]  2692 |     }
[  134s]       |     ~             
[  134s]  2693 | }
[  134s]       | ~                 
[  134s]  2694 | 
[  134s]       |                   
[  134s]  2695 | /* tan(x)
[  134s]       | ~~~~~~~~~         
[  134s]  2696 |  * Return tangent function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2697 |  *
[  134s]       |  ~                
[  134s]  2698 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2699 |  *      __kernel_tan            ... tangent function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2700 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2701 |  *
[  134s]       |  ~                
[  134s]  2702 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  2703 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2704 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2705 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2706 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  2707 |  *
[  134s]       |  ~                
[  134s]  2708 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2709 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2710 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2711 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2712 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2713 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2714 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2715 |  *
[  134s]       |  ~                
[  134s]  2716 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2717 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2718 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2719 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2720 |  *
[  134s]       |  ~                
[  134s]  2721 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2722 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2723 |  */
[  134s]       |  ~~               
[  134s]  2724 | double tan(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  2725 | {
[  134s]       | ~                 
[  134s]  2726 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2727 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2728 | 
[  134s]       |                   
[  134s]  2729 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2730 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2731 | 
[  134s]       |                   
[  134s]  2732 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2733 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2734 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2735 |         return __kernel_tan(x, z, 1);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2736 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2737 |         /* tan(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2738 |         return x - x; /* NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2739 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2740 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2741 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2742 |         /* 1 -> n even, -1 -> n odd */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2743 |         return __kernel_tan(y[0], y[1], 1 - ((n & 1) << 1));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2744 |     }
[  134s]       |     ~             
[  134s]  2745 | }
[  134s]       | ~                 
[  134s]  2746 | 
[  134s]       |                   
[  134s]  2747 | /*
[  134s]       | ~~                
[  134s]  2748 |  * ES6 draft 09-27-13, section 20.2.2.12.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2749 |  * Math.cosh
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2750 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2751 |  * mathematically cosh(x) if defined to be (exp(x)+exp(-x))/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2752 |  *      1. Replace x by |x| (cosh(x) = cosh(-x)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2753 |  *      2.
[  134s]       |  ~~~~~~~~~        
[  134s]  2754 |  *                                                      [ exp(x) - 1 ]^2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2755 |  *          0        <= x <= ln2/2  :  cosh(x) := 1 + -------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2756 |  *                                                         2*exp(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2757 |  *
[  134s]       |  ~                
[  134s]  2758 |  *                                                 exp(x) + 1/exp(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2759 |  *          ln2/2    <= x <= 22     :  cosh(x) := -------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2760 |  *                                                        2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2761 |  *          22       <= x <= lnovft :  cosh(x) := exp(x)/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2762 |  *          lnovft   <= x <= ln2ovft:  cosh(x) := exp(x/2)/2 * exp(x/2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2763 |  *          ln2ovft  <  x           :  cosh(x) := huge*huge (overflow)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2764 |  *
[  134s]       |  ~                
[  134s]  2765 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2766 |  *      cosh(x) is |x| if x is +INF, -INF, or NaN.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2767 |  *      only cosh(0)=1 is exact for finite x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2768 |  */
[  134s]       |  ~~               
[  134s]  2769 | double cosh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2770 | {
[  134s]       | ~                 
[  134s]  2771 |     constexpr double KCOSH_OVERFLOW = 710.4758600739439;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2772 |     constexpr double one = 1.0, half = 0.5;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2773 |     constexpr volatile double huge = 1.0e+300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2774 | 
[  134s]       |                   
[  134s]  2775 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2776 | 
[  134s]       |                   
[  134s]  2777 |     /* High word of |x|. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2778 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2779 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2780 | 
[  134s]       |                   
[  134s]  2781 |     // |x| in [0,0.5*log2], return 1+expm1(|x|)^2/(2*exp(|x|))
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2782 |     if (ix < 0x3FD62E43) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2783 |         double t = expm1(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2784 |         double w = one + t;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  2785 |         // For |x| < 2^-55, cosh(x) = 1
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2786 |         if (ix < 0x3C800000)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2787 |             return w;
[  134s]       |             ~~~~~~~~~
[  134s]  2788 |         return one + (t * t) / (w + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2789 |     }
[  134s]       |     ~             
[  134s]  2790 | 
[  134s]       |                   
[  134s]  2791 |     // |x| in [0.5*log2, 22], return (exp(|x|)+1/exp(|x|)/2
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2792 |     if (ix < 0x40360000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2793 |         double t = exp(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2794 |         return half * t + half / t;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2795 |     }
[  134s]       |     ~             
[  134s]  2796 | 
[  134s]       |                   
[  134s]  2797 |     // |x| in [22, log(maxdouble)], return half*exp(|x|)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2798 |     if (ix < 0x40862E42)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2799 |         return half * exp(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2800 | 
[  134s]       |                   
[  134s]  2801 |     // |x| in [log(maxdouble), overflowthreshold]
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2802 |     if (fabs(x) <= KCOSH_OVERFLOW) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2803 |         double w = exp(half * fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2804 |         double t = half * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2805 |         return t * w;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2806 |     }
[  134s]       |     ~             
[  134s]  2807 | 
[  134s]       |                   
[  134s]  2808 |     /* x is INF or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2809 |     if (ix >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2810 |         return x * x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2811 | 
[  134s]       |                   
[  134s]  2812 |     // |x| > overflowthreshold.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2813 |     return huge * huge;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2814 | }
[  134s]       | ~                 
[  134s]  2815 | 
[  134s]       |                   
[  134s]  2816 | /*
[  134s]       | ~~                
[  134s]  2817 |  * ES6 draft 09-27-13, section 20.2.2.30.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2818 |  * Math.sinh
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2819 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2820 |  * mathematically sinh(x) if defined to be (exp(x)-exp(-x))/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2821 |  *      1. Replace x by |x| (sinh(-x) = -sinh(x)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2822 |  *      2.
[  134s]       |  ~~~~~~~~~        
[  134s]  2823 |  *                                                  E + E/(E+1)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2824 |  *          0        <= x <= 22     :  sinh(x) := --------------, E=expm1(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2825 |  *                                                      2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2826 |  *
[  134s]       |  ~                
[  134s]  2827 |  *          22       <= x <= lnovft :  sinh(x) := exp(x)/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2828 |  *          lnovft   <= x <= ln2ovft:  sinh(x) := exp(x/2)/2 * exp(x/2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2829 |  *          ln2ovft  <  x           :  sinh(x) := x*shuge (overflow)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2830 |  *
[  134s]       |  ~                
[  134s]  2831 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2832 |  *      sinh(x) is |x| if x is +Infinity, -Infinity, or NaN.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2833 |  *      only sinh(0)=0 is exact for finite x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2834 |  */
[  134s]       |  ~~               
[  134s]  2835 | double sinh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2836 | {
[  134s]       | ~                 
[  134s]  2837 |     constexpr double KSINH_OVERFLOW = 710.4758600739439,
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2838 |                      TWO_M28 = 3.725290298461914e-9, // 2^-28, empty lower half
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2839 |         LOG_MAXD = 709.7822265625; // 0x40862E42 00000000, empty lower half
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2840 |     constexpr double shuge = 1.0e307;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2841 | 
[  134s]       |                   
[  134s]  2842 |     double h = (x < 0) ? -0.5 : 0.5;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2843 |     // |x| in [0, 22]. return sign(x)*0.5*(E+E/(E+1))
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2844 |     double ax = fabs(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2845 |     if (ax < 22) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2846 |         // For |x| < 2^-28, sinh(x) = x
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2847 |         if (ax < TWO_M28)
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2848 |             return x;
[  134s]       |             ~~~~~~~~~
[  134s]  2849 |         double t = expm1(ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2850 |         if (ax < 1) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2851 |             return h * (2 * t - t * t / (t + 1));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2852 |         }
[  134s]       |         ~         
[  134s]  2853 |         return h * (t + t / (t + 1));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2854 |     }
[  134s]       |     ~             
[  134s]  2855 |     // |x| in [22, log(maxdouble)], return 0.5 * exp(|x|)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2856 |     if (ax < LOG_MAXD)
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2857 |         return h * exp(ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  2858 |     // |x| in [log(maxdouble), overflowthreshold]
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2859 |     // overflowthreshold = 710.4758600739426
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2860 |     if (ax <= KSINH_OVERFLOW) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2861 |         double w = exp(0.5 * ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2862 |         double t = h * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2863 |         return t * w;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2864 |     }
[  134s]       |     ~             
[  134s]  2865 |     // |x| > overflowthreshold or is NaN.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2866 |     // Return Infinity of the appropriate sign or NaN.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2867 |     return x * shuge;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2868 | }
[  134s]       | ~                 
[  134s]  2869 | 
[  134s]       |                   
[  134s]  2870 | /* Tanh(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  2871 |  * Return the Hyperbolic Tangent of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2872 |  *
[  134s]       |  ~                
[  134s]  2873 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2874 |  *                                 x    -x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2875 |  *                                e  - e
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2876 |  *  0. tanh(x) is defined to be -----------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2877 |  *                                 x    -x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2878 |  *                                e  + e
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2879 |  *  1. reduce x to non-negative by tanh(-x) = -tanh(x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2880 |  *  2.  0      <= x <  2**-28 : tanh(x) := x with inexact if x != 0
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2881 |  *                                          -t
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2882 |  *      2**-28 <= x <  1      : tanh(x) := -----; t = expm1(-2x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2883 |  *                                         t + 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2884 |  *                                               2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2885 |  *      1      <= x <  22     : tanh(x) := 1 - -----; t = expm1(2x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2886 |  *                                             t + 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2887 |  *      22     <= x <= INF    : tanh(x) := 1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2888 |  *
[  134s]       |  ~                
[  134s]  2889 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2890 |  *      tanh(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2891 |  *      only tanh(0)=0 is exact for finite argument.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2892 |  */
[  134s]       |  ~~               
[  134s]  2893 | double tanh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2894 | {
[  134s]       | ~                 
[  134s]  2895 |     constexpr volatile double tiny = 1.0e-300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2896 |     constexpr double one = 1.0, two = 2.0, huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2897 |     double t, z;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2898 |     int32_t jx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2899 | 
[  134s]       |                   
[  134s]  2900 |     GET_HIGH_WORD(jx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2901 |     ix = jx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2902 | 
[  134s]       |                   
[  134s]  2903 |     /* x is INF or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2904 |     if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2905 |         if (jx >= 0)
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2906 |             return one / x + one; /* tanh(+-inf)=+-1 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2907 |         else
[  134s]       |         ~~~~      
[  134s]  2908 |             return one / x - one; /* tanh(NaN) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2909 |     }
[  134s]       |     ~             
[  134s]  2910 | 
[  134s]       |                   
[  134s]  2911 |     /* |x| < 22 */
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2912 |     if (ix < 0x40360000) { /* |x|<22 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2913 |         if (ix < 0x3E300000 && huge + x > one) { /* |x|<2**-28 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2914 |             return x; /* tanh(tiny) = tiny with inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2915 |         }
[  134s]       |         ~         
[  134s]  2916 |         if (ix >= 0x3FF00000) { /* |x|>=1  */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2917 |             t = expm1(two * fabs(x));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2918 |             z = one - two / (t + two);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2919 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2920 |             t = expm1(-two * fabs(x));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2921 |             z = -t / (t + two);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~
[  134s]  2922 |         }
[  134s]       |         ~         
[  134s]  2923 |         /* |x| >= 22, return +-1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2924 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2925 |         z = one - tiny; /* raise inexact flag */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2926 |     }
[  134s]       |     ~             
[  134s]  2927 |     return (jx >= 0) ? z : -z;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2928 | }
[  134s]       | ~                 
[  134s]  2929 | 
[  134s]       |                   
[  134s]  2930 | double ceil(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2931 | {
[  134s]       | ~                 
[  134s]  2932 |     constexpr double huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2933 |     int i0, i1, j0;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2934 |     unsigned i, j;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2935 |     i0 = __HI(x);
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2936 |     i1 = __LO(x);
[  134s]       |     ~~~~~~~~~~~   
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp:2936:10: note: in expansion of macro '__LO'
[  134s]  2936 |     i1 = __LO(x);
[  134s]       |          ^~~~
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp:86:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
[  134s]    86 | #define __LO(x) *(int *)&x
[  134s]       |                  ^~~~~~~~~
[  134s]    87 | #define __HIp(x) *(1 + (int *)x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]    88 | #define __LOp(x) *(int *)x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]    89 | 
[  134s]       |                   
[  134s]    90 | #else
[  134s]       | ~~~~~             
[  134s]    91 | 
[  134s]       |                   
[  134s]    92 | typedef union {
[  134s]       | ~~~~~~~~~~~~~~~   
[  134s]    93 |     double value;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]    94 |     struct {
[  134s]       |     ~~~~~~~~      
[  134s]    95 |         uint32_t msw;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]    96 |         uint32_t lsw;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]    97 |     } parts;
[  134s]       |     ~~~~~~~~      
[  134s]    98 |     struct {
[  134s]       |     ~~~~~~~~      
[  134s]    99 |         uint64_t w;
[  134s]       |         ~~~~~~~~~~~
[  134s]   100 |     } xparts;
[  134s]       |     ~~~~~~~~~     
[  134s]   101 | } ieee_double_shape_type;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   102 | 
[  134s]       |                   
[  134s]   103 | #define __HI(x) *(int *)&x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   104 | #define __LO(x) *(1 + (int *)&x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   105 | #define __HIp(x) *(int *)x
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   106 | #define __LOp(x) *(1 + (int *)x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   107 | 
[  134s]       |                   
[  134s]   108 | #endif
[  134s]       | ~~~~~~            
[  134s]   109 | 
[  134s]       |                   
[  134s]   110 | /* Get two 32 bit ints from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   111 | 
[  134s]       |                   
[  134s]   112 | #define EXTRACT_WORDS(ix0, ix1, d)   \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   113 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   114 |         ieee_double_shape_type ew_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   115 |         ew_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   116 |         (ix0) = ew_u.parts.msw;      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   117 |         (ix1) = ew_u.parts.lsw;      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   118 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   119 | 
[  134s]       |                   
[  134s]   120 | /* Get a 64-bit int from a double. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   121 | #define EXTRACT_WORD64(ix, d)        \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   122 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   123 |         ieee_double_shape_type ew_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   124 |         ew_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   125 |         (ix) = ew_u.xparts.w;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   126 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   127 | 
[  134s]       |                   
[  134s]   128 | /* Get the more significant 32 bit int from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   129 | 
[  134s]       |                   
[  134s]   130 | #define GET_HIGH_WORD(i, d)          \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   131 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   132 |         ieee_double_shape_type gh_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   133 |         gh_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   134 |         (i) = gh_u.parts.msw;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   135 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   136 | 
[  134s]       |                   
[  134s]   137 | /* Get the less significant 32 bit int from a double.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   138 | 
[  134s]       |                   
[  134s]   139 | #define GET_LOW_WORD(i, d)           \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   140 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   141 |         ieee_double_shape_type gl_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   142 |         gl_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   143 |         (i) = gl_u.parts.lsw;        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   144 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   145 | 
[  134s]       |                   
[  134s]   146 | /* Set a double from two 32 bit ints.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   147 | 
[  134s]       |                   
[  134s]   148 | #define INSERT_WORDS(d, ix0, ix1)    \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   149 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   150 |         ieee_double_shape_type iw_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   151 |         iw_u.parts.msw = (ix0);      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   152 |         iw_u.parts.lsw = (ix1);      \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   153 |         (d) = iw_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   154 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   155 | 
[  134s]       |                   
[  134s]   156 | /* Set a double from a 64-bit int. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   157 | #define INSERT_WORD64(d, ix)         \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   158 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   159 |         ieee_double_shape_type iw_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   160 |         iw_u.xparts.w = (ix);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   161 |         (d) = iw_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   162 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   163 | 
[  134s]       |                   
[  134s]   164 | /* Set the more significant 32 bits of a double from an int.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   165 | 
[  134s]       |                   
[  134s]   166 | #define SET_HIGH_WORD(d, v)          \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   167 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   168 |         ieee_double_shape_type sh_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   169 |         sh_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   170 |         sh_u.parts.msw = (v);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   171 |         (d) = sh_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   172 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   173 | 
[  134s]       |                   
[  134s]   174 | /* Set the less significant 32 bits of a double from an int.  */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   175 | 
[  134s]       |                   
[  134s]   176 | #define SET_LOW_WORD(d, v)           \
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   177 |     do {                             \
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   178 |         ieee_double_shape_type sl_u; \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   179 |         sl_u.value = (d);            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   180 |         sl_u.parts.lsw = (v);        \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   181 |         (d) = sl_u.value;            \
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   182 |     } while (0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   183 | 
[  134s]       |                   
[  134s]   184 | /* Support macro. */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]   185 | 
[  134s]       |                   
[  134s]   186 | #define STRICT_ASSIGN(type, lval, rval) ((lval) = (rval))
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   187 | 
[  134s]       |                   
[  134s]   188 | int32_t __ieee754_rem_pio2(double x, double *y) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   189 | double __kernel_cos(double x, double y) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   190 | int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec,
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   191 |                       const int32_t *ipio2) WARN_UNUSED_RETURN;
[  134s]       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   192 | double __kernel_sin(double x, double y, int iy) WARN_UNUSED_RETURN;
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   193 | 
[  134s]       |                   
[  134s]   194 | /* __ieee754_rem_pio2(x,y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   195 |  *
[  134s]       |  ~                
[  134s]   196 |  * return the remainder of x rem pi/2 in y[0]+y[1]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   197 |  * use __kernel_rem_pio2()
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   198 |  */
[  134s]       |  ~~               
[  134s]   199 | int32_t __ieee754_rem_pio2(double x, double *y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   200 | {
[  134s]       | ~                 
[  134s]   201 |     /*
[  134s]       |     ~~            
[  134s]   202 |    * Table of constants for 2/pi, 396 Hex digits (476 decimal) of 2/pi
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   203 |    */
[  134s]       |    ~~             
[  134s]   204 |     constexpr int32_t two_over_pi[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   205 |         0xA2F983,
[  134s]       |         ~~~~~~~~~ 
[  134s]   206 |         0x6E4E44,
[  134s]       |         ~~~~~~~~~ 
[  134s]   207 |         0x1529FC,
[  134s]       |         ~~~~~~~~~ 
[  134s]   208 |         0x2757D1,
[  134s]       |         ~~~~~~~~~ 
[  134s]   209 |         0xF534DD,
[  134s]       |         ~~~~~~~~~ 
[  134s]   210 |         0xC0DB62,
[  134s]       |         ~~~~~~~~~ 
[  134s]   211 |         0x95993C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   212 |         0x439041,
[  134s]       |         ~~~~~~~~~ 
[  134s]   213 |         0xFE5163,
[  134s]       |         ~~~~~~~~~ 
[  134s]   214 |         0xABDEBB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   215 |         0xC561B7,
[  134s]       |         ~~~~~~~~~ 
[  134s]   216 |         0x246E3A,
[  134s]       |         ~~~~~~~~~ 
[  134s]   217 |         0x424DD2,
[  134s]       |         ~~~~~~~~~ 
[  134s]   218 |         0xE00649,
[  134s]       |         ~~~~~~~~~ 
[  134s]   219 |         0x2EEA09,
[  134s]       |         ~~~~~~~~~ 
[  134s]   220 |         0xD1921C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   221 |         0xFE1DEB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   222 |         0x1CB129,
[  134s]       |         ~~~~~~~~~ 
[  134s]   223 |         0xA73EE8,
[  134s]       |         ~~~~~~~~~ 
[  134s]   224 |         0x8235F5,
[  134s]       |         ~~~~~~~~~ 
[  134s]   225 |         0x2EBB44,
[  134s]       |         ~~~~~~~~~ 
[  134s]   226 |         0x84E99C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   227 |         0x7026B4,
[  134s]       |         ~~~~~~~~~ 
[  134s]   228 |         0x5F7E41,
[  134s]       |         ~~~~~~~~~ 
[  134s]   229 |         0x3991D6,
[  134s]       |         ~~~~~~~~~ 
[  134s]   230 |         0x398353,
[  134s]       |         ~~~~~~~~~ 
[  134s]   231 |         0x39F49C,
[  134s]       |         ~~~~~~~~~ 
[  134s]   232 |         0x845F8B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   233 |         0xBDF928,
[  134s]       |         ~~~~~~~~~ 
[  134s]   234 |         0x3B1FF8,
[  134s]       |         ~~~~~~~~~ 
[  134s]   235 |         0x97FFDE,
[  134s]       |         ~~~~~~~~~ 
[  134s]   236 |         0x05980F,
[  134s]       |         ~~~~~~~~~ 
[  134s]   237 |         0xEF2F11,
[  134s]       |         ~~~~~~~~~ 
[  134s]   238 |         0x8B5A0A,
[  134s]       |         ~~~~~~~~~ 
[  134s]   239 |         0x6D1F6D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   240 |         0x367ECF,
[  134s]       |         ~~~~~~~~~ 
[  134s]   241 |         0x27CB09,
[  134s]       |         ~~~~~~~~~ 
[  134s]   242 |         0xB74F46,
[  134s]       |         ~~~~~~~~~ 
[  134s]   243 |         0x3F669E,
[  134s]       |         ~~~~~~~~~ 
[  134s]   244 |         0x5FEA2D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   245 |         0x7527BA,
[  134s]       |         ~~~~~~~~~ 
[  134s]   246 |         0xC7EBE5,
[  134s]       |         ~~~~~~~~~ 
[  134s]   247 |         0xF17B3D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   248 |         0x0739F7,
[  134s]       |         ~~~~~~~~~ 
[  134s]   249 |         0x8A5292,
[  134s]       |         ~~~~~~~~~ 
[  134s]   250 |         0xEA6BFB,
[  134s]       |         ~~~~~~~~~ 
[  134s]   251 |         0x5FB11F,
[  134s]       |         ~~~~~~~~~ 
[  134s]   252 |         0x8D5D08,
[  134s]       |         ~~~~~~~~~ 
[  134s]   253 |         0x560330,
[  134s]       |         ~~~~~~~~~ 
[  134s]   254 |         0x46FC7B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   255 |         0x6BABF0,
[  134s]       |         ~~~~~~~~~ 
[  134s]   256 |         0xCFBC20,
[  134s]       |         ~~~~~~~~~ 
[  134s]   257 |         0x9AF436,
[  134s]       |         ~~~~~~~~~ 
[  134s]   258 |         0x1DA9E3,
[  134s]       |         ~~~~~~~~~ 
[  134s]   259 |         0x91615E,
[  134s]       |         ~~~~~~~~~ 
[  134s]   260 |         0xE61B08,
[  134s]       |         ~~~~~~~~~ 
[  134s]   261 |         0x659985,
[  134s]       |         ~~~~~~~~~ 
[  134s]   262 |         0x5F14A0,
[  134s]       |         ~~~~~~~~~ 
[  134s]   263 |         0x68408D,
[  134s]       |         ~~~~~~~~~ 
[  134s]   264 |         0xFFD880,
[  134s]       |         ~~~~~~~~~ 
[  134s]   265 |         0x4D7327,
[  134s]       |         ~~~~~~~~~ 
[  134s]   266 |         0x310606,
[  134s]       |         ~~~~~~~~~ 
[  134s]   267 |         0x1556CA,
[  134s]       |         ~~~~~~~~~ 
[  134s]   268 |         0x73A8C9,
[  134s]       |         ~~~~~~~~~ 
[  134s]   269 |         0x60E27B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   270 |         0xC08C6B,
[  134s]       |         ~~~~~~~~~ 
[  134s]   271 |     };
[  134s]       |     ~~            
[  134s]   272 | 
[  134s]       |                   
[  134s]   273 |     constexpr int32_t npio2_hw[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   274 |         0x3FF921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   275 |         0x400921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   276 |         0x4012D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   277 |         0x401921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   278 |         0x401F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   279 |         0x4022D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   280 |         0x4025FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   281 |         0x402921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   282 |         0x402C463A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   283 |         0x402F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   284 |         0x4031475C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   285 |         0x4032D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   286 |         0x40346B9C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   287 |         0x4035FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   288 |         0x40378FDB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   289 |         0x403921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   290 |         0x403AB41B,
[  134s]       |         ~~~~~~~~~~~
[  134s]   291 |         0x403C463A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   292 |         0x403DD85A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   293 |         0x403F6A7A,
[  134s]       |         ~~~~~~~~~~~
[  134s]   294 |         0x40407E4C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   295 |         0x4041475C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   296 |         0x4042106C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   297 |         0x4042D97C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   298 |         0x4043A28C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   299 |         0x40446B9C,
[  134s]       |         ~~~~~~~~~~~
[  134s]   300 |         0x404534AC,
[  134s]       |         ~~~~~~~~~~~
[  134s]   301 |         0x4045FDBB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   302 |         0x4046C6CB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   303 |         0x40478FDB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   304 |         0x404858EB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   305 |         0x404921FB,
[  134s]       |         ~~~~~~~~~~~
[  134s]   306 |     };
[  134s]       |     ~~            
[  134s]   307 | 
[  134s]       |                   
[  134s]   308 |     /*
[  134s]       |     ~~            
[  134s]   309 |    * invpio2:  53 bits of 2/pi
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   310 |    * pio2_1:   first  33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   311 |    * pio2_1t:  pi/2 - pio2_1
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   312 |    * pio2_2:   second 33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   313 |    * pio2_2t:  pi/2 - (pio2_1+pio2_2)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   314 |    * pio2_3:   third  33 bit of pi/2
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   315 |    * pio2_3t:  pi/2 - (pio2_1+pio2_2+pio2_3)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   316 |    */
[  134s]       |    ~~             
[  134s]   317 | 
[  134s]       |                   
[  134s]   318 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   319 |         zero
[  134s]       |         ~~~~      
[  134s]   320 |         = 0.00000000000000000000e+00, /* 0x00000000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   321 |         half = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   322 |         two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   323 |         invpio2 = 6.36619772367581382433e-01, /* 0x3FE45F30, 0x6DC9C883 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   324 |         pio2_1 = 1.57079632673412561417e+00, /* 0x3FF921FB, 0x54400000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   325 |         pio2_1t = 6.07710050650619224932e-11, /* 0x3DD0B461, 0x1A626331 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   326 |         pio2_2 = 6.07710050630396597660e-11, /* 0x3DD0B461, 0x1A600000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   327 |         pio2_2t = 2.02226624879595063154e-21, /* 0x3BA3198A, 0x2E037073 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   328 |         pio2_3 = 2.02226624871116645580e-21, /* 0x3BA3198A, 0x2E000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   329 |         pio2_3t = 8.47842766036889956997e-32; /* 0x397B839A, 0x252049C1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   330 | 
[  134s]       |                   
[  134s]   331 |     double z, w, t, r, fn;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   332 |     double tx[3];
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   333 |     int32_t e0, i, j, nx, n, ix, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   334 |     uint32_t low;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   335 | 
[  134s]       |                   
[  134s]   336 |     z = 0;
[  134s]       |     ~~~~~~        
[  134s]   337 |     GET_HIGH_WORD(hx, x); /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   338 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   339 |     if (ix <= 0x3FE921FB) { /* |x| ~<= pi/4 , no need for reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   340 |         y[0] = x;
[  134s]       |         ~~~~~~~~~ 
[  134s]   341 |         y[1] = 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   342 |         return 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   343 |     }
[  134s]       |     ~             
[  134s]   344 |     if (ix < 0x4002D97C) { /* |x| < 3pi/4, special case with n=+-1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   345 |         if (hx > 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   346 |             z = x - pio2_1;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   347 |             if (ix != 0x3FF921FB) { /* 33+53 bit pi is good enough */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   348 |                 y[0] = z - pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   349 |                 y[1] = (z - y[0]) - pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   350 |             } else { /* near pi/2, use 33+33+53 bit pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   351 |                 z -= pio2_2;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   352 |                 y[0] = z - pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   353 |                 y[1] = (z - y[0]) - pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   354 |             }
[  134s]       |             ~     
[  134s]   355 |             return 1;
[  134s]       |             ~~~~~~~~~
[  134s]   356 |         } else { /* negative x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   357 |             z = x + pio2_1;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   358 |             if (ix != 0x3FF921FB) { /* 33+53 bit pi is good enough */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   359 |                 y[0] = z + pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   360 |                 y[1] = (z - y[0]) + pio2_1t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   361 |             } else { /* near pi/2, use 33+33+53 bit pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   362 |                 z += pio2_2;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   363 |                 y[0] = z + pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   364 |                 y[1] = (z - y[0]) + pio2_2t;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   365 |             }
[  134s]       |             ~     
[  134s]   366 |             return -1;
[  134s]       |             ~~~~~~~~~~
[  134s]   367 |         }
[  134s]       |         ~         
[  134s]   368 |     }
[  134s]       |     ~             
[  134s]   369 |     if (ix <= 0x413921FB) { /* |x| ~<= 2^19*(pi/2), medium size */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   370 |         t = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]   371 |         n = static_cast<int32_t>(t * invpio2 + half);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   372 |         fn = static_cast<double>(n);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   373 |         r = t - fn * pio2_1;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]   374 |         w = fn * pio2_1t; /* 1st round good to 85 bit */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   375 |         if (n < 32 && ix != npio2_hw[n - 1]) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   376 |             y[0] = r - w; /* quick check no cancellation */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   377 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   378 |             uint32_t high;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   379 |             j = ix >> 20;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   380 |             y[0] = r - w;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   381 |             GET_HIGH_WORD(high, y[0]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   382 |             i = j - ((high >> 20) & 0x7FF);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   383 |             if (i > 16) { /* 2nd iteration needed, good to 118 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   384 |                 t = r;
[  134s]       |                 ~~~~~~
[  134s]   385 |                 w = fn * pio2_2;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   386 |                 r = t - w;
[  134s]       |                 ~~~~~~~~~~
[  134s]   387 |                 w = fn * pio2_2t - ((t - r) - w);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   388 |                 y[0] = r - w;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]   389 |                 GET_HIGH_WORD(high, y[0]);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   390 |                 i = j - ((high >> 20) & 0x7FF);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   391 |                 if (i > 49) { /* 3rd iteration need, 151 bits acc */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   392 |                     t = r; /* will cover all possible cases */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   393 |                     w = fn * pio2_3;
[  134s]       |                     ~~~~~~~~~~~~~~~~
[  134s]   394 |                     r = t - w;
[  134s]       |                     ~~~~~~~~~~
[  134s]   395 |                     w = fn * pio2_3t - ((t - r) - w);
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   396 |                     y[0] = r - w;
[  134s]       |                     ~~~~~~~~~~~~~
[  134s]   397 |                 }
[  134s]       |                 ~ 
[  134s]   398 |             }
[  134s]       |             ~     
[  134s]   399 |         }
[  134s]       |         ~         
[  134s]   400 |         y[1] = (r - y[0]) - w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   401 |         if (hx < 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   402 |             y[0] = -y[0];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   403 |             y[1] = -y[1];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   404 |             return -n;
[  134s]       |             ~~~~~~~~~~
[  134s]   405 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   406 |             return n;
[  134s]       |             ~~~~~~~~~
[  134s]   407 |         }
[  134s]       |         ~         
[  134s]   408 |     }
[  134s]       |     ~             
[  134s]   409 |     /*
[  134s]       |     ~~            
[  134s]   410 |    * all other (large) arguments
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   411 |    */
[  134s]       |    ~~             
[  134s]   412 |     if (ix >= 0x7FF00000) { /* x is inf or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   413 |         y[0] = y[1] = x - x;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]   414 |         return 0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   415 |     }
[  134s]       |     ~             
[  134s]   416 |     /* set z = scalbn(|x|,ilogb(x)-23) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   417 |     GET_LOW_WORD(low, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   418 |     SET_LOW_WORD(z, low);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   419 |     e0 = (ix >> 20) - 1046; /* e0 = ilogb(z)-23; */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   420 |     SET_HIGH_WORD(z, ix - static_cast<int32_t>(e0 << 20));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   421 |     for (i = 0; i < 2; i++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   422 |         tx[i] = static_cast<double>(static_cast<int32_t>(z));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   423 |         z = (z - tx[i]) * two24;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   424 |     }
[  134s]       |     ~             
[  134s]   425 |     tx[2] = z;
[  134s]       |     ~~~~~~~~~~    
[  134s]   426 |     nx = 3;
[  134s]       |     ~~~~~~~       
[  134s]   427 |     while (tx[nx - 1] == zero)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   428 |         nx--; /* skip zero term */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   429 |     n = __kernel_rem_pio2(tx, y, e0, nx, 2, two_over_pi);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   430 |     if (hx < 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   431 |         y[0] = -y[0];
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   432 |         y[1] = -y[1];
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   433 |         return -n;
[  134s]       |         ~~~~~~~~~~
[  134s]   434 |     }
[  134s]       |     ~             
[  134s]   435 |     return n;
[  134s]       |     ~~~~~~~~~     
[  134s]   436 | }
[  134s]       | ~                 
[  134s]   437 | 
[  134s]       |                   
[  134s]   438 | /* __kernel_cos( x,  y )
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   439 |  * kernel cos function on [-pi/4, pi/4], pi/4 ~ 0.785398164
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   440 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   441 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   442 |  *
[  134s]       |  ~                
[  134s]   443 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   444 |  *      1. Since cos(-x) = cos(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   445 |  *      2. if x < 2^-27 (hx<0x3E400000 0), return 1 with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   446 |  *      3. cos(x) is approximated by a polynomial of degree 14 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   447 |  *         [0,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]   448 |  *                                       4            14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   449 |  *              cos(x) ~ 1 - x*x/2 + C1*x + ... + C6*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   450 |  *         where the remez error is
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   451 |  *
[  134s]       |  ~                
[  134s]   452 |  *      |              2     4     6     8     10    12     14 |     -58
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   453 |  *      |cos(x)-(1-.5*x +C1*x +C2*x +C3*x +C4*x +C5*x  +C6*x  )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   454 |  *      |                                                      |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   455 |  *
[  134s]       |  ~                
[  134s]   456 |  *                     4     6     8     10    12     14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   457 |  *      4. let r = C1*x +C2*x +C3*x +C4*x +C5*x  +C6*x  , then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   458 |  *             cos(x) = 1 - x*x/2 + r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   459 |  *         since cos(x+y) ~ cos(x) - sin(x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   460 |  *                        ~ cos(x) - x*y,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   461 |  *         a correction term is necessary in cos(x) and hence
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   462 |  *              cos(x+y) = 1 - (x*x/2 - (r - x*y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   463 |  *         For better accuracy when x > 0.3, let qx = |x|/4 with
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   464 |  *         the last 32 bits mask off, and if x > 0.78125, let qx = 0.28125.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   465 |  *         Then
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   466 |  *              cos(x+y) = (1-qx) - ((x*x/2-qx) - (r-x*y)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   467 |  *         Note that 1-qx and (x*x/2-qx) is EXACT here, and the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   468 |  *         magnitude of the latter is at least a quarter of x*x/2,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   469 |  *         thus, reducing the rounding error in the subtraction.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   470 |  */
[  134s]       |  ~~               
[  134s]   471 | ALWAYS_INLINE double __kernel_cos(double x, double y)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   472 | {
[  134s]       | ~                 
[  134s]   473 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   474 |         one
[  134s]       |         ~~~       
[  134s]   475 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   476 |         C1 = 4.16666666666666019037e-02, /* 0x3FA55555, 0x5555554C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   477 |         C2 = -1.38888888888741095749e-03, /* 0xBF56C16C, 0x16C15177 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   478 |         C3 = 2.48015872894767294178e-05, /* 0x3EFA01A0, 0x19CB1590 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   479 |         C4 = -2.75573143513906633035e-07, /* 0xBE927E4F, 0x809C52AD */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   480 |         C5 = 2.08757232129817482790e-09, /* 0x3E21EE9E, 0xBDB4B1C4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   481 |         C6 = -1.13596475577881948265e-11; /* 0xBDA8FAE9, 0xBE8838D4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   482 | 
[  134s]       |                   
[  134s]   483 |     double a, iz, z, r, qx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   484 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]   485 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   486 |     ix &= 0x7FFFFFFF; /* ix = |x|'s high word*/
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   487 |     if (ix < 0x3E400000 && static_cast<int>(x) == 0) { /* if x < 2**27 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   488 |         return one; /* generate inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   489 |     }
[  134s]       |     ~             
[  134s]   490 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   491 |     r = z * (C1 + z * (C2 + z * (C3 + z * (C4 + z * (C5 + z * C6)))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   492 |     if (ix < 0x3FD33333) { /* if |x| < 0.3 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   493 |         return one - (0.5 * z - (z * r - x * y));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   494 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   495 |         if (ix > 0x3FE90000) { /* x > 0.78125 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   496 |             qx = 0.28125;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   497 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   498 |             INSERT_WORDS(qx, ix - 0x00200000, 0); /* x/4 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   499 |         }
[  134s]       |         ~         
[  134s]   500 |         iz = 0.5 * z - qx;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   501 |         a = one - qx;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   502 |         return a - (iz - (z * r - x * y));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   503 |     }
[  134s]       |     ~             
[  134s]   504 | }
[  134s]       | ~                 
[  134s]   505 | 
[  134s]       |                   
[  134s]   506 | /* __kernel_rem_pio2(x,y,e0,nx,prec,ipio2)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   507 |  * double x[],y[]; int e0,nx,prec; int ipio2[];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   508 |  *
[  134s]       |  ~                
[  134s]   509 |  * __kernel_rem_pio2 return the last three digits of N with
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   510 |  *              y = x - N*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   511 |  * so that |y| < pi/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   512 |  *
[  134s]       |  ~                
[  134s]   513 |  * The method is to compute the integer (mod 8) and fraction parts of
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   514 |  * (2/pi)*x without doing the full multiplication. In general we
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   515 |  * skip the part of the product that are known to be a huge integer (
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   516 |  * more accurately, = 0 mod 8 ). Thus the number of operations are
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   517 |  * independent of the exponent of the input.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   518 |  *
[  134s]       |  ~                
[  134s]   519 |  * (2/pi) is represented by an array of 24-bit integers in ipio2[].
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   520 |  *
[  134s]       |  ~                
[  134s]   521 |  * Input parameters:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]   522 |  *      x[]     The input value (must be positive) is broken into nx
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   523 |  *              pieces of 24-bit integers in double precision format.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   524 |  *              x[i] will be the i-th 24 bit of x. The scaled exponent
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   525 |  *              of x[0] is given in input parameter e0 (i.e., x[0]*2^e0
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   526 |  *              match x's up to 24 bits.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   527 |  *
[  134s]       |  ~                
[  134s]   528 |  *              Example of breaking a double positive z into x[0]+x[1]+x[2]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   529 |  *                      e0 = ilogb(z)-23
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   530 |  *                      z  = scalbn(z,-e0)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   531 |  *              for i = 0,1,2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   532 |  *                      x[i] = floor(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   533 |  *                      z    = (z-x[i])*2**24
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   534 |  *
[  134s]       |  ~                
[  134s]   535 |  *
[  134s]       |  ~                
[  134s]   536 |  *      y[]     output result in an array of double precision numbers.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   537 |  *              The dimension of y[] is:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   538 |  *                      24-bit  precision       1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   539 |  *                      53-bit  precision       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   540 |  *                      64-bit  precision       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   541 |  *                      113-bit precision       3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   542 |  *              The actual value is the sum of them. Thus for 113-bit
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   543 |  *              precison, one may have to do something like:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   544 |  *
[  134s]       |  ~                
[  134s]   545 |  *              long double t,w,r_head, r_tail;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   546 |  *              t = (long double)y[2] + (long double)y[1];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   547 |  *              w = (long double)y[0];
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   548 |  *              r_head = t+w;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   549 |  *              r_tail = w - (r_head - t);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   550 |  *
[  134s]       |  ~                
[  134s]   551 |  *      e0      The exponent of x[0]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   552 |  *
[  134s]       |  ~                
[  134s]   553 |  *      nx      dimension of x[]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   554 |  *
[  134s]       |  ~                
[  134s]   555 |  *      prec    an integer indicating the precision:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   556 |  *                      0       24  bits (single)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   557 |  *                      1       53  bits (double)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   558 |  *                      2       64  bits (extended)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   559 |  *                      3       113 bits (quad)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   560 |  *
[  134s]       |  ~                
[  134s]   561 |  *      ipio2[]
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   562 |  *              integer array, contains the (24*i)-th to (24*i+23)-th
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   563 |  *              bit of 2/pi after binary point. The corresponding
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   564 |  *              floating value is
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   565 |  *
[  134s]       |  ~                
[  134s]   566 |  *                      ipio2[i] * 2^(-24(i+1)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   567 |  *
[  134s]       |  ~                
[  134s]   568 |  * External function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]   569 |  *      double scalbn(), floor();
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   570 |  *
[  134s]       |  ~                
[  134s]   571 |  *
[  134s]       |  ~                
[  134s]   572 |  * Here is the description of some local variables:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   573 |  *
[  134s]       |  ~                
[  134s]   574 |  *      jk      jk+1 is the initial number of terms of ipio2[] needed
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   575 |  *              in the computation. The recommended value is 2,3,4,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   576 |  *              6 for single, double, extended,and quad.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   577 |  *
[  134s]       |  ~                
[  134s]   578 |  *      jz      local integer variable indicating the number of
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   579 |  *              terms of ipio2[] used.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   580 |  *
[  134s]       |  ~                
[  134s]   581 |  *      jx      nx - 1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   582 |  *
[  134s]       |  ~                
[  134s]   583 |  *      jv      index for pointing to the suitable ipio2[] for the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   584 |  *              computation. In general, we want
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   585 |  *                      ( 2^e0*x[0] * ipio2[jv-1]*2^(-24jv) )/8
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   586 |  *              is an integer. Thus
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   587 |  *                      e0-3-24*jv >= 0 or (e0-3)/24 >= jv
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   588 |  *              Hence jv = max(0,(e0-3)/24).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   589 |  *
[  134s]       |  ~                
[  134s]   590 |  *      jp      jp+1 is the number of terms in PIo2[] needed, jp = jk.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   591 |  *
[  134s]       |  ~                
[  134s]   592 |  *      q[]     double array with integral value, representing the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   593 |  *              24-bits chunk of the product of x and 2/pi.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   594 |  *
[  134s]       |  ~                
[  134s]   595 |  *      q0      the corresponding exponent of q[0]. Note that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   596 |  *              exponent for q[i] would be q0-24*i.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   597 |  *
[  134s]       |  ~                
[  134s]   598 |  *      PIo2[]  double precision array, obtained by cutting pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   599 |  *              into 24 bits chunks.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   600 |  *
[  134s]       |  ~                
[  134s]   601 |  *      f[]     ipio2[] in floating point
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   602 |  *
[  134s]       |  ~                
[  134s]   603 |  *      iq[]    integer array by breaking up q[] in 24-bits chunk.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   604 |  *
[  134s]       |  ~                
[  134s]   605 |  *      fq[]    final product of x*(2/pi) in fq[0],..,fq[jk]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   606 |  *
[  134s]       |  ~                
[  134s]   607 |  *      ih      integer. If >0 it indicates q[] is >= 0.5, hence
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   608 |  *              it also indicates the *sign* of the result.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   609 |  *
[  134s]       |  ~                
[  134s]   610 |  */
[  134s]       |  ~~               
[  134s]   611 | int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec,
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   612 |                       const int32_t *ipio2)
[  134s]       |                       ~~~~~~~~~~~~~~~~~~~~~
[  134s]   613 | {
[  134s]       | ~                 
[  134s]   614 |     /* Constants:
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   615 |    * The hexadecimal values are the intended ones for the following
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   616 |    * constants. The decimal values may be used, provided that the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   617 |    * compiler will convert from decimal to binary accurately enough
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   618 |    * to produce the hexadecimal values shown.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   619 |    */
[  134s]       |    ~~             
[  134s]   620 |     constexpr int init_jk[] = { 2, 3, 4, 6 }; /* initial value for jk */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   621 | 
[  134s]       |                   
[  134s]   622 |     constexpr double PIo2[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   623 |         1.57079625129699707031e+00, /* 0x3FF921FB, 0x40000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   624 |         7.54978941586159635335e-08, /* 0x3E74442D, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   625 |         5.39030252995776476554e-15, /* 0x3CF84698, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   626 |         3.28200341580791294123e-22, /* 0x3B78CC51, 0x60000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   627 |         1.27065575308067607349e-29, /* 0x39F01B83, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   628 |         1.22933308981111328932e-36, /* 0x387A2520, 0x40000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   629 |         2.73370053816464559624e-44, /* 0x36E38222, 0x80000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   630 |         2.16741683877804819444e-51, /* 0x3569F31D, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   631 |     };
[  134s]       |     ~~            
[  134s]   632 | 
[  134s]       |                   
[  134s]   633 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   634 |         zero
[  134s]       |         ~~~~      
[  134s]   635 |         = 0.0,
[  134s]       |         ~~~~~~    
[  134s]   636 |         one = 1.0,
[  134s]       |         ~~~~~~~~~~
[  134s]   637 |         two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   638 |         twon24 = 5.96046447753906250000e-08; /* 0x3E700000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   639 | 
[  134s]       |                   
[  134s]   640 |     int32_t jz, jx, jv, jp, jk, carry, n, iq[20], i, j, k, m, q0, ih;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   641 |     double z, fw, f[20], fq[20], q[20];
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   642 | 
[  134s]       |                   
[  134s]   643 |     /* initialize jk*/
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]   644 |     jk = init_jk[prec];
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]   645 |     jp = jk;
[  134s]       |     ~~~~~~~~      
[  134s]   646 | 
[  134s]       |                   
[  134s]   647 |     /* determine jx,jv,q0, note that 3>q0 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   648 |     jx = nx - 1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   649 |     jv = (e0 - 3) / 24;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]   650 |     if (jv < 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]   651 |         jv = 0;
[  134s]       |         ~~~~~~~   
[  134s]   652 |     q0 = e0 - 24 * (jv + 1);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   653 | 
[  134s]       |                   
[  134s]   654 |     /* set up f[0] to f[jx+jk] where f[jx+jk] = ipio2[jv+jk] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   655 |     j = jv - jx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   656 |     m = jx + jk;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]   657 |     for (i = 0; i <= m; i++, j++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   658 |         f[i] = (j < 0) ? zero : static_cast<double>(ipio2[j]);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   659 |     }
[  134s]       |     ~             
[  134s]   660 | 
[  134s]       |                   
[  134s]   661 |     /* compute q[0],q[1],...q[jk] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   662 |     for (i = 0; i <= jk; i++) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   663 |         for (j = 0, fw = 0.0; j <= jx; j++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   664 |             fw += x[j] * f[jx + i - j];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   665 |         q[i] = fw;
[  134s]       |         ~~~~~~~~~~
[  134s]   666 |     }
[  134s]       |     ~             
[  134s]   667 | 
[  134s]       |                   
[  134s]   668 |     jz = jk;
[  134s]       |     ~~~~~~~~      
[  134s]   669 | recompute:
[  134s]       | ~~~~~~~~~~        
[  134s]   670 |     /* distill q[] into iq[] reversingly */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   671 |     for (i = 0, j = jz, z = q[jz]; j > 0; i++, j--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   672 |         fw = static_cast<double>(static_cast<int32_t>(twon24 * z));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   673 |         iq[i] = static_cast<int32_t>(z - two24 * fw);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   674 |         z = q[j - 1] + fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   675 |     }
[  134s]       |     ~             
[  134s]   676 | 
[  134s]       |                   
[  134s]   677 |     /* compute n */
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   678 |     z = scalbn(z, q0); /* actual value of z */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   679 |     z -= 8.0 * floor(z * 0.125); /* trim off integer >= 8 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   680 |     n = static_cast<int32_t>(z);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   681 |     z -= static_cast<double>(n);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   682 |     ih = 0;
[  134s]       |     ~~~~~~~       
[  134s]   683 |     if (q0 > 0) { /* need iq[jz-1] to determine n */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   684 |         i = (iq[jz - 1] >> (24 - q0));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   685 |         n += i;
[  134s]       |         ~~~~~~~   
[  134s]   686 |         iq[jz - 1] -= i << (24 - q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   687 |         ih = iq[jz - 1] >> (23 - q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   688 |     } else if (q0 == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   689 |         ih = iq[jz - 1] >> 23;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   690 |     } else if (z >= 0.5) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   691 |         ih = 2;
[  134s]       |         ~~~~~~~   
[  134s]   692 |     }
[  134s]       |     ~             
[  134s]   693 | 
[  134s]       |                   
[  134s]   694 |     if (ih > 0) { /* q > 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   695 |         n += 1;
[  134s]       |         ~~~~~~~   
[  134s]   696 |         carry = 0;
[  134s]       |         ~~~~~~~~~~
[  134s]   697 |         for (i = 0; i < jz; i++) { /* compute 1-q */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   698 |             j = iq[i];
[  134s]       |             ~~~~~~~~~~
[  134s]   699 |             if (carry == 0) {
[  134s]       |             ~~~~~~~~~~~~~~~~~
[  134s]   700 |                 if (j != 0) {
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]   701 |                     carry = 1;
[  134s]       |                     ~~~~~~~~~~
[  134s]   702 |                     iq[i] = 0x1000000 - j;
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   703 |                 }
[  134s]       |                 ~ 
[  134s]   704 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]   705 |                 iq[i] = 0xFFFFFF - j;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]   706 |             }
[  134s]       |             ~     
[  134s]   707 |         }
[  134s]       |         ~         
[  134s]   708 |         if (q0 > 0) { /* rare case: chance is 1 in 12 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   709 |             switch (q0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   710 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]   711 |                 iq[jz - 1] &= 0x7FFFFF;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   712 |                 break;
[  134s]       |                 ~~~~~~
[  134s]   713 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]   714 |                 iq[jz - 1] &= 0x3FFFFF;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   715 |                 break;
[  134s]       |                 ~~~~~~
[  134s]   716 |             }
[  134s]       |             ~     
[  134s]   717 |         }
[  134s]       |         ~         
[  134s]   718 |         if (ih == 2) {
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]   719 |             z = one - z;
[  134s]       |             ~~~~~~~~~~~~
[  134s]   720 |             if (carry != 0)
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   721 |                 z -= scalbn(one, q0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]   722 |         }
[  134s]       |         ~         
[  134s]   723 |     }
[  134s]       |     ~             
[  134s]   724 | 
[  134s]       |                   
[  134s]   725 |     /* check if recomputation is needed */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   726 |     if (z == zero) {
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   727 |         j = 0;
[  134s]       |         ~~~~~~    
[  134s]   728 |         for (i = jz - 1; i >= jk; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   729 |             j |= iq[i];
[  134s]       |             ~~~~~~~~~~~
[  134s]   730 |         if (j == 0) { /* need recomputation */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   731 |             for (k = 1; jk >= k && iq[jk - k] == 0; k++) {
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   732 |                 /* k = no. of terms needed */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   733 |             }
[  134s]       |             ~     
[  134s]   734 | 
[  134s]       |                   
[  134s]   735 |             for (i = jz + 1; i <= jz + k; i++) { /* add q[jz+1] to q[jz+k] */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   736 |                 f[jx + i] = ipio2[jv + i];
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   737 |                 for (j = 0, fw = 0.0; j <= jx; j++)
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   738 |                     fw += x[j] * f[jx + i - j];
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   739 |                 q[i] = fw;
[  134s]       |                 ~~~~~~~~~~
[  134s]   740 |             }
[  134s]       |             ~     
[  134s]   741 |             jz += k;
[  134s]       |             ~~~~~~~~
[  134s]   742 |             goto recompute;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   743 |         }
[  134s]       |         ~         
[  134s]   744 |     }
[  134s]       |     ~             
[  134s]   745 | 
[  134s]       |                   
[  134s]   746 |     /* chop off zero terms */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   747 |     if (z == 0.0) {
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   748 |         jz -= 1;
[  134s]       |         ~~~~~~~~  
[  134s]   749 |         q0 -= 24;
[  134s]       |         ~~~~~~~~~ 
[  134s]   750 |         while (iq[jz] == 0) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]   751 |             jz--;
[  134s]       |             ~~~~~ 
[  134s]   752 |             q0 -= 24;
[  134s]       |             ~~~~~~~~~
[  134s]   753 |         }
[  134s]       |         ~         
[  134s]   754 |     } else { /* break z into 24-bit if necessary */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   755 |         z = scalbn(z, -q0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]   756 |         if (z >= two24) {
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]   757 |             fw = static_cast<double>(static_cast<int32_t>(twon24 * z));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   758 |             iq[jz] = z - two24 * fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   759 |             jz += 1;
[  134s]       |             ~~~~~~~~
[  134s]   760 |             q0 += 24;
[  134s]       |             ~~~~~~~~~
[  134s]   761 |             iq[jz] = fw;
[  134s]       |             ~~~~~~~~~~~~
[  134s]   762 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   763 |             iq[jz] = z;
[  134s]       |             ~~~~~~~~~~~
[  134s]   764 |         }
[  134s]       |         ~         
[  134s]   765 |     }
[  134s]       |     ~             
[  134s]   766 | 
[  134s]       |                   
[  134s]   767 |     /* convert integer "bit" chunk to floating-point value */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   768 |     fw = scalbn(one, q0);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   769 |     for (i = jz; i >= 0; i--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   770 |         q[i] = fw * iq[i];
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]   771 |         fw *= twon24;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   772 |     }
[  134s]       |     ~             
[  134s]   773 | 
[  134s]       |                   
[  134s]   774 |     /* compute PIo2[0,...,jp]*q[jz,...,0] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   775 |     for (i = jz; i >= 0; i--) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   776 |         for (fw = 0.0, k = 0; k <= jp && k <= jz - i; k++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   777 |             fw += PIo2[k] * q[i + k];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   778 |         fq[jz - i] = fw;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]   779 |     }
[  134s]       |     ~             
[  134s]   780 | 
[  134s]       |                   
[  134s]   781 |     /* compress fq[] into y[] */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   782 |     switch (prec) {
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   783 |     case 0:
[  134s]       |     ~~~~~~~       
[  134s]   784 |         fw = 0.0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   785 |         for (i = jz; i >= 0; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   786 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   787 |         y[0] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   788 |         break;
[  134s]       |         ~~~~~~    
[  134s]   789 |     case 1:
[  134s]       |     ~~~~~~~       
[  134s]   790 |     case 2:
[  134s]       |     ~~~~~~~       
[  134s]   791 |         fw = 0.0;
[  134s]       |         ~~~~~~~~~ 
[  134s]   792 |         for (i = jz; i >= 0; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   793 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   794 |         y[0] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   795 |         fw = fq[0] - fw;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]   796 |         for (i = 1; i <= jz; i++)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   797 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   798 |         y[1] = (ih == 0) ? fw : -fw;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   799 |         break;
[  134s]       |         ~~~~~~    
[  134s]   800 |     case 3: /* painful */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   801 |         for (i = jz; i > 0; i--) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   802 |             fw = fq[i - 1] + fq[i];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   803 |             fq[i] += fq[i - 1] - fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   804 |             fq[i - 1] = fw;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   805 |         }
[  134s]       |         ~         
[  134s]   806 |         for (i = jz; i > 1; i--) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   807 |             fw = fq[i - 1] + fq[i];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   808 |             fq[i] += fq[i - 1] - fw;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   809 |             fq[i - 1] = fw;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]   810 |         }
[  134s]       |         ~         
[  134s]   811 |         for (fw = 0.0, i = jz; i >= 2; i--)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   812 |             fw += fq[i];
[  134s]       |             ~~~~~~~~~~~~
[  134s]   813 |         if (ih == 0) {
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]   814 |             y[0] = fq[0];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   815 |             y[1] = fq[1];
[  134s]       |             ~~~~~~~~~~~~~
[  134s]   816 |             y[2] = fw;
[  134s]       |             ~~~~~~~~~~
[  134s]   817 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   818 |             y[0] = -fq[0];
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   819 |             y[1] = -fq[1];
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   820 |             y[2] = -fw;
[  134s]       |             ~~~~~~~~~~~
[  134s]   821 |         }
[  134s]       |         ~         
[  134s]   822 |     }
[  134s]       |     ~             
[  134s]   823 |     return n & 7;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]   824 | }
[  134s]       | ~                 
[  134s]   825 | 
[  134s]       |                   
[  134s]   826 | /* __kernel_sin( x, y, iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   827 |  * kernel sin function on [-pi/4, pi/4], pi/4 ~ 0.7854
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   828 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   829 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   830 |  * Input iy indicates whether y is 0. (if iy=0, y assume to be 0).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   831 |  *
[  134s]       |  ~                
[  134s]   832 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   833 |  *      1. Since sin(-x) = -sin(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   834 |  *      2. if x < 2^-27 (hx<0x3E400000 0), return x with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   835 |  *      3. sin(x) is approximated by a polynomial of degree 13 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   836 |  *         [0,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]   837 |  *                               3            13
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   838 |  *              sin(x) ~ x + S1*x + ... + S6*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   839 |  *         where
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]   840 |  *
[  134s]       |  ~                
[  134s]   841 |  *      |sin(x)         2     4     6     8     10     12  |     -58
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   842 |  *      |----- - (1+S1*x +S2*x +S3*x +S4*x +S5*x  +S6*x   )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   843 |  *      |  x                                               |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   844 |  *
[  134s]       |  ~                
[  134s]   845 |  *      4. sin(x+y) = sin(x) + sin'(x')*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   846 |  *                  ~ sin(x) + (1-x*x/2)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   847 |  *         For better accuracy, let
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   848 |  *                   3      2      2      2      2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   849 |  *              r = x *(S2+x *(S3+x *(S4+x *(S5+x *S6))))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   850 |  *         then                   3    2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   851 |  *              sin(x) = x + (S1*x + (x *(r-y/2)+y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   852 |  */
[  134s]       |  ~~               
[  134s]   853 | ALWAYS_INLINE double __kernel_sin(double x, double y, int iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   854 | {
[  134s]       | ~                 
[  134s]   855 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]   856 |         half
[  134s]       |         ~~~~      
[  134s]   857 |         = 5.00000000000000000000e-01, /* 0x3FE00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   858 |         S1 = -1.66666666666666324348e-01, /* 0xBFC55555, 0x55555549 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   859 |         S2 = 8.33333333332248946124e-03, /* 0x3F811111, 0x1110F8A6 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   860 |         S3 = -1.98412698298579493134e-04, /* 0xBF2A01A0, 0x19C161D5 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   861 |         S4 = 2.75573137070700676789e-06, /* 0x3EC71DE3, 0x57B1FE7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   862 |         S5 = -2.50507602534068634195e-08, /* 0xBE5AE5E6, 0x8A2B9CEB */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   863 |         S6 = 1.58969099521155010221e-10; /* 0x3DE5D93A, 0x5ACFD57C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   864 | 
[  134s]       |                   
[  134s]   865 |     double z, r, v;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   866 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]   867 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   868 |     ix &= 0x7FFFFFFF; /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   869 |     if (ix < 0x3E400000 && static_cast<int>(x) == 0) { /* |x| < 2**-27 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   870 |         return x;
[  134s]       |         ~~~~~~~~~ 
[  134s]   871 |     } /* generate inexact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   872 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   873 |     v = z * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   874 |     r = S2 + z * (S3 + z * (S4 + z * (S5 + z * S6)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   875 |     if (iy == 0) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   876 |         return x + v * (S1 + z * r);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   877 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   878 |         return x - ((z * (half * y - v * r) - y) - v * S1);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   879 |     }
[  134s]       |     ~             
[  134s]   880 | }
[  134s]       | ~                 
[  134s]   881 | 
[  134s]       |                   
[  134s]   882 | /* __kernel_tan( x, y, k )
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   883 |  * kernel tan function on [-pi/4, pi/4], pi/4 ~ 0.7854
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   884 |  * Input x is assumed to be bounded by ~pi/4 in magnitude.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   885 |  * Input y is the tail of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   886 |  * Input k indicates whether tan (if k=1) or
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   887 |  * -1/tan (if k= -1) is returned.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   888 |  *
[  134s]       |  ~                
[  134s]   889 |  * Algorithm
[  134s]       |  ~~~~~~~~~~~      
[  134s]   890 |  *      1. Since tan(-x) = -tan(x), we need only to consider positive x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   891 |  *      2. if x < 2^-28 (hx<0x3E300000 0), return x with inexact if x!=0.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   892 |  *      3. tan(x) is approximated by a odd polynomial of degree 27 on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   893 |  *         [0,0.67434]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]   894 |  *                               3             27
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   895 |  *              tan(x) ~ x + T1*x + ... + T13*x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   896 |  *         where
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]   897 |  *
[  134s]       |  ~                
[  134s]   898 |  *              |tan(x)         2     4            26   |     -59.2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   899 |  *              |----- - (1+T1*x +T2*x +.... +T13*x    )| <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   900 |  *              |  x                                    |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   901 |  *
[  134s]       |  ~                
[  134s]   902 |  *         Note: tan(x+y) = tan(x) + tan'(x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   903 |  *                        ~ tan(x) + (1+x*x)*y
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   904 |  *         Therefore, for better accuracy in computing tan(x+y), let
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   905 |  *                   3      2      2       2       2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   906 |  *              r = x *(T2+x *(T3+x *(...+x *(T12+x *T13))))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   907 |  *         then
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]   908 |  *                                  3    2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   909 |  *              tan(x+y) = x + (T1*x + (x *(r+y)+y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   910 |  *
[  134s]       |  ~                
[  134s]   911 |  *      4. For x in [0.67434,pi/4],  let y = pi/4 - x, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   912 |  *              tan(x) = tan(pi/4-y) = (1-tan(y))/(1+tan(y))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   913 |  *                     = 1 - 2*(tan(y) - (tan(y)^2)/(1+tan(y)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   914 |  */
[  134s]       |  ~~               
[  134s]   915 | double __kernel_tan(double x, double y, int iy)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   916 | {
[  134s]       | ~                 
[  134s]   917 |     constexpr double xxx[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   918 |         3.33333333333334091986e-01, /* 3FD55555, 55555563 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   919 |         1.33333333333201242699e-01, /* 3FC11111, 1110FE7A */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   920 |         5.39682539762260521377e-02, /* 3FABA1BA, 1BB341FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   921 |         2.18694882948595424599e-02, /* 3F9664F4, 8406D637 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   922 |         8.86323982359930005737e-03, /* 3F8226E3, E96E8493 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   923 |         3.59207910759131235356e-03, /* 3F6D6D22, C9560328 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   924 |         1.45620945432529025516e-03, /* 3F57DBC8, FEE08315 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   925 |         5.88041240820264096874e-04, /* 3F4344D8, F2F26501 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   926 |         2.46463134818469906812e-04, /* 3F3026F7, 1A8D1068 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   927 |         7.81794442939557092300e-05, /* 3F147E88, A03792A6 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   928 |         7.14072491382608190305e-05, /* 3F12B80F, 32F0A7E9 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   929 |         -1.85586374855275456654e-05, /* BEF375CB, DB605373 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   930 |         2.59073051863633712884e-05, /* 3EFB2A70, 74BF7AD4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   931 |         /* one */ 1.00000000000000000000e+00, /* 3FF00000, 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   932 |         /* pio4 */ 7.85398163397448278999e-01, /* 3FE921FB, 54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   933 |         /* pio4lo */ 3.06161699786838301793e-17 /* 3C81A626, 33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   934 |     };
[  134s]       |     ~~            
[  134s]   935 | #define one xxx[13]
[  134s]       | ~~~~~~~~~~~~~~~~~~~
[  134s]   936 | #define pio4 xxx[14]
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]   937 | #define pio4lo xxx[15]
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   938 | #define T xxx
[  134s]       | ~~~~~~~~~~~~~     
[  134s]   939 | 
[  134s]       |                   
[  134s]   940 |     double z, r, v, w, s;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]   941 |     int32_t ix, hx;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]   942 | 
[  134s]       |                   
[  134s]   943 |     GET_HIGH_WORD(hx, x); /* high word of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   944 |     ix = hx & 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   945 |     if (ix < 0x3E300000 && static_cast<int>(x) == 0) { /* x < 2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   946 |         /* generate inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]   947 |         uint32_t low;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   948 |         GET_LOW_WORD(low, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]   949 |         if (((ix | low) | (iy + 1)) == 0) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   950 |             return one / fabs(x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]   951 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]   952 |             if (iy == 1) {
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]   953 |                 return x;
[  134s]       |                 ~~~~~~~~~
[  134s]   954 |             } else { /* compute -1 / (x+y) carefully */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   955 |                 double a, t;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]   956 | 
[  134s]       |                   
[  134s]   957 |                 z = w = x + y;
[  134s]       |                 ~~~~~~~~~~~~~~
[  134s]   958 |                 SET_LOW_WORD(z, 0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   959 |                 v = y - (z - x);
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   960 |                 t = a = -one / w;
[  134s]       |                 ~~~~~~~~~~~~~~~~~
[  134s]   961 |                 SET_LOW_WORD(t, 0);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~
[  134s]   962 |                 s = one + t * z;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]   963 |                 return t + a * (s + t * v);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   964 |             }
[  134s]       |             ~     
[  134s]   965 |         }
[  134s]       |         ~         
[  134s]   966 |     }
[  134s]       |     ~             
[  134s]   967 |     if (ix >= 0x3FE59428) { /* |x| >= 0.6744 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   968 |         if (hx < 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   969 |             x = -x;
[  134s]       |             ~~~~~~~
[  134s]   970 |             y = -y;
[  134s]       |             ~~~~~~~
[  134s]   971 |         }
[  134s]       |         ~         
[  134s]   972 |         z = pio4 - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]   973 |         w = pio4lo - y;
[  134s]       |         ~~~~~~~~~~~~~~~
[  134s]   974 |         x = z + w;
[  134s]       |         ~~~~~~~~~~
[  134s]   975 |         y = 0.0;
[  134s]       |         ~~~~~~~~  
[  134s]   976 |     }
[  134s]       |     ~             
[  134s]   977 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   978 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]   979 |     /*
[  134s]       |     ~~            
[  134s]   980 |    * Break x^5*(T[1]+x^2*T[2]+...) into
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   981 |    * x^5(T[1]+x^4*T[3]+...+x^20*T[11]) +
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   982 |    * x^5(x^2*(T[2]+x^4*T[4]+...+x^22*[T12]))
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   983 |    */
[  134s]       |    ~~             
[  134s]   984 |     r = T[1] + w * (T[3] + w * (T[5] + w * (T[7] + w * (T[9] + w * T[11]))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   985 |     v = z * (T[2] + w * (T[4] + w * (T[6] + w * (T[8] + w * (T[10] + w * T[12])))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   986 |     s = z * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]   987 |     r = y + z * (s * (r + v) + y);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   988 |     r += T[0] * s;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   989 |     w = x + r;
[  134s]       |     ~~~~~~~~~~    
[  134s]   990 |     if (ix >= 0x3FE59428) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   991 |         v = iy;
[  134s]       |         ~~~~~~~   
[  134s]   992 |         return (1 - ((hx >> 30) & 2)) * (v - 2.0 * (x - (w * w / (w + v) - r)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   993 |     }
[  134s]       |     ~             
[  134s]   994 |     if (iy == 1) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]   995 |         return w;
[  134s]       |         ~~~~~~~~~ 
[  134s]   996 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]   997 |         /*
[  134s]       |         ~~        
[  134s]   998 |      * if allow error up to 2 ulp, simply return
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]   999 |      * -1.0 / (x+r) here
[  134s]       |      ~~~~~~~~~~~~~~~~~~~
[  134s]  1000 |      */
[  134s]       |      ~~           
[  134s]  1001 |         /* compute -1.0 / (x+r) accurately */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1002 |         double a, t;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1003 |         z = w;
[  134s]       |         ~~~~~~    
[  134s]  1004 |         SET_LOW_WORD(z, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1005 |         v = r - (z - x); /* z+v = r+x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1006 |         t = a = -1.0 / w; /* a = -1.0/w */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1007 |         SET_LOW_WORD(t, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1008 |         s = 1.0 + t * z;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1009 |         return t + a * (s + t * v);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1010 |     }
[  134s]       |     ~             
[  134s]  1011 | 
[  134s]       |                   
[  134s]  1012 | #undef one
[  134s]       | ~~~~~~~~~~        
[  134s]  1013 | #undef pio4
[  134s]       | ~~~~~~~~~~~       
[  134s]  1014 | #undef pio4lo
[  134s]       | ~~~~~~~~~~~~~     
[  134s]  1015 | #undef T
[  134s]       | ~~~~~~~~          
[  134s]  1016 | }
[  134s]       | ~                 
[  134s]  1017 | 
[  134s]       |                   
[  134s]  1018 | } // namespace
[  134s]       | ~~~~~~~~~~~~~~    
[  134s]  1019 | 
[  134s]       |                   
[  134s]  1020 | /* acos(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1021 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1022 |  *      acos(x)  = pi/2 - asin(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1023 |  *      acos(-x) = pi/2 + asin(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1024 |  * For |x|<=0.5
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1025 |  *      acos(x) = pi/2 - (x + x*x^2*R(x^2))     (see asin.c)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1026 |  * For x>0.5
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1027 |  *      acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1028 |  *              = 2asin(sqrt((1-x)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1029 |  *              = 2s + 2s*z*R(z)        ...z=(1-x)/2, s=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1030 |  *              = 2f + (2c + 2s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1031 |  *     where f=hi part of s, and c = (z-f*f)/(s+f) is the correction term
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1032 |  *     for f so that f+c ~ sqrt(z).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1033 |  * For x<-0.5
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1034 |  *      acos(x) = pi - 2asin(sqrt((1-|x|)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1035 |  *              = pi - 0.5*(s+s*z*R(z)), where z=(1-|x|)/2,s=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1036 |  *
[  134s]       |  ~                
[  134s]  1037 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1038 |  *      if x is NaN, return x itself;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1039 |  *      if |x|>1, return NaN with invalid signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1040 |  *
[  134s]       |  ~                
[  134s]  1041 |  * Function needed: sqrt
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1042 |  */
[  134s]       |  ~~               
[  134s]  1043 | double acos(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1044 | {
[  134s]       | ~                 
[  134s]  1045 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1046 |         one
[  134s]       |         ~~~       
[  134s]  1047 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1048 |         pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1049 |         pio2_hi = 1.57079632679489655800e+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1050 |         pio2_lo = 6.12323399573676603587e-17, /* 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1051 |         pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1052 |         pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1053 |         pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1054 |         pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1055 |         pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1056 |         pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1057 |         qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1058 |         qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1059 |         qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1060 |         qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1061 | 
[  134s]       |                   
[  134s]  1062 |     double z, p, q, r, w, s, c, df;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1063 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1064 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1065 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1066 |     if (ix >= 0x3FF00000) { /* |x| >= 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1067 |         uint32_t lx;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1068 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1069 |         if (((ix - 0x3FF00000) | lx) == 0) { /* |x|==1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1070 |             if (hx > 0)
[  134s]       |             ~~~~~~~~~~~
[  134s]  1071 |                 return 0.0; /* acos(1) = 0  */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1072 |             else
[  134s]       |             ~~~~  
[  134s]  1073 |                 return pi + 2.0 * pio2_lo; /* acos(-1)= pi */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1074 |         }
[  134s]       |         ~         
[  134s]  1075 |         return (x - x) / (x - x); /* acos(|x|>1) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1076 |     }
[  134s]       |     ~             
[  134s]  1077 |     if (ix < 0x3FE00000) { /* |x| < 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1078 |         if (ix <= 0x3C600000)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1079 |             return pio2_hi + pio2_lo; /*if|x|<2**-57*/
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1080 |         z = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1081 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1082 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1083 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1084 |         return pio2_hi - (x - (pio2_lo - x * r));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1085 |     } else if (hx < 0) { /* x < -0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1086 |         z = (one + x) * 0.5;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1087 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1088 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1089 |         s = sqrt(z);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1090 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1091 |         w = r * s - pio2_lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1092 |         return pi - 2.0 * (s + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1093 |     } else { /* x > 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1094 |         z = (one - x) * 0.5;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1095 |         s = sqrt(z);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1096 |         df = s;
[  134s]       |         ~~~~~~~   
[  134s]  1097 |         SET_LOW_WORD(df, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1098 |         c = (z - df * df) / (s + df);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1099 |         p = z * (pS0 + z * (pS1 + z * (pS2 + z * (pS3 + z * (pS4 + z * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1100 |         q = one + z * (qS1 + z * (qS2 + z * (qS3 + z * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1101 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1102 |         w = r * s + c;
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  1103 |         return 2.0 * (df + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1104 |     }
[  134s]       |     ~             
[  134s]  1105 | }
[  134s]       | ~                 
[  134s]  1106 | 
[  134s]       |                   
[  134s]  1107 | /* acosh(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  1108 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1109 |  *      Based on
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1110 |  *              acosh(x) = log [ x + sqrt(x*x-1) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1111 |  *      we have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1112 |  *              acosh(x) := log(x)+ln2, if x is large; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1113 |  *              acosh(x) := log(2x-1/(sqrt(x*x-1)+x)) if x>2; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1114 |  *              acosh(x) := log1p(t+sqrt(2.0*t+t*t)); where t=x-1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1115 |  *
[  134s]       |  ~                
[  134s]  1116 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1117 |  *      acosh(x) is NaN with signal if x<1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1118 |  *      acosh(NaN) is NaN without signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1119 |  */
[  134s]       |  ~~               
[  134s]  1120 | double acosh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1121 | {
[  134s]       | ~                 
[  134s]  1122 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1123 |         one
[  134s]       |         ~~~       
[  134s]  1124 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  1125 |         ln2 = 6.93147180559945286227e-01; /* 0x3FE62E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1126 |     double t;
[  134s]       |     ~~~~~~~~~     
[  134s]  1127 |     int32_t hx;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  1128 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1129 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1130 |     if (hx < 0x3FF00000) { /* x < 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1131 |         return (x - x) / (x - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1132 |     } else if (hx >= 0x41B00000) { /* x > 2**28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1133 |         if (hx >= 0x7FF00000) { /* x is inf of NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1134 |             return x + x;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1135 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1136 |             return log(x) + ln2; /* acosh(huge)=log(2x) */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1137 |         }
[  134s]       |         ~         
[  134s]  1138 |     } else if (((hx - 0x3FF00000) | lx) == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1139 |         return 0.0; /* acosh(1) = 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1140 |     } else if (hx > 0x40000000) { /* 2**28 > x > 2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1141 |         t = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1142 |         return log(2.0 * x - one / (x + sqrt(t - one)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1143 |     } else { /* 1<x<2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1144 |         t = x - one;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1145 |         return log1p(t + sqrt(2.0 * t + t * t));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1146 |     }
[  134s]       |     ~             
[  134s]  1147 | }
[  134s]       | ~                 
[  134s]  1148 | 
[  134s]       |                   
[  134s]  1149 | /* asin(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1150 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1151 |  *      Since  asin(x) = x + x^3/6 + x^5*3/40 + x^7*15/336 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1152 |  *      we approximate asin(x) on [0,0.5] by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1153 |  *              asin(x) = x + x*x^2*R(x^2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1154 |  *      where
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1155 |  *              R(x^2) is a rational approximation of (asin(x)-x)/x^3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1156 |  *      and its remez error is bounded by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1157 |  *              |(asin(x)-x)/x^3 - R(x^2)| < 2^(-58.75)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1158 |  *
[  134s]       |  ~                
[  134s]  1159 |  *      For x in [0.5,1]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1160 |  *              asin(x) = pi/2-2*asin(sqrt((1-x)/2))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1161 |  *      Let y = (1-x), z = y/2, s := sqrt(z), and pio2_hi+pio2_lo=pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1162 |  *      then for x>0.98
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1163 |  *              asin(x) = pi/2 - 2*(s+s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1164 |  *                      = pio2_hi - (2*(s+s*z*R(z)) - pio2_lo)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1165 |  *      For x<=0.98, let pio4_hi = pio2_hi/2, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1166 |  *              f = hi part of s;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1167 |  *              c = sqrt(z) - f = (z-f*f)/(s+f)         ...f+c=sqrt(z)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1168 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  1169 |  *              asin(x) = pi/2 - 2*(s+s*z*R(z))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1170 |  *                      = pio4_hi+(pio4-2s)-(2s*z*R(z)-pio2_lo)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1171 |  *                      = pio4_hi+(pio4-2f)-(2s*z*R(z)-(pio2_lo+2c))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1172 |  *
[  134s]       |  ~                
[  134s]  1173 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1174 |  *      if x is NaN, return x itself;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1175 |  *      if |x|>1, return NaN with invalid signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1176 |  */
[  134s]       |  ~~               
[  134s]  1177 | double asin(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1178 | {
[  134s]       | ~                 
[  134s]  1179 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1180 |         one
[  134s]       |         ~~~       
[  134s]  1181 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1182 |         huge = 1.000e+300,
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]  1183 |         pio2_hi = 1.57079632679489655800e+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1184 |         pio2_lo = 6.12323399573676603587e-17, /* 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1185 |         pio4_hi = 7.85398163397448278999e-01, /* 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1186 |         /* coefficient for R(x^2) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1187 |         pS0 = 1.66666666666666657415e-01, /* 0x3FC55555, 0x55555555 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1188 |         pS1 = -3.25565818622400915405e-01, /* 0xBFD4D612, 0x03EB6F7D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1189 |         pS2 = 2.01212532134862925881e-01, /* 0x3FC9C155, 0x0E884455 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1190 |         pS3 = -4.00555345006794114027e-02, /* 0xBFA48228, 0xB5688F3B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1191 |         pS4 = 7.91534994289814532176e-04, /* 0x3F49EFE0, 0x7501B288 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1192 |         pS5 = 3.47933107596021167570e-05, /* 0x3F023DE1, 0x0DFDF709 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1193 |         qS1 = -2.40339491173441421878e+00, /* 0xC0033A27, 0x1C8A2D4B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1194 |         qS2 = 2.02094576023350569471e+00, /* 0x40002AE5, 0x9C598AC8 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1195 |         qS3 = -6.88283971605453293030e-01, /* 0xBFE6066C, 0x1B8D0159 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1196 |         qS4 = 7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB12E9282 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1197 | 
[  134s]       |                   
[  134s]  1198 |     double t, w, p, q, c, r, s;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1199 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1200 | 
[  134s]       |                   
[  134s]  1201 |     t = 0;
[  134s]       |     ~~~~~~        
[  134s]  1202 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1203 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1204 |     if (ix >= 0x3FF00000) { /* |x|>= 1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1205 |         uint32_t lx;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1206 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1207 |         if (((ix - 0x3FF00000) | lx) == 0) /* asin(1)=+-pi/2 with inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1208 |             return x * pio2_hi + x * pio2_lo;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1209 |         return (x - x) / (x - x); /* asin(|x|>1) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1210 |     } else if (ix < 0x3FE00000) { /* |x|<0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1211 |         if (ix < 0x3E400000 && huge + x > one) { /* if |x| < 2**-27 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1212 |             return x; /* return x with inexact if x!=0*/
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1213 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1214 |             t = x * x;
[  134s]       |             ~~~~~~~~~~
[  134s]  1215 |         }
[  134s]       |         ~         
[  134s]  1216 |         p = t * (pS0 + t * (pS1 + t * (pS2 + t * (pS3 + t * (pS4 + t * pS5)))));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1217 |         q = one + t * (qS1 + t * (qS2 + t * (qS3 + t * qS4)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1218 |         w = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1219 |         return x + x * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  1220 |     }
[  134s]       |     ~             
[  134s]  1221 |     /* 1> |x|>= 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1222 |     w = one - fabs(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1223 |     t = w * 0.5;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1224 |     p = t * (pS0 + t * (pS1 + t * (pS2 + t * (pS3 + t * (pS4 + t * pS5)))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1225 |     q = one + t * (qS1 + t * (qS2 + t * (qS3 + t * qS4)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1226 |     s = sqrt(t);
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1227 |     if (ix >= 0x3FEF3333) { /* if |x| > 0.975 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1228 |         w = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1229 |         t = pio2_hi - (2.0 * (s + s * w) - pio2_lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1230 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1231 |         w = s;
[  134s]       |         ~~~~~~    
[  134s]  1232 |         SET_LOW_WORD(w, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1233 |         c = (t - w * w) / (s + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1234 |         r = p / q;
[  134s]       |         ~~~~~~~~~~
[  134s]  1235 |         p = 2.0 * s * r - (pio2_lo - 2.0 * c);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1236 |         q = pio4_hi - 2.0 * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1237 |         t = pio4_hi - (p - q);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1238 |     }
[  134s]       |     ~             
[  134s]  1239 |     if (hx > 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]  1240 |         return t;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1241 |     else
[  134s]       |     ~~~~          
[  134s]  1242 |         return -t;
[  134s]       |         ~~~~~~~~~~
[  134s]  1243 | }
[  134s]       | ~                 
[  134s]  1244 | /* asinh(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  1245 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1246 |  *      Based on
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1247 |  *              asinh(x) = sign(x) * log [ |x| + sqrt(x*x+1) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1248 |  *      we have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1249 |  *      asinh(x) := x  if  1+x*x=1,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1250 |  *               := sign(x)*(log(x)+ln2)) for large |x|, else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1251 |  *               := sign(x)*log(2|x|+1/(|x|+sqrt(x*x+1))) if|x|>2, else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1252 |  *               := sign(x)*log1p(|x| + x^2/(1 + sqrt(1+x^2)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1253 |  */
[  134s]       |  ~~               
[  134s]  1254 | double asinh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1255 | {
[  134s]       | ~                 
[  134s]  1256 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1257 |         one
[  134s]       |         ~~~       
[  134s]  1258 |         = 1.00000000000000000000e+00, /* 0x3FF00000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1259 |         ln2 = 6.93147180559945286227e-01, /* 0x3FE62E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1260 |         huge = 1.00000000000000000000e+300;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1261 | 
[  134s]       |                   
[  134s]  1262 |     double t, w;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1263 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1264 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1265 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1266 |     if (ix >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1267 |         return x + x; /* x is inf or NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1268 |     if (ix < 0x3E300000 && huge + x > one) { /* |x|<2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1269 |         return x; /* return x inexact except 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1270 |     }
[  134s]       |     ~             
[  134s]  1271 |     if (ix > 0x41B00000) { /* |x| > 2**28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1272 |         w = log(fabs(x)) + ln2;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1273 |     } else if (ix > 0x40000000) { /* 2**28 > |x| > 2.0 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1274 |         t = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1275 |         w = log(2.0 * t + one / (sqrt(x * x + one) + t));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1276 |     } else { /* 2.0 > |x| > 2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1277 |         t = x * x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1278 |         w = log1p(fabs(x) + t / (one + sqrt(one + t)));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1279 |     }
[  134s]       |     ~             
[  134s]  1280 |     if (hx > 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1281 |         return w;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1282 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1283 |         return -w;
[  134s]       |         ~~~~~~~~~~
[  134s]  1284 |     }
[  134s]       |     ~             
[  134s]  1285 | }
[  134s]       | ~                 
[  134s]  1286 | 
[  134s]       |                   
[  134s]  1287 | /* atan(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  1288 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  1289 |  *   1. Reduce x to positive by atan(x) = -atan(-x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1290 |  *   2. According to the integer k=4t+0.25 chopped, t=x, the argument
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1291 |  *      is further reduced to one of the following intervals and the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1292 |  *      arctangent of t is evaluated by the corresponding formula:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1293 |  *
[  134s]       |  ~                
[  134s]  1294 |  *      [0,7/16]      atan(x) = t-t^3*(a1+t^2*(a2+...(a10+t^2*a11)...)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1295 |  *      [7/16,11/16]  atan(x) = atan(1/2) + atan( (t-0.5)/(1+t/2) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1296 |  *      [11/16.19/16] atan(x) = atan( 1 ) + atan( (t-1)/(1+t) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1297 |  *      [19/16,39/16] atan(x) = atan(3/2) + atan( (t-1.5)/(1+1.5t) )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1298 |  *      [39/16,INF]   atan(x) = atan(INF) + atan( -1/t )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1299 |  *
[  134s]       |  ~                
[  134s]  1300 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1301 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1302 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1303 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1304 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1305 |  */
[  134s]       |  ~~               
[  134s]  1306 | double atan(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1307 | {
[  134s]       | ~                 
[  134s]  1308 |     constexpr double atanhi[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1309 |         4.63647609000806093515e-01, /* atan(0.5)hi 0x3FDDAC67, 0x0561BB4F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1310 |         7.85398163397448278999e-01, /* atan(1.0)hi 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1311 |         9.82793723247329054082e-01, /* atan(1.5)hi 0x3FEF730B, 0xD281F69B */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1312 |         1.57079632679489655800e+00, /* atan(inf)hi 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1313 |     };
[  134s]       |     ~~            
[  134s]  1314 | 
[  134s]       |                   
[  134s]  1315 |     constexpr double atanlo[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1316 |         2.26987774529616870924e-17, /* atan(0.5)lo 0x3C7A2B7F, 0x222F65E2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1317 |         3.06161699786838301793e-17, /* atan(1.0)lo 0x3C81A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1318 |         1.39033110312309984516e-17, /* atan(1.5)lo 0x3C700788, 0x7AF0CBBD */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1319 |         6.12323399573676603587e-17, /* atan(inf)lo 0x3C91A626, 0x33145C07 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1320 |     };
[  134s]       |     ~~            
[  134s]  1321 | 
[  134s]       |                   
[  134s]  1322 |     constexpr double aT[] = {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1323 |         3.33333333333329318027e-01, /* 0x3FD55555, 0x5555550D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1324 |         -1.99999999998764832476e-01, /* 0xBFC99999, 0x9998EBC4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1325 |         1.42857142725034663711e-01, /* 0x3FC24924, 0x920083FF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1326 |         -1.11111104054623557880e-01, /* 0xBFBC71C6, 0xFE231671 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1327 |         9.09088713343650656196e-02, /* 0x3FB745CD, 0xC54C206E */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1328 |         -7.69187620504482999495e-02, /* 0xBFB3B0F2, 0xAF749A6D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1329 |         6.66107313738753120669e-02, /* 0x3FB10D66, 0xA0D03D51 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1330 |         -5.83357013379057348645e-02, /* 0xBFADDE2D, 0x52DEFD9A */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1331 |         4.97687799461593236017e-02, /* 0x3FA97B4B, 0x24760DEB */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1332 |         -3.65315727442169155270e-02, /* 0xBFA2B444, 0x2C6A6C2F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1333 |         1.62858201153657823623e-02, /* 0x3F90AD3A, 0xE322DA11 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1334 |     };
[  134s]       |     ~~            
[  134s]  1335 | 
[  134s]       |                   
[  134s]  1336 |     constexpr double one = 1.0, huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1337 | 
[  134s]       |                   
[  134s]  1338 |     double w, s1, s2, z;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1339 |     int32_t ix, hx, id;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1340 | 
[  134s]       |                   
[  134s]  1341 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1342 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1343 |     if (ix >= 0x44100000) { /* if |x| >= 2^66 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1344 |         uint32_t low;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1345 |         GET_LOW_WORD(low, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1346 |         if (ix > 0x7FF00000 || (ix == 0x7FF00000 && (low != 0)))
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1347 |             return x + x; /* NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1348 |         if (hx > 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1349 |             return atanhi[3] + *(volatile double *)&atanlo[3];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1350 |         else
[  134s]       |         ~~~~      
[  134s]  1351 |             return -atanhi[3] - *(volatile double *)&atanlo[3];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1352 |     }
[  134s]       |     ~             
[  134s]  1353 |     if (ix < 0x3FDC0000) { /* |x| < 0.4375 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1354 |         if (ix < 0x3E400000 && huge + x > one) { /* |x| < 2^-27 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1355 |             return x; /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1356 |         }
[  134s]       |         ~         
[  134s]  1357 |         id = -1;
[  134s]       |         ~~~~~~~~  
[  134s]  1358 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1359 |         x = fabs(x);
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1360 |         if (ix < 0x3FF30000) { /* |x| < 1.1875 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1361 |             if (ix < 0x3FE60000) { /* 7/16 <=|x|<11/16 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1362 |                 id = 0;
[  134s]       |                 ~~~~~~~
[  134s]  1363 |                 x = (2.0 * x - one) / (2.0 + x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1364 |             } else { /* 11/16<=|x|< 19/16 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1365 |                 id = 1;
[  134s]       |                 ~~~~~~~
[  134s]  1366 |                 x = (x - one) / (x + one);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1367 |             }
[  134s]       |             ~     
[  134s]  1368 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1369 |             if (ix < 0x40038000) { /* |x| < 2.4375 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1370 |                 id = 2;
[  134s]       |                 ~~~~~~~
[  134s]  1371 |                 x = (x - 1.5) / (one + 1.5 * x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1372 |             } else { /* 2.4375 <= |x| < 2^66 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1373 |                 id = 3;
[  134s]       |                 ~~~~~~~
[  134s]  1374 |                 x = -1.0 / x;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  1375 |             }
[  134s]       |             ~     
[  134s]  1376 |         }
[  134s]       |         ~         
[  134s]  1377 |     }
[  134s]       |     ~             
[  134s]  1378 |     /* end of argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1379 |     z = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1380 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1381 |     /* break sum from i=0 to 10 aT[i]z**(i+1) into odd and even poly */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1382 |     s1 = z * (aT[0] + w * (aT[2] + w * (aT[4] + w * (aT[6] + w * (aT[8] + w * aT[10])))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1383 |     s2 = w * (aT[1] + w * (aT[3] + w * (aT[5] + w * (aT[7] + w * aT[9]))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1384 |     if (id < 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1385 |         return x - x * (s1 + s2);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1386 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1387 |         z = atanhi[id] - ((x * (s1 + s2) - atanlo[id]) - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1388 |         return (hx < 0) ? -z : z;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1389 |     }
[  134s]       |     ~             
[  134s]  1390 | }
[  134s]       | ~                 
[  134s]  1391 | 
[  134s]       |                   
[  134s]  1392 | /* atan2(y,x)
[  134s]       | ~~~~~~~~~~~~~     
[  134s]  1393 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1394 |  *  1. Reduce y to positive by atan2(y,x)=-atan2(-y,x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1395 |  *  2. Reduce x to positive by (if x and y are unexceptional):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1396 |  *    ARG (x+iy) = arctan(y/x)       ... if x > 0,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1397 |  *    ARG (x+iy) = pi - arctan[y/(-x)]   ... if x < 0,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1398 |  *
[  134s]       |  ~                
[  134s]  1399 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1400 |  *
[  134s]       |  ~                
[  134s]  1401 |  *  ATAN2((anything), NaN ) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1402 |  *  ATAN2(NAN , (anything) ) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1403 |  *  ATAN2(+-0, +(anything but NaN)) is +-0  ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1404 |  *  ATAN2(+-0, -(anything but NaN)) is +-pi ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1405 |  *  ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1406 |  *  ATAN2(+-(anything but INF and NaN), +INF) is +-0 ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1407 |  *  ATAN2(+-(anything but INF and NaN), -INF) is +-pi;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1408 |  *  ATAN2(+-INF,+INF ) is +-pi/4 ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1409 |  *  ATAN2(+-INF,-INF ) is +-3pi/4;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1410 |  *  ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1411 |  *
[  134s]       |  ~                
[  134s]  1412 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1413 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1414 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1415 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1416 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1417 |  */
[  134s]       |  ~~               
[  134s]  1418 | double atan2(double y, double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1419 | {
[  134s]       | ~                 
[  134s]  1420 |     constexpr volatile double tiny = 1.0e-300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1421 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1422 |         zero
[  134s]       |         ~~~~      
[  134s]  1423 |         = 0.0,
[  134s]       |         ~~~~~~    
[  134s]  1424 |         pi_o_4 = 7.8539816339744827900E-01, /* 0x3FE921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1425 |         pi_o_2 = 1.5707963267948965580E+00, /* 0x3FF921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1426 |         pi = 3.1415926535897931160E+00; /* 0x400921FB, 0x54442D18 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1427 |     constexpr volatile double pi_lo = 1.2246467991473531772E-16; /* 0x3CA1A626, 0x33145C07 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1428 | 
[  134s]       |                   
[  134s]  1429 |     double z;
[  134s]       |     ~~~~~~~~~     
[  134s]  1430 |     int32_t k, m, hx, hy, ix, iy;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1431 |     uint32_t lx, ly;
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1432 | 
[  134s]       |                   
[  134s]  1433 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1434 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1435 |     EXTRACT_WORDS(hy, ly, y);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1436 |     iy = hy & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1437 |     if (((ix | ((lx | -static_cast<int32_t>(lx)) >> 31)) > 0x7FF00000) || ((iy | ((ly | -static_cast<int32_t>(ly)) >> 31)) > 0x7FF00000)) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1438 |         return x + y; /* x or y is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1439 |     }
[  134s]       |     ~             
[  134s]  1440 |     if (((hx - 0x3FF00000) | lx) == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1441 |         return atan(y); /* x=1.0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1442 |     m = ((hy >> 31) & 1) | ((hx >> 30) & 2); /* 2*sign(x)+sign(y) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1443 | 
[  134s]       |                   
[  134s]  1444 |     /* when y = 0 */
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1445 |     if ((iy | ly) == 0) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1446 |         switch (m) {
[  134s]       |         ~~~~~~~~~~~~
[  134s]  1447 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  1448 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  1449 |             return y; /* atan(+-0,+anything)=+-0 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1450 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  1451 |             return pi + tiny; /* atan(+0,-anything) = pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1452 |         case 3:
[  134s]       |         ~~~~~~~   
[  134s]  1453 |             return -pi - tiny; /* atan(-0,-anything) =-pi */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1454 |         }
[  134s]       |         ~         
[  134s]  1455 |     }
[  134s]       |     ~             
[  134s]  1456 |     /* when x = 0 */
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1457 |     if ((ix | lx) == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1458 |         return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1459 | 
[  134s]       |                   
[  134s]  1460 |     /* when x is INF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1461 |     if (ix == 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1462 |         if (iy == 0x7FF00000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1463 |             switch (m) {
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1464 |             case 0:
[  134s]       |             ~~~~~~~
[  134s]  1465 |                 return pi_o_4 + tiny; /* atan(+INF,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1466 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]  1467 |                 return -pi_o_4 - tiny; /* atan(-INF,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1468 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]  1469 |                 return 3.0 * pi_o_4 + tiny; /*atan(+INF,-INF)*/
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1470 |             case 3:
[  134s]       |             ~~~~~~~
[  134s]  1471 |                 return -3.0 * pi_o_4 - tiny; /*atan(-INF,-INF)*/
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1472 |             }
[  134s]       |             ~     
[  134s]  1473 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1474 |             switch (m) {
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1475 |             case 0:
[  134s]       |             ~~~~~~~
[  134s]  1476 |                 return zero; /* atan(+...,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1477 |             case 1:
[  134s]       |             ~~~~~~~
[  134s]  1478 |                 return -zero; /* atan(-...,+INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1479 |             case 2:
[  134s]       |             ~~~~~~~
[  134s]  1480 |                 return pi + tiny; /* atan(+...,-INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1481 |             case 3:
[  134s]       |             ~~~~~~~
[  134s]  1482 |                 return -pi - tiny; /* atan(-...,-INF) */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1483 |             }
[  134s]       |             ~     
[  134s]  1484 |         }
[  134s]       |         ~         
[  134s]  1485 |     }
[  134s]       |     ~             
[  134s]  1486 |     /* when y is INF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1487 |     if (iy == 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1488 |         return (hy < 0) ? -pi_o_2 - tiny : pi_o_2 + tiny;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1489 | 
[  134s]       |                   
[  134s]  1490 |     /* compute y/x */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1491 |     k = (iy - ix) >> 20;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1492 |     if (k > 60) { /* |y/x| >  2**60 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1493 |         z = pi_o_2 + 0.5 * pi_lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1494 |         m &= 1;
[  134s]       |         ~~~~~~~   
[  134s]  1495 |     } else if (hx < 0 && k < -60) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1496 |         z = 0.0; /* 0 > |y|/x > -2**-60 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1497 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1498 |         z = atan(fabs(y / x)); /* safe to do y/x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1499 |     }
[  134s]       |     ~             
[  134s]  1500 |     switch (m) {
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1501 |     case 0:
[  134s]       |     ~~~~~~~       
[  134s]  1502 |         return z; /* atan(+,+) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1503 |     case 1:
[  134s]       |     ~~~~~~~       
[  134s]  1504 |         return -z; /* atan(-,+) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1505 |     case 2:
[  134s]       |     ~~~~~~~       
[  134s]  1506 |         return pi - (z - pi_lo); /* atan(+,-) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1507 |     default: /* case 3 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1508 |         return (z - pi_lo) - pi; /* atan(-,-) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1509 |     }
[  134s]       |     ~             
[  134s]  1510 | }
[  134s]       | ~                 
[  134s]  1511 | 
[  134s]       |                   
[  134s]  1512 | /* cos(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1513 |  * Return cosine function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1514 |  *
[  134s]       |  ~                
[  134s]  1515 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  1516 |  *      __kernel_sin            ... sine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1517 |  *      __kernel_cos            ... cosine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1518 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1519 |  *
[  134s]       |  ~                
[  134s]  1520 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  1521 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1522 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1523 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1524 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  1525 |  *
[  134s]       |  ~                
[  134s]  1526 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1527 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1528 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1529 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1530 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1531 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1532 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1533 |  *
[  134s]       |  ~                
[  134s]  1534 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1535 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1536 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1537 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1538 |  *
[  134s]       |  ~                
[  134s]  1539 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1540 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1541 |  */
[  134s]       |  ~~               
[  134s]  1542 | double cos(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1543 | {
[  134s]       | ~                 
[  134s]  1544 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1545 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  1546 | 
[  134s]       |                   
[  134s]  1547 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1548 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1549 | 
[  134s]       |                   
[  134s]  1550 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1551 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1552 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1553 |         return __kernel_cos(x, z);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1554 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1555 |         /* cos(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1556 |         return x - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1557 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1558 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1559 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1560 |         switch (n & 3) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1561 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  1562 |             return __kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1563 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  1564 |             return -__kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1565 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  1566 |             return -__kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1567 |         default:
[  134s]       |         ~~~~~~~~  
[  134s]  1568 |             return __kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1569 |         }
[  134s]       |         ~         
[  134s]  1570 |     }
[  134s]       |     ~             
[  134s]  1571 | }
[  134s]       | ~                 
[  134s]  1572 | 
[  134s]       |                   
[  134s]  1573 | /* exp(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1574 |  * Returns the exponential of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1575 |  *
[  134s]       |  ~                
[  134s]  1576 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  1577 |  *   1. Argument reduction:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1578 |  *      Reduce x to an r so that |r| <= 0.5*ln2 ~ 0.34658.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1579 |  *      Given x, find r and integer k such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1580 |  *
[  134s]       |  ~                
[  134s]  1581 |  *               x = k*ln2 + r,  |r| <= 0.5*ln2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1582 |  *
[  134s]       |  ~                
[  134s]  1583 |  *      Here r will be represented as r = hi-lo for better
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1584 |  *      accuracy.
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1585 |  *
[  134s]       |  ~                
[  134s]  1586 |  *   2. Approximation of exp(r) by a special rational function on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1587 |  *      the interval [0,0.34658]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1588 |  *      Write
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1589 |  *          R(r**2) = r*(exp(r)+1)/(exp(r)-1) = 2 + r*r/6 - r**4/360 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1590 |  *      We use a special Remes algorithm on [0,0.34658] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1591 |  *      a polynomial of degree 5 to approximate R. The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1592 |  *      of this polynomial approximation is bounded by 2**-59. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1593 |  *      other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]  1594 |  *          R(z) ~ 2.0 + P1*z + P2*z**2 + P3*z**3 + P4*z**4 + P5*z**5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1595 |  *      (where z=r*r, and the values of P1 to P5 are listed below)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1596 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  1597 |  *          |                  5          |     -59
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1598 |  *          | 2.0+P1*z+...+P5*z   -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1599 |  *          |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1600 |  *      The computation of exp(r) thus becomes
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1601 |  *                             2*r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1602 |  *              exp(r) = 1 + -------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1603 |  *                            R - r
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1604 |  *                                 r*R1(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1605 |  *                     = 1 + r + ----------- (for better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1606 |  *                                2 - R1(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1607 |  *      where
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1608 |  *                               2       4             10
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1609 |  *              R1(r) = r - (P1*r  + P2*r  + ... + P5*r   ).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1610 |  *
[  134s]       |  ~                
[  134s]  1611 |  *   3. Scale back to obtain exp(x):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1612 |  *      From step 1, we have
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1613 |  *         exp(x) = 2^k * exp(r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1614 |  *
[  134s]       |  ~                
[  134s]  1615 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1616 |  *      exp(INF) is INF, exp(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1617 |  *      exp(-INF) is 0, and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1618 |  *      for finite argument, only exp(0)=1 is exact.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1619 |  *
[  134s]       |  ~                
[  134s]  1620 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1621 |  *      according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1622 |  *      1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1623 |  *
[  134s]       |  ~                
[  134s]  1624 |  * Misc. info.
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1625 |  *      For IEEE double
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1626 |  *          if x >  7.09782712893383973096e+02 then exp(x) overflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1627 |  *          if x < -7.45133219101941108420e+02 then exp(x) underflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1628 |  *
[  134s]       |  ~                
[  134s]  1629 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1630 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1631 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1632 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1633 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1634 |  */
[  134s]       |  ~~               
[  134s]  1635 | double exp(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1636 | {
[  134s]       | ~                 
[  134s]  1637 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  1638 |         one
[  134s]       |         ~~~       
[  134s]  1639 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  1640 |         halF[2] = { 0.5, -0.5 },
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1641 |         o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1642 |         u_threshold = -7.45133219101941108420e+02, /* 0xC0874910, 0xD52D3051 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1643 |         ln2HI[2] = { 6.93147180369123816490e-01, /* 0x3FE62E42, 0xFEE00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1644 |                      -6.93147180369123816490e-01 }, /* 0xBFE62E42, 0xFEE00000 */
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1645 |         ln2LO[2] = { 1.90821492927058770002e-10, /* 0x3DEA39EF, 0x35793C76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1646 |                      -1.90821492927058770002e-10 }, /* 0xBDEA39EF, 0x35793C76 */
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1647 |         invln2 = 1.44269504088896338700e+00, /* 0x3FF71547, 0x652B82FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1648 |         P1 = 1.66666666666666019037e-01, /* 0x3FC55555, 0x5555553E */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1649 |         P2 = -2.77777777770155933842e-03, /* 0xBF66C16C, 0x16BEBD93 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1650 |         P3 = 6.61375632143793436117e-05, /* 0x3F11566A, 0xAF25DE2C */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1651 |         P4 = -1.65339022054652515390e-06, /* 0xBEBBBD41, 0xC5D26BF1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1652 |         P5 = 4.13813679705723846039e-08, /* 0x3E663769, 0x72BEA4D0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1653 |         E = 2.718281828459045; /* 0x4005BF0A, 0x8B145769 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1654 | 
[  134s]       |                   
[  134s]  1655 |     constexpr volatile double
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1656 |         huge
[  134s]       |         ~~~~      
[  134s]  1657 |         = 1.0e+300,
[  134s]       |         ~~~~~~~~~~~
[  134s]  1658 |         twom1000 = 9.33263618503218878990e-302, /* 2**-1000=0x01700000,0*/
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1659 |         two1023 = 8.988465674311579539e307; /* 0x1p1023 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1660 | 
[  134s]       |                   
[  134s]  1661 |     double y, hi = 0.0, lo = 0.0, c, t, twopk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1662 |     int32_t k = 0, xsb;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  1663 |     uint32_t hx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1664 | 
[  134s]       |                   
[  134s]  1665 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1666 |     xsb = (hx >> 31) & 1; /* sign bit of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1667 |     hx &= 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1668 | 
[  134s]       |                   
[  134s]  1669 |     /* filter out non-finite argument */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1670 |     if (hx >= 0x40862E42) { /* if |x|>=709.78... */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1671 |         if (hx >= 0x7FF00000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1672 |             uint32_t lx;
[  134s]       |             ~~~~~~~~~~~~
[  134s]  1673 |             GET_LOW_WORD(lx, x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  1674 |             if (((hx & 0xFFFFF) | lx) != 0)
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1675 |                 return x + x; /* NaN */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1676 |             else
[  134s]       |             ~~~~  
[  134s]  1677 |                 return (xsb == 0) ? x : 0.0; /* exp(+-inf)={inf,0} */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1678 |         }
[  134s]       |         ~         
[  134s]  1679 |         if (x > o_threshold)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1680 |             return huge * huge; /* overflow */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1681 |         if (x < u_threshold)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  1682 |             return twom1000 * twom1000; /* underflow */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1683 |     }
[  134s]       |     ~             
[  134s]  1684 | 
[  134s]       |                   
[  134s]  1685 |     /* argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1686 |     if (hx > 0x3FD62E42) { /* if  |x| > 0.5 ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1687 |         if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1688 |             /* TODO(rtoy): We special case exp(1) here to return the correct
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1689 |        * value of E, as the computation below would get the last bit
[  134s]       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1690 |        * wrong. We should probably fix the algorithm instead.
[  134s]       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1691 |        */
[  134s]       |        ~~         
[  134s]  1692 |             if (x == 1.0)
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1693 |                 return E;
[  134s]       |                 ~~~~~~~~~
[  134s]  1694 |             hi = x - ln2HI[xsb];
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  1695 |             lo = ln2LO[xsb];
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  1696 |             k = 1 - xsb - xsb;
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  1697 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1698 |             k = static_cast<int>(invln2 * x + halF[xsb]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1699 |             t = k;
[  134s]       |             ~~~~~~
[  134s]  1700 |             hi = x - t * ln2HI[0]; /* t*ln2HI is exact here */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1701 |             lo = t * ln2LO[0];
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  1702 |         }
[  134s]       |         ~         
[  134s]  1703 |         STRICT_ASSIGN(double, x, hi - lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1704 |     } else if (hx < 0x3E300000) { /* when |x|<2**-28 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1705 |         if (huge + x > one)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1706 |             return one + x; /* trigger inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1707 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1708 |         k = 0;
[  134s]       |         ~~~~~~    
[  134s]  1709 |     }
[  134s]       |     ~             
[  134s]  1710 | 
[  134s]       |                   
[  134s]  1711 |     /* x is now in primary range */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1712 |     t = x * x;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1713 |     if (k >= -1021) {
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1714 |         INSERT_WORDS(twopk, 0x3FF00000 + (k << 20), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1715 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1716 |         INSERT_WORDS(twopk, 0x3FF00000 + ((k + 1000) << 20), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1717 |     }
[  134s]       |     ~             
[  134s]  1718 |     c = x - t * (P1 + t * (P2 + t * (P3 + t * (P4 + t * P5))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1719 |     if (k == 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  1720 |         return one - ((x * c) / (c - 2.0) - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1721 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1722 |         y = one - ((lo - (x * c) / (2.0 - c)) - hi);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1723 |     }
[  134s]       |     ~             
[  134s]  1724 |     if (k >= -1021) {
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1725 |         if (k == 1024)
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  1726 |             return y * 2.0 * two1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1727 |         return y * twopk;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  1728 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1729 |         return y * twopk * twom1000;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1730 |     }
[  134s]       |     ~             
[  134s]  1731 | }
[  134s]       | ~                 
[  134s]  1732 | 
[  134s]       |                   
[  134s]  1733 | /*
[  134s]       | ~~                
[  134s]  1734 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1735 |  *    1.Reduced x to positive by atanh(-x) = -atanh(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1736 |  *    2.For x>=0.5
[  134s]       |  ~~~~~~~~~~~~~~~~~
[  134s]  1737 |  *              1              2x                          x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1738 |  *  atanh(x) = --- * log(1 + -------) = 0.5 * log1p(2 * --------)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1739 |  *              2             1 - x                      1 - x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1740 |  *
[  134s]       |  ~                
[  134s]  1741 |  *   For x<0.5
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1742 |  *  atanh(x) = 0.5*log1p(2x+2x*x/(1-x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1743 |  *
[  134s]       |  ~                
[  134s]  1744 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1745 |  *  atanh(x) is NaN if |x| > 1 with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1746 |  *  atanh(NaN) is that NaN with no signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1747 |  *  atanh(+-1) is +-INF with signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1748 |  *
[  134s]       |  ~                
[  134s]  1749 |  */
[  134s]       |  ~~               
[  134s]  1750 | double atanh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1751 | {
[  134s]       | ~                 
[  134s]  1752 |     constexpr double one = 1.0, huge = 1e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1753 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1754 | 
[  134s]       |                   
[  134s]  1755 |     double t;
[  134s]       |     ~~~~~~~~~     
[  134s]  1756 |     int32_t hx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1757 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1758 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1759 |     ix = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1760 |     if ((ix | ((lx | -static_cast<int32_t>(lx)) >> 31)) > 0x3FF00000) /* |x|>1 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1761 |         return (x - x) / (x - x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1762 |     if (ix == 0x3FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1763 |         return x / zero;
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1764 |     if (ix < 0x3E300000 && (huge + x) > zero)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1765 |         return x; /* x<2**-28 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1766 |     SET_HIGH_WORD(x, ix);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1767 |     if (ix < 0x3FE00000) { /* x < 0.5 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1768 |         t = x + x;
[  134s]       |         ~~~~~~~~~~
[  134s]  1769 |         t = 0.5 * log1p(t + t * x / (one - x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1770 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1771 |         t = 0.5 * log1p((x + x) / (one - x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1772 |     }
[  134s]       |     ~             
[  134s]  1773 |     if (hx >= 0)
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1774 |         return t;
[  134s]       |         ~~~~~~~~~ 
[  134s]  1775 |     else
[  134s]       |     ~~~~          
[  134s]  1776 |         return -t;
[  134s]       |         ~~~~~~~~~~
[  134s]  1777 | }
[  134s]       | ~                 
[  134s]  1778 | 
[  134s]       |                   
[  134s]  1779 | /* log(x)
[  134s]       | ~~~~~~~~~         
[  134s]  1780 |  * Return the logrithm of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1781 |  *
[  134s]       |  ~                
[  134s]  1782 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1783 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1784 |  *     x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1785 |  *     where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1786 |  *
[  134s]       |  ~                
[  134s]  1787 |  *   2. Approximation of log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1788 |  *  Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1789 |  *     = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1790 |  *         = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]  1791 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1792 |  *  a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1793 |  *  of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1794 |  *  other words,
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1795 |  *            2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1796 |  *      R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s  +Lg6*s  +Lg7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1797 |  *    (the values of Lg1 to Lg7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1798 |  *  and
[  134s]       |  ~~~~~~           
[  134s]  1799 |  *      |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1800 |  *      | Lg1*s +...+Lg7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1801 |  *      |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1802 |  *  Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1803 |  *  In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1804 |  *  by
[  134s]       |  ~~~~~            
[  134s]  1805 |  *    log(1+f) = f - s*(f - R)  (if f is not too large)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1806 |  *    log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1807 |  *
[  134s]       |  ~                
[  134s]  1808 |  *  3. Finally,  log(x) = k*ln2 + log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1809 |  *          = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1810 |  *     Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1811 |  *      ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1812 |  *     where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1813 |  *
[  134s]       |  ~                
[  134s]  1814 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1815 |  *  log(x) is NaN with signal if x < 0 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1816 |  *  log(+INF) is +INF; log(0) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1817 |  *  log(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1818 |  *
[  134s]       |  ~                
[  134s]  1819 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1820 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1821 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1822 |  *
[  134s]       |  ~                
[  134s]  1823 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1824 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1825 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1826 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1827 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1828 |  */
[  134s]       |  ~~               
[  134s]  1829 | double log(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  1830 | {
[  134s]       | ~                 
[  134s]  1831 |     constexpr double /* -- */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1832 |         ln2_hi
[  134s]       |         ~~~~~~    
[  134s]  1833 |         = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1834 |         ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1835 |         two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1836 |         Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1837 |         Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1838 |         Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1839 |         Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1840 |         Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1841 |         Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1842 |         Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1843 | 
[  134s]       |                   
[  134s]  1844 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1845 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1846 | 
[  134s]       |                   
[  134s]  1847 |     double hfsq, f, s, z, R, w, t1, t2, dk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1848 |     int32_t k, hx, i, j;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  1849 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1850 | 
[  134s]       |                   
[  134s]  1851 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1852 | 
[  134s]       |                   
[  134s]  1853 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  1854 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1855 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1856 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1857 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1858 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1859 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  1860 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1861 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1862 |     }
[  134s]       |     ~             
[  134s]  1863 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1864 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1865 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1866 |     hx &= 0x000FFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1867 |     i = (hx + 0x95F64) & 0x100000;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1868 |     SET_HIGH_WORD(x, hx | (i ^ 0x3FF00000)); /* normalize x or x/2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1869 |     k += (i >> 20);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  1870 |     f = x - 1.0;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1871 |     if ((0x000FFFFF & (2 + hx)) < 3) { /* -2**-20 <= f < 2**-20 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1872 |         if (f == zero) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  1873 |             if (k == 0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1874 |                 return zero;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  1875 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  1876 |                 dk = static_cast<double>(k);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1877 |                 return dk * ln2_hi + dk * ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1878 |             }
[  134s]       |             ~     
[  134s]  1879 |         }
[  134s]       |         ~         
[  134s]  1880 |         R = f * f * (0.5 - 0.33333333333333333 * f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1881 |         if (k == 0) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  1882 |             return f - R;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  1883 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  1884 |             dk = static_cast<double>(k);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1885 |             return dk * ln2_hi - ((R - dk * ln2_lo) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1886 |         }
[  134s]       |         ~         
[  134s]  1887 |     }
[  134s]       |     ~             
[  134s]  1888 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  1889 |     dk = static_cast<double>(k);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1890 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1891 |     i = hx - 0x6147A;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1892 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  1893 |     j = 0x6B851 - hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  1894 |     t1 = w * (Lg2 + w * (Lg4 + w * Lg6));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1895 |     t2 = z * (Lg1 + w * (Lg3 + w * (Lg5 + w * Lg7)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1896 |     i |= j;
[  134s]       |     ~~~~~~~       
[  134s]  1897 |     R = t2 + t1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1898 |     if (i > 0) {
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  1899 |         hfsq = 0.5 * f * f;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  1900 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1901 |             return f - (hfsq - s * (hfsq + R));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1902 |         else
[  134s]       |         ~~~~      
[  134s]  1903 |             return dk * ln2_hi - ((hfsq - (s * (hfsq + R) + dk * ln2_lo)) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1904 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  1905 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  1906 |             return f - s * (f - R);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1907 |         else
[  134s]       |         ~~~~      
[  134s]  1908 |             return dk * ln2_hi - ((s * (f - R) - dk * ln2_lo) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1909 |     }
[  134s]       |     ~             
[  134s]  1910 | }
[  134s]       | ~                 
[  134s]  1911 | 
[  134s]       |                   
[  134s]  1912 | /* double log1p(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1913 |  *
[  134s]       |  ~                
[  134s]  1914 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  1915 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1916 |  *      1+x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1917 |  *     where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1918 |  *
[  134s]       |  ~                
[  134s]  1919 |  *      Note. If k=0, then f=x is exact. However, if k!=0, then f
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1920 |  *  may not be representable exactly. In that case, a correction
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1921 |  *  term is need. Let u=1+x rounded. Let c = (1+x)-u, then
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1922 |  *  log(1+x) - log(u) ~ c/u. Thus, we proceed to compute log(u),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1923 |  *  and add back the correction term c/u.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1924 |  *  (Note: when x > 2**53, one can simply return log(x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1925 |  *
[  134s]       |  ~                
[  134s]  1926 |  *   2. Approximation of log1p(f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1927 |  *  Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1928 |  *     = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1929 |  *         = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~
[  134s]  1930 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1931 |  *  a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1932 |  *  of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1933 |  *  other words,
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  1934 |  *            2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1935 |  *      R(z) ~ Lp1*s +Lp2*s +Lp3*s +Lp4*s +Lp5*s  +Lp6*s  +Lp7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1936 |  *    (the values of Lp1 to Lp7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1937 |  *  and
[  134s]       |  ~~~~~~           
[  134s]  1938 |  *      |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1939 |  *      | Lp1*s +...+Lp7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1940 |  *      |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1941 |  *  Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1942 |  *  In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1943 |  *  by
[  134s]       |  ~~~~~            
[  134s]  1944 |  *    log1p(f) = f - (hfsq - s*(hfsq+R)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1945 |  *
[  134s]       |  ~                
[  134s]  1946 |  *  3. Finally, log1p(x) = k*ln2 + log1p(f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1947 |  *           = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1948 |  *     Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1949 |  *      ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1950 |  *     where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1951 |  *
[  134s]       |  ~                
[  134s]  1952 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  1953 |  *  log1p(x) is NaN with signal if x < -1 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1954 |  *  log1p(+INF) is +INF; log1p(-1) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1955 |  *  log1p(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1956 |  *
[  134s]       |  ~                
[  134s]  1957 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  1958 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1959 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1960 |  *
[  134s]       |  ~                
[  134s]  1961 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  1962 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1963 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1964 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1965 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1966 |  *
[  134s]       |  ~                
[  134s]  1967 |  * Note: Assuming log() return accurate answer, the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1968 |  *   algorithm can be used to compute log1p(x) to within a few ULP:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1969 |  *
[  134s]       |  ~                
[  134s]  1970 |  *    u = 1+x;
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  1971 |  *    if(u==1.0) return x ; else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1972 |  *         return log(u)*(x/(u-1.0));
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1973 |  *
[  134s]       |  ~                
[  134s]  1974 |  *   See HP-15C Advanced Functions Handbook, p.193.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1975 |  */
[  134s]       |  ~~               
[  134s]  1976 | double log1p(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1977 | {
[  134s]       | ~                 
[  134s]  1978 |     constexpr double /* -- */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1979 |         ln2_hi
[  134s]       |         ~~~~~~    
[  134s]  1980 |         = 6.93147180369123816490e-01, /* 3fe62e42 fee00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1981 |         ln2_lo = 1.90821492927058770002e-10, /* 3dea39ef 35793c76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1982 |         two54 = 1.80143985094819840000e+16, /* 43500000 00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1983 |         Lp1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1984 |         Lp2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1985 |         Lp3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1986 |         Lp4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1987 |         Lp5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1988 |         Lp6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1989 |         Lp7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1990 | 
[  134s]       |                   
[  134s]  1991 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1992 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1993 | 
[  134s]       |                   
[  134s]  1994 |     double hfsq, f, c, s, z, R, u;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1995 |     int32_t k, hx, hu, ax;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  1996 | 
[  134s]       |                   
[  134s]  1997 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1998 |     ax = hx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  1999 | 
[  134s]       |                   
[  134s]  2000 |     c = 0;
[  134s]       |     ~~~~~~        
[  134s]  2001 |     k = 1;
[  134s]       |     ~~~~~~        
[  134s]  2002 |     if (hx < 0x3FDA827A) { /* 1+x < sqrt(2)+ */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2003 |         if (ax >= 0x3FF00000) { /* x <= -1.0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2004 |             if (x == -1.0)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2005 |                 return -two54 / vzero; /* log1p(-1)=+inf */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2006 |             else
[  134s]       |             ~~~~  
[  134s]  2007 |                 return (x - x) / (x - x); /* log1p(x<-1)=NaN */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2008 |         }
[  134s]       |         ~         
[  134s]  2009 |         if (ax < 0x3E200000) { /* |x| < 2**-29 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2010 |             if (two54 + x > zero /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2011 |                 && ax < 0x3C900000) /* |x| < 2**-54 */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2012 |                 return x;
[  134s]       |                 ~~~~~~~~~
[  134s]  2013 |             else
[  134s]       |             ~~~~  
[  134s]  2014 |                 return x - x * x * 0.5;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2015 |         }
[  134s]       |         ~         
[  134s]  2016 |         if (hx > 0 || hx <= static_cast<int32_t>(0xBFD2BEC4)) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2017 |             k = 0;
[  134s]       |             ~~~~~~
[  134s]  2018 |             f = x;
[  134s]       |             ~~~~~~
[  134s]  2019 |             hu = 1;
[  134s]       |             ~~~~~~~
[  134s]  2020 |         } /* sqrt(2)/2- <= 1+x < sqrt(2)+ */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2021 |     }
[  134s]       |     ~             
[  134s]  2022 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2023 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2024 |     if (k != 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2025 |         if (hx < 0x43400000) {
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2026 |             STRICT_ASSIGN(double, u, 1.0 + x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2027 |             GET_HIGH_WORD(hu, u);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2028 |             k = (hu >> 20) - 1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2029 |             c = (k > 0) ? 1.0 - (u - x) : x - (u - 1.0); /* correction term */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2030 |             c /= u;
[  134s]       |             ~~~~~~~
[  134s]  2031 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2032 |             u = x;
[  134s]       |             ~~~~~~
[  134s]  2033 |             GET_HIGH_WORD(hu, u);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2034 |             k = (hu >> 20) - 1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2035 |             c = 0;
[  134s]       |             ~~~~~~
[  134s]  2036 |         }
[  134s]       |         ~         
[  134s]  2037 |         hu &= 0x000FFFFF;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2038 |         /*
[  134s]       |         ~~        
[  134s]  2039 |      * The approximation to sqrt(2) used in thresholds is not
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2040 |      * critical.  However, the ones used above must give less
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2041 |      * strict bounds than the one here so that the k==0 case is
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2042 |      * never reached from here, since here we have committed to
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2043 |      * using the correction term but don't use it if k==0.
[  134s]       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2044 |      */
[  134s]       |      ~~           
[  134s]  2045 |         if (hu < 0x6A09E) { /* u ~< sqrt(2) */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2046 |             SET_HIGH_WORD(u, hu | 0x3FF00000); /* normalize u */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2047 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2048 |             k += 1;
[  134s]       |             ~~~~~~~
[  134s]  2049 |             SET_HIGH_WORD(u, hu | 0x3FE00000); /* normalize u/2 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2050 |             hu = (0x00100000 - hu) >> 2;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2051 |         }
[  134s]       |         ~         
[  134s]  2052 |         f = u - 1.0;
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2053 |     }
[  134s]       |     ~             
[  134s]  2054 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2055 |     if (hu == 0) { /* |f| < 2**-20 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2056 |         if (f == zero) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2057 |             if (k == 0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  2058 |                 return zero;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  2059 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  2060 |                 c += k * ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2061 |                 return k * ln2_hi + c;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2062 |             }
[  134s]       |             ~     
[  134s]  2063 |         }
[  134s]       |         ~         
[  134s]  2064 |         R = hfsq * (1.0 - 0.66666666666666666 * f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2065 |         if (k == 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2066 |             return f - R;
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  2067 |         else
[  134s]       |         ~~~~      
[  134s]  2068 |             return k * ln2_hi - ((R - (k * ln2_lo + c)) - f);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2069 |     }
[  134s]       |     ~             
[  134s]  2070 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2071 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2072 |     R = z * (Lp1 + z * (Lp2 + z * (Lp3 + z * (Lp4 + z * (Lp5 + z * (Lp6 + z * Lp7))))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2073 |     if (k == 0)
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2074 |         return f - (hfsq - s * (hfsq + R));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2075 |     else
[  134s]       |     ~~~~          
[  134s]  2076 |         return k * ln2_hi - ((hfsq - (s * (hfsq + R) + (k * ln2_lo + c))) - f);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2077 | }
[  134s]       | ~                 
[  134s]  2078 | 
[  134s]       |                   
[  134s]  2079 | /*
[  134s]       | ~~                
[  134s]  2080 |  * k_log1p(f):
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2081 |  * Return log(1+f) - f for 1+f in ~[sqrt(2)/2, sqrt(2)].
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2082 |  *
[  134s]       |  ~                
[  134s]  2083 |  * The following describes the overall strategy for computing
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2084 |  * logarithms in base e.  The argument reduction and adding the final
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2085 |  * term of the polynomial are done by the caller for increased accuracy
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2086 |  * when different bases are used.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2087 |  *
[  134s]       |  ~                
[  134s]  2088 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2089 |  *   1. Argument Reduction: find k and f such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2090 |  *         x = 2^k * (1+f),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2091 |  *         where  sqrt(2)/2 < 1+f < sqrt(2) .
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2092 |  *
[  134s]       |  ~                
[  134s]  2093 |  *   2. Approximation of log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2094 |  *      Let s = f/(2+f) ; based on log(1+f) = log(1+s) - log(1-s)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2095 |  *            = 2s + 2/3 s**3 + 2/5 s**5 + .....,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2096 |  *            = 2s + s*R
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2097 |  *      We use a special Reme algorithm on [0,0.1716] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2098 |  *      a polynomial of degree 14 to approximate R The maximum error
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2099 |  *      of this polynomial approximation is bounded by 2**-58.45. In
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2100 |  *      other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~
[  134s]  2101 |  *          2      4      6      8      10      12      14
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2102 |  *          R(z) ~ Lg1*s +Lg2*s +Lg3*s +Lg4*s +Lg5*s  +Lg6*s  +Lg7*s
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2103 |  *      (the values of Lg1 to Lg7 are listed in the program)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2104 |  *      and
[  134s]       |  ~~~~~~~~~~       
[  134s]  2105 |  *          |      2          14          |     -58.45
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2106 |  *          | Lg1*s +...+Lg7*s    -  R(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2107 |  *          |                             |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2108 |  *      Note that 2s = f - s*f = f - hfsq + s*hfsq, where hfsq = f*f/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2109 |  *      In order to guarantee error in log below 1ulp, we compute log
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2110 |  *      by
[  134s]       |  ~~~~~~~~~        
[  134s]  2111 |  *          log(1+f) = f - s*(f - R)            (if f is not too large)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2112 |  *          log(1+f) = f - (hfsq - s*(hfsq+R)). (better accuracy)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2113 |  *
[  134s]       |  ~                
[  134s]  2114 |  *   3. Finally,  log(x) = k*ln2 + log(1+f).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2115 |  *          = k*ln2_hi+(f-(hfsq-(s*(hfsq+R)+k*ln2_lo)))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2116 |  *      Here ln2 is split into two floating point number:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2117 |  *          ln2_hi + ln2_lo,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2118 |  *      where n*ln2_hi is always exact for |n| < 2000.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2119 |  *
[  134s]       |  ~                
[  134s]  2120 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2121 |  *      log(x) is NaN with signal if x < 0 (including -INF) ;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2122 |  *      log(+INF) is +INF; log(0) is -INF with signal;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2123 |  *      log(NaN) is that NaN with no signal.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2124 |  *
[  134s]       |  ~                
[  134s]  2125 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2126 |  *      according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2127 |  *      1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2128 |  *
[  134s]       |  ~                
[  134s]  2129 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  2130 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2131 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2132 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2133 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2134 |  */
[  134s]       |  ~~               
[  134s]  2135 | 
[  134s]       |                   
[  134s]  2136 | constexpr double Lg1 = 6.666666666666735130e-01, /* 3FE55555 55555593 */
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2137 |     Lg2 = 3.999999999940941908e-01, /* 3FD99999 9997FA04 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2138 |     Lg3 = 2.857142874366239149e-01, /* 3FD24924 94229359 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2139 |     Lg4 = 2.222219843214978396e-01, /* 3FCC71C5 1D8E78AF */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2140 |     Lg5 = 1.818357216161805012e-01, /* 3FC74664 96CB03DE */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2141 |     Lg6 = 1.531383769920937332e-01, /* 3FC39A09 D078C69F */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2142 |     Lg7 = 1.479819860511658591e-01; /* 3FC2F112 DF3E5244 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2143 | 
[  134s]       |                   
[  134s]  2144 | /*
[  134s]       | ~~                
[  134s]  2145 |  * We always inline k_log1p(), since doing so produces a
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2146 |  * substantial performance improvement (~40% on amd64).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2147 |  */
[  134s]       |  ~~               
[  134s]  2148 | static inline double k_log1p(double f)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2149 | {
[  134s]       | ~                 
[  134s]  2150 |     double hfsq, s, z, R, w, t1, t2;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2151 | 
[  134s]       |                   
[  134s]  2152 |     s = f / (2.0 + f);
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2153 |     z = s * s;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2154 |     w = z * z;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2155 |     t1 = w * (Lg2 + w * (Lg4 + w * Lg6));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2156 |     t2 = z * (Lg1 + w * (Lg3 + w * (Lg5 + w * Lg7)));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2157 |     R = t2 + t1;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2158 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2159 |     return s * (hfsq + R);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2160 | }
[  134s]       | ~                 
[  134s]  2161 | 
[  134s]       |                   
[  134s]  2162 | /*
[  134s]       | ~~                
[  134s]  2163 |  * Return the base 2 logarithm of x.  See e_log.c and k_log.h for most
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2164 |  * comments.
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2165 |  *
[  134s]       |  ~                
[  134s]  2166 |  * This reduces x to {k, 1+f} exactly as in e_log.c, then calls the kernel,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2167 |  * then does the combining and scaling steps
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2168 |  *    log2(x) = (f - 0.5*f*f + k_log1p(f)) / ln2 + k
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2169 |  * in not-quite-routine extra precision.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2170 |  */
[  134s]       |  ~~               
[  134s]  2171 | double log2(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2172 | {
[  134s]       | ~                 
[  134s]  2173 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2174 |         two54
[  134s]       |         ~~~~~     
[  134s]  2175 |         = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2176 |         ivln2hi = 1.44269504072144627571e+00, /* 0x3FF71547, 0x65200000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2177 |         ivln2lo = 1.67517131648865118353e-10; /* 0x3DE705FC, 0x2EEFA200 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2178 | 
[  134s]       |                   
[  134s]  2179 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2180 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2181 | 
[  134s]       |                   
[  134s]  2182 |     double f, hfsq, hi, lo, r, val_hi, val_lo, w, y;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2183 |     int32_t i, k, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2184 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2185 | 
[  134s]       |                   
[  134s]  2186 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2187 | 
[  134s]       |                   
[  134s]  2188 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  2189 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2190 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2191 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2192 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2193 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2194 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  2195 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2196 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2197 |     }
[  134s]       |     ~             
[  134s]  2198 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2199 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2200 |     if (hx == 0x3FF00000 && lx == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2201 |         return zero; /* log(1) = +0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2202 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2203 |     hx &= 0x000FFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2204 |     i = (hx + 0x95F64) & 0x100000;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2205 |     SET_HIGH_WORD(x, hx | (i ^ 0x3FF00000)); /* normalize x or x/2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2206 |     k += (i >> 20);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2207 |     y = static_cast<double>(k);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2208 |     f = x - 1.0;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2209 |     hfsq = 0.5 * f * f;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2210 |     r = k_log1p(f);
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2211 | 
[  134s]       |                   
[  134s]  2212 |     /*
[  134s]       |     ~~            
[  134s]  2213 |    * f-hfsq must (for args near 1) be evaluated in extra precision
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2214 |    * to avoid a large cancellation when x is near sqrt(2) or 1/sqrt(2).
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2215 |    * This is fairly efficient since f-hfsq only depends on f, so can
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2216 |    * be evaluated in parallel with R.  Not combining hfsq with R also
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2217 |    * keeps R small (though not as small as a true `lo' term would be),
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2218 |    * so that extra precision is not needed for terms involving R.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2219 |    *
[  134s]       |    ~              
[  134s]  2220 |    * Compiler bugs involving extra precision used to break Dekker's
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2221 |    * theorem for spitting f-hfsq as hi+lo, unless double_t was used
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2222 |    * or the multi-precision calculations were avoided when double_t
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2223 |    * has extra precision.  These problems are now automatically
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2224 |    * avoided as a side effect of the optimization of combining the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2225 |    * Dekker splitting step with the clear-low-bits step.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2226 |    *
[  134s]       |    ~              
[  134s]  2227 |    * y must (for args near sqrt(2) and 1/sqrt(2)) be added in extra
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2228 |    * precision to avoid a very large cancellation when x is very near
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2229 |    * these values.  Unlike the above cancellations, this problem is
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2230 |    * specific to base 2.  It is strange that adding +-1 is so much
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2231 |    * harder than adding +-ln2 or +-log10_2.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2232 |    *
[  134s]       |    ~              
[  134s]  2233 |    * This uses Dekker's theorem to normalize y+val_hi, so the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2234 |    * compiler bugs are back in some configurations, sigh.  And I
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2235 |    * don't want to used double_t to avoid them, since that gives a
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2236 |    * pessimization and the support for avoiding the pessimization
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2237 |    * is not yet available.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2238 |    *
[  134s]       |    ~              
[  134s]  2239 |    * The multi-precision calculations for the multiplications are
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2240 |    * routine.
[  134s]       |    ~~~~~~~~~~     
[  134s]  2241 |    */
[  134s]       |    ~~             
[  134s]  2242 |     hi = f - hfsq;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2243 |     SET_LOW_WORD(hi, 0);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2244 |     lo = (f - hi) - hfsq + r;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2245 |     val_hi = hi * ivln2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2246 |     val_lo = (lo + hi) * ivln2lo + lo * ivln2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2247 | 
[  134s]       |                   
[  134s]  2248 |     /* spadd(val_hi, val_lo, y), except for not using double_t: */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2249 |     w = y + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2250 |     val_lo += (y - w) + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2251 |     val_hi = w;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2252 | 
[  134s]       |                   
[  134s]  2253 |     return val_lo + val_hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2254 | }
[  134s]       | ~                 
[  134s]  2255 | 
[  134s]       |                   
[  134s]  2256 | /*
[  134s]       | ~~                
[  134s]  2257 |  * Return the base 10 logarithm of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2258 |  *
[  134s]       |  ~                
[  134s]  2259 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2260 |  *      Let log10_2hi = leading 40 bits of log10(2) and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2261 |  *          log10_2lo = log10(2) - log10_2hi,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2262 |  *          ivln10   = 1/log(10) rounded.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2263 |  *      Then
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2264 |  *              n = ilogb(x),
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2265 |  *              if(n<0)  n = n+1;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2266 |  *              x = scalbn(x,-n);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2267 |  *              log10(x) := n*log10_2hi + (n*log10_2lo + ivln10*log(x))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2268 |  *
[  134s]       |  ~                
[  134s]  2269 |  *  Note 1:
[  134s]       |  ~~~~~~~~~~       
[  134s]  2270 |  *     To guarantee log10(10**n)=n, where 10**n is normal, the rounding
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2271 |  *     mode must set to Round-to-Nearest.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2272 |  *  Note 2:
[  134s]       |  ~~~~~~~~~~       
[  134s]  2273 |  *      [1/log(10)] rounded to 53 bits has error .198 ulps;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2274 |  *      log10 is monotonic at all binary break points.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2275 |  *
[  134s]       |  ~                
[  134s]  2276 |  *  Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~~
[  134s]  2277 |  *      log10(x) is NaN if x < 0;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2278 |  *      log10(+INF) is +INF; log10(0) is -INF;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2279 |  *      log10(NaN) is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2280 |  *      log10(10**N) = N  for N=0,1,...,22.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2281 |  */
[  134s]       |  ~~               
[  134s]  2282 | double log10(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2283 | {
[  134s]       | ~                 
[  134s]  2284 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2285 |         two54
[  134s]       |         ~~~~~     
[  134s]  2286 |         = 1.80143985094819840000e+16, /* 0x43500000, 0x00000000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2287 |         ivln10 = 4.34294481903251816668e-01,
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2288 |         log10_2hi = 3.01029995663611771306e-01, /* 0x3FD34413, 0x509F6000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2289 |         log10_2lo = 3.69423907715893078616e-13; /* 0x3D59FEF3, 0x11F12B36 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2290 | 
[  134s]       |                   
[  134s]  2291 |     constexpr double zero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2292 |     constexpr volatile double vzero = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2293 | 
[  134s]       |                   
[  134s]  2294 |     double y;
[  134s]       |     ~~~~~~~~~     
[  134s]  2295 |     int32_t i, k, hx;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2296 |     uint32_t lx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2297 | 
[  134s]       |                   
[  134s]  2298 |     EXTRACT_WORDS(hx, lx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2299 | 
[  134s]       |                   
[  134s]  2300 |     k = 0;
[  134s]       |     ~~~~~~        
[  134s]  2301 |     if (hx < 0x00100000) { /* x < 2**-1022  */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2302 |         if (((hx & 0x7FFFFFFF) | lx) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2303 |             return -two54 / vzero; /* log(+-0)=-inf */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2304 |         if (hx < 0)
[  134s]       |         ~~~~~~~~~~~
[  134s]  2305 |             return (x - x) / zero; /* log(-#) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2306 |         k -= 54;
[  134s]       |         ~~~~~~~~  
[  134s]  2307 |         x *= two54; /* subnormal number, scale up x */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2308 |         GET_HIGH_WORD(hx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2309 |         GET_LOW_WORD(lx, x);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2310 |     }
[  134s]       |     ~             
[  134s]  2311 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2312 |         return x + x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2313 |     if (hx == 0x3FF00000 && lx == 0)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2314 |         return zero; /* log(1) = +0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2315 |     k += (hx >> 20) - 1023;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2316 | 
[  134s]       |                   
[  134s]  2317 |     i = (k & 0x80000000) >> 31;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2318 |     hx = (hx & 0x000FFFFF) | ((0x3FF - i) << 20);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2319 |     y = k + i;
[  134s]       |     ~~~~~~~~~~    
[  134s]  2320 |     SET_HIGH_WORD(x, hx);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2321 |     SET_LOW_WORD(x, lx);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2322 | 
[  134s]       |                   
[  134s]  2323 |     double z = y * log10_2lo + ivln10 * log(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2324 |     return z + y * log10_2hi;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2325 | }
[  134s]       | ~                 
[  134s]  2326 | 
[  134s]       |                   
[  134s]  2327 | /* expm1(x)
[  134s]       | ~~~~~~~~~~~       
[  134s]  2328 |  * Returns exp(x)-1, the exponential of x minus 1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2329 |  *
[  134s]       |  ~                
[  134s]  2330 |  * Method
[  134s]       |  ~~~~~~~~         
[  134s]  2331 |  *   1. Argument reduction:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2332 |  *  Given x, find r and integer k such that
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2333 |  *
[  134s]       |  ~                
[  134s]  2334 |  *               x = k*ln2 + r,  |r| <= 0.5*ln2 ~ 0.34658
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2335 |  *
[  134s]       |  ~                
[  134s]  2336 |  *      Here a correction term c will be computed to compensate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2337 |  *  the error in r when rounded to a floating-point number.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2338 |  *
[  134s]       |  ~                
[  134s]  2339 |  *   2. Approximating expm1(r) by a special rational function on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2340 |  *  the interval [0,0.34658]:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2341 |  *  Since
[  134s]       |  ~~~~~~~~         
[  134s]  2342 |  *      r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 - r^4/360 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2343 |  *  we define R1(r*r) by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2344 |  *      r*(exp(r)+1)/(exp(r)-1) = 2+ r^2/6 * R1(r*r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2345 |  *  That is,
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2346 |  *      R1(r**2) = 6/r *((exp(r)+1)/(exp(r)-1) - 2/r)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2347 |  *         = 6/r * ( 1 + 2.0*(1/(exp(r)-1) - 1/r))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2348 |  *         = 1 - r^2/60 + r^4/2520 - r^6/100800 + ...
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2349 |  *      We use a special Reme algorithm on [0,0.347] to generate
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2350 |  *   a polynomial of degree 5 in r*r to approximate R1. The
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2351 |  *  maximum error of this polynomial approximation is bounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2352 |  *  by 2**-61. In other words,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2353 |  *      R1(z) ~ 1.0 + Q1*z + Q2*z**2 + Q3*z**3 + Q4*z**4 + Q5*z**5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2354 |  *  where   Q1  =  -1.6666666666666567384E-2,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2355 |  *     Q2  =   3.9682539681370365873E-4,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2356 |  *     Q3  =  -9.9206344733435987357E-6,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2357 |  *     Q4  =   2.5051361420808517002E-7,
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2358 |  *     Q5  =  -6.2843505682382617102E-9;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2359 |  *    z   =  r*r,
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2360 |  *  with error bounded by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2361 |  *      |                  5           |     -61
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2362 |  *      | 1.0+Q1*z+...+Q5*z   -  R1(z) | <= 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2363 |  *      |                              |
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2364 |  *
[  134s]       |  ~                
[  134s]  2365 |  *  expm1(r) = exp(r)-1 is then computed by the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2366 |  *   specific way which minimize the accumulation rounding error:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2367 |  *             2     3
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2368 |  *            r     r    [ 3 - (R1 + R1*r/2)  ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2369 |  *        expm1(r) = r + --- + --- * [--------------------]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2370 |  *                  2     2    [ 6 - r*(3 - R1*r/2) ]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2371 |  *
[  134s]       |  ~                
[  134s]  2372 |  *  To compensate the error in the argument reduction, we use
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2373 |  *    expm1(r+c) = expm1(r) + c + expm1(r)*c
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2374 |  *         ~ expm1(r) + c + r*c
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2375 |  *  Thus c+r*c will be added in as the correction terms for
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2376 |  *  expm1(r+c). Now rearrange the term to avoid optimization
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2377 |  *   screw up:
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2378 |  *            (      2                                    2 )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2379 |  *            ({  ( r    [ R1 -  (3 - R1*r/2) ]  )  }    r  )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2380 |  *   expm1(r+c)~r - ({r*(--- * [--------------------]-c)-c} - --- )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2381 |  *                  ({  ( 2    [ 6 - r*(3 - R1*r/2) ]  )  }    2  )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2382 |  *                      (                                             )
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2383 |  *
[  134s]       |  ~                
[  134s]  2384 |  *       = r - E
[  134s]       |  ~~~~~~~~~~~~~~~  
[  134s]  2385 |  *   3. Scale back to obtain expm1(x):
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2386 |  *  From step 1, we have
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2387 |  *     expm1(x) = either 2^k*[expm1(r)+1] - 1
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2388 |  *        = or     2^k*[expm1(r) + (1-2^-k)]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2389 |  *   4. Implementation notes:
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2390 |  *  (A). To save one multiplication, we scale the coefficient Qi
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2391 |  *       to Qi*2^i, and replace z by (x^2)/2.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2392 |  *  (B). To achieve maximum accuracy, we compute expm1(x) by
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2393 |  *    (i)   if x < -56*ln2, return -1.0, (raise inexact if x!=inf)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2394 |  *    (ii)  if k=0, return r-E
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2395 |  *    (iii) if k=-1, return 0.5*(r-E)-0.5
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2396 |  *        (iv)  if k=1 if r < -0.25, return 2*((r+0.5)- E)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2397 |  *                  else       return  1.0+2.0*(r-E);
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2398 |  *    (v)   if (k<-2||k>56) return 2^k(1-(E-r)) - 1 (or exp(x)-1)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2399 |  *    (vi)  if k <= 20, return 2^k((1-2^-k)-(E-r)), else
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2400 |  *    (vii) return 2^k(1-((E+2^-k)-r))
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2401 |  *
[  134s]       |  ~                
[  134s]  2402 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2403 |  *  expm1(INF) is INF, expm1(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2404 |  *  expm1(-INF) is -1, and
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2405 |  *  for finite argument, only expm1(0)=0 is exact.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2406 |  *
[  134s]       |  ~                
[  134s]  2407 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2408 |  *  according to an error analysis, the error is always less than
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2409 |  *  1 ulp (unit in the last place).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2410 |  *
[  134s]       |  ~                
[  134s]  2411 |  * Misc. info.
[  134s]       |  ~~~~~~~~~~~~~    
[  134s]  2412 |  *  For IEEE double
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2413 |  *      if x >  7.09782712893383973096e+02 then expm1(x) overflow
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2414 |  *
[  134s]       |  ~                
[  134s]  2415 |  * Constants:
[  134s]       |  ~~~~~~~~~~~~     
[  134s]  2416 |  * The hexadecimal values are the intended ones for the following
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2417 |  * constants. The decimal values may be used, provided that the
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2418 |  * compiler will convert from decimal to binary accurately enough
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2419 |  * to produce the hexadecimal values shown.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2420 |  */
[  134s]       |  ~~               
[  134s]  2421 | double expm1(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2422 | {
[  134s]       | ~                 
[  134s]  2423 |     constexpr double
[  134s]       |     ~~~~~~~~~~~~~~~~
[  134s]  2424 |         one
[  134s]       |         ~~~       
[  134s]  2425 |         = 1.0,
[  134s]       |         ~~~~~~    
[  134s]  2426 |         tiny = 1.0e-300,
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2427 |         o_threshold = 7.09782712893383973096e+02, /* 0x40862E42, 0xFEFA39EF */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2428 |         ln2_hi = 6.93147180369123816490e-01, /* 0x3FE62E42, 0xFEE00000 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2429 |         ln2_lo = 1.90821492927058770002e-10, /* 0x3DEA39EF, 0x35793C76 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2430 |         invln2 = 1.44269504088896338700e+00, /* 0x3FF71547, 0x652B82FE */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2431 |         /* Scaled Q's: Qn_here = 2**n * Qn_above, for R(2*z) where z = hxs =
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2432 |          x*x/2: */
[  134s]       |          ~~~~~~~~~
[  134s]  2433 |         Q1 = -3.33333333333331316428e-02, /* BFA11111 111110F4 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2434 |         Q2 = 1.58730158725481460165e-03, /* 3F5A01A0 19FE5585 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2435 |         Q3 = -7.93650757867487942473e-05, /* BF14CE19 9EAADBB7 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2436 |         Q4 = 4.00821782732936239552e-06, /* 3ED0CFCA 86E65239 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2437 |         Q5 = -2.01099218183624371326e-07; /* BE8AFDB7 6E09C32D */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2438 | 
[  134s]       |                   
[  134s]  2439 |     constexpr volatile double huge = 1.0e+300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2440 | 
[  134s]       |                   
[  134s]  2441 |     double y, hi, lo, c, t, e, hxs, hfx, r1, twopk;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2442 |     int32_t k, xsb;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2443 |     uint32_t hx;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2444 | 
[  134s]       |                   
[  134s]  2445 |     GET_HIGH_WORD(hx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2446 |     xsb = hx & 0x80000000; /* sign bit of x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2447 |     hx &= 0x7FFFFFFF; /* high word of |x| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2448 | 
[  134s]       |                   
[  134s]  2449 |     /* filter out huge and non-finite argument */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2450 |     if (hx >= 0x4043687A) { /* if |x|>=56*ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2451 |         if (hx >= 0x40862E42) { /* if |x|>=709.78... */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2452 |             if (hx >= 0x7FF00000) {
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2453 |                 uint32_t low;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2454 |                 GET_LOW_WORD(low, x);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2455 |                 if (((hx & 0xFFFFF) | low) != 0)
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2456 |                     return x + x; /* NaN */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2457 |                 else
[  134s]       |                 ~~~~
[  134s]  2458 |                     return (xsb == 0) ? x : -1.0; /* exp(+-inf)={inf,-1} */
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2459 |             }
[  134s]       |             ~     
[  134s]  2460 |             if (x > o_threshold)
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~
[  134s]  2461 |                 return huge * huge; /* overflow */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2462 |         }
[  134s]       |         ~         
[  134s]  2463 |         if (xsb != 0 && x + tiny < 0.0) { /* x < -56*ln2, return -1.0 with inexact */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2464 |             /* raise inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~
[  134s]  2465 |             return tiny - one; /* return -1 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2466 |         }
[  134s]       |         ~         
[  134s]  2467 |     }
[  134s]       |     ~             
[  134s]  2468 | 
[  134s]       |                   
[  134s]  2469 |     /* argument reduction */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2470 |     if (hx > 0x3FD62E42) { /* if  |x| > 0.5 ln2 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2471 |         if (hx < 0x3FF0A2B2) { /* and |x| < 1.5 ln2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2472 |             if (xsb == 0) {
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]  2473 |                 hi = x - ln2_hi;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2474 |                 lo = ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~
[  134s]  2475 |                 k = 1;
[  134s]       |                 ~~~~~~
[  134s]  2476 |             } else {
[  134s]       |             ~~~~~~~~
[  134s]  2477 |                 hi = x + ln2_hi;
[  134s]       |                 ~~~~~~~~~~~~~~~~
[  134s]  2478 |                 lo = -ln2_lo;
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2479 |                 k = -1;
[  134s]       |                 ~~~~~~~
[  134s]  2480 |             }
[  134s]       |             ~     
[  134s]  2481 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2482 |             k = invln2 * x + ((xsb == 0) ? 0.5 : -0.5);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2483 |             t = k;
[  134s]       |             ~~~~~~
[  134s]  2484 |             hi = x - t * ln2_hi; /* t*ln2_hi is exact here */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2485 |             lo = t * ln2_lo;
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2486 |         }
[  134s]       |         ~         
[  134s]  2487 |         STRICT_ASSIGN(double, x, hi - lo);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2488 |         c = (hi - x) - lo;
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]  2489 |     } else if (hx < 0x3C900000) { /* when |x|<2**-54, return x */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2490 |         t = huge + x; /* return x with inexact flags when x!=0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2491 |         return x - (t - (huge + x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2492 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2493 |         k = 0;
[  134s]       |         ~~~~~~    
[  134s]  2494 |     }
[  134s]       |     ~             
[  134s]  2495 | 
[  134s]       |                   
[  134s]  2496 |     /* x is now in primary range */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2497 |     hfx = 0.5 * x;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2498 |     hxs = x * hfx;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2499 |     r1 = one + hxs * (Q1 + hxs * (Q2 + hxs * (Q3 + hxs * (Q4 + hxs * Q5))));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2500 |     t = 3.0 - r1 * hfx;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2501 |     e = hxs * ((r1 - t) / (6.0 - x * t));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2502 |     if (k == 0) {
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2503 |         return x - (x * e - hxs); /* c is 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2504 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2505 |         INSERT_WORDS(twopk, 0x3FF00000 + (k << 20), 0); /* 2^k */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2506 |         e = (x * (e - c) - c);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2507 |         e -= hxs;
[  134s]       |         ~~~~~~~~~ 
[  134s]  2508 |         if (k == -1)
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2509 |             return 0.5 * (x - e) - 0.5;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2510 |         if (k == 1) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2511 |             if (x < -0.25)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2512 |                 return -2.0 * (e - (x + 0.5));
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2513 |             else
[  134s]       |             ~~~~  
[  134s]  2514 |                 return one + 2.0 * (x - e);
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2515 |         }
[  134s]       |         ~         
[  134s]  2516 |         if (k <= -2 || k > 56) { /* suffice to return exp(x)-1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2517 |             y = one - (e - x);
[  134s]       |             ~~~~~~~~~~~~~~~~~~
[  134s]  2518 |             // TODO(mvstanton): is this replacement for the hex float
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2519 |             // sufficient?
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2520 |             // if (k == 1024) y = y*2.0*0x1p1023;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2521 |             if (k == 1024)
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2522 |                 y = y * 2.0 * 8.98846567431158e+307;
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2523 |             else
[  134s]       |             ~~~~  
[  134s]  2524 |                 y = y * twopk;
[  134s]       |                 ~~~~~~~~~~~~~~
[  134s]  2525 |             return y - one;
[  134s]       |             ~~~~~~~~~~~~~~~
[  134s]  2526 |         }
[  134s]       |         ~         
[  134s]  2527 |         t = one;
[  134s]       |         ~~~~~~~~  
[  134s]  2528 |         if (k < 20) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2529 |             SET_HIGH_WORD(t, 0x3FF00000 - (0x200000 >> k)); /* t=1-2^-k */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2530 |             y = t - (e - x);
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2531 |             y = y * twopk;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2532 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2533 |             SET_HIGH_WORD(t, ((0x3FF - k) << 20)); /* 2^-k */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2534 |             y = x - (e + t);
[  134s]       |             ~~~~~~~~~~~~~~~~
[  134s]  2535 |             y += one;
[  134s]       |             ~~~~~~~~~
[  134s]  2536 |             y = y * twopk;
[  134s]       |             ~~~~~~~~~~~~~~
[  134s]  2537 |         }
[  134s]       |         ~         
[  134s]  2538 |     }
[  134s]       |     ~             
[  134s]  2539 |     return y;
[  134s]       |     ~~~~~~~~~     
[  134s]  2540 | }
[  134s]       | ~                 
[  134s]  2541 | 
[  134s]       |                   
[  134s]  2542 | double cbrt(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2543 | {
[  134s]       | ~                 
[  134s]  2544 |     constexpr uint32_t
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2545 |         B1
[  134s]       |         ~~        
[  134s]  2546 |         = 715094163, /* B1 = (1023-1023/3-0.03306235651)*2**20 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2547 |         B2 = 696219795; /* B2 = (1023-1023/3-54/3-0.03306235651)*2**20 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2548 | 
[  134s]       |                   
[  134s]  2549 |     /* |1/cbrt(x) - p(x)| < 2**-23.5 (~[-7.93e-8, 7.929e-8]). */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2550 |     constexpr double P0 = 1.87595182427177009643, /* 0x3FFE03E6, 0x0F61E692 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2551 |         P1 = -1.88497979543377169875, /* 0xBFFE28E0, 0x92F02420 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2552 |         P2 = 1.621429720105354466140, /* 0x3FF9F160, 0x4A49D6C2 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2553 |         P3 = -0.758397934778766047437, /* 0xBFE844CB, 0xBEE751D9 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2554 |         P4 = 0.145996192886612446982; /* 0x3FC2B000, 0xD4E4EDD7 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2555 | 
[  134s]       |                   
[  134s]  2556 |     int32_t hx;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2557 |     union {
[  134s]       |     ~~~~~~~       
[  134s]  2558 |         double value;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2559 |         uint64_t bits;
[  134s]       |         ~~~~~~~~~~~~~~
[  134s]  2560 |     } u;
[  134s]       |     ~~~~          
[  134s]  2561 |     double r, s, t = 0.0, w;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2562 |     uint32_t sign;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2563 |     uint32_t high, low;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2564 | 
[  134s]       |                   
[  134s]  2565 |     EXTRACT_WORDS(hx, low, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2566 |     sign = hx & 0x80000000; /* sign= sign(x) */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2567 |     hx ^= sign;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2568 |     if (hx >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2569 |         return (x + x); /* cbrt(NaN,INF) is itself */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2570 | 
[  134s]       |                   
[  134s]  2571 |     /*
[  134s]       |     ~~            
[  134s]  2572 |    * Rough cbrt to 5 bits:
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2573 |    *    cbrt(2**e*(1+m) ~= 2**(e/3)*(1+(e%3+m)/3)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2574 |    * where e is integral and >= 0, m is real and in [0, 1), and "/" and
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2575 |    * "%" are integer division and modulus with rounding towards minus
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2576 |    * infinity.  The RHS is always >= the LHS and has a maximum relative
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2577 |    * error of about 1 in 16.  Adding a bias of -0.03306235651 to the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2578 |    * (e%3+m)/3 term reduces the error to about 1 in 32. With the IEEE
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2579 |    * floating point representation, for finite positive normal values,
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2580 |    * ordinary integer division of the value in bits magically gives
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2581 |    * almost exactly the RHS of the above provided we first subtract the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2582 |    * exponent bias (1023 for doubles) and later add it back.  We do the
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2583 |    * subtraction virtually to keep e >= 0 so that ordinary integer
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2584 |    * division rounds towards minus infinity; this is also efficient.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2585 |    */
[  134s]       |    ~~             
[  134s]  2586 |     if (hx < 0x00100000) { /* zero or subnormal? */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2587 |         if ((hx | low) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2588 |             return (x); /* cbrt(0) is itself */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2589 |         SET_HIGH_WORD(t, 0x43500000); /* set t= 2**54 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2590 |         t *= x;
[  134s]       |         ~~~~~~~   
[  134s]  2591 |         GET_HIGH_WORD(high, t);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2592 |         INSERT_WORDS(t, sign | ((high & 0x7FFFFFFF) / 3 + B2), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2593 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2594 |         INSERT_WORDS(t, sign | (hx / 3 + B1), 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2595 |     }
[  134s]       |     ~             
[  134s]  2596 | 
[  134s]       |                   
[  134s]  2597 |     /*
[  134s]       |     ~~            
[  134s]  2598 |    * New cbrt to 23 bits:
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2599 |    *    cbrt(x) = t*cbrt(x/t**3) ~= t*P(t**3/x)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2600 |    * where P(r) is a polynomial of degree 4 that approximates 1/cbrt(r)
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2601 |    * to within 2**-23.5 when |r - 1| < 1/10.  The rough approximation
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2602 |    * has produced t such than |t/cbrt(x) - 1| ~< 1/32, and cubing this
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2603 |    * gives us bounds for r = t**3/x.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2604 |    *
[  134s]       |    ~              
[  134s]  2605 |    * Try to optimize for parallel evaluation as in k_tanf.c.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2606 |    */
[  134s]       |    ~~             
[  134s]  2607 |     r = (t * t) * (t / x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2608 |     t = t * ((P0 + r * (P1 + r * P2)) + ((r * r) * r) * (P3 + r * P4));
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2609 | 
[  134s]       |                   
[  134s]  2610 |     /*
[  134s]       |     ~~            
[  134s]  2611 |    * Round t away from zero to 23 bits (sloppily except for ensuring that
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2612 |    * the result is larger in magnitude than cbrt(x) but not much more than
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2613 |    * 2 23-bit ulps larger).  With rounding towards zero, the error bound
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2614 |    * would be ~5/6 instead of ~4/6.  With a maximum error of 2 23-bit ulps
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2615 |    * in the rounded t, the infinite-precision error in the Newton
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2616 |    * approximation barely affects third digit in the final error
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2617 |    * 0.667; the error in the rounded t can be up to about 3 23-bit ulps
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2618 |    * before the final error is larger than 0.667 ulps.
[  134s]       |    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2619 |    */
[  134s]       |    ~~             
[  134s]  2620 |     u.value = t;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2621 |     u.bits = (u.bits + 0x80000000) & 0xFFFFFFFFC0000000ULL;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2622 |     t = u.value;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2623 | 
[  134s]       |                   
[  134s]  2624 |     /* one step Newton iteration to 53 bits with error < 0.667 ulps */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2625 |     s = t * t; /* t*t is exact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2626 |     r = x / s; /* error <= 0.5 ulps; |r| < |t| */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2627 |     w = t + t; /* t+t is exact */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2628 |     r = (r - t) / (w + r); /* r-t is exact; w+r ~= 3*t */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2629 |     t = t + t * r; /* error <= 0.5 + 0.5/3 + epsilon */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2630 | 
[  134s]       |                   
[  134s]  2631 |     return (t);
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2632 | }
[  134s]       | ~                 
[  134s]  2633 | 
[  134s]       |                   
[  134s]  2634 | /* sin(x)
[  134s]       | ~~~~~~~~~         
[  134s]  2635 |  * Return sine function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2636 |  *
[  134s]       |  ~                
[  134s]  2637 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2638 |  *      __kernel_sin            ... sine function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2639 |  *      __kernel_cos            ... cose function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2640 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2641 |  *
[  134s]       |  ~                
[  134s]  2642 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  2643 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2644 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2645 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2646 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  2647 |  *
[  134s]       |  ~                
[  134s]  2648 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2649 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2650 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2651 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2652 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2653 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2654 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2655 |  *
[  134s]       |  ~                
[  134s]  2656 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2657 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2658 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2659 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2660 |  *
[  134s]       |  ~                
[  134s]  2661 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2662 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2663 |  */
[  134s]       |  ~~               
[  134s]  2664 | double sin(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  2665 | {
[  134s]       | ~                 
[  134s]  2666 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2667 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2668 | 
[  134s]       |                   
[  134s]  2669 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2670 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2671 | 
[  134s]       |                   
[  134s]  2672 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2673 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2674 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2675 |         return __kernel_sin(x, z, 0);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2676 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2677 |         /* sin(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2678 |         return x - x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2679 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2680 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2681 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2682 |         switch (n & 3) {
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2683 |         case 0:
[  134s]       |         ~~~~~~~   
[  134s]  2684 |             return __kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2685 |         case 1:
[  134s]       |         ~~~~~~~   
[  134s]  2686 |             return __kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2687 |         case 2:
[  134s]       |         ~~~~~~~   
[  134s]  2688 |             return -__kernel_sin(y[0], y[1], 1);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2689 |         default:
[  134s]       |         ~~~~~~~~  
[  134s]  2690 |             return -__kernel_cos(y[0], y[1]);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2691 |         }
[  134s]       |         ~         
[  134s]  2692 |     }
[  134s]       |     ~             
[  134s]  2693 | }
[  134s]       | ~                 
[  134s]  2694 | 
[  134s]       |                   
[  134s]  2695 | /* tan(x)
[  134s]       | ~~~~~~~~~         
[  134s]  2696 |  * Return tangent function of x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2697 |  *
[  134s]       |  ~                
[  134s]  2698 |  * kernel function:
[  134s]       |  ~~~~~~~~~~~~~~~~~~
[  134s]  2699 |  *      __kernel_tan            ... tangent function on [-pi/4,pi/4]
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2700 |  *      __ieee754_rem_pio2      ... argument reduction routine
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2701 |  *
[  134s]       |  ~                
[  134s]  2702 |  * Method.
[  134s]       |  ~~~~~~~~~        
[  134s]  2703 |  *      Let S,C and T denote the sin, cos and tan respectively on
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2704 |  *      [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2705 |  *      in [-pi/4 , +pi/4], and let n = k mod 4.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2706 |  *      We have
[  134s]       |  ~~~~~~~~~~~~~~   
[  134s]  2707 |  *
[  134s]       |  ~                
[  134s]  2708 |  *          n        sin(x)      cos(x)        tan(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2709 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2710 |  *          0          S           C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2711 |  *          1          C          -S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2712 |  *          2         -S          -C             T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2713 |  *          3         -C           S            -1/T
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2714 |  *     ----------------------------------------------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2715 |  *
[  134s]       |  ~                
[  134s]  2716 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2717 |  *      Let trig be any of sin, cos, or tan.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2718 |  *      trig(+-INF)  is NaN, with signals;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2719 |  *      trig(NaN)    is that NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2720 |  *
[  134s]       |  ~                
[  134s]  2721 |  * Accuracy:
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2722 |  *      TRIG(x) returns trig(x) nearly rounded
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2723 |  */
[  134s]       |  ~~               
[  134s]  2724 | double tan(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~
[  134s]  2725 | {
[  134s]       | ~                 
[  134s]  2726 |     double y[2], z = 0.0;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2727 |     int32_t n, ix;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2728 | 
[  134s]       |                   
[  134s]  2729 |     /* High word of x. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2730 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2731 | 
[  134s]       |                   
[  134s]  2732 |     /* |x| ~< pi/4 */
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2733 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2734 |     if (ix <= 0x3FE921FB) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2735 |         return __kernel_tan(x, z, 1);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2736 |     } else if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2737 |         /* tan(Inf or NaN) is NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2738 |         return x - x; /* NaN */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2739 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2740 |         /* argument reduction needed */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2741 |         n = __ieee754_rem_pio2(x, y);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2742 |         /* 1 -> n even, -1 -> n odd */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2743 |         return __kernel_tan(y[0], y[1], 1 - ((n & 1) << 1));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2744 |     }
[  134s]       |     ~             
[  134s]  2745 | }
[  134s]       | ~                 
[  134s]  2746 | 
[  134s]       |                   
[  134s]  2747 | /*
[  134s]       | ~~                
[  134s]  2748 |  * ES6 draft 09-27-13, section 20.2.2.12.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2749 |  * Math.cosh
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2750 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2751 |  * mathematically cosh(x) if defined to be (exp(x)+exp(-x))/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2752 |  *      1. Replace x by |x| (cosh(x) = cosh(-x)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2753 |  *      2.
[  134s]       |  ~~~~~~~~~        
[  134s]  2754 |  *                                                      [ exp(x) - 1 ]^2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2755 |  *          0        <= x <= ln2/2  :  cosh(x) := 1 + -------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2756 |  *                                                         2*exp(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2757 |  *
[  134s]       |  ~                
[  134s]  2758 |  *                                                 exp(x) + 1/exp(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2759 |  *          ln2/2    <= x <= 22     :  cosh(x) := -------------------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2760 |  *                                                        2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2761 |  *          22       <= x <= lnovft :  cosh(x) := exp(x)/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2762 |  *          lnovft   <= x <= ln2ovft:  cosh(x) := exp(x/2)/2 * exp(x/2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2763 |  *          ln2ovft  <  x           :  cosh(x) := huge*huge (overflow)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2764 |  *
[  134s]       |  ~                
[  134s]  2765 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2766 |  *      cosh(x) is |x| if x is +INF, -INF, or NaN.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2767 |  *      only cosh(0)=1 is exact for finite x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2768 |  */
[  134s]       |  ~~               
[  134s]  2769 | double cosh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2770 | {
[  134s]       | ~                 
[  134s]  2771 |     constexpr double KCOSH_OVERFLOW = 710.4758600739439;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2772 |     constexpr double one = 1.0, half = 0.5;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2773 |     constexpr volatile double huge = 1.0e+300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2774 | 
[  134s]       |                   
[  134s]  2775 |     int32_t ix;
[  134s]       |     ~~~~~~~~~~~   
[  134s]  2776 | 
[  134s]       |                   
[  134s]  2777 |     /* High word of |x|. */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2778 |     GET_HIGH_WORD(ix, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2779 |     ix &= 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2780 | 
[  134s]       |                   
[  134s]  2781 |     // |x| in [0,0.5*log2], return 1+expm1(|x|)^2/(2*exp(|x|))
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2782 |     if (ix < 0x3FD62E43) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2783 |         double t = expm1(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2784 |         double w = one + t;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  2785 |         // For |x| < 2^-55, cosh(x) = 1
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2786 |         if (ix < 0x3C800000)
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2787 |             return w;
[  134s]       |             ~~~~~~~~~
[  134s]  2788 |         return one + (t * t) / (w + w);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2789 |     }
[  134s]       |     ~             
[  134s]  2790 | 
[  134s]       |                   
[  134s]  2791 |     // |x| in [0.5*log2, 22], return (exp(|x|)+1/exp(|x|)/2
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2792 |     if (ix < 0x40360000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2793 |         double t = exp(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2794 |         return half * t + half / t;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2795 |     }
[  134s]       |     ~             
[  134s]  2796 | 
[  134s]       |                   
[  134s]  2797 |     // |x| in [22, log(maxdouble)], return half*exp(|x|)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2798 |     if (ix < 0x40862E42)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2799 |         return half * exp(fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2800 | 
[  134s]       |                   
[  134s]  2801 |     // |x| in [log(maxdouble), overflowthreshold]
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2802 |     if (fabs(x) <= KCOSH_OVERFLOW) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2803 |         double w = exp(half * fabs(x));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2804 |         double t = half * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~
[  134s]  2805 |         return t * w;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2806 |     }
[  134s]       |     ~             
[  134s]  2807 | 
[  134s]       |                   
[  134s]  2808 |     /* x is INF or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2809 |     if (ix >= 0x7FF00000)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2810 |         return x * x;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2811 | 
[  134s]       |                   
[  134s]  2812 |     // |x| > overflowthreshold.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2813 |     return huge * huge;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~
[  134s]  2814 | }
[  134s]       | ~                 
[  134s]  2815 | 
[  134s]       |                   
[  134s]  2816 | /*
[  134s]       | ~~                
[  134s]  2817 |  * ES6 draft 09-27-13, section 20.2.2.30.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2818 |  * Math.sinh
[  134s]       |  ~~~~~~~~~~~      
[  134s]  2819 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2820 |  * mathematically sinh(x) if defined to be (exp(x)-exp(-x))/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2821 |  *      1. Replace x by |x| (sinh(-x) = -sinh(x)).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2822 |  *      2.
[  134s]       |  ~~~~~~~~~        
[  134s]  2823 |  *                                                  E + E/(E+1)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2824 |  *          0        <= x <= 22     :  sinh(x) := --------------, E=expm1(x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2825 |  *                                                      2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2826 |  *
[  134s]       |  ~                
[  134s]  2827 |  *          22       <= x <= lnovft :  sinh(x) := exp(x)/2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2828 |  *          lnovft   <= x <= ln2ovft:  sinh(x) := exp(x/2)/2 * exp(x/2)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2829 |  *          ln2ovft  <  x           :  sinh(x) := x*shuge (overflow)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2830 |  *
[  134s]       |  ~                
[  134s]  2831 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2832 |  *      sinh(x) is |x| if x is +Infinity, -Infinity, or NaN.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2833 |  *      only sinh(0)=0 is exact for finite x.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2834 |  */
[  134s]       |  ~~               
[  134s]  2835 | double sinh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2836 | {
[  134s]       | ~                 
[  134s]  2837 |     constexpr double KSINH_OVERFLOW = 710.4758600739439,
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2838 |                      TWO_M28 = 3.725290298461914e-9, // 2^-28, empty lower half
[  134s]       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2839 |         LOG_MAXD = 709.7822265625; // 0x40862E42 00000000, empty lower half
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2840 |     constexpr double shuge = 1.0e307;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2841 | 
[  134s]       |                   
[  134s]  2842 |     double h = (x < 0) ? -0.5 : 0.5;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2843 |     // |x| in [0, 22]. return sign(x)*0.5*(E+E/(E+1))
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2844 |     double ax = fabs(x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~
[  134s]  2845 |     if (ax < 22) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2846 |         // For |x| < 2^-28, sinh(x) = x
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2847 |         if (ax < TWO_M28)
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2848 |             return x;
[  134s]       |             ~~~~~~~~~
[  134s]  2849 |         double t = expm1(ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2850 |         if (ax < 1) {
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2851 |             return h * (2 * t - t * t / (t + 1));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2852 |         }
[  134s]       |         ~         
[  134s]  2853 |         return h * (t + t / (t + 1));
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2854 |     }
[  134s]       |     ~             
[  134s]  2855 |     // |x| in [22, log(maxdouble)], return 0.5 * exp(|x|)
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2856 |     if (ax < LOG_MAXD)
[  134s]       |     ~~~~~~~~~~~~~~~~~~
[  134s]  2857 |         return h * exp(ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~
[  134s]  2858 |     // |x| in [log(maxdouble), overflowthreshold]
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2859 |     // overflowthreshold = 710.4758600739426
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2860 |     if (ax <= KSINH_OVERFLOW) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2861 |         double w = exp(0.5 * ax);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2862 |         double t = h * w;
[  134s]       |         ~~~~~~~~~~~~~~~~~
[  134s]  2863 |         return t * w;
[  134s]       |         ~~~~~~~~~~~~~
[  134s]  2864 |     }
[  134s]       |     ~             
[  134s]  2865 |     // |x| > overflowthreshold or is NaN.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2866 |     // Return Infinity of the appropriate sign or NaN.
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2867 |     return x * shuge;
[  134s]       |     ~~~~~~~~~~~~~~~~~
[  134s]  2868 | }
[  134s]       | ~                 
[  134s]  2869 | 
[  134s]       |                   
[  134s]  2870 | /* Tanh(x)
[  134s]       | ~~~~~~~~~~        
[  134s]  2871 |  * Return the Hyperbolic Tangent of x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2872 |  *
[  134s]       |  ~                
[  134s]  2873 |  * Method :
[  134s]       |  ~~~~~~~~~~       
[  134s]  2874 |  *                                 x    -x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2875 |  *                                e  - e
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2876 |  *  0. tanh(x) is defined to be -----------
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2877 |  *                                 x    -x
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2878 |  *                                e  + e
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2879 |  *  1. reduce x to non-negative by tanh(-x) = -tanh(x).
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2880 |  *  2.  0      <= x <  2**-28 : tanh(x) := x with inexact if x != 0
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2881 |  *                                          -t
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2882 |  *      2**-28 <= x <  1      : tanh(x) := -----; t = expm1(-2x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2883 |  *                                         t + 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2884 |  *                                               2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2885 |  *      1      <= x <  22     : tanh(x) := 1 - -----; t = expm1(2x)
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2886 |  *                                             t + 2
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2887 |  *      22     <= x <= INF    : tanh(x) := 1.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2888 |  *
[  134s]       |  ~                
[  134s]  2889 |  * Special cases:
[  134s]       |  ~~~~~~~~~~~~~~~~ 
[  134s]  2890 |  *      tanh(NaN) is NaN;
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2891 |  *      only tanh(0)=0 is exact for finite argument.
[  134s]       |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2892 |  */
[  134s]       |  ~~               
[  134s]  2893 | double tanh(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2894 | {
[  134s]       | ~                 
[  134s]  2895 |     constexpr volatile double tiny = 1.0e-300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2896 |     constexpr double one = 1.0, two = 2.0, huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2897 |     double t, z;
[  134s]       |     ~~~~~~~~~~~~  
[  134s]  2898 |     int32_t jx, ix;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2899 | 
[  134s]       |                   
[  134s]  2900 |     GET_HIGH_WORD(jx, x);
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2901 |     ix = jx & 0x7FFFFFFF;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2902 | 
[  134s]       |                   
[  134s]  2903 |     /* x is INF or NaN */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2904 |     if (ix >= 0x7FF00000) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2905 |         if (jx >= 0)
[  134s]       |         ~~~~~~~~~~~~
[  134s]  2906 |             return one / x + one; /* tanh(+-inf)=+-1 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2907 |         else
[  134s]       |         ~~~~      
[  134s]  2908 |             return one / x - one; /* tanh(NaN) = NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2909 |     }
[  134s]       |     ~             
[  134s]  2910 | 
[  134s]       |                   
[  134s]  2911 |     /* |x| < 22 */
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2912 |     if (ix < 0x40360000) { /* |x|<22 */
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2913 |         if (ix < 0x3E300000 && huge + x > one) { /* |x|<2**-28 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2914 |             return x; /* tanh(tiny) = tiny with inexact */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2915 |         }
[  134s]       |         ~         
[  134s]  2916 |         if (ix >= 0x3FF00000) { /* |x|>=1  */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2917 |             t = expm1(two * fabs(x));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2918 |             z = one - two / (t + two);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2919 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2920 |             t = expm1(-two * fabs(x));
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2921 |             z = -t / (t + two);
[  134s]       |             ~~~~~~~~~~~~~~~~~~~
[  134s]  2922 |         }
[  134s]       |         ~         
[  134s]  2923 |         /* |x| >= 22, return +-1 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2924 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2925 |         z = one - tiny; /* raise inexact flag */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2926 |     }
[  134s]       |     ~             
[  134s]  2927 |     return (jx >= 0) ? z : -z;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2928 | }
[  134s]       | ~                 
[  134s]  2929 | 
[  134s]       |                   
[  134s]  2930 | double ceil(double x)
[  134s]       | ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2931 | {
[  134s]       | ~                 
[  134s]  2932 |     constexpr double huge = 1.0e300;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2933 |     int i0, i1, j0;
[  134s]       |     ~~~~~~~~~~~~~~~
[  134s]  2934 |     unsigned i, j;
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2935 |     i0 = __HI(x);
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2936 |     i1 = __LO(x);
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2937 |     j0 = ((i0 >> 20) & 0x7ff) - 0x3ff;
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2938 |     if (j0 < 20) {
[  134s]       |     ~~~~~~~~~~~~~~
[  134s]  2939 |         if (j0 < 0) { /* raise inexact if x != 0 */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2940 |             if (huge + x > 0.0) { /* return 0*sign(x) if |x|<1 */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2941 |                 if (i0 < 0) {
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2942 |                     i0 = 0x80000000;
[  134s]       |                     ~~~~~~~~~~~~~~~~
[  134s]  2943 |                     i1 = 0;
[  134s]       |                     ~~~~~~~
[  134s]  2944 |                 } else if ((i0 | i1) != 0) {
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2945 |                     i0 = 0x3ff00000;
[  134s]       |                     ~~~~~~~~~~~~~~~~
[  134s]  2946 |                     i1 = 0;
[  134s]       |                     ~~~~~~~
[  134s]  2947 |                 }
[  134s]       |                 ~ 
[  134s]  2948 |             }
[  134s]       |             ~     
[  134s]  2949 |         } else {
[  134s]       |         ~~~~~~~~  
[  134s]  2950 |             i = (0x000fffff) >> j0;
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2951 |             if (((i0 & i) | i1) == 0)
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2952 |                 return x; /* x is integral */
[  134s]       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2953 |             if (huge + x > 0.0) { /* raise inexact flag */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2954 |                 if (i0 > 0)
[  134s]       |                 ~~~~~~~~~~~
[  134s]  2955 |                     i0 += (0x00100000) >> j0;
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2956 |                 i0 &= (~i);
[  134s]       |                 ~~~~~~~~~~~
[  134s]  2957 |                 i1 = 0;
[  134s]       |                 ~~~~~~~
[  134s]  2958 |             }
[  134s]       |             ~     
[  134s]  2959 |         }
[  134s]       |         ~         
[  134s]  2960 |     } else if (j0 > 51) {
[  134s]       |     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2961 |         if (j0 == 0x400)
[  134s]       |         ~~~~~~~~~~~~~~~~
[  134s]  2962 |             return x + x; /* inf or NaN */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2963 |         else
[  134s]       |         ~~~~      
[  134s]  2964 |             return x; /* x is integral */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2965 |     } else {
[  134s]       |     ~~~~~~~~      
[  134s]  2966 |         i = ((unsigned)(0xffffffff)) >> (j0 - 20);
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2967 |         if ((i1 & i) == 0)
[  134s]       |         ~~~~~~~~~~~~~~~~~~
[  134s]  2968 |             return x; /* x is integral */
[  134s]       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2969 |         if (huge + x > 0.0) { /* raise inexact flag */
[  134s]       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2970 |             if (i0 > 0) {
[  134s]       |             ~~~~~~~~~~~~~
[  134s]  2971 |                 if (j0 == 20)
[  134s]       |                 ~~~~~~~~~~~~~
[  134s]  2972 |                     i0 += 1;
[  134s]       |                     ~~~~~~~~
[  134s]  2973 |                 else {
[  134s]       |                 ~~~~~~
[  134s]  2974 |                     j = i1 + (1 << (52 - j0));
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2975 |                     if (j < (unsigned)i1)
[  134s]       |                     ~~~~~~~~~~~~~~~~~~~~~
[  134s]  2976 |                         i0 += 1; /* got a carry */
[  134s]       |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[  134s]  2977 |                     i1 = j;
[  134s]       |                     ~~~~~~~
[  134s]  2978 |                 }
[  134s]       |                 ~ 
[  134s]  2979 |             }
[  134s]       |             ~     
[  134s]  2980 |             i1 &= (~i);
[  134s]       |             ~~~~~~~~~~~
[  134s]  2981 |         }
[  134s]       |         ~         
[  134s]  2982 |     }
[  134s]       |     ~             
[  134s]  2983 |     __HI(x) = i0;
[  134s]       |     ~~~~~~~~~~~~~ 
[  134s]  2984 |     __LO(x) = i1;
[  134s]       |     ~~~~~~        
[  134s] /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IEEE754.cpp:2984:5: note: in expansion of macro '__LO'
[  134s]  2984 |     __LO(x) = i1;
[  134s]       |     ^~~~
[  134s] [81/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Global.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Global.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Global.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Global.cpp
[  134s] [82/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/FinalizationRegistryObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/FinalizationRegistryObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/FinalizationRegistryObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/FinalizationRegistryObject.cpp
[  134s] [83/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/JobQueue.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/JobQueue.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/JobQueue.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/JobQueue.cpp
[  134s] [84/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/interpreter/ByteCodeGenerator.cpp.o -MF CMakeFiles/escargot.dir/src/interpreter/ByteCodeGenerator.cpp.o.d -o CMakeFiles/escargot.dir/src/interpreter/ByteCodeGenerator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/interpreter/ByteCodeGenerator.cpp
[  134s] [85/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/GlobalObjectProxyObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/GlobalObjectProxyObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/GlobalObjectProxyObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/GlobalObjectProxyObject.cpp
[  134s] [86/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ErrorObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ErrorObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ErrorObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ErrorObject.cpp
[  134s] [87/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/DateObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/DateObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/DateObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/DateObject.cpp
[  134s] [88/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/PointerValue.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/PointerValue.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/PointerValue.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/PointerValue.cpp
[  134s] [89/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/EnumerateObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/EnumerateObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/EnumerateObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/EnumerateObject.cpp
[  134s] [90/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/GlobalObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/GlobalObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/GlobalObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/GlobalObject.cpp
[  134s] [91/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/EnvironmentRecord.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/EnvironmentRecord.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/EnvironmentRecord.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/EnvironmentRecord.cpp
[  134s] [92/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/SharedArrayBufferObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/SharedArrayBufferObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/SharedArrayBufferObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/SharedArrayBufferObject.cpp
[  134s] [93/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Job.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Job.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Job.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Job.cpp
[  134s] [94/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/interpreter/ByteCodeInterpreter.cpp.o -MF CMakeFiles/escargot.dir/src/interpreter/ByteCodeInterpreter.cpp.o.d -o CMakeFiles/escargot.dir/src/interpreter/ByteCodeInterpreter.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/interpreter/ByteCodeInterpreter.cpp
[  134s] [95/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/IteratorObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/IteratorObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/IteratorObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/IteratorObject.cpp
[  134s] [96/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/MapObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/MapObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/MapObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/MapObject.cpp
[  134s] [97/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/IntlDateTimeFormat.cpp.o -MF CMakeFiles/escargot.dir/src/intl/IntlDateTimeFormat.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/IntlDateTimeFormat.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/IntlDateTimeFormat.cpp
[  134s] [98/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ObjectPrivateMemberStructure.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ObjectPrivateMemberStructure.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ObjectPrivateMemberStructure.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ObjectPrivateMemberStructure.cpp
[  134s] [99/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ObjectTemplate.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ObjectTemplate.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ObjectTemplate.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ObjectTemplate.cpp
[  134s] [100/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/FunctionTemplate.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/FunctionTemplate.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/FunctionTemplate.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/FunctionTemplate.cpp
[  134s] [101/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/NativeFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/NativeFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/NativeFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/NativeFunctionObject.cpp
[  134s] [102/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ModuleNamespaceObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ModuleNamespaceObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ModuleNamespaceObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ModuleNamespaceObject.cpp
[  134s] [103/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/GeneratorObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/GeneratorObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/GeneratorObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/GeneratorObject.cpp
[  134s] [104/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/NumberObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/NumberObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/NumberObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/NumberObject.cpp
[  134s] [105/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/RopeString.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/RopeString.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/RopeString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/RopeString.cpp
[  134s] [106/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/intl/Intl.cpp.o -MF CMakeFiles/escargot.dir/src/intl/Intl.cpp.o.d -o CMakeFiles/escargot.dir/src/intl/Intl.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/intl/Intl.cpp
[  134s] [107/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ReloadableString.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ReloadableString.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ReloadableString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ReloadableString.cpp
[  134s] [108/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/FunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/FunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/FunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/FunctionObject.cpp
[  134s] [109/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/PromiseObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/PromiseObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/PromiseObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/PromiseObject.cpp
[  134s] [110/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/wasm/WASMObject.cpp.o -MF CMakeFiles/escargot.dir/src/wasm/WASMObject.cpp.o.d -o CMakeFiles/escargot.dir/src/wasm/WASMObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/wasm/WASMObject.cpp
[  134s] [111/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ObjectStructure.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ObjectStructure.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ObjectStructure.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ObjectStructure.cpp
[  134s] [112/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/StringView.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/StringView.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/StringView.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/StringView.cpp
[  134s] [113/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/wasm/ExportedFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/wasm/ExportedFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/wasm/ExportedFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/wasm/ExportedFunctionObject.cpp
[  134s] [114/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/wasm/WASMValueConverter.cpp.o -MF CMakeFiles/escargot.dir/src/wasm/WASMValueConverter.cpp.o.d -o CMakeFiles/escargot.dir/src/wasm/WASMValueConverter.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/wasm/WASMValueConverter.cpp
[  134s] [115/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/wasm/WASMOperations.cpp.o -MF CMakeFiles/escargot.dir/src/wasm/WASMOperations.cpp.o.d -o CMakeFiles/escargot.dir/src/wasm/WASMOperations.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/wasm/WASMOperations.cpp
[  134s] [116/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ThreadLocal.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ThreadLocal.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ThreadLocal.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ThreadLocal.cpp
[  134s] [117/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptClassMethodFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptClassMethodFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptClassMethodFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptClassMethodFunctionObject.cpp
[  134s] [118/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/util/Util.cpp.o -MF CMakeFiles/escargot.dir/src/util/Util.cpp.o.d -o CMakeFiles/escargot.dir/src/util/Util.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/util/Util.cpp
[  134s] [119/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/SetObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/SetObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/SetObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/SetObject.cpp
[  134s] [120/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptArrowFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptArrowFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptArrowFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptArrowFunctionObject.cpp
[  134s] [121/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/StringBuilder.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/StringBuilder.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/StringBuilder.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/StringBuilder.cpp
[  134s] [122/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/SymbolObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/SymbolObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/SymbolObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/SymbolObject.cpp
[  134s] [123/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ProxyObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ProxyObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ProxyObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ProxyObject.cpp
[  134s] [124/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/util/BasicString.cpp.o -MF CMakeFiles/escargot.dir/src/util/BasicString.cpp.o.d -o CMakeFiles/escargot.dir/src/util/BasicString.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/util/BasicString.cpp
[  134s] [125/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptGeneratorFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptGeneratorFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptGeneratorFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptGeneratorFunctionObject.cpp
[  134s] [126/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Template.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Template.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Template.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Template.cpp
[  134s] [127/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Symbol.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Symbol.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Symbol.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Symbol.cpp
[  134s] [128/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/util/Vector.cpp.o -MF CMakeFiles/escargot.dir/src/util/Vector.cpp.o.d -o CMakeFiles/escargot.dir/src/util/Vector.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/util/Vector.cpp
[  134s] [129/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/cached-powers.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/cached-powers.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/cached-powers.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/cached-powers.cc
[  134s] [130/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/diy-fp.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/diy-fp.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/diy-fp.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/diy-fp.cc
[  134s] [131/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptAsyncFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptAsyncFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptAsyncFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptAsyncFunctionObject.cpp
[  134s] [132/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/bignum-dtoa.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/bignum-dtoa.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/bignum-dtoa.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/bignum-dtoa.cc
[  134s] [133/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptAsyncGeneratorFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptAsyncGeneratorFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptAsyncGeneratorFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptAsyncGeneratorFunctionObject.cpp
[  134s] [134/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUnicode.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUnicode.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUnicode.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrCanonicalizeUnicode.cpp
[  134s] [135/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorPosix.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorPosix.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorPosix.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/OSAllocatorPosix.cpp
[  134s] [136/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/strtod.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/strtod.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/strtod.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/strtod.cc
[  134s] [137/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/WeakRefObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/WeakRefObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/WeakRefObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/WeakRefObject.cpp
[  134s] [138/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ToStringRecursionPreventer.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ToStringRecursionPreventer.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ToStringRecursionPreventer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ToStringRecursionPreventer.cpp
[  134s] [139/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/StringObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/StringObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/StringObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/StringObject.cpp
[  134s] [140/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gc_dlopen.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gc_dlopen.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gc_dlopen.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/gc_dlopen.c
[  134s] [141/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/bignum.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/bignum.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/bignum.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/bignum.cc
[  134s] [142/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUCS2.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUCS2.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUCS2.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrCanonicalizeUCS2.cpp
[  134s] [143/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/checksums.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/checksums.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/checksums.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/checksums.c
[  134s] [144/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/blacklst.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/blacklst.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/blacklst.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/blacklst.c
[  134s] [145/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/serialization/Serializer.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/serialization/Serializer.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/serialization/Serializer.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/serialization/Serializer.cpp
[  134s] [146/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/darwin_stop_world.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/darwin_stop_world.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/darwin_stop_world.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/darwin_stop_world.c
[  134s] [147/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/backgraph.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/backgraph.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/backgraph.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/backgraph.c
[  134s] [148/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gcj_mlc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gcj_mlc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gcj_mlc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/gcj_mlc.c
[  134s] [149/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dyn_load.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dyn_load.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dyn_load.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/dyn_load.c
[  134s] [150/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/fnlz_mlc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/fnlz_mlc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/fnlz_mlc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/fnlz_mlc.c
[  134s] [151/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/PageBlock.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/PageBlock.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/PageBlock.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/PageBlock.cpp
[  134s] [152/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dbg_mlc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dbg_mlc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dbg_mlc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/dbg_mlc.c
[  134s] [153/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mach_dep.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mach_dep.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mach_dep.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/mach_dep.c
[  134s] [154/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrErrorCode.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrErrorCode.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrErrorCode.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrErrorCode.cpp
[  134s] [155/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/double-conversion.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/double-conversion.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/double-conversion.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/double-conversion.cc
[  134s] [156/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/headers.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/headers.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/headers.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/headers.c
[  134s] [157/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/fixed-dtoa.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/fixed-dtoa.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/fixed-dtoa.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/fixed-dtoa.cc
[  134s] [158/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/wasm/BuiltinWASM.cpp.o -MF CMakeFiles/escargot.dir/src/wasm/BuiltinWASM.cpp.o.d -o CMakeFiles/escargot.dir/src/wasm/BuiltinWASM.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/wasm/BuiltinWASM.cpp
[  134s] [159/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/double_conversion/fast-dtoa.cc.o -MF CMakeFiles/escargot.dir/third_party/double_conversion/fast-dtoa.cc.o.d -o CMakeFiles/escargot.dir/third_party/double_conversion/fast-dtoa.cc.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion/fast-dtoa.cc
[  134s] [160/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/WeakSetObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/WeakSetObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/WeakSetObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/WeakSetObject.cpp
[  134s] [161/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mallocx.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mallocx.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mallocx.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/mallocx.c
[  134s] [162/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/allchblk.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/allchblk.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/allchblk.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/allchblk.c
[  134s] [163/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/new_hblk.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/new_hblk.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/new_hblk.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/new_hblk.c
[  134s] [164/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_start.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_start.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_start.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/pthread_start.c
[  134s] [165/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/WeakMapObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/WeakMapObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/WeakMapObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/WeakMapObject.cpp
[  134s] [166/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_stop_world.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_stop_world.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_stop_world.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/pthread_stop_world.c
[  134s] [167/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_support.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_support.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_support.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/pthread_support.c
[  134s] [168/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/obj_map.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/obj_map.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/obj_map.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/obj_map.c
[  134s] [169/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/thread_local_alloc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/thread_local_alloc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/thread_local_alloc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/thread_local_alloc.c
[  134s] [170/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/malloc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/malloc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/malloc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/malloc.c
[  134s] [171/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/specific.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/specific.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/specific.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/specific.c
[  134s] [172/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/win32_threads.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/win32_threads.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/win32_threads.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/win32_threads.c
[  134s] [173/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptClassConstructorFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptClassConstructorFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptClassConstructorFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptClassConstructorFunctionObject.cpp
[  134s] [174/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark_rts.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark_rts.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark_rts.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/mark_rts.c
[  134s] [175/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/ptr_chck.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/ptr_chck.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/ptr_chck.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/ptr_chck.c
[  134s] [176/203] /bin/c++   -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -std=c++11 -fno-rtti   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/LeakChecker.cpp.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/LeakChecker.cpp.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/LeakChecker.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/LeakChecker.cpp
[  134s] [177/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptVirtualArrowFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptVirtualArrowFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptVirtualArrowFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptVirtualArrowFunctionObject.cpp
[  134s] [178/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/SandBox.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/SandBox.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/SandBox.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/SandBox.cpp
[  134s] [179/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/mark.c
[  134s] [180/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/reclaim.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/reclaim.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/reclaim.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/reclaim.c
[  134s] [181/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/finalize.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/finalize.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/finalize.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/finalize.c
[  134s] [182/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/os_dep.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/os_dep.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/os_dep.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/os_dep.c
[  134s] [183/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/misc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/misc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/misc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/misc.c
[  134s] [184/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Value.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Value.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Value.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Value.cpp
[  134s] [185/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/alloc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/alloc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/alloc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/alloc.c
[  134s] [186/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorWin.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorWin.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorWin.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/OSAllocatorWin.cpp
[  134s] [187/203] /bin/cc  -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/typd_mlc.c.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/typd_mlc.c.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/typd_mlc.c.o   -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/typd_mlc.c
[  134s] [188/203] /bin/c++   -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -std=c++11 -fno-rtti   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -DNO_DEBUGGING=1 -O2 -m32 -fPIC -DSMALL_CONFIG -DMAX_HEAP_SECTS=512 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -MD -MT third_party/GCutil/CMakeFiles/gc-lib.dir/Allocator.cpp.o -MF third_party/GCutil/CMakeFiles/gc-lib.dir/Allocator.cpp.o.d -o third_party/GCutil/CMakeFiles/gc-lib.dir/Allocator.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/Allocator.cpp
[  134s] [189/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/ScriptFunctionObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/ScriptFunctionObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/ScriptFunctionObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/ScriptFunctionObject.cpp
[  134s] [190/203] : && /usr/bin/cmake -E remove third_party/GCutil/libgc-lib.a && /bin/ar qc third_party/GCutil/libgc-lib.a  third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/allchblk.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/alloc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/backgraph.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/blacklst.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/checksums.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/darwin_stop_world.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dbg_mlc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/dyn_load.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/finalize.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/fnlz_mlc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gc_dlopen.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/gcj_mlc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/headers.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mach_dep.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/malloc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mallocx.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/mark_rts.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/misc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/new_hblk.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/obj_map.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/os_dep.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_start.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_stop_world.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/pthread_support.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/ptr_chck.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/reclaim.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/specific.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/thread_local_alloc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/typd_mlc.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/bdwgc/win32_threads.c.o third_party/GCutil/CMakeFiles/gc-lib.dir/Allocator.cpp.o third_party/GCutil/CMakeFiles/gc-lib.dir/LeakChecker.cpp.o && /bin/ranlib third_party/GCutil/libgc-lib.a && :
[  134s] [191/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/RegExpObject.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/RegExpObject.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/RegExpObject.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/RegExpObject.cpp
[  134s] [192/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/Object.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/Object.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/Object.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/Object.cpp
[  134s] [193/203] /bin/c++    -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -std=c++11 -fno-rtti -g3   -g3 -fdata-sections -ffunction-sections -DESCARGOT -Wno-unused-variable -fno-strict-aliasing -DGC_DLL=1 -fvisibility=hidden -DALL_INTERIOR_POINTERS=0 -DENABLE_DISCLAIM=1 -DGC_ATOMIC_UNCOLLECTABLE=1 -DGC_DONT_REGISTER_MAIN_STATIC_DATA=1 -DGC_ENABLE_SUSPEND_THREAD=1 -DGC_NO_THREADS_DISCOVERY=1 -DGC_VERSION_MAJOR=8 -DGC_VERSION_MICRO=4 -DGC_VERSION_MINOR=0 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DIGNORE_DYNAMIC_LOADING=1 -DJAVA_FINALIZATION=1 -DMUNMAP_THRESHOLD=1 -DNO_EXECUTE_PERMISSION=1 -DSTDC_HEADERS=1 -DUSE_MMAP=1 -DUSE_MUNMAP=1 -DHAVE_PTHREAD_GETATTR_NP=1 -DUSE_GET_STACKBASE_FOR_MAIN=1 -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -fno-math-errno -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT third_party/runtime_icu_binder/CMakeFiles/runtime-icu-binder-static.dir/RuntimeICUBinder.cpp.o -MF third_party/runtime_icu_binder/CMakeFiles/runtime-icu-binder-static.dir/RuntimeICUBinder.cpp.o.d -o third_party/runtime_icu_binder/CMakeFiles/runtime-icu-binder-static.dir/RuntimeICUBinder.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder/RuntimeICUBinder.cpp
[  134s] [194/203] : && /usr/bin/cmake -E remove third_party/runtime_icu_binder/libruntime-icu-binder-static.a && /bin/ar qc third_party/runtime_icu_binder/libruntime-icu-binder-static.a  third_party/runtime_icu_binder/CMakeFiles/runtime-icu-binder-static.dir/RuntimeICUBinder.cpp.o && /bin/ranlib third_party/runtime_icu_binder/libruntime-icu-binder-static.a && :
[  134s] [195/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrSyntaxChecker.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrSyntaxChecker.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrSyntaxChecker.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrSyntaxChecker.cpp
[  134s] [196/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/lz4/lz4.cpp.o -MF CMakeFiles/escargot.dir/third_party/lz4/lz4.cpp.o.d -o CMakeFiles/escargot.dir/third_party/lz4/lz4.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4/lz4.cpp
[  134s] [197/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrInterpreter.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrInterpreter.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrInterpreter.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrInterpreter.cpp
[  134s] [198/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/VMInstance.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/VMInstance.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/VMInstance.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/VMInstance.cpp
[  134s] [199/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrPattern.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrPattern.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrPattern.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrPattern.cpp
[  134s] [200/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/parser/esprima_cpp/esprima.cpp.o -MF CMakeFiles/escargot.dir/src/parser/esprima_cpp/esprima.cpp.o.d -o CMakeFiles/escargot.dir/src/parser/esprima_cpp/esprima.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/parser/esprima_cpp/esprima.cpp
[  134s] [201/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/src/runtime/StaticStrings.cpp.o -MF CMakeFiles/escargot.dir/src/runtime/StaticStrings.cpp.o.d -o CMakeFiles/escargot.dir/src/runtime/StaticStrings.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src/runtime/StaticStrings.cpp
[  134s] [202/203] /bin/c++  -DENABLE_COMPRESSIBLE_STRING -DENABLE_ICU -DENABLE_INTL -DENABLE_RELOADABLE_STRING -DENABLE_RUNTIME_ICU_BINDER -DESCARGOT -DESCARGOT_32=1 -DESCARGOT_SMALL_CONFIG -DESCARGOT_TIZEN -DLZ4_HEAPMODE=1 -DLZ4_MEMORY_USAGE=16 -DNDEBUG -Descargot_EXPORTS -I/usr/include/dlog -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/src -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/GCutil/bdwgc/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/checked_arithmetic -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/double_conversion -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/lz4 -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/rapidjson/include -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/runtime_icu_binder -I/home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/libbf -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fPIC   -O2 -fno-stack-protector -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os -fno-rtti -msse -msse2 -std=c++11 -g3 -fno-math-errno -fdata-sections -ffunction-sections -fvisibility=hidden -Wno-unused-parameter -Wno-type-limits -Wno-unused-result -Wno-unused-variable -Wno-invalid-offsetof -Wno-deprecated-declarations -frounding-math -fsignaling-nans -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-attributes -Wno-class-memaccess -Wno-deprecated-copy -Wno-cast-function-type -Wno-stringop-truncation -Wno-pessimizing-move -Wno-ignored-qualifiers -fPIC -MD -MT CMakeFiles/escargot.dir/third_party/yarr/YarrUnicodeProperties.cpp.o -MF CMakeFiles/escargot.dir/third_party/yarr/YarrUnicodeProperties.cpp.o.d -o CMakeFiles/escargot.dir/third_party/yarr/YarrUnicodeProperties.cpp.o -c /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode/code/escargotshim/deps/escargot/third_party/yarr/YarrUnicodeProperties.cpp
[  134s] [203/203] : && /bin/c++ -fPIC -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -mstackrealign -Wl,-z,noseparate-code -g -Os   -shared -Wl,-soname,libescargot.so -o libescargot.so CMakeFiles/escargot.dir/src/api/EscargotPublic.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinArray.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinArrayBuffer.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFromSyncIterator.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncFunction.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinAsyncGeneratorFunction.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinAtomics.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinBigInt.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinBoolean.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinDataView.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinDate.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinError.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinFinalizationRegistry.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinFunction.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinGeneratorFunction.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinIntl.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinJSON.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinMap.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinMath.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinNumber.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinObject.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinPromise.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinProxy.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinReflect.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinRegExp.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinSet.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinSharedArrayBuffer.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinString.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinSymbol.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinTypedArray.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakMap.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakRef.cpp.o CMakeFiles/escargot.dir/src/builtins/BuiltinWeakSet.cpp.o CMakeFiles/escargot.dir/src/codecache/CodeCache.cpp.o CMakeFiles/escargot.dir/src/codecache/CodeCacheReaderWriter.cpp.o CMakeFiles/escargot.dir/src/debugger/Debugger.cpp.o CMakeFiles/escargot.dir/src/debugger/DebuggerSha1.cpp.o CMakeFiles/escargot.dir/src/debugger/DebuggerTcp.cpp.o CMakeFiles/escargot.dir/src/heap/CustomAllocator.cpp.o CMakeFiles/escargot.dir/src/heap/Heap.cpp.o CMakeFiles/escargot.dir/src/heap/LeakCheckerBridge.cpp.o CMakeFiles/escargot.dir/src/interpreter/ByteCode.cpp.o CMakeFiles/escargot.dir/src/interpreter/ByteCodeGenerator.cpp.o CMakeFiles/escargot.dir/src/interpreter/ByteCodeInterpreter.cpp.o CMakeFiles/escargot.dir/src/intl/Intl.cpp.o CMakeFiles/escargot.dir/src/intl/IntlCollator.cpp.o CMakeFiles/escargot.dir/src/intl/IntlDateTimeFormat.cpp.o CMakeFiles/escargot.dir/src/intl/IntlDisplayNames.cpp.o CMakeFiles/escargot.dir/src/intl/IntlListFormat.cpp.o CMakeFiles/escargot.dir/src/intl/IntlLocale.cpp.o CMakeFiles/escargot.dir/src/intl/IntlNumberFormat.cpp.o CMakeFiles/escargot.dir/src/intl/IntlPluralRules.cpp.o CMakeFiles/escargot.dir/src/intl/IntlRelativeTimeFormat.cpp.o CMakeFiles/escargot.dir/src/parser/ASTAllocator.cpp.o CMakeFiles/escargot.dir/src/parser/CodeBlock.cpp.o CMakeFiles/escargot.dir/src/parser/Lexer.cpp.o CMakeFiles/escargot.dir/src/parser/Script.cpp.o CMakeFiles/escargot.dir/src/parser/ScriptParser.cpp.o CMakeFiles/escargot.dir/src/parser/UnicodeIdentifierTables.cpp.o CMakeFiles/escargot.dir/src/parser/ast/Node.cpp.o CMakeFiles/escargot.dir/src/parser/esprima_cpp/esprima.cpp.o CMakeFiles/escargot.dir/src/runtime/ArgumentsObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ArrayBuffer.cpp.o CMakeFiles/escargot.dir/src/runtime/ArrayBufferObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ArrayObject.cpp.o CMakeFiles/escargot.dir/src/runtime/AsyncFromSyncIteratorObject.cpp.o CMakeFiles/escargot.dir/src/runtime/AsyncGeneratorObject.cpp.o CMakeFiles/escargot.dir/src/runtime/AtomicString.cpp.o CMakeFiles/escargot.dir/src/runtime/BackingStore.cpp.o CMakeFiles/escargot.dir/src/runtime/BigInt.cpp.o CMakeFiles/escargot.dir/src/runtime/BigIntObject.cpp.o CMakeFiles/escargot.dir/src/runtime/BooleanObject.cpp.o CMakeFiles/escargot.dir/src/runtime/BoundFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/CompressibleString.cpp.o CMakeFiles/escargot.dir/src/runtime/Context.cpp.o CMakeFiles/escargot.dir/src/runtime/DateObject.cpp.o CMakeFiles/escargot.dir/src/runtime/EnumerateObject.cpp.o CMakeFiles/escargot.dir/src/runtime/Environment.cpp.o CMakeFiles/escargot.dir/src/runtime/EnvironmentRecord.cpp.o CMakeFiles/escargot.dir/src/runtime/ErrorObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ExecutionPauser.cpp.o CMakeFiles/escargot.dir/src/runtime/ExecutionState.cpp.o CMakeFiles/escargot.dir/src/runtime/FinalizationRegistryObject.cpp.o CMakeFiles/escargot.dir/src/runtime/FunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/FunctionTemplate.cpp.o CMakeFiles/escargot.dir/src/runtime/GeneratorObject.cpp.o CMakeFiles/escargot.dir/src/runtime/Global.cpp.o CMakeFiles/escargot.dir/src/runtime/GlobalObject.cpp.o CMakeFiles/escargot.dir/src/runtime/GlobalObjectProxyObject.cpp.o CMakeFiles/escargot.dir/src/runtime/IEEE754.cpp.o CMakeFiles/escargot.dir/src/runtime/IteratorObject.cpp.o CMakeFiles/escargot.dir/src/runtime/Job.cpp.o CMakeFiles/escargot.dir/src/runtime/JobQueue.cpp.o CMakeFiles/escargot.dir/src/runtime/MapObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ModuleNamespaceObject.cpp.o CMakeFiles/escargot.dir/src/runtime/NativeFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/NumberObject.cpp.o CMakeFiles/escargot.dir/src/runtime/Object.cpp.o CMakeFiles/escargot.dir/src/runtime/ObjectPrivateMemberStructure.cpp.o CMakeFiles/escargot.dir/src/runtime/ObjectStructure.cpp.o CMakeFiles/escargot.dir/src/runtime/ObjectStructurePropertyDescriptor.cpp.o CMakeFiles/escargot.dir/src/runtime/ObjectTemplate.cpp.o CMakeFiles/escargot.dir/src/runtime/PointerValue.cpp.o CMakeFiles/escargot.dir/src/runtime/PromiseObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ProxyObject.cpp.o CMakeFiles/escargot.dir/src/runtime/RegExpObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ReloadableString.cpp.o CMakeFiles/escargot.dir/src/runtime/RopeString.cpp.o CMakeFiles/escargot.dir/src/runtime/SandBox.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptArrowFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptAsyncFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptAsyncGeneratorFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptClassConstructorFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptClassMethodFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptGeneratorFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/ScriptVirtualArrowFunctionObject.cpp.o CMakeFiles/escargot.dir/src/runtime/SetObject.cpp.o CMakeFiles/escargot.dir/src/runtime/SharedArrayBufferObject.cpp.o CMakeFiles/escargot.dir/src/runtime/StaticStrings.cpp.o CMakeFiles/escargot.dir/src/runtime/String.cpp.o CMakeFiles/escargot.dir/src/runtime/StringBuilder.cpp.o CMakeFiles/escargot.dir/src/runtime/StringObject.cpp.o CMakeFiles/escargot.dir/src/runtime/StringView.cpp.o CMakeFiles/escargot.dir/src/runtime/Symbol.cpp.o CMakeFiles/escargot.dir/src/runtime/SymbolObject.cpp.o CMakeFiles/escargot.dir/src/runtime/Template.cpp.o CMakeFiles/escargot.dir/src/runtime/ThreadLocal.cpp.o CMakeFiles/escargot.dir/src/runtime/ToStringRecursionPreventer.cpp.o CMakeFiles/escargot.dir/src/runtime/TypedArrayObject.cpp.o CMakeFiles/escargot.dir/src/runtime/VMInstance.cpp.o CMakeFiles/escargot.dir/src/runtime/Value.cpp.o CMakeFiles/escargot.dir/src/runtime/WeakMapObject.cpp.o CMakeFiles/escargot.dir/src/runtime/WeakRefObject.cpp.o CMakeFiles/escargot.dir/src/runtime/WeakSetObject.cpp.o CMakeFiles/escargot.dir/src/runtime/serialization/Serializer.cpp.o CMakeFiles/escargot.dir/src/util/BasicString.cpp.o CMakeFiles/escargot.dir/src/util/Util.cpp.o CMakeFiles/escargot.dir/src/util/Vector.cpp.o CMakeFiles/escargot.dir/src/wasm/BuiltinWASM.cpp.o CMakeFiles/escargot.dir/src/wasm/ExportedFunctionObject.cpp.o CMakeFiles/escargot.dir/src/wasm/WASMObject.cpp.o CMakeFiles/escargot.dir/src/wasm/WASMOperations.cpp.o CMakeFiles/escargot.dir/src/wasm/WASMValueConverter.cpp.o CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorPosix.cpp.o CMakeFiles/escargot.dir/third_party/yarr/OSAllocatorWin.cpp.o CMakeFiles/escargot.dir/third_party/yarr/PageBlock.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUCS2.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrCanonicalizeUnicode.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrErrorCode.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrInterpreter.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrPattern.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrSyntaxChecker.cpp.o CMakeFiles/escargot.dir/third_party/yarr/YarrUnicodeProperties.cpp.o CMakeFiles/escargot.dir/third_party/double_conversion/bignum-dtoa.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/bignum.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/cached-powers.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/diy-fp.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/double-conversion.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/fast-dtoa.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/fixed-dtoa.cc.o CMakeFiles/escargot.dir/third_party/double_conversion/strtod.cc.o CMakeFiles/escargot.dir/third_party/lz4/lz4.cpp.o  -ldlog  third_party/GCutil/libgc-lib.a  liblibbf.a  third_party/runtime_icu_binder/libruntime-icu-binder-static.a  -lpthread  -lrt  -Wl,--gc-sections  -m32  -fvisibility=hidden  -ldl && :
[  134s] [87/231] STAMP obj/lwnode/code/escargotshim/escargot.actions_rules_copies.stamp
[  135s] [88/231] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.debug.o
[  135s] [89/231] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.string-util.o
[  135s] [90/231] CXX obj/lwnode/code/escargotshim/src/api/utils/logger/escargotshim.flags.o
[  135s] [91/231] CXX obj/lwnode/code/escargotshim/src/init/escargotshim.v8.o
[  135s] [92/231] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-object.o
[  136s] [93/231] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.gc.o
[  136s] [94/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.es-v8-helper.o
[  136s] [95/231] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.tracing-controller.o
[  136s] [96/231] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-writer.o
[  136s] [97/231] CXX obj/lwnode/code/escargotshim/src/libplatform/escargotshim.default-platform.o
[  136s] [98/231] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-buffer.o
[  136s] [99/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.extra-data.o
[  136s] [100/231] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-config.o
[  136s] [101/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.arraybuffer-allocator.o
[  136s] [102/231] CXX obj/lwnode/code/escargotshim/src/execution/escargotshim.v8threads.o
[  136s] [103/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.arraybuffer-deleter.o
[  136s] [104/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-additionals.o
[  136s] [105/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.object.o
[  137s] [106/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-handles.o
[  137s] [107/231] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode-gc-strategy.o
[  137s] [108/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.function.o
[  137s] [109/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.context.o
[  137s] [110/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-scripts.o
[  137s] [111/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.internal.o
[  137s] [112/231] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.smaps.o
[  137s] [113/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.handlescope.o
[  137s] [114/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-exception.o
[  138s] [115/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.isolate.o
[  138s] [116/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.handle.o
[  138s] [117/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-serialization.o
[  138s] [118/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api.o
[  138s] [119/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.es-helper.o
[  138s] [120/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.global-handles.o
[  138s] [121/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-template.o
[  138s] [122/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.engine.o
[  138s] [123/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-debug.o
[  138s] [124/231] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.stack-trace.o
[  138s] [125/231] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode.o
[  139s] [126/231] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode-loader.o
[  140s] [127/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-data.o
[  142s] [128/231] CXX obj/lwnode/code/escargotshim/src/api/utils/logger/escargotshim.logger.o
[  143s] [129/231] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-environment.o
[  143s] [130/231] AR obj/lwnode/code/escargotshim/libescargotshim.a
[  143s] [131/231] STAMP obj/liblwnode.actions_depends.stamp
[  143s] [132/231] ACTION liblwnode: generate_builtins_archive_16c8176d30d05044f5cbb72c692d4563
[  143s]   adding: lib/internal/bootstrap/environment.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/loaders.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/node.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/pre_execution.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/switches/does_own_process_state.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/switches/does_not_own_process_state.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/switches/is_main_thread.js (stored 0%)
[  143s]   adding: lib/internal/bootstrap/switches/is_not_main_thread.js (stored 0%)
[  143s]   adding: lib/internal/per_context/primordials.js (stored 0%)
[  143s]   adding: lib/internal/per_context/domexception.js (stored 0%)
[  143s]   adding: lib/internal/per_context/messageport.js (stored 0%)
[  143s]   adding: lib/async_hooks.js (stored 0%)
[  143s]   adding: lib/assert.js (stored 0%)
[  143s]   adding: lib/buffer.js (stored 0%)
[  143s]   adding: lib/child_process.js (stored 0%)
[  143s]   adding: lib/console.js (stored 0%)
[  143s]   adding: lib/constants.js (stored 0%)
[  143s]   adding: lib/crypto.js (stored 0%)
[  143s]   adding: lib/cluster.js (stored 0%)
[  143s]   adding: lib/dgram.js (stored 0%)
[  143s]   adding: lib/dns.js (stored 0%)
[  143s]   adding: lib/domain.js (stored 0%)
[  143s]   adding: lib/events.js (stored 0%)
[  143s]   adding: lib/fs.js (stored 0%)
[  143s]   adding: lib/fs/promises.js (stored 0%)
[  143s]   adding: lib/http.js (stored 0%)
[  143s]   adding: lib/http2.js (stored 0%)
[  143s]   adding: lib/_http_agent.js (stored 0%)
[  143s]   adding: lib/_http_client.js (stored 0%)
[  143s]   adding: lib/_http_common.js (stored 0%)
[  143s]   adding: lib/_http_incoming.js (stored 0%)
[  143s]   adding: lib/_http_outgoing.js (stored 0%)
[  143s]   adding: lib/_http_server.js (stored 0%)
[  143s]   adding: lib/https.js (stored 0%)
[  143s]   adding: lib/inspector.js (stored 0%)
[  143s]   adding: lib/module.js (stored 0%)
[  143s]   adding: lib/net.js (stored 0%)
[  143s]   adding: lib/os.js (stored 0%)
[  143s]   adding: lib/path.js (stored 0%)
[  143s]   adding: lib/perf_hooks.js (stored 0%)
[  143s]   adding: lib/process.js (stored 0%)
[  143s]   adding: lib/punycode.js (stored 0%)
[  143s]   adding: lib/querystring.js (stored 0%)
[  143s]   adding: lib/readline.js (stored 0%)
[  143s]   adding: lib/repl.js (stored 0%)
[  143s]   adding: lib/stream.js (stored 0%)
[  143s]   adding: lib/_stream_readable.js (stored 0%)
[  143s]   adding: lib/_stream_writable.js (stored 0%)
[  143s]   adding: lib/_stream_duplex.js (stored 0%)
[  143s]   adding: lib/_stream_transform.js (stored 0%)
[  143s]   adding: lib/_stream_passthrough.js (stored 0%)
[  143s]   adding: lib/_stream_wrap.js (stored 0%)
[  143s]   adding: lib/string_decoder.js (stored 0%)
[  143s]   adding: lib/sys.js (stored 0%)
[  143s]   adding: lib/timers.js (stored 0%)
[  143s]   adding: lib/tls.js (stored 0%)
[  143s]   adding: lib/_tls_common.js (stored 0%)
[  143s]   adding: lib/_tls_wrap.js (stored 0%)
[  143s]   adding: lib/trace_events.js (stored 0%)
[  143s]   adding: lib/tty.js (stored 0%)
[  143s]   adding: lib/url.js (stored 0%)
[  143s]   adding: lib/util.js (stored 0%)
[  143s]   adding: lib/v8.js (stored 0%)
[  143s]   adding: lib/vm.js (stored 0%)
[  143s]   adding: lib/wasi.js (stored 0%)
[  143s]   adding: lib/worker_threads.js (stored 0%)
[  143s]   adding: lib/zlib.js (stored 0%)
[  143s]   adding: lib/internal/assert.js (stored 0%)
[  143s]   adding: lib/internal/assert/assertion_error.js (stored 0%)
[  143s]   adding: lib/internal/assert/calltracker.js (stored 0%)
[  143s]   adding: lib/internal/async_hooks.js (stored 0%)
[  143s]   adding: lib/internal/buffer.js (stored 0%)
[  143s]   adding: lib/internal/cli_table.js (stored 0%)
[  143s]   adding: lib/internal/child_process.js (stored 0%)
[  143s]   adding: lib/internal/child_process/serialization.js (stored 0%)
[  143s]   adding: lib/internal/cluster/child.js (stored 0%)
[  143s]   adding: lib/internal/cluster/master.js (stored 0%)
[  143s]   adding: lib/internal/cluster/round_robin_handle.js (stored 0%)
[  143s]   adding: lib/internal/cluster/shared_handle.js (stored 0%)
[  143s]   adding: lib/internal/cluster/utils.js (stored 0%)
[  143s]   adding: lib/internal/cluster/worker.js (stored 0%)
[  143s]   adding: lib/internal/console/constructor.js (stored 0%)
[  143s]   adding: lib/internal/console/global.js (stored 0%)
[  143s]   adding: lib/internal/crypto/certificate.js (stored 0%)
[  143s]   adding: lib/internal/crypto/cipher.js (stored 0%)
[  143s]   adding: lib/internal/crypto/diffiehellman.js (stored 0%)
[  143s]   adding: lib/internal/crypto/hash.js (stored 0%)
[  143s]   adding: lib/internal/crypto/keygen.js (stored 0%)
[  143s]   adding: lib/internal/crypto/keys.js (stored 0%)
[  143s]   adding: lib/internal/crypto/pbkdf2.js (stored 0%)
[  143s]   adding: lib/internal/crypto/random.js (stored 0%)
[  143s]   adding: lib/internal/crypto/scrypt.js (stored 0%)
[  143s]   adding: lib/internal/crypto/sig.js (stored 0%)
[  143s]   adding: lib/internal/crypto/util.js (stored 0%)
[  143s]   adding: lib/internal/constants.js (stored 0%)
[  143s]   adding: lib/internal/dgram.js (stored 0%)
[  143s]   adding: lib/internal/dns/promises.js (stored 0%)
[  143s]   adding: lib/internal/dns/utils.js (stored 0%)
[  143s]   adding: lib/internal/dtrace.js (stored 0%)
[  143s]   adding: lib/internal/encoding.js (stored 0%)
[  143s]   adding: lib/internal/errors.js (stored 0%)
[  143s]   adding: lib/internal/error_serdes.js (stored 0%)
[  143s]   adding: lib/internal/event_target.js (stored 0%)
[  143s]   adding: lib/internal/fixed_queue.js (stored 0%)
[  143s]   adding: lib/internal/freelist.js (stored 0%)
[  143s]   adding: lib/internal/freeze_intrinsics.js (stored 0%)
[  143s]   adding: lib/internal/fs/dir.js (stored 0%)
[  143s]   adding: lib/internal/fs/promises.js (stored 0%)
[  143s]   adding: lib/internal/fs/read_file_context.js (stored 0%)
[  143s]   adding: lib/internal/fs/rimraf.js (stored 0%)
[  143s]   adding: lib/internal/fs/streams.js (stored 0%)
[  143s]   adding: lib/internal/fs/sync_write_stream.js (stored 0%)
[  143s]   adding: lib/internal/fs/utils.js (stored 0%)
[  143s]   adding: lib/internal/fs/watchers.js (stored 0%)
[  143s]   adding: lib/internal/http.js (stored 0%)
[  143s]   adding: lib/internal/heap_utils.js (stored 0%)
[  143s]   adding: lib/internal/histogram.js (stored 0%)
[  143s]   adding: lib/internal/idna.js (stored 0%)
[  143s]   adding: lib/internal/inspector_async_hook.js (stored 0%)
[  143s]   adding: lib/internal/js_stream_socket.js (stored 0%)
[  143s]   adding: lib/internal/linkedlist.js (stored 0%)
[  143s]   adding: lib/internal/lwnode/setup.js (stored 0%)
[  143s]   adding: lib/internal/main/check_syntax.js (stored 0%)
[  143s]   adding: lib/internal/main/eval_string.js (stored 0%)
[  143s]   adding: lib/internal/main/eval_stdin.js (stored 0%)
[  143s]   adding: lib/internal/main/inspect.js (stored 0%)
[  143s]   adding: lib/internal/main/print_help.js (stored 0%)
[  143s]   adding: lib/internal/main/prof_process.js (stored 0%)
[  143s]   adding: lib/internal/main/repl.js (stored 0%)
[  143s]   adding: lib/internal/main/run_main_module.js (stored 0%)
[  143s]   adding: lib/internal/main/run_third_party_main.js (stored 0%)
[  143s]   adding: lib/internal/main/worker_thread.js (stored 0%)
[  143s]   adding: lib/internal/modules/run_main.js (stored 0%)
[  143s]   adding: lib/internal/modules/package_json_reader.js (stored 0%)
[  143s]   adding: lib/internal/modules/cjs/helpers.js (stored 0%)
[  143s]   adding: lib/internal/modules/cjs/loader.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/loader.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/create_dynamic_module.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/get_format.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/get_source.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/module_job.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/module_map.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/resolve.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/transform_source.js (stored 0%)
[  143s]   adding: lib/internal/modules/esm/translators.js (stored 0%)
[  143s]   adding: lib/internal/net.js (stored 0%)
[  143s]   adding: lib/internal/options.js (stored 0%)
[  143s]   adding: lib/internal/policy/manifest.js (stored 0%)
[  143s]   adding: lib/internal/policy/sri.js (stored 0%)
[  143s]   adding: lib/internal/priority_queue.js (stored 0%)
[  143s]   adding: lib/internal/process/esm_loader.js (stored 0%)
[  143s]   adding: lib/internal/process/execution.js (stored 0%)
[  143s]   adding: lib/internal/process/per_thread.js (stored 0%)
[  143s]   adding: lib/internal/process/policy.js (stored 0%)
[  143s]   adding: lib/internal/process/promises.js (stored 0%)
[  143s]   adding: lib/internal/process/warning.js (stored 0%)
[  143s]   adding: lib/internal/process/worker_thread_only.js (stored 0%)
[  143s]   adding: lib/internal/process/report.js (stored 0%)
[  143s]   adding: lib/internal/process/signal.js (stored 0%)
[  143s]   adding: lib/internal/process/task_queues.js (stored 0%)
[  143s]   adding: lib/internal/querystring.js (stored 0%)
[  143s]   adding: lib/internal/readline/utils.js (stored 0%)
[  143s]   adding: lib/internal/repl.js (stored 0%)
[  143s]   adding: lib/internal/repl/await.js (stored 0%)
[  143s]   adding: lib/internal/repl/history.js (stored 0%)
[  143s]   adding: lib/internal/repl/utils.js (stored 0%)
[  143s]   adding: lib/internal/socket_list.js (stored 0%)
[  143s]   adding: lib/internal/source_map/prepare_stack_trace.js (stored 0%)
[  143s]   adding: lib/internal/source_map/source_map.js (stored 0%)
[  143s]   adding: lib/internal/source_map/source_map_cache.js (stored 0%)
[  143s]   adding: lib/internal/test/binding.js (stored 0%)
[  143s]   adding: lib/internal/timers.js (stored 0%)
[  143s]   adding: lib/internal/tls.js (stored 0%)
[  143s]   adding: lib/internal/trace_events_async_hooks.js (stored 0%)
[  143s]   adding: lib/internal/tty.js (stored 0%)
[  143s]   adding: lib/internal/url.js (stored 0%)
[  143s]   adding: lib/internal/util.js (stored 0%)
[  143s]   adding: lib/internal/util/comparisons.js (stored 0%)
[  143s]   adding: lib/internal/util/debuglog.js (stored 0%)
[  143s]   adding: lib/internal/util/inspect.js (stored 0%)
[  143s]   adding: lib/internal/util/inspector.js (stored 0%)
[  143s]   adding: lib/internal/util/types.js (stored 0%)
[  143s]   adding: lib/internal/http2/core.js (stored 0%)
[  143s]   adding: lib/internal/http2/compat.js (stored 0%)
[  143s]   adding: lib/internal/http2/util.js (stored 0%)
[  143s]   adding: lib/internal/v8_prof_polyfill.js (stored 0%)
[  143s]   adding: lib/internal/v8_prof_processor.js (stored 0%)
[  143s]   adding: lib/internal/validators.js (stored 0%)
[  143s]   adding: lib/internal/stream_base_commons.js (stored 0%)
[  143s]   adding: lib/internal/vm/module.js (stored 0%)
[  143s]   adding: lib/internal/worker.js (stored 0%)
[  143s]   adding: lib/internal/worker/io.js (stored 0%)
[  143s]   adding: lib/internal/worker/js_transferable.js (stored 0%)
[  143s]   adding: lib/internal/watchdog.js (stored 0%)
[  143s]   adding: lib/internal/streams/lazy_transform.js (stored 0%)
[  143s]   adding: lib/internal/streams/buffer_list.js (stored 0%)
[  143s]   adding: lib/internal/streams/duplexpair.js (stored 0%)
[  143s]   adding: lib/internal/streams/from.js (stored 0%)
[  143s]   adding: lib/internal/streams/legacy.js (stored 0%)
[  143s]   adding: lib/internal/streams/destroy.js (stored 0%)
[  143s]   adding: lib/internal/streams/state.js (stored 0%)
[  143s]   adding: lib/internal/streams/pipeline.js (stored 0%)
[  143s]   adding: lib/internal/streams/end-of-stream.js (stored 0%)
[  143s]   adding: deps/v8/tools/splaytree.js (stored 0%)
[  143s]   adding: deps/v8/tools/codemap.js (stored 0%)
[  143s]   adding: deps/v8/tools/consarray.js (stored 0%)
[  143s]   adding: deps/v8/tools/csvparser.js (stored 0%)
[  143s]   adding: deps/v8/tools/profile.js (stored 0%)
[  143s]   adding: deps/v8/tools/profile_view.js (stored 0%)
[  143s]   adding: deps/v8/tools/logreader.js (stored 0%)
[  143s]   adding: deps/v8/tools/arguments.js (stored 0%)
[  143s]   adding: deps/v8/tools/tickprocessor.js (stored 0%)
[  143s]   adding: deps/v8/tools/SourceMap.js (stored 0%)
[  143s]   adding: deps/v8/tools/tickprocessor-driver.js (stored 0%)
[  143s]   adding: deps/node-inspect/lib/_inspect.js (stored 0%)
[  143s]   adding: deps/node-inspect/lib/internal/inspect_client.js (stored 0%)
[  143s]   adding: deps/node-inspect/lib/internal/inspect_repl.js (stored 0%)
[  143s]   adding: deps/acorn/acorn/dist/acorn.js (stored 0%)
[  143s]   adding: deps/acorn/acorn-walk/dist/walk.js (stored 0%)
[  143s]   adding: deps/acorn-plugins/acorn-class-fields/index.js (stored 0%)
[  143s]   adding: deps/acorn-plugins/acorn-numeric-separator/index.js (stored 0%)
[  143s]   adding: deps/acorn-plugins/acorn-private-class-elements/index.js (stored 0%)
[  143s]   adding: deps/acorn-plugins/acorn-private-methods/index.js (stored 0%)
[  143s]   adding: deps/acorn-plugins/acorn-static-class-features/index.js (stored 0%)
[  143s]   adding: deps/cjs-module-lexer/lexer.js (stored 0%)
[  143s]   adding: deps/cjs-module-lexer/dist/lexer.js (stored 0%)
[  144s] [133/231] ACTION liblwnode: node_js2c_16c8176d30d05044f5cbb72c692d4563
[  144s] [134/231] STAMP obj/liblwnode.actions_rules_copies.stamp
[  145s] [135/231] CXX obj/src/liblwnode.node_i18n.o
[  145s] [136/231] CXX obj/src/liblwnode.json_utils.o
[  148s] [137/231] CXX obj/src/liblwnode.node_metadata.o
[  148s] [138/231] CXX obj/src/liblwnode.node_report_module.o
[  148s] [139/231] CXX obj/src/liblwnode.node_symbols.o
[  149s] [140/231] CXX obj/src/liblwnode.node_sockaddr.o
[  149s] [141/231] CXX obj/src/liblwnode.node_report_utils.o
[  149s] [142/231] CXX obj/src/liblwnode.node_config.o
[  149s] [143/231] CXX obj/src/liblwnode.node_stat_watcher.o
[  150s] [144/231] CXX obj/src/liblwnode.js_udp_wrap.o
[  150s] [145/231] CXX obj/src/liblwnode.node_binding.o
[  150s] [146/231] CXX obj/src/liblwnode.node_os.o
[  150s] [147/231] CXX obj/src/liblwnode.js_stream.o
[  150s] [148/231] CXX obj/src/liblwnode.histogram.o
[  150s] [149/231] CXX obj/src/liblwnode.node_dir.o
[  150s] [150/231] CXX obj/src/liblwnode.pipe_wrap.o
[  151s] [151/231] CXX obj/src/liblwnode.node_credentials.o
[  151s] [152/231] CXX obj/src/liblwnode.node_v8.o
[  151s] [153/231] CXX obj/src/liblwnode.node_main_instance.o
[  152s] [154/231] CXX obj/src/liblwnode.node_serdes.o
[  152s] [155/231] CXX obj/src/liblwnode.heap_utils.o
[  152s] [156/231] CXX obj/src/liblwnode.node_report.o
[  152s] [157/231] CXX obj/src/liblwnode.node_api.o
[  153s] [158/231] CXX obj/src/liblwnode.node_env_var.o
[  153s] [159/231] CXX obj/src/liblwnode.node_perf.o
[  153s] [160/231] CXX obj/src/liblwnode.connect_wrap.o
[  153s] [161/231] CXX obj/src/liblwnode.handle_wrap.o
[  154s] [162/231] CXX obj/src/liblwnode.js_native_api_v8.o
[  154s] [163/231] CXX obj/src/liblwnode.connection_wrap.o
[  154s] [164/231] CXX obj/src/liblwnode.node_platform.o
[  154s] [165/231] CXX obj/src/liblwnode.node_process_events.o
[  154s] [166/231] CXX obj/src/liblwnode.module_wrap.o
[  154s] [167/231] CXX obj/src/liblwnode.node_process_object.o
[  154s] [168/231] CXX obj/src/liblwnode.node.o
[  154s] [169/231] CXX obj/src/liblwnode.node_postmortem_metadata.o
[  154s] [170/231] CXX obj/src/api/liblwnode.utils.o
[  154s] [171/231] CXX obj/src/liblwnode.fs_event_wrap.o
[  155s] [172/231] CXX obj/src/liblwnode.node_process_methods.o
[  155s] [173/231] CXX obj/src/liblwnode.node_worker.o
[  155s] [174/231] CXX obj/src/liblwnode.node_errors.o
[  156s] [175/231] CXX obj/src/liblwnode.node_contextify.o
[  156s] [176/231] CXX obj/src/liblwnode.node_task_queue.o
[  156s] [177/231] CXX obj/src/liblwnode.node_trace_events.o
[  156s] [178/231] CXX obj/src/liblwnode.node_buffer.o
[  156s] [179/231] CXX obj/src/liblwnode.node_zlib.o
[  156s] [180/231] CXX obj/src/liblwnode.debug_utils.o
[  156s] [181/231] CXX obj/src/liblwnode.node_native_module.o
[  157s] [182/231] CXX obj/src/liblwnode.node_types.o
[  157s] [183/231] CXX obj/src/liblwnode.node_util.o
[  158s] [184/231] CXX obj/src/api/liblwnode.async_resource.o
[  158s] [185/231] CXX obj/src/api/liblwnode.exceptions.o
[  158s] [186/231] CXX obj/src/api/liblwnode.encoding.o
[  158s] [187/231] CXX obj/src/liblwnode.node_http_parser.o
[  159s] [188/231] CXX obj/src/tracing/liblwnode.node_trace_buffer.o
[  159s] [189/231] CXX obj/src/api/liblwnode.hooks.o
[  159s] [190/231] CXX obj/src/large_pages/liblwnode.node_large_page.o
[  159s] [191/231] CXX obj/src/liblwnode.signal_wrap.o
[  159s] [192/231] CXX obj/src/liblwnode.process_wrap.o
[  159s] [193/231] CXX obj/src/liblwnode.node_native_module_env.o
[  159s] [194/231] CXX obj/src/tracing/liblwnode.node_trace_writer.o
[  160s] [195/231] CXX obj/src/tracing/liblwnode.traced_value.o
[  160s] [196/231] CXX obj/src/liblwnode.node_url.o
[  160s] [197/231] CXX obj/src/tracing/liblwnode.trace_event.o
[  160s] [198/231] CXX obj/src/liblwnode.node_file.o
[  160s] [199/231] CXX obj/src/api/liblwnode.callback.o
[  160s] [200/231] CXX obj/src/liblwnode.string_bytes.o
[  160s] [201/231] CXX obj/src/liblwnode.spawn_sync.o
[  160s] [202/231] CXX obj/src/liblwnode.stream_wrap.o
[  160s] [203/231] CXX obj/src/liblwnode.node_options.o
[  161s] [204/231] CXX obj/src/liblwnode.node_constants.o
[  161s] [205/231] CXX obj/src/liblwnode.node_code_cache_stub.o
[  161s] [206/231] CXX obj/src/liblwnode.node_snapshot_stub.o
[  161s] [207/231] CXX obj/src/liblwnode.node_watchdog.o
[  161s] [208/231] CXX obj/src/liblwnode.timers.o
[  161s] [209/231] CXX obj/src/liblwnode.string_decoder.o
[  161s] [210/231] CXX obj/src/liblwnode.stream_base.o
[  161s] [211/231] CXX obj/src/liblwnode.node_crypto_clienthello.o
[  161s] [212/231] CXX obj/src/liblwnode.uv.o
[  161s] [213/231] CXX obj/src/api/liblwnode.environment.o
[  161s] [214/231] CXX obj/src/liblwnode.tty_wrap.o
[  161s] [215/231] CXX obj/src/liblwnode.stream_pipe.o
[  162s] [216/231] CXX obj/src/liblwnode.tcp_wrap.o
[  162s] [217/231] CXX obj/src/liblwnode.node_wasi.o
[  162s] [218/231] CXX obj/src/tracing/liblwnode.agent.o
[  162s] [219/231] CXX obj/src/liblwnode.util.o
[  162s] [220/231] CXX obj/src/liblwnode.node_messaging.o
[  162s] [221/231] CXX obj/gen/liblwnode.node_javascript.o
[  163s] [222/231] CXX obj/src/liblwnode.cares_wrap.o
[  164s] [223/231] CXX obj/src/liblwnode.node_crypto_bio.o
[  164s] [224/231] CXX obj/src/liblwnode.async_wrap.o
[  164s] [225/231] CXX obj/src/liblwnode.udp_wrap.o
[  165s] [226/231] CXX obj/src/liblwnode.node_crypto_common.o
[  167s] [227/231] CXX obj/src/liblwnode.tls_wrap.o
[  173s] [228/231] CXX obj/src/liblwnode.node_crypto.o
[  174s] [229/231] CXX obj/src/liblwnode.env.o
[  177s] [230/231] CXX obj/src/liblwnode.node_http2.o
[  177s] ../../../src/node_http2.cc: In function 'void node::http2::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)':
[  177s] ../../../src/node_http2.cc:2953:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without
[  177s]  2953 | void Initialize(Local<Object> target,
[  177s]       |      ^~~~~~~~~~
[  181s] [231/231] SOLINK lib/liblwnode.so.83
[  181s] + ./configure --tizen --without-npm --without-inspector --without-node-code-cache --without-node-snapshot --with-intl none --shared-zlib --shared-cares --shared-openssl --shared-nghttp2 --enable-reload-script --enable-external-builtin-script --dest-os linux --dest-cpu x32 --ninja --without-bundled-v8 --engine escargot
[  181s] Package openssl was not found in the pkg-config search path.
[  181s] Perhaps you should add the directory containing `openssl.pc'
[  181s] to the PKG_CONFIG_PATH environment variable
[  181s] No package 'openssl' found
[  181s] Node.js configure: Found Python 3.9.1...
[  181s] WARNING: No acceptable ld.gold linker found!
[  181s] LWNode.js options: [-Dbuild_mode=release -Dlwnode=true -Dlwnode_jsengine_path=lwnode/code/escargotshim -Denable_external_builtin_script=true -Denable_reload_script=true -Dtarget_os=tizen -Dprofile=common -Descargot_lib_type=shared_lib -Descargot_threading=0 -Dnode_core_target_name=lwnode -Dnode_lib_target_name=liblwnode]
[  181s] WARNING: warnings were emitted in the configure phase
[  181s] INFO: configure completed successfully
[  181s] + ninja -C out/tizen/Release lwnode
[  181s] ninja: Entering directory `out/tizen/Release'
[  182s] [1/230] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o
[  182s] [2/230] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o
[  182s] [3/230] CC obj/deps/llhttp/src/llhttp.http.o
[  182s] [4/230] CC obj/deps/brotli/c/common/brotli.transform.o
[  182s] [5/230] CC obj/deps/brotli/c/dec/brotli.bit_reader.o
[  182s] [6/230] CC obj/deps/brotli/c/common/brotli.platform.o
[  182s] [7/230] CC obj/deps/uv/src/unix/libuv.getaddrinfo.o
[  182s] [8/230] CC obj/deps/uv/src/unix/libuv.getnameinfo.o
[  182s] [9/230] CC obj/deps/uv/src/unix/libuv.loop.o
[  182s] [10/230] CC obj/deps/uv/src/unix/libuv.loop-watcher.o
[  182s] [11/230] CC obj/deps/uv/src/unix/libuv.pipe.o
[  182s] [12/230] CC obj/deps/brotli/c/common/brotli.dictionary.o
[  182s] [13/230] CC obj/deps/uv/src/unix/libuv.poll.o
[  182s] [14/230] CC obj/deps/uv/src/unix/libuv.random-devurandom.o
[  182s] [15/230] CC obj/deps/uv/src/unix/libuv.tcp.o
[  182s] [16/230] CC obj/deps/uv/src/unix/libuv.tty.o
[  182s] [17/230] CC obj/deps/uv/src/unix/libuv.procfs-exepath.o
[  182s] [18/230] CC obj/deps/uv/src/unix/libuv.random-getrandom.o
[  182s] [19/230] CC obj/deps/uvwasi/src/uvwasi.fd_table.o
[  182s] [20/230] CC obj/deps/uv/src/unix/libuv.random-sysctl-linux.o
[  182s] [21/230] CC obj/deps/brotli/c/common/brotli.constants.o
[  182s] [22/230] CC obj/deps/brotli/c/common/brotli.context.o
[  182s] [23/230] CC obj/deps/uv/src/unix/libuv.process.o
[  182s] [24/230] CC obj/deps/uv/src/unix/libuv.thread.o
[  182s] [25/230] CC obj/deps/uvwasi/src/uvwasi.clocks.o
[  182s] [26/230] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o
[  182s] [27/230] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o
[  182s] [28/230] CC obj/deps/llhttp/src/llhttp.api.o
[  182s] [29/230] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o
[  182s] [30/230] CC obj/deps/histogram/src/histogram.hdr_histogram.o
[  182s] [31/230] CC obj/deps/uv/src/unix/libuv.stream.o
[  182s] [32/230] AR obj/deps/histogram/libhistogram.a
[  182s] [33/230] CC obj/deps/uv/src/libuv.fs-poll.o
[  182s] [34/230] CC obj/deps/uv/src/unix/libuv.signal.o
[  183s] [35/230] CC obj/deps/uv/src/unix/libuv.fs.o
[  183s] ../../../deps/uv/src/unix/fs.c: In function 'uv__fs_sendfile':
[  183s] ../../../deps/uv/src/unix/fs.c:909:57: warning: passing argument 4 of 'uv__fs_copy_file_range' from incompatible pointer type [-Wincompatible-pointer-types]
[  183s]   909 |         r = uv__fs_copy_file_range(in_fd, NULL, out_fd, &off, req->bufsml[0].len, 0);
[  183s]       |                                                         ^~~~
[  183s]       |                                                         |
[  183s]       |                                                         off_t * {aka long long int *}
[  183s] In file included from ../../../deps/uv/src/unix/internal.h:41,
[  183s]                  from ../../../deps/uv/src/unix/fs.c:30:
[  183s] ../../../deps/uv/src/unix/linux-syscalls.h:71:33: note: expected 'ssize_t *' {aka 'int *'} but argument is of type 'off_t *' {aka 'long long int *'}
[  183s]    71 |                        ssize_t* off_out,
[  183s]       |                        ~~~~~~~~~^~~~~~~
[  183s] ../../../deps/uv/src/unix/fs.c: In function 'uv__fs_copyfile':
[  183s] ../../../deps/uv/src/unix/fs.c:1223:20: warning: comparison of integer expressions of different signedness: '__fsword_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
[  183s]  1223 |       if (s.f_type != /* CIFS */ 0xFF534D42u)
[  183s]       |                    ^~
[  183s] [36/230] CC obj/deps/uv/src/unix/libuv.udp.o
[  183s] [37/230] CC obj/deps/uv/src/libuv.random.o
[  183s] [38/230] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o
[  183s] [39/230] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.debug.o
[  183s] [40/230] AR obj/deps/uvwasi/libuvwasi.a
[  183s] [41/230] CXX obj/lwnode/code/escargotshim/src/api/utils/logger/escargotshim.flags.o
[  183s] [42/230] CC obj/deps/uv/src/libuv.strscpy.o
[  183s] [43/230] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.string-util.o
[  183s] [44/230] CC obj/deps/uv/src/libuv.inet.o
[  183s] [45/230] CC obj/deps/uv/src/libuv.version.o
[  183s] [46/230] CC obj/deps/uv/src/libuv.uv-data-getter-setters.o
[  183s] [47/230] CC obj/deps/uv/src/unix/libuv.dl.o
[  183s] [48/230] CC obj/deps/uv/src/libuv.threadpool.o
[  183s] [49/230] CC obj/deps/uv/src/libuv.timer.o
[  183s] [50/230] CC obj/deps/uv/src/unix/libuv.async.o
[  184s] [51/230] CXX obj/lwnode/code/escargotshim/src/init/escargotshim.v8.o
[  184s] [52/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.es-v8-helper.o
[  184s] [53/230] CC obj/deps/uv/src/libuv.uv-common.o
[  184s] [54/230] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-object.o
[  184s] [55/230] CC obj/deps/llhttp/src/llhttp.llhttp.o
[  184s] ../../../deps/llhttp/src/llhttp.c: In function 'llhttp__internal__run':
[  184s] ../../../deps/llhttp/src/llhttp.c:8691:13: warning: unused variable 'avail' [-Wunused-variable]
[  184s]  8691 |         int avail;
[  184s]       |             ^~~~~
[  184s] ../../../deps/llhttp/src/llhttp.c:8869:13: warning: unused variable 'avail' [-Wunused-variable]
[  184s]  8869 |         int avail;
[  184s]       |             ^~~~~
[  184s] ../../../deps/llhttp/src/llhttp.c:9619:13: warning: unused variable 'avail' [-Wunused-variable]
[  184s]  9619 |         int avail;
[  184s]       |             ^~~~~
[  184s] [56/230] AR obj/deps/llhttp/libllhttp.a
[  184s] [57/230] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-buffer.o
[  184s] [58/230] CXX obj/lwnode/code/escargotshim/src/libplatform/escargotshim.default-platform.o
[  184s] [59/230] CC obj/deps/uv/src/unix/libuv.core.o
[  184s] [60/230] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.tracing-controller.o
[  185s] [61/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.arraybuffer-deleter.o
[  185s] [62/230] CC obj/lwnode/code/escargotshim/deps/minizip/minizip.ioapi.o
[  185s] [63/230] CXX obj/lwnode/code/escargotshim/src/execution/escargotshim.v8threads.o
[  185s] [64/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.arraybuffer-allocator.o
[  185s] [65/230] CC obj/deps/uv/src/libuv.idna.o
[  185s] [66/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-additionals.o
[  185s] [67/230] CC obj/deps/uv/src/unix/libuv.proctitle.o
[  185s] [68/230] CC obj/deps/uv/src/unix/libuv.linux-syscalls.o
[  185s] [69/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api.o
[  185s] [70/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.extra-data.o
[  185s] [71/230] CC obj/deps/brotli/c/dec/brotli.huffman.o
[  185s] [72/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-handles.o
[  185s] [73/230] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-writer.o
[  185s] [74/230] CC obj/deps/brotli/c/dec/brotli.state.o
[  185s] [75/230] CC obj/lwnode/code/escargotshim/deps/minizip/minizip.unzip.o
[  186s] [76/230] AR obj/lwnode/code/escargotshim/deps/minizip/libminizip.a
[  186s] [77/230] CC obj/deps/uv/src/unix/libuv.linux-core.o
[  186s] [78/230] CXX obj/lwnode/code/escargotshim/src/libplatform/tracing/escargotshim.trace-config.o
[  186s] [79/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-exception.o
[  186s] [80/230] CC obj/deps/uv/src/unix/libuv.linux-inotify.o
[  186s] [81/230] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.gc.o
[  186s] [82/230] AR obj/deps/uv/libuv.a
[  186s] [83/230] CXX obj/lwnode/code/escargotshim/src/api/utils/escargotshim.smaps.o
[  186s] [84/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.handle.o
[  186s] [85/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.function.o
[  186s] [86/230] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode-gc-strategy.o
[  186s] [87/230] CC obj/deps/brotli/c/enc/brotli.fast_log.o
[  186s] [88/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.engine.o
[  186s] [89/230] CC obj/deps/brotli/c/enc/brotli.command.o
[  186s] [90/230] CC obj/deps/brotli/c/enc/brotli.dictionary_hash.o
[  186s] [91/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.handlescope.o
[  186s] [92/230] CC obj/deps/brotli/c/enc/brotli.memory.o
[  186s] [93/230] CC obj/deps/brotli/c/enc/brotli.utf8_util.o
[  186s] [94/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-serialization.o
[  186s] [95/230] CC obj/deps/brotli/c/enc/brotli.entropy_encode.o
[  186s] [96/230] CC obj/deps/brotli/c/enc/brotli.literal_cost.o
[  187s] [97/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-scripts.o
[  187s] [98/230] CC obj/deps/brotli/c/enc/brotli.bit_cost.o
[  187s] [99/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.context.o
[  187s] [100/230] CC obj/deps/brotli/c/enc/brotli.encoder_dict.o
[  187s] [101/230] CC obj/deps/brotli/c/enc/brotli.histogram.o
[  187s] [102/230] CC obj/deps/brotli/c/enc/brotli.cluster.o
[  187s] [103/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.object.o
[  187s] [104/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-debug.o
[  187s] [105/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.stack-trace.o
[  187s] [106/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-template.o
[  187s] [107/230] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode.o
[  187s] [108/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.internal.o
[  188s] [109/230] CC obj/deps/brotli/c/dec/brotli.decode.o
[  188s] [110/230] CC obj/deps/brotli/c/enc/brotli.block_splitter.o
[  188s] [111/230] CC obj/deps/brotli/c/enc/brotli.backward_references_hq.o
[  188s] [112/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.isolate.o
[  188s] [113/230] CC obj/deps/brotli/c/enc/brotli.static_dict.o
[  188s] [114/230] ACTION liblwnode: node_js2c_16c8176d30d05044f5cbb72c692d4563
[  188s] [115/230] STAMP obj/liblwnode.actions_rules_copies.stamp
[  188s] [116/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.es-helper.o
[  188s] [117/230] CXX obj/lwnode/code/escargotshim/src/api/escargotshim.global-handles.o
[  188s] [118/230] CC obj/deps/brotli/c/enc/brotli.brotli_bit_stream.o
[  188s] [119/230] CC obj/deps/brotli/c/enc/brotli.metablock.o
[  189s] [120/230] CXX obj/lwnode/code/escargotshim/src/lwnode/escargotshim.lwnode-loader.o
[  189s] [121/230] CC obj/deps/brotli/c/enc/brotli.compress_fragment_two_pass.o
[  189s] [122/230] CXX obj/src/liblwnode.json_utils.o
[  190s] [123/230] CC obj/deps/brotli/c/enc/brotli.compress_fragment.o
[  190s] [124/230] CC obj/deps/brotli/c/enc/brotli.encode.o
[  191s] [125/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-data.o
[  192s] [126/230] CXX obj/src/liblwnode.node_report_utils.o
[  192s] [127/230] CXX obj/src/liblwnode.node_config.o
[  192s] [128/230] CXX obj/lwnode/code/escargotshim/src/api/utils/logger/escargotshim.logger.o
[  192s] [129/230] CXX obj/src/liblwnode.js_udp_wrap.o
[  193s] [130/230] CXX obj/src/liblwnode.node_process_methods.o
[  193s] [131/230] CXX obj/src/liblwnode.node_i18n.o
[  193s] [132/230] CXX obj/src/liblwnode.js_stream.o
[  193s] [133/230] STAMP obj/lwnode.compile_depends.stamp
[  193s] [134/230] CXX obj/src/liblwnode.node_util.o
[  194s] [135/230] CXX obj/src/liblwnode.node_binding.o
[  194s] [136/230] CXX obj/src/liblwnode.node_sockaddr.o
[  194s] [137/230] CXX obj/src/liblwnode.node_report_module.o
[  194s] [138/230] CXX obj/src/lwnode.node_main.o
[  194s] [139/230] CXX obj/src/liblwnode.node_serdes.o
[  194s] [140/230] CXX obj/src/liblwnode.node_task_queue.o
[  194s] [141/230] CXX obj/src/liblwnode.node_env_var.o
[  194s] [142/230] CXX obj/src/liblwnode.histogram.o
[  194s] [143/230] CC obj/deps/brotli/c/enc/brotli.backward_references.o
[  195s] [144/230] CXX obj/src/liblwnode.node_v8.o
[  195s] [145/230] AR obj/deps/brotli/libbrotli.a
[  195s] [146/230] CXX obj/src/liblwnode.node_process_object.o
[  195s] [147/230] CXX obj/src/lwnode.node_code_cache_stub.o
[  195s] [148/230] CXX obj/src/liblwnode.node_http_parser.o
[  195s] [149/230] CXX obj/src/liblwnode.pipe_wrap.o
[  195s] [150/230] CXX obj/src/liblwnode.module_wrap.o
[  196s] [151/230] CXX obj/src/liblwnode.node_api.o
[  196s] [152/230] CXX obj/src/liblwnode.node_dir.o
[  196s] [153/230] CXX obj/src/lwnode.node_snapshot_stub.o
[  196s] [154/230] CXX obj/src/liblwnode.heap_utils.o
[  196s] [155/230] CXX obj/src/liblwnode.node_types.o
[  196s] [156/230] CXX obj/lwnode/code/escargotshim/src/escargotshim.api-environment.o
[  196s] [157/230] AR obj/lwnode/code/escargotshim/libescargotshim.a
[  196s] [158/230] CXX obj/src/liblwnode.node_errors.o
[  197s] [159/230] CXX obj/src/liblwnode.node_platform.o
[  197s] [160/230] CXX obj/src/liblwnode.js_native_api_v8.o
[  198s] [161/230] CXX obj/src/liblwnode.node_process_events.o
[  198s] [162/230] CXX obj/src/liblwnode.node_main_instance.o
[  198s] [163/230] CXX obj/src/liblwnode.node_postmortem_metadata.o
[  198s] [164/230] CXX obj/src/liblwnode.node_metadata.o
[  198s] [165/230] CXX obj/src/liblwnode.node_buffer.o
[  198s] [166/230] CXX obj/src/liblwnode.connect_wrap.o
[  198s] [167/230] CXX obj/src/liblwnode.node.o
[  198s] [168/230] CXX obj/src/liblwnode.node_trace_events.o
[  199s] [169/230] CXX obj/src/api/liblwnode.utils.o
[  199s] [170/230] CXX obj/src/liblwnode.connection_wrap.o
[  199s] [171/230] CXX obj/src/liblwnode.fs_event_wrap.o
[  199s] [172/230] CXX obj/src/liblwnode.node_symbols.o
[  199s] [173/230] CXX obj/src/liblwnode.node_credentials.o
[  199s] [174/230] CXX obj/src/liblwnode.node_url.o
[  199s] [175/230] CXX obj/src/liblwnode.handle_wrap.o
[  200s] [176/230] CXX obj/src/liblwnode.debug_utils.o
[  200s] [177/230] CXX obj/src/liblwnode.node_native_module_env.o
[  201s] [178/230] CXX obj/src/liblwnode.node_worker.o
[  201s] [179/230] CXX obj/src/liblwnode.node_os.o
[  201s] [180/230] CXX obj/src/liblwnode.node_zlib.o
[  201s] [181/230] CXX obj/src/liblwnode.node_report.o
[  202s] [182/230] CXX obj/src/api/liblwnode.encoding.o
[  202s] [183/230] CXX obj/src/liblwnode.node_stat_watcher.o
[  202s] [184/230] CXX obj/src/liblwnode.node_native_module.o
[  202s] [185/230] CXX obj/src/liblwnode.node_perf.o
[  202s] [186/230] CXX obj/src/api/liblwnode.async_resource.o
[  202s] [187/230] CXX obj/src/liblwnode.node_contextify.o
[  203s] [188/230] CXX obj/src/api/liblwnode.hooks.o
[  203s] [189/230] CXX obj/src/liblwnode.node_messaging.o
[  203s] [190/230] CXX obj/src/api/liblwnode.callback.o
[  203s] [191/230] CXX obj/src/large_pages/liblwnode.node_large_page.o
[  203s] [192/230] CXX obj/src/api/liblwnode.exceptions.o
[  204s] [193/230] CXX obj/src/liblwnode.signal_wrap.o
[  204s] [194/230] CXX obj/src/liblwnode.node_wasi.o
[  204s] [195/230] CXX obj/src/tracing/liblwnode.traced_value.o
[  204s] [196/230] CXX obj/src/liblwnode.string_decoder.o
[  204s] [197/230] CXX obj/src/tracing/liblwnode.trace_event.o
[  204s] [198/230] CXX obj/src/liblwnode.node_crypto_clienthello.o
[  204s] [199/230] CXX obj/src/tracing/liblwnode.node_trace_writer.o
[  204s] [200/230] CXX obj/src/liblwnode.timers.o
[  205s] [201/230] CXX obj/src/liblwnode.stream_wrap.o
[  205s] [202/230] CXX obj/src/api/liblwnode.environment.o
[  205s] [203/230] CXX obj/src/liblwnode.node_constants.o
[  205s] [204/230] CXX obj/src/liblwnode.process_wrap.o
[  205s] [205/230] CXX obj/src/tracing/liblwnode.node_trace_buffer.o
[  205s] [206/230] CXX obj/src/liblwnode.spawn_sync.o
[  205s] [207/230] CXX obj/src/liblwnode.tcp_wrap.o
[  205s] [208/230] CXX obj/src/liblwnode.node_file.o
[  205s] [209/230] CXX obj/src/liblwnode.stream_pipe.o
[  205s] [210/230] CXX obj/src/liblwnode.node_watchdog.o
[  205s] [211/230] CXX obj/src/liblwnode.stream_base.o
[  206s] [212/230] CXX obj/src/liblwnode.string_bytes.o
[  206s] [213/230] CXX obj/src/liblwnode.tty_wrap.o
[  206s] [214/230] CXX obj/src/liblwnode.uv.o
[  206s] [215/230] CXX obj/gen/liblwnode.node_javascript.o
[  206s] [216/230] CXX obj/src/tracing/liblwnode.agent.o
[  206s] [217/230] CXX obj/src/liblwnode.async_wrap.o
[  207s] [218/230] CXX obj/src/liblwnode.util.o
[  207s] [219/230] CXX obj/src/liblwnode.node_crypto_bio.o
[  208s] [220/230] CXX obj/src/liblwnode.udp_wrap.o
[  208s] [221/230] CXX obj/src/liblwnode.cares_wrap.o
[  209s] [222/230] CXX obj/src/liblwnode.node_crypto_common.o
[  210s] [223/230] CXX obj/src/liblwnode.node_options.o
[  211s] [224/230] CXX obj/src/liblwnode.tls_wrap.o
[  213s] [225/230] CXX obj/src/liblwnode.env.o
[  216s] [226/230] CXX obj/src/liblwnode.node_crypto.o
[  218s] [227/230] CXX obj/src/liblwnode.node_http2.o
[  218s] ../../../src/node_http2.cc: In function 'void node::http2::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)':
[  218s] ../../../src/node_http2.cc:2953:6: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without
[  218s]  2953 | void Initialize(Local<Object> target,
[  218s]       |      ^~~~~~~~~~
[  218s] [228/230] AR obj/liblwnode.a
[  218s] [229/230] STAMP obj/lwnode.actions_depends.stamp
[  223s] [230/230] LINK lwnode
[  223s] + exit 0
[  223s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.aP1jbg
[  223s] + umask 022
[  223s] + cd /home/abuild/rpmbuild/BUILD
[  223s] + cd lwnode-1.0.0
[  223s] + LANG=C
[  223s] + export LANG
[  223s] + unset DISPLAY
[  223s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  223s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  223s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  223s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/bin
[  223s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/lib
[  223s] + rm -f 'out/tizen/Release/lib/*.tmp' out/tizen/Release/lib/liblwnode.so.83.TOC
[  223s] + cp out/tizen/Release/gen/escargot/libescargot.so /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/lib
[  223s] + cp out/tizen/Release/lib/liblwnode.so.83 /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/lib
[  223s] + strip -v -g out/tizen/Release/lwnode
[  223s] copy from `out/tizen/Release/lwnode' [elf32-i386] to `out/tizen/Release/stXcqYSL' [elf32-i386]
[  223s] + cp out/tizen/Release/lwnode /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/bin
[  223s] + cp out/tizen/Release/lwnode.dat /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/bin
[  223s] + /usr/lib/rpm/find-debuginfo.sh -j8 --build-id-seed 1.0.0-1 --unique-debug-src-base lwnode-1.0.0-1.i386 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/lwnode-1.0.0
[  223s] WARNING: /usr/bin/lwnode is already stripped!
[  223s] 1+0 records in
[  223s] 1+0 records out
[  223s] 7 bytes (7 B) copied, 1.5848e-05 s, 442 kB/s
[  223s] 1+0 records in
[  223s] 1+0 records out
[  223s] 7 bytes (7 B) copied, 1.587e-05 s, 441 kB/s
[  223s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/lib/libescargot.so
[  223s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/lib/liblwnode.so.83
[  226s] 0+0 records in
[  226s] 0+0 records out
[  226s] 0 bytes (0 B) copied, 9.922e-06 s, 0.0 kB/s
[  226s] 0+0 records in
[  226s] 0+0 records out
[  226s] 0 bytes (0 B) copied, 1.1164e-05 s, 0.0 kB/s
[  226s] 30054 blocks
[  226s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode-debuginfo.manifest
[  226s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/lwnode-debugsource.manifest
[  226s] + /usr/lib/rpm/check-buildroot
[  227s] + /usr/lib/rpm//brp-compress
[  227s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip
[  228s] + /usr/lib/rpm/brp-python-hardlink
[  228s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  229s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/lwnode-1.0.0/isu.list
[  229s] ~/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386 ~/rpmbuild/BUILD/lwnode-1.0.0
[  229s] ~/rpmbuild/BUILD/lwnode-1.0.0
[  229s] Processing files: lwnode-1.0.0-1.i686
[  229s] Aptk: PG1hbmlmZXN0PgogICAgICAgIDxyZXF1ZXN0PgogICAgICAgICAgICAgICAgPGRv
[  229s] bWFpbiBuYW1lPSJfIi8+CiAgICAgICAgPC9yZXF1ZXN0Pgo8L21hbmlmZXN0Pgo=
[  229s] 
[  229s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.NNSZ0e
[  229s] + umask 022
[  229s] + cd /home/abuild/rpmbuild/BUILD
[  229s] + cd lwnode-1.0.0
[  229s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + export LC_ALL=C
[  229s] + LC_ALL=C
[  229s] + export LICENSEDIR
[  229s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.Apache-2.0 /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.NodeJS /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.MIT /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.BSD-2-Clause /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.BSD-3-Clause /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.BOEHM-GC /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.ICU /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.LGPL-2.1+ /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + cp -pr LICENSE.Zlib /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386/usr/share/licenses/lwnode
[  229s] + exit 0
[  229s] Provides: libescargot.so liblwnode.so.83 lwnode = 1.0.0-1 lwnode(x86-32) = 1.0.0-1
[  229s] Requires(interp): /bin/sh /bin/sh
[  229s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[  229s] Requires(post): /bin/sh
[  229s] Requires(postun): /bin/sh
[  229s] Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.1) ld-linux.so.2(GLIBC_2.3) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.9) libcares.so.2 libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libcrypto.so.1.1(OPENSSL_1_1_1) libcrypto.so.1.1(OPENSSL_1_1_1b) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libdlog.so.0 libescargot.so libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libnghttp2.so.14 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.2.3) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libssl.so.1.1(OPENSSL_1_1_1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1
[  229s] Processing files: lwnode-debugsource-1.0.0-1.i686
[  229s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv
[  229s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K
[  229s] 
[  230s] Provides: lwnode-debugsource = 1.0.0-1 lwnode-debugsource(x86-32) = 1.0.0-1
[  230s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[  230s] Processing files: lwnode-devel-1.0.0-1.i686
[  230s] Aptk: PG1hbmlmZXN0PgogICAgICAgIDxyZXF1ZXN0PgogICAgICAgICAgICAgICAgPGRv
[  230s] bWFpbiBuYW1lPSJfIi8+CiAgICAgICAgPC9yZXF1ZXN0Pgo8L21hbmlmZXN0Pgo=
[  230s] 
[  230s] Provides: lwnode-devel = 1.0.0-1 lwnode-devel(x86-32) = 1.0.0-1
[  230s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[  230s] Requires: ld-linux.so.2 ld-linux.so.2(GLIBC_2.3) libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.9) libcares.so.2 libcrypto.so.1.1 libcrypto.so.1.1(OPENSSL_1_1_0) libcrypto.so.1.1(OPENSSL_1_1_1) libcrypto.so.1.1(OPENSSL_1_1_1b) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libescargot.so libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.29) libnghttp2.so.14 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libpthread.so.0(GLIBC_2.3.2) libpthread.so.0(GLIBC_2.3.3) libssl.so.1.1 libssl.so.1.1(OPENSSL_1_1_0) libssl.so.1.1(OPENSSL_1_1_1) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1
[  230s] Processing files: lwnode-debuginfo-1.0.0-1.i686
[  230s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv
[  230s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K
[  230s] 
[  230s] Provides: lwnode-debuginfo = 1.0.0-1 lwnode-debuginfo(x86-32) = 1.0.0-1
[  230s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
[  230s] Recommends: lwnode-debugsource(x86-32) = 1.0.0-1
[  230s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  236s] Wrote: /home/abuild/rpmbuild/SRPMS/lwnode-1.0.0-1.src.rpm
[  239s] XZ: Adjusted the number of threads from 32 to 21 to not exceed the memory usage limit of 3758096381 bytesWrote: /home/abuild/rpmbuild/RPMS/i686/lwnode-1.0.0-1.i686.rpm
[  245s] XZ: Adjusted the number of threads from 32 to 21 to not exceed the memory usage limit of 3758096381 bytesWrote: /home/abuild/rpmbuild/RPMS/i686/lwnode-debugsource-1.0.0-1.i686.rpm
[  248s] XZ: Adjusted the number of threads from 32 to 21 to not exceed the memory usage limit of 3758096381 bytesWrote: /home/abuild/rpmbuild/RPMS/i686/lwnode-devel-1.0.0-1.i686.rpm
[  264s] XZ: Adjusted the number of threads from 32 to 21 to not exceed the memory usage limit of 3758096381 bytesWrote: /home/abuild/rpmbuild/RPMS/i686/lwnode-debuginfo-1.0.0-1.i686.rpm
[  264s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eSkT1g
[  264s] + umask 022
[  264s] + cd /home/abuild/rpmbuild/BUILD
[  264s] + cd lwnode-1.0.0
[  264s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/lwnode-1.0.0-1.i386
[  264s] + rm -fr ./debugfiles.list ./debuglinks.list ./debugsourcefiles.list ./debugsources.list ./documentation.list ./elfbins.list
[  264s] + rm -fr ./lwnode-debuginfo.manifest ./lwnode-debugsource.manifest
[  264s] + exit 0
[  264s] ... checking for files with abuild user/group
[  265s] ... creating baselibs
[  265s] 
[  265s] ip-192-168-56-56 finished "build lwnode.spec" at Thu Nov 28 07:04:53 UTC 2024.
[  265s]